blob: 7693c20a7214f65fc7008001cc7e7eb274948a06 [file] [log] [blame]
Daniel Veillardc482e262003-02-26 14:48:48 +00001Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: Fixed a couple of problem raised by James Clark
4 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
5 datatype level still not fixed though.
6
Daniel Veillard17bed982003-02-24 20:11:43 +00007Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * configure.in: preparing release 2.5.4
10 * doc/*: updated and rebuilt the docs
11 * relaxng.c: removed warnings
12 * result/relaxng/*: updated the results
13
Daniel Veillardf4be0182003-02-24 19:54:33 +000014Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * valid.c: fixes a DTD regexp generation problem.
17
Daniel Veillard02111c12003-02-24 19:14:52 +000018Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * parser.c: fixes bug #105998 about false detection of
21 attribute consumption loop.
22
Daniel Veillard2406abd2003-02-24 18:16:47 +000023Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
26
Daniel Veillardfcc822e2003-02-24 17:52:08 +000027Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * SAX.c: fixed bug #105992
30
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000031Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * tree.c: fixed xmlSetProp and al. when the node passed is not an
34 element.
35 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
36 found 373 test schemas: 369 success 4 failures
37 found 529 test instances: 525 success 4 failures
38 * check-relaxng-test-suite.py: added memory debug reporting
39
Daniel Veillardc64b8e92003-02-24 11:47:13 +000040Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * uri.c parser.c: some warning removal on Igor's patch
43 * tree.c: seems I messed up with #106788 fix
44 * python/libxml.c: fixed some base problems when Python provides
45 the resolver.
46 * relaxng.c: fixed the interleave algorithm
47 found 373 test schemas: 364 success 9 failures
48 found 529 test instances: 525 success 4 failures
49 the resulting failures are bug in the algorithm from 7.3 and
50 lack of support for params
51
Daniel Veillard0046c0f2003-02-23 13:52:30 +000052Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * parser.c: another fix for nodeinfo in entities problem
55 * tree.c entities.c: fixed bug #106788 from James Clark
56 some spaces need to be serialized as character references.
57
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000058Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
59
60 * parser.c uri.c: fixed the bug I introduced in the path
61 handling, reported by Sebastian Bergmann
62
Daniel Veillard44e1dd02003-02-21 23:23:28 +000063Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * parser.c: fixing some nodeinfo in entities problem raised
66 by Glenn W. Bach
67 * relaxng.c: implemented the first section 7.3 check
68 * result/relaxng/*: updated the results
69
Daniel Veillardc5312d72003-02-21 17:14:10 +000070Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * relaxng.c: fixed some problems in the previous commit
73 and finished implementing 4.16 rules checking
74 found 373 test schemas: 353 success 20 failures
75 found 529 test instances: 519 success 6 failures
76 * result/relaxng/*: updated the results
77
Daniel Veillard4c5cf702003-02-21 15:40:34 +000078Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * relaxng.c: implemented checks from section 7.2
81
Daniel Veillard77648bb2003-02-20 15:03:22 +000082Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * relaxng.c: implemented the checks from section 7.1, fixed
85 some of the 4.20 and 4.21 problems.
86 found 373 test schemas: 338 success 35 failures
87 found 529 test instances: 519 success 6 failures
88 * result/relaxng/*: updated the results
89
Daniel Veillard1c745ad2003-02-20 00:11:02 +000090Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
93 * result/relaxng/*: updated the results
94
Daniel Veillardce14fa52003-02-19 17:32:48 +000095Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * relaxng.c: more bugfixes
98 * result/relaxng/*: updated the results
99
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000100Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
101
102 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
103 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
104 * SAX.c: ensured xmlDoc.URL is always canonic
105 * parser.c: obsoleted xmlNormalizeWindowsPath
106 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
107 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
108 * win32/libxml2.def.src: added few exports
109
110
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000111Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * Makefile.am configure.in: patched to have shared libraries
114 for Python regression tests and static binaries for gdb debug
115 in my development environment
116 * relaxng.c: more bugfixes
117 found 373 test schemas: 296 success 77 failures
118 found 529 test instances: 516 success 8 failures
119 * result/relaxng/*: updated the results
120
Daniel Veillard8fe98712003-02-19 00:19:14 +0000121Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
124
Daniel Veillardd4310742003-02-18 21:12:46 +0000125Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * xmlschemastypes.c: float/double check bugfix
128 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
129 validation
130 * xmlreader.c: add a TODO for Jody
131 * relaxng.c: bugfix bugfix bugfix
132 found 373 test schemas: 300 success 73 failures
133 found 529 test instances: 507 success 10 failures
134 * result/relaxng/*: updated the results
135
Daniel Veillard2df2de22003-02-17 23:34:33 +0000136Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
139
Daniel Veillard416589a2003-02-17 17:25:42 +0000140Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * relaxng.c check-relaxng-test-suite.py: more work on the
143 RelaxNG implementation conformance testing.
144 found 373 test schemas: 284 success 89 failures
145 found 529 test instances: 448 success 47 failures
146 * result/relaxng/*: updated the results
147
Daniel Veillard784b9352003-02-16 15:50:27 +0000148Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
151 a patch from Kjartan Maraas to fix some typos
152
Daniel Veillardfebcca42003-02-16 15:44:18 +0000153Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * relaxng.c: more bug-hunting
156 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
157 intermediate rng tree
158 * python/generator.py: patch from Stephane Bidoul to fix the generator
159 on python < 2.2
160
Daniel Veillardd2298792003-02-14 16:54:11 +0000161Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * check-relaxng-test-suite.py relaxng.c: more testing on the
164 Relax-NG front, cleaning up the regression tests failures
165 current state and I forgot support for "mixed":
166 found 373 test schemas: 280 success 93 failures
167 found 529 test instances: 401 success 68 failures
168 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
169 moved the Name, NCName and QName validation routine in tree.c
170 * uri.c: fixed handling of URI ending up with #, i.e. having
171 an empty fragment ID.
172 * result/relaxng/*: updated the results
173
Daniel Veillard9a237c92003-02-13 15:52:58 +0000174Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * check-xinclude-test-suite.py: improved the script accordingly
177 to the XInclude regression tests updates
178 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
179 November 2002
180 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
181 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
182 augmented the Xpointer testsuite for the element() scheme
183
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000184Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * relaxng.c: added TODO for the DTD compatibility spec
187 * xinclude.c: more bug fixes driven by the testsuite
188
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000189Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
190
191 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
192 regression tests for XInclude, improved the script, improving
193 XInclude error reporting mechanism
194
Daniel Veillard1d788d22003-02-10 16:21:58 +0000195Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * NEWS doc/* configure.in: preparing release 2.5.3
198
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000199Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * tree.c: trying to fix #104934 about some XHTML1 serialization
202 issues.
203
Daniel Veillard809faa52003-02-10 15:43:53 +0000204Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
207 encoding conversion when the input buffer stops in the
208 middle of a multibyte char
209
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000210Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
213 * check-relaxng-test-suite.py: python script to run regression
214 against OASIS RelaxNG testsuite
215 * relaxng.c: some cleanup tweaks
216 * HTMLparser.c globals.c: cleanups in comments
217 * doc/libxml2-api.xml: updated the API
218 * result/relaxng/*: errors moved files, so large diffs but
219 no changes at the semantic level.
220
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000221Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * tree.c: fixing #105678 problem when dumping a namespace node.
224
Daniel Veillard591b4be2003-02-09 23:33:36 +0000225Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
226
227 * xpath.c: fixed doc comment problems
228 * python/generator.py python/libxml_wrap.h python/types.c: adding
229 RelaxNG wrappers
230 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
231 test of those early Python RelaxNG bindings
232
233Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000234
235 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
236 * relaxng.c: found the validation problem I had with interleave
237 when not covering all remaining siblings
238 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
239 testsuite and check the RNG schemas against the RNG schemas
240 given in appendix A
241
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000242Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
243
244 * win32/Makefile.msvc: updates for RelaxNG
245 * win32/Makefile.mingw: updates for RelaxNG
246 * win32/libxml2.def.src: added RelaxNG exports
247
Daniel Veillard97fd5672003-02-07 13:01:54 +0000248Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * xinclude.c: applied another bug fix from Sean Chittenden
251
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000252Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * configure.in xmllint.c: I f...ed up the default configuration
255 of schemas and --relaxng option display in xmllint, pointed by
256 Morus Walter.
257 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
258 detection module, fixes bug #105374.
259
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000260Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * xmlschemastypes.c: added the boolean base type.
263
Daniel Veillard96a4b252003-02-06 08:22:32 +0000264Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * xmlschemastypes.c: started implementing some of the missing
267 default simple types
268 * result/relaxng/*: updated the results
269
Daniel Veillard72fef162003-02-05 14:31:19 +0000270Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * NEWS doc/*: updated the docs, ready for 2.5.2 release
273
Daniel Veillard71531f32003-02-05 13:19:53 +0000274Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * HTMLparser.c tree.c xmlIO.c: comments cleanups
277 * Makefile.am: use xmllint for doing the RelaxNG tests
278 * configure.in: preparing 2.5.2 made schemas support default to
279 on instead of off
280 * relaxng.c: removed the verbosity
281 * xmllint.c: added --relaxng option
282 * python/generator.py python/libxml_wrap.h: prepared the integration
283 of the new RelaxNG module and schemas
284 * result/relaxng/*: less verbose output
285
Daniel Veillardec498e12003-02-05 11:01:50 +0000286Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * valid.c: do not run content model validation if the
289 content is not determinist
290
Daniel Veillardde590ca2003-02-05 10:45:26 +0000291Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * SAX.c: added the redefinition of namespaced attribute
294 check that was missing as Fabrice Desré pointed out.
295
Daniel Veillard930dfb62003-02-05 10:17:38 +0000296Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
299 improvements from Nick Kew, allowing to do more checking
300 to HTML elements and attributes.
301
Daniel Veillard4287c572003-02-04 22:48:53 +0000302Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * xinclude.c: fixing bug #105137 about entities declaration
305 needing to be copied to the including document.
306
Daniel Veillard652d8a92003-02-04 19:28:49 +0000307Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * catalog.c: fixed bug #104817 with delegateURI
310 * xpath.c: fixing bugs #104123 and #104125
311
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000312Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * configure.in valid.c xmlreader.c python/libxml_wrap.h
315 python/types.c: fixing #104096 to compile without regexps
316
Daniel Veillard57e79b32003-02-04 15:33:12 +0000317Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * valid.c: fixing bug #103969 forgot to add an epsilon transition
320 when building the automata for elem*
321
Daniel Veillard358a9892003-02-04 15:22:32 +0000322Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * HTMLparser.c: applied patch from Arne de Bruijn fixing
325 bug #103827
326
Daniel Veillardeb137172003-02-04 15:18:06 +0000327Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * HTMLparser.c: updating a comment, fixing #103776
330
Daniel Veillard8d589042003-02-04 15:07:21 +0000331Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * parser.c: fixing bug 105049 for validity checking of content
334 within recursive entities.
335
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000336Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * HTMLparser.c: try to fix # 105049
339 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
340 * tree.c: updated a function comment
341
Daniel Veillard419a7682003-02-03 23:22:49 +0000342Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * relaxng: more work on grammars and refs/defs
345 * test/relaxng/* result/relaxng/*: augmented/updated the
346 regression tests
347
Daniel Veillard144fae12003-02-03 13:17:57 +0000348Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * relaxng: more work on name classes, except support
351 * test/relaxng/* result/relaxng/*: augmented/updated the
352 regression tests
353
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000354Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * relaxng: more work on name classes, the "validate all" schemas
357 seems to work now.
358 * test/relaxng/* result/relaxng/*: augmented/updated the
359 regression tests
360
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000361Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
362
363 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
364 * parser.c: put a guard against infinite document depth, basically
365 trying to avoid another kind of DoS attack.
366 * relaxng.c: some code w.r.t. nameClasses
367
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000368Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * test/relaxng/* result/relaxng/*: check all the namespace support
371 was actually correct based on tutorial section 10.
372
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000373Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * relaxng: include seems to work okay now
376 * test/relaxng/* result/relaxng/*: augmented/updated the
377 regression tests
378
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000379Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * relaxng.c: a bit of work done in the train back.
382 * test/relaxng/*: added one of the include tests
383
Daniel Veillard154877e2003-01-30 12:17:05 +0000384Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * relaxng: more work done in the train
387 * test/relaxng/* result/relaxng/*: augmented/updated the
388 regression tests
389
Daniel Veillarde431a272003-01-29 23:02:33 +0000390Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * relaxng.c: debugging of externalRef
393 * test/relaxng/* result/relaxng/*: augmented/updated the
394 regression tests
395
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000396Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * relaxng.c: more work on Relax-NG, implementing externalRef
399 * test/relaxng/* result/relaxng/*: augmented/updated the
400 regression tests
401 * Makefile.am: cleanup to Relaxtests target
402
Daniel Veillardb08c9812003-01-28 23:09:49 +0000403Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * relaxng.c: more work on Relax-NG, implementing interleave
406 * test/relaxng/* result/relaxng/*: augmented/updated the
407 regression tests
408
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000409Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * relaxng.c: more work on Relax-NG, implementing interleave
412 * test/relaxng/* result/relaxng/*: augmented/updated the
413 regression tests
414
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000415Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
416
417 * doc/tutorial/customfo.xsl
418 * doc/tutorial/customhtml.xsl
419 adding stylesheet customizations used to generate fo
420 for pdf and html
421
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000422Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * relaxng.c: more work on Relax-NG
425 * test/relaxng/* result/relaxng/*: augmented/updated the
426 regression tests
427 * xmlschemastypes.c: added a number of base type definition but not
428 the associated checks, those are still TODOs
429
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000430Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
431
432 in docs/tutorial:
433 * apa.html
434 * apb.html
435 * apc.html
436 * apd.html
437 * ape.html
438 * apf.html
439 * apg.html
440 * ar01s02.html
441 * ar01s03.html
442 * ar01s04.html
443 * ar01s05.html
444 * ar01s06.html
445 * ar01s07.html
446 * ar01s08.html
447 * index.html
448 * xmltutorial.pdf
449 * xmltutorial.xml
450 add index to tutorial
451
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000452Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
453
454 * doc/xmlcatalog.1
455 * doc/xmlcatalog_man.html
456 * doc/xmlcatalog_man.xml
457 belatedly fixing bug #93622 (adds rewriteURI type to
458 "--add" option in xmlcatalog man page
459
Daniel Veillard3be27512003-01-26 19:49:04 +0000460Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
461
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000462 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000463 Julio Merino, closing #104475
464
Daniel Veillardea3f3982003-01-26 19:45:18 +0000465Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * relaxng.c: more work on Relax-NG
468 * test/relaxng/* result/relaxng/*: augmented/updated the
469 regression tests
470
Daniel Veillardedc91922003-01-26 00:52:04 +0000471Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * relaxng.c: more work on Relax-NG
474 * test/relaxng/* result/relaxng/*: augmented/updated the
475 regression tests
476
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000477Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * README: updated the policy on private mail answers
480 * relaxng.c: more work on Relax-NG
481 * test/relaxng/* result/relaxng/*: augmented/updated the
482 regression tests
483
Daniel Veillard7424eb62003-01-24 14:14:52 +0000484Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * error.c parser.c tree.c: applied a documentation patch from
487 Stefan Kost
488
Daniel Veillard276be4a2003-01-24 01:03:34 +0000489Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * relaxng.c: more work on Relax-NG
492 * doc/*: regenerated the docs
493 * test/relaxng/* result/relaxng/*: updated and augmented the
494 Relax-NG regression tests and results
495
Daniel Veillard6eadf632003-01-23 18:29:16 +0000496Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
499 First commit of the new Relax-NG validation code, not generally
500 useful yet.
501 * test/relaxng/* result/relaxng/*: current state of the regression
502 tests
503
Daniel Veillard814a76d2003-01-23 18:24:20 +0000504Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
505
506 * tree.c: minimized the memory allocated for GetContent
507 and a bit of cleanup.
508
Daniel Veillardff12c492003-01-23 16:42:55 +0000509Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * python/generator.py: seems there is no good reasons to
512 not generate bindings for XPointer
513
Daniel Veillard540a31a2003-01-21 11:21:07 +0000514Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * xmlreader.c doc/apibuild.py: applied a new patch from
517 Stéphane Bidoul for cleanups
518 * doc/libxml2-api.xml: rebuilt the API description with
519 new entry points
520
Daniel Veillard417be3a2003-01-20 21:26:34 +0000521Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
522
523 * xmlreader.c python/drv_libxml2.py python/generator.py
524 python/libxml.c python/libxml.py python/libxml_wrap.h
525 python/types.c: patch from Stéphane Bidoul for better per
526 context error message APIs
527 * python/tests/ctxterror.py python/tests/readererr.py:
528 update of the tests
529
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000530Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
531
532 * doc/guidelines.html
533 grammar and spelling cleanup
534
Daniel Veillard26f70262003-01-16 22:45:08 +0000535Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * xmlreader.c include/libxml/xmlreader.h python/generator.py
538 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
539 a patch from Stéphane Bidoul to allow per XMLtextReader error
540 and warning handling
541 * python/tests/Makefile.am python/tests/readererr.py: adding the
542 specific regression test
543
Daniel Veillard71f9d732003-01-14 16:07:16 +0000544Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
547 should raise a syntax error
548
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000549Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * python/libxml.c: cleanup patch from Stéphane Bidoul
552
Daniel Veillard81601f92003-01-14 13:42:37 +0000553Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
556
Daniel Veillarde6227e02003-01-14 11:42:39 +0000557Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * python/generator.py python/libxml.c python/libxml.py
560 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000561 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000562 Python level.
563 * python/tests/Makefile.am python/tests/ctxterror.py: added a
564 regression test for it.
565
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000566Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xmlreader.c: fixed the streaming property of the reader,
569 it was generating tree faster than consuming it. Pointed out
570 by Nate Myers
571 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
572
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000573Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
574
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000575 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000576
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000577Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * xpath.c: fix to the XPath implementation for parent and
580 ancestors axis when operating on a Result Value Tree.
581 Fixes bug #100271
582
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000583Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
586 to fix some URI/file escaping problems
587
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000588Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * python/generator.py: fixed a bug raised by Raymond Wiker,
591 docSetRootElement() should not raise an exception if the
592 return is None
593
Daniel Veillard3e20a292003-01-10 13:14:40 +0000594Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
597 fixed bug #102181 by applying the suggested change and fixing
598 the generation/registration problem.
599
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000600Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
603 routines.
604
Daniel Veillard8f872442003-01-09 23:19:02 +0000605Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * parser.c: one more IsEmptyElement crazyness, that time in
608 external parsed entities if substitution is asked.
609 * python/tests/reader3.py: added a specific test.
610
Daniel Veillarde329fc22003-01-09 21:36:42 +0000611Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
612
613 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
614 support and improved error handler registration
615
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000616Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
619 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
620 * README: fixed a link
621
Daniel Veillarde2830f12003-01-08 17:47:49 +0000622Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
623
624 * configure.in doc/* NEWS: preparing 2.5.1 release
625 * SAX.c parser.c: fixing XmlTextReader bug
626
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000627Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * SAX.c: fuck, I introduced a memory leak on external parsed
630 entities in 2.5.0 :-(
631
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000632Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * xmllint.c: another fix needed as pointed by Christophe Merlet
635 for --stream --debug if compiled without debug support.
636
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000637Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
638
639 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000640 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000641 update man page with --stream and --chkregister
642
Daniel Veillard8326e732003-01-07 00:19:07 +0000643Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * globals.c: fixed --with-threads compile
646 * xmllint.c: fixed --without-debug compile
647 * include/libxml/globals.h: cleanup
648 * include/libxml/schemasInternals.h: add a missing include
649
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000650Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * configure.in NEWS: preparing 2.5.0 release
653 * SAX.c: only warn in pedantic mode about namespace name
654 brokeness
655 * globals.c: fix a doc generation problem
656 * uri.c: fix #101520
657 * doc/*: updated and rebuilt the doc for the release, includuding
658 stylesheet update
659 * python/Makefile.am: fix a filename bug
660
661Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
664 should not be called.
665
666Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * libxml-2.0.pc.in: applied the patch to fix #101894
669
670Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * tree.c : applied patch from Lukas Schroeder for register callbacks
673 * valid.c: modified patch from Lukas Schroeder to test
674 register callbacks with --chkregister
675
676Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * xmlreader.c: seriously changed the way data are pushed to
679 the underlying parser, go by block of 512 bytes instead of
680 tryng to detect tag boundaries at that level. Changed the
681 way empty element are detected and tagged.
682 * python/tests/reader.py python/tests/reader2.py
683 python/tests/reader3.py: small changes mostly due to context
684 reporting being different and DTD node being reported. Some
685 errors previously undetected are now caught and fixed.
686 * doc/xmlreader.html: flagged last section as TODO
687
688Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * python/libxml.py: integrated the Python 2.2 optimizations
691 from Hannu Krosing, while maintaining compatibility with
692 1.5 and 2.1
693
694Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * xmllint.c: a bit of cleanup
697 * xmlreader.c: small fix
698 * doc/xmlreader.html: more work on the XmlTextReader tutorial
699 * python/libxml.py: a few fixes pointed out by Hannu Krosing
700
701Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * python/setup.py.in: patch from Stéphane Bidoul to include
704 drv_libxml2.py in setup.py
705
706Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * doc/xmlreader.html: starting documenting the new XmlTextReader
709 interface.
710
711Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * xmllint.c: added the --stream flag to use the TextReader API
714 * xmlreader.c: small performance tweak
715
716Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * xmlreader.c python/tests/reader2py: okay the DTD validation
719 code on top of the XMLTextParser API should be solid now.
720
721Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * xmlreader.c python/tests/reader2py: Fixing some more mess
724 with validation and recursive entities while using the
725 reader interface, it's getting a bit messy...
726
727Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * xmlreader.c python/tests/reader.py: another couple of problem
730 related to IsEmptyElement reported by Stéphane Bidoul needed
731 some fixes.
732
733Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
736 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
737 based on the python XmlTextReader interface.
738
739Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * tree.c: backing out one change in the last patch which broke the
742 regression tests
743
744Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * global.data globals.c tree.c include/libxml/globals.h: applied
747 an old patch from Lukas Schroeder to track node creation and
748 destruction. Probably missing a lot of references at the moment
749 and not usable reliably.
750
751Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
754 from doc/news.html and a stylesheet
755
756Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * xmlreader.c python/tests/reader.py: fixed another couple of
759 xmlreader bugs reported by Stéphane Bidoul and added tests.
760
761Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
762
763 * xmlreader.c python/tests/reader2.py: fixed another validity
764 checking in external parsed entities raised by Stéphane Bidoul
765 and added a specific regression test.
766 * python/tests/reader3.py: cleanup
767
768Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * xmlreader.c python/tests/reader2.py: fixed a problem with
771 validation within entities pointed by Stéphane Bidoul, augmented
772 the tests to catch those.
773
774Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
775
776 * python/generator.py: modified the generator to allow keeping
777 class references when creating new classes, needed to fix a bug
778 pointed by Stéphane Bidoul where the input buffer of the
779 xmlTextReader instance gets destroyed if the python wrapper for
780 the input is not referenced anymore.
781
782Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * xmlreader.c python/tests/reader.py: fixed another pair of problem
785 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
786
787Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * xmlreader.c python/tests/reader.py: fixed another problem
790 pointed by Stéphane Bidoul
791
792Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
793
794 * xmlreader.c python/tests/reader.py: fixed a limit case problem
795 with "<a/>"
796
797Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * SAX.c: warn on xmlns:prefix="foo"
800 * xmlreader.c python/tests/reader.py: fixed a couple of problem
801 for namespace attributes handling.
802
803Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
806 a really nasty problem raised by a DocBook XSLT transform
807 provided by Sebastian Bergmann
808
809Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
812 by Stéphane Bidoul and integrated it into the tests
813
814Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
817 extended the XmlTextReader API a bit, addding accessors for
818 the current doc and node, and an entity substitution mode for
819 the parser.
820 * python/libxml.py python/libxml2class.txt: related updates
821 * python/tests/Makefile.am python/tests/reader.py
822 python/tests/reader2.py python/tests/reader3.py: updated a bit
823 the old tests and added a new one to test the entities handling
824
825Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * python/generator.py python/libxml2class.txt
828 python/tests/reader.py python/tests/reader2.py: changed the
829 generator to provide casing for the XmlTextReader similar to
830 C# so that examples and documentation are more directly transposable.
831 Fixed the couple of tests in the suite.
832
833Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * doc/guidelines.html: added a document on guildeline for
836 publishing and deploying XML
837
838Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
839
840 * valid.c xmlreader.c: final touch running DTD validation
841 on the XmlTextReader
842 * python/tests/Makefile.am python/tests/reader2.py: added a
843 specific run based on the examples from test/valid/*.xml
844
845Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * python/libxml.py: added a few predefined xmlTextReader parser
848 configuration values.
849
850Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
851
852 * python/libxml_wrap.h: trying to fix #102037
853
854Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
855
856 * SAX.c: fixing bug #95296, when the predefined entities
857 are redefined in the DTD the default one must be used
858 instead anyway.
859
860Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
861
862 * doc/xmllint.xml
863 * doc/xmllint.1
864 Add discussion of XML_DEBUG_CATALOG to xmllint man
865 page - bug #100907
866
867
868Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
869
870 * xmlreader.c: Fixed the empty node detection to avoid reporting
871 an inexistant close tag.
872
873Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
876 for Python 2.1
877
878Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
881
882Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * doc/libxml2-api.xml python/tests/reader.py: one really need
885 to provide the base URI information when creating a reader parser
886 from an input stream. Updated the API and the example using it.
887
888Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * testReader.c xmlreader.c valid.c include/libxml/tree.h
891 include/libxml/valid.h include/libxml/xmlreader.h: working on
892 DTD validation on top of xml reader interfaces. Allows to
893 validate arbitrary large instances. This required some extensions
894 to the valid module interface and augmenting the size of xmlID
895 and xmlRef structs a bit.
896 * uri.c xmlregexp.c: simple cleanup.
897
898Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
901 work on the xml reader interfaces.
902 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
903 Web page for the Windows binaries.
904
905Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
906
907 * xmlIO.c: applied a patch for VMS following the report by
908 Nigel Hall
909
910Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
911
912 * parser.c: the parseStartTag bug fix wasn't complete.
913
914Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
917 parseStartTag, fixing it.
918 * test/att4 result/att4 result/noent/att4: adding the test
919 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
920 more methods to XmlTextReader.
921
922Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
923
924 * win32/libxml2.def.src: added more xml reader exports
925 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
926 to the build
927
928Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
929
930 * doc/tutorial/xmltutorial.xml
931 plus generated html and pdf
932 Updating tutorial again based on further comments from Niraj
933 Tolia on the last iteration
934
935Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
936
937 * doc/tutorial/xmltutorial.xml
938 * doc/tutorial/includekeyword.c
939 * doc/tutorial/includegetattribute.c
940 plus generated html and pdf
941 Adding fix from Niraj Tolia to tutorial to properly free memory.
942
943
944Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
947 more methods of XmlTextReader.
948 * python/libxml2class.txt python/tests/reader.py: this increased the
949 methods in the bndings, augmented the test to check those new
950 functions.
951
952Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
955 methods of XmlTextReader.
956 * python/generator.py python/libxml_wrap.h python/types.c
957 python/libxml2class.txt: added the reader to the Python bindings
958 * python/tests/Makefile.am python/tests/reader.py: added a specific
959 test for the Python bindings of the Reader APIs
960 * parser.c: small cleanup.
961
962Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * xinclude.c: fallback was only copying the first child not the
965 full child list of the fallback element, closes #89684 as reopened
966 by Bernd Kuemmerlen
967
968Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
969
970 * win32/libxml2.def.src: exported htmlNodeDumpOutput
971
972Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * configure.in: preparing release of 2.4.30
975 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
976 gives enum values, fix functype return type, put back fields in
977 structs
978 * doc/*: updated the docs rebuilt
979
980Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
983 about htmlNodeDumpOutput location.
984 * xpath.c: removed an undefined function signature
985 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
986 too many symbols in the API breaking the python bindings.
987 Updated with the libxslt/libexslt changes.
988
989Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * configure.in: preparing release of 2.4.29
992 * doc/*: rebuilt the docs and API
993 * xmlreader.c: a few more fixes for the XmlTextReader API
994
995Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
996
997 * include/win32config.h: applied mingw patch from Magnus Henoch
998
999Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1002
1003Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1006 building Python script, does the C parsing directly, generates
1007 a better API description including structure fieds defs and
1008 enums. Still a couple of bugs, but good enough for the python
1009 wrappers now.
1010 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1011 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1012 include/libxml/schemasInternals.h include/libxml/tree.h: more
1013 cleanup based on the python analysis script reports.
1014 * libxml.spec.in: make sure the API XML description is part of the
1015 devel package.
1016
1017Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1020 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1021 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1022 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1023 code cleanup, especially the function comments.
1024 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1025
1026Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * Makefile.am xmlreader.c include/libxml/Makefile.am
1029 include/libxml/xmlreader.h: Adding a new set of APIs based on
1030 the C# TextXmlReader API but converted to C. Allow to parse
1031 in constant memory usage, far simpler to program and explain
1032 than the SAX like APIs, unfinished but working.
1033 * testReader.c: test program
1034
1035Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1036
1037 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1038
1039Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * tree.c: Chip turner indicated that XHTML1 serialization
1042 rule for style actually break on both IE and Mozilla,
1043 try to avoid the rule if escaping ain't necessary
1044
1045Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * nanhttp.c: handle HTTP URL escaping, problem reported by
1048 Glen Nakamura and Stefano Zacchiroli
1049
1050Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1053
1054Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * uri.c: Johann Richard pointed out some XPointer problems for
1057 URN based URI references in XInclude. Modified the URI parsing
1058 and saving routines to allow correct parsing and saving of
1059 XPointers, especially when attached to "opaque" scheme accordingly
1060 to RFC 2396
1061
1062Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1063
1064 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1065 of refactoring to the HTML saving code.
1066 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1067 in the doc.
1068
1069Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1072 to a buffer API to reuse the generic dump to an OutputIO layer,
1073 this reduces code, fixes xmlNodeDump() for XHTML, also made
1074 xmlNodeDump() now return the number of byte written.
1075
1076Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * python/setup.py.in: another patch from Stéphane Bidoul for
1079 Python bindings on Windows
1080 * doc/parsedecl.py: small cleanup
1081
1082Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * libxml.spec.in configure.in: add a line in %changelog for releases
1085
1086Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * parser.c: patch from Marcus Clarke fixing a problem in entities
1089 parsing that was detected in KDe documentations environment.
1090
1091Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1092
1093 * python/libxml.c (libxml_prev): Return the previous as opposed to
1094 the next node (I guess this is the result of some cut & paste programming:)
1095
1096Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1099
1100Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * python/generator.py python/libxml.c python/setup.py.in: trying
1103 to fix the Python bindings build on Windows (Stéphane Bidoul)
1104
1105Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1106
1107 * win32/configure.js: added option for python bindings
1108 * win32/libxml2.def.src: added more exports
1109
1110Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1111
1112 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1113 pthreads
1114 * win32/wince/*: applied updates to Windows CE port from Javier
1115
1116Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * configure.in: preparing 2.4.28
1119 * libxml.spec.in doc/Makefile.am: some cleanup
1120 * doc/*: updated the news and regenerated.
1121
1122Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * HTMLparser.c: final touch at closing #87235 </p> end tags
1125 need to be generated.
1126 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1127 this change slightly the output of a few tests
1128 * doc/*: regenerated
1129
1130Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * parserInternals.c: fixing bug #99190 when UTF8 document are
1133 parsed using the progressive parser and the end of the chunk
1134 is in the middle of an UTF8 multibyte character.
1135
1136Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1137
1138 * threads.c: fixed initialization problem in xmlNewGlobalState
1139 which was causing crash.
1140 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1141 in xmlInitializeGlobalState.
1142 * parserInternals.c: cleaned up ctxt->sax initialisation.
1143
1144Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * tree.c include/libxml/tree.h: modified the existing APIs
1147 to handle XHTML1 serialization rules automatically, also add
1148 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1149 libxslt serialization uses it when needed without changing
1150 the library API.
1151 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1152 result/xhtml1: added a new test specifically for xhtml1 output
1153 and updated the result of one XHTML1 test
1154
1155Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * xinclude.c parserInternals.c encoding.c: fixed #99082
1158 for xi:include encoding="..." support on text includes.
1159 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1160 test/XInclude/ents/isolatin.txt : added a specific regression test
1161 * python/generator.py python/libxml2class.txt: fixed the generator
1162 the new set of comments generated for doc/libxml2-api.xml were
1163 breaking the python generation.
1164
1165Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1168 * configure.in: patch for Solaris on new autoconf closes #98880
1169 * doc/parsedecl.py: repair the frigging API building script,
1170 did I say that python xmllib sucks ?
1171 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1172 and some comment are no more truncated.
1173
1174Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * parser.c: Martin Stoilov pointed out a potential leak in
1177 xmlCreateMemoryParserCtxt
1178
1179Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1182 included in HTML documents and using the push parser.
1183
1184Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1185
1186 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1187 specified, look for the Python interpreter not just in the
1188 specified root but also in the specified location. Fixes #98825
1189
1190Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * python/libxml.c: fixing bug #98792 , node may have no doc
1193 and dereferencing without checking ain't good ...
1194
1195Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * configure.in: preparing release 2.4.27
1198 * doc/* : updated and rebuilt the docs
1199 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1200 and all the docs are actually packaged and in the final RPMs
1201 * parser.c parserInternals.c include/libxml/parser.h: restore
1202 xmllint --recover feature.
1203
1204Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
Daniel Veillard784b9352003-02-16 15:50:27 +00001206 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001207 processing of parsed entities, and XPath computation on sustitued
1208 entities.
1209 * testXPath.c: make sure entities are substitued.
1210
1211Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
Daniel Veillard784b9352003-02-16 15:50:27 +00001213 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001214 processing of internal parsed entities, which had to be changed.
1215
1216Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1219 trying to fix bug #98517 about building outside the source tree
1220 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1221
1222Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1223
1224 * include/win32config.h: cleanup
1225 * win32/Makefile.mingw: integrated mingw in JScript configure
1226 * win32/Makefile.msvc: modified to allow mingw coexistence
1227 * win32/configure.js: integrated mingw
1228 * win32/Readme.txt: cleanup
1229
1230Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * HTMLparser.c: strengthen the guard in the Pop macros,
1233 like in the XML parser, closes bug #97315
1234
1235Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1238 callback is never used.
1239
1240Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * parserInternals.c: fixed the initialization of the SAX structure
1243 which was breaking xsltproc
1244 * xpath.c: patch from Petr Pajas for CDATA nodes
1245 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1246 * parser.c include/libxml/parser.h: patch from Peter Jones
1247 removing a leak in xmlSAXParseMemory() and adding the
1248 function xmlSAXParseMemoryWithData()
1249
1250Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1251
1252 adding pdf of tutorial, changing web page to link to it
1253 * doc/tutorial/xmltutorial.pdf
1254 * doc/xml.html
1255 * doc/docs.html
1256
1257Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1258
1259 * doc/tutorial/ar01s08.html
1260 adding file what I forgot for tutorial
1261
1262
1263Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1264
1265 Adding encoding discussion to tutorial
1266 Added:
1267 * doc/tutorial/images/*.png: DocBook admonition image files
1268 * doc/tutorial/apf.html, apg.html: new generated html
1269 * doc/tutorial/includeconvert.c: conversion code entity file
1270 changed:
1271 * doc/tutorial/xmltutorial.xml: DocBook original
1272 * doc/tutorial/*.html: generated html
1273
1274Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1275
1276 * include/libxml/*.h: retired xmlwin32version.h
1277 * doc/Makefile.am: retired xmlwin32version.h
1278 * win32/configure.js: retired xmlwin32version.h
1279
1280Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1281
1282 * win32/libxml2.def.src: exported additional symbols
1283 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1284 sisterhood
1285
1286Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * globals.c: fixed a typo pointed out by Igor
1289 * xpath.c: try to speed up node compare using line numbers
1290 if available.
1291
1292Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * tree.c: make xmlFreeNode() handle attributes correctly.
1295
1296Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1297
1298 * catalog.c: completed the #96963 fix, as reported by Karl
1299 Eichwalder
1300
1301Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1304
1305Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * Makefile.am: switched the order of a couple of includes
1308 to fix bugs #97100
1309
1310Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1311
1312 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1313 xmlLoadCatalogs that used to separate directories with a ':'.
1314
1315Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1316
1317 * threads.c: improvements to the Windows-side of thread handling
1318 * testThreads.c: conditionally excluded unistd.h
1319 * testThradsWin32.c: broke overlong lines
1320 * include/win32config.h: adapted thread-related macros to the new
1321 scheme and for pthreads on Windows
1322 * win32/Makefile.msvc: introduced a more flexible thread build,
1323 added testThreads[Win32].c to the build
1324 * win32/configure.js: introduced a more flexible thread config
1325
13262002-10-31 John Fleck <jfleck@inkstain.net>
1327
1328 * doc/xml.html (and, by implication, FAQ.html)
1329 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1330
1331Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1332
1333 * configure.in: removed xmlwin32version.h
1334 * include/libxml/Makefile.am: removed xmlwin32version.h
1335
1336Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * tree.c: applied patch from Brian Stafford to fix a bug
1339 in xmlReconciliateNs()
1340
1341Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * tree.c: applied patch from Christian Glahn to allow
1344 xmlNewChild() on document fragment nodes
1345
1346Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * parser.c: Christian Glahn found a problem with a recent
1349 patch to xmlParseBalancedChunkMemoryRecover()
1350 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1351 problems
1352 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1353 test/schemas/seq*: added the test cases from Charles
1354
1355Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1358 serious cleanup of the spec file and associated changes
1359 in the Makefiles.
1360 * valid.c: try to remove some warnings on x86_64
1361
1362Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1365 fix bug #96586
1366
1367Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1370 parsing, applied his patch
1371 * result/HTML/attrents.html result/HTML/attrents.html.err
1372 result/HTML/attrents.html.sax test/HTML/attrents.html:
1373 added the test and result case provided by Mikhail Sogrine
1374
1375Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * vms/build_libxml.com vms/config.vms vms/readme.vms
1378 include/libxml/parser.h include/libxml/parserInternals.h
1379 include/libxml/tree.h include/libxml/xmlIO.h
1380 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1381 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1382 Applied the VMS update patch from Craig A. Berry
1383 * doc/*.html: update
1384
1385Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1388
1389Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * debugXML.c: adding a grep command to --shell in xmllint
1392 for T.V. Raman
1393
1394Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * xmlcatalog.c: tried to fix some of the problem with --sgml
1397
1398Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * parser.c: tried to fix bug #91500 where doc->children may
1401 be overriden by a call to xmlParseBalancedChunkMemory()
1402
1403Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1406 identifiers in SGML catalogs containing '&'
1407
1408Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * python/types.c: fixed bugs when passing result value tree
1411 to Python functions.
1412
1413Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * configure.in: preparing the release of 2.4.26
1416 * doc/*: updated and rebuilt the documentation
1417
1418Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * parser.c: fixed a XML Namespace compliance bug reported by
1421 Alexander Grimalovsky
1422
1423Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * HTMLtree.c: fixed serialization of script and style when
1426 they are not lowercase (i.e. added using the API to the tree).
1427
1428Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * valid.c: make xmlValidateDocument emit a warning msg if there
1431 is no DTD, pointed by Christian Glahn
1432
1433Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1436 content model when some of the blocks have min or max, and a couple
1437 of bugs found in the process.
1438 * result/schemas/list0* test/schemas/list0*: added some specific
1439 regression tests
1440
1441Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * README: updated the contact informations
1444
1445Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1448 misses it, reported by Peter Bray.
1449
1450Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1453 and removed a few warnings
1454
1455Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * parser.c: Christian Glahn found a small bug in the push parser.
1458 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1459 public
1460
1461Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * xmlschemas.c include/libxml/xmlschemas.h: added
1464 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1465 * testSchemas.c: added --memory to test the new interface
1466
1467Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * doc/index.py doc/search.php: integrated the XSLT indexing,
1470 a few fixed in the indexer, added a scope selection at the
1471 search level.
1472
1473Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1476 this was due to uninitialized parts of the validation context
1477
1478Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * debugXML.c: applied patch from Mark Vakoc except the API
1481 change, preserved it.
1482 * doc/*: updated the docs to point to the search engine for
1483 information lookup or before bug/help reports.
1484
1485Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * doc/index.py doc/search.php: added mailing-list archives
1488 indexing and lookup
1489
1490Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1493
1494Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * doc/index.py: improved HTML indexing
1497 * doc/search.php: make the queries also lookup the HTML based indexes
1498
1499Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * doc/index.py: added HTML page indexing
1502
1503Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1504
1505 * xmlIO.c: extended Windows path normalisation to fix the base
1506 problem in libxslt.
1507 * catalog.c: fixed list handling in XML_CATALOG_FILES
1508
1509Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * valid.c: typo/bug found by Christian Glahn
1512
1513Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1514
1515 * xmlIO.c: applied Windows CE patch from Javier.
1516 * win32/wince: new directory, contains support for the PocketPC
1517 with Windows CE from Javier.
1518 * include/win32config.h: reorganised, removed duplicate
1519 definitions and applied WinCE patch from Javier.
1520 * include/wsockcompat.h: new file, now contains WinSock
1521 compatibility macros.
1522 * win32/Makefile.msvc: introduced double-run compilation.
1523
1524Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * configure.in include/libxml/xmlwin32version.h: preparing release
1527 of 2.4.25
1528 * doc/*: updated and regenerated teh docs and web pages.
1529
1530Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1533 error were not covering namespace declarations.
1534 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1535 it was missing the attribute declaration for the namespace
1536 * result/VC/NS3: the fix now report breakages in that test
1537
1538Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1541
1542Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1545 and regenerated the docs and web site
1546
1547Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1550 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1551 not before
1552
1553Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * python/generator.py python/libxml2class.txt: fixed a stupid error
1556 breaking the python API
1557
1558Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1561 triostr.c triostr.h: applied a trio update patch from
1562 Bjorn Reese which should work with MinGW
1563
1564Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * tree.c: improving some documentation comments
1567 * xmlregexp.c: found and fixed a mem leak with python regression tests
1568 * doc/*: rebuilt the doc and the API XML file including the
1569 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1570 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1571 python/types.c: added access to the XML Schemas regexps from
1572 python
1573 * python/tests/Makefile.am python/tests/regexp.py: added a
1574 simple regexp bindings test
1575
1576Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1577
1578 * doc/xml.html:
1579 fixing ftp links - thanks to Vitaly Ostanin
1580
1581Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * xmlregexp.c: fixed the data callback on transition functionality
1584 which was broken when using the compact form
1585 * result/schemas/*: updated the results, less verbose, all tests
1586 pass like before
1587 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1588 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1589 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1590 annoying warnings
1591 * xpath.c: try to provide better error report when possible
1592
1593Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * Makefile.am: fixed a breakage raised by Jacob
1596
1597Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1598
1599 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1600 which don't use sockets
1601
1602Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1603
1604 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1605 * win32/configure.js: applied zlib patch from Daniel Gehriger
1606
1607Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1608
1609 * win32/configure.js: applied the patch from Mark Vakoc for
1610 regexp support
1611 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1612 for regexp support
1613
1614Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * xmlschemastypes.c: as pointed by Igor Float and Double
1617 parsing ain't finished yet
1618
1619Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * Makefile.am configure.in: trying to fix #88412 by bypassing
1622 all the python subdir if python ain't detected
1623
1624Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1627 made configuring with regexps/automata/unicode the default
1628 but without schemas ATM
1629 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1630 fixed the regexp based DTD validation performance and memory
1631 problem by switching to a compact form for determinist regexps
1632 and detecting the determinism property in the process. Seems
1633 as fast as the old DTD validation specific engine :-) despite
1634 the regexp built and compaction process.
1635
1636Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * valid.c: determinism is debugged, new DTD checking code now works
1639 but xmlFAComputesDeterminism takes far too much CPU and the whole
1640 set usues too much memory to be really usable as-is
1641
1642Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * tree.c: fixed another stupid bug in xmlGetNodePath()
1645 * xmllint.c: --version now report the options compiled in
1646
1647Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * HTMLparser.c: small cleanup
1650 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1651 when configured with them. A bit of debugging around the determinism
1652 checks is still needed
1653
1654Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1657
1658Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * xmlIO.c: small portability glitch fixed.
1661
1662Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * xmlschemastypes.c: incomplete steps for real/double support
1665 * testAutomata.c include/libxml/xmlautomata.h
1666 include/libxml/xmlregexp.h: avoiding a compilation problem
1667 * valid.c include/libxml/valid.h: starting the work toward using
1668 the regexps for actual DTD validation
1669
1670Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * hash.c: cosmetic cleanup
1673 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1674 integrating a DTD validation layer based on the regexps
1675
1676Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1679 the determinism was tested before eliminating the epsilon
1680 transitions :-(
1681
1682Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * python/generator.py python/libxml.c python/libxml.py
1685 python/libxml2-python-api.xml python/libxml2class.txt
1686 python/libxml_wrap.h python/types.c: updated the python
1687 bindings, added code for easier File I/O, and the ability to
1688 define a resolver from Python fixing bug #91635
1689 * python/tests/Makefile.am python/tests/inbuf.py
1690 python/tests/outbuf.py python/tests/pushSAXhtml.py
1691 python/tests/resolver.py python/tests/serialize.py: updated
1692 and augmented the set of Python tests.
1693
1694Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1695
1696 * win32/configure.js: added more readme info for the binary
1697 package.
1698
1699Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * xmlIO.c: fixed a stupid out of bound array error
1702
1703Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1706 messing around with support for Windows path, cleanups,
1707 trying to identify and fix the various code path to the
1708 filename access. Added xmlNormalizeWindowsPath()
1709
1710Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * error.c valid.c: working on better error reporting of validity
1713 errors, especially providing an accurate context.
1714 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1715 error reports in those cases.
1716
1717Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1720 parser.c parserInternals.c xmlIO.c: get rid of all the
1721 perror() calls made in the library execution paths. This
1722 should fix both #92059 and #92385
1723
1724Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * xmllint.c: memory leak reporting was broken after a change
1727 of the preprocessor symbol used to activate it.
1728
1729Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * tree.c: try to make the copy function work for node of
1732 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1733 DOM layers though, not libxml2 itself.
1734
1735Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * valid.c: try to provide file and line informations, not all
1738 messages are covered, but it's a (good) start
1739
1740Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * xinclude.c: reimplemented a large part of the XInclude
1743 processor, trying to minimize resources used, James Henstridge
1744 provided a huge test case which was exhibiting severe memory
1745 consumption problems.
1746
1747Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * python/Makefile.am: applied patch from Christophe Merlet to
1750 reestablish DESTDIR
1751
1752Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * libxml.spec.in: fixes libary path for x86_64 AMD
1755
1756Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1757
1758 * doc/tutorial/includekeyword.c
1759 * doc/tutorial/xmltutorial.xml:
1760 (plus resulting generated html files)
1761 fixing one spot I missed in the tutorial where I hadn't freed
1762 memory properly
1763
1764Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1765
1766 * doc/tutorial/includeaddattribute.c
1767 * doc/tutorial/includeaddkeyword.c
1768 * doc/tutorial/includegetattribute.c
1769 * doc/tutorial/includekeyword.c
1770 * doc/tutorial/xmltutorial.xml
1771 * doc/tutorial/*.html:
1772 update tutorial to properly free memory (thanks to Christopher
1773 R. Harris for pointing out that this needs to be done)
1774 * doc/tutorial/images/callouts/*.png:
1775 added image files so the callouts are graphical, making it
1776 easier to read ( use "--param callout.graphics 1" to generate
1777 html with graphical callouts)
1778
1779Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1782 nice logos generated by Marc Liyanage
1783 * doc/site.xsl *.html: changed the stylesheet to show the new
1784 logo and regenerated the pages
1785
1786Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1789
1790Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * xpath.c: possible mem leak patch from Jason Adams
1793
1794Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1797 in the XQuery namespace
1798 * configure.in: preparing 2.4.24
1799 * doc/*.html: updated the web pages
1800
1801Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * python/generator.py: closing bug #85258 by generating conditional
1804 compile check to avoid linking to routines not configured in.
1805
18062002-08-22 Havoc Pennington <hp@pobox.com>
1807
1808 * autogen.sh: update error message for missing automake
1809
1810Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * python/Makefile.am: typo in target name resulted in libxml2.py
1813 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1814
1815Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * win32/win32/Makefile.mingw: updated with version from
1818 Elizabeth Barham at http://soggytrousers.net/repository/
1819
1820Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1821
1822 * win32/Makefile.msvc: added the prefix location to the include
1823 and lib search path.
1824
18252002-08-18 Havoc Pennington <hp@pobox.com>
1826
1827 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1828 both automake 1.6 and 1.4 installed get the right automake. Means
1829 compilation from CVS will now require the latest automake 1.4
1830 release, or manually creating symlinks called "automake-1.4" and
1831 "aclocal-1.4"
1832
1833Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * configure.in python/Makefile.am: more AMD 64 induced changes from
1836 Frederic Crozat
1837
1838Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * xinclude.c: oops I was missing the xml:base fixup too
1841 * result/XInclude/*.xml: this adds xml:base attributes to most
1842 results of the tests
1843
1844Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * xinclude.c: quick but apparently working implementation of
1847 xi:fallback, should close bug #89684
1848 * Makefile.am test/XInclude/docs/fallback.xml
1849 result/XInclude/fallback.xml: added a basic test for fallback,
1850 and run with --nowarning to avoid a spurious warning
1851 * configure.in: applied patch from Frederic Crozat for python
1852 bindings on AMD 64bits machines.
1853
1854Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1857 the caller don't pass a SAX callback block.
1858
1859Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * tree.c: applied the same fix for the XML-1.0 namespace to
1862 xmlSearchNsByHref() as was done for xmlSearchNs()
1863
1864Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * libxml.3: small cleanup of the man page
1867 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1868 when serializing HREF attributes generated by XSLT.
1869
1870Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1873 version of Marc Liyanage' patch for boolean attributes in HTML
1874 output
1875
1876Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * python/tests/serialize.py: fixed the test results, indenting
1879 behaviour changed slightly
1880
1881Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1882
1883 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1884 new c14n function to Windows def files
1885
1886Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1887
1888 * c14n.c: fixed a memory leak in c14n code
1889
1890Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * parser.c include/libxml/parser.h: adding a new API for Christian
1893 Glahn: xmlParseBalancedChunkMemoryRecover
1894 * valid.c: patch from Rick Jones for some grammar cleanup in
1895 validation messages
1896 * result/VC/* result/valid/*: this slightly change some of the
1897 regression tests outputs
1898
1899Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * tree.c: trying to fix a problem in namespaced attribute handling
1902 raised by Christian Glahn
1903
1904Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * encoding.c include/libxml/encoding.h: Opening the interface
1907 xmlNewCharEncodingHandler as requested in #89415
1908 * python/generator.py python/setup.py.in: applied cleanup
1909 patches from Marc-Andre Lemburg
1910 * tree.c: fixing bug #89332 on a specific case of loosing
1911 the XML-1.0 namespace on xml:xxx attributes
1912
1913Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1914
1915 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1916 corner case from new Merlin's test suite and added a callback
1917 that will be used to improve xmlsec performance
1918
1919
1920Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * HTMLtree.c: trying to fix the <style> escaping problem in
1923 HTML serialization bug #89342
1924
1925Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1928 and rebuilt the web site.
1929
1930Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1931
1932 * include/libxml/tree.h: added _private member to xmlNs struct
1933
1934Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * HTMLparser.c: fixing bug #84876 based on the xml working
1937 code.
1938
1939Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1940
1941 * python/Makefile.am: enhanced to fix bug 72012 (errors
1942 when using '-jX' make parameter)
1943
1944Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1945
1946 * xpath.c: small additional enhancement for booleans
1947 compared to nodesets
1948
1949Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * HTMLtree.c: changed the order of the encoding declaration
1952 attributes in the meta tags due to a bug in IE/Mac
1953
1954Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1955
1956 * xpath.c: enhanced handling of booleans (especially '='
1957 and '!=' for nodesets) - fixes bug 85256. Added new
1958 routine xmlXPathNotEqualValues for more proper handling
1959 of '!=' when nodesets are involved.
1960
1961Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1964 doc/xmlcatalog_man.xml to the source distribution
1965
1966Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1967
1968 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1969 asked for this.
1970
1971Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * configure.in: preparing 2.4.23
1974 * doc/*: rebuilt the docs
1975
1976Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * parser.c: fixing bug #84169 by fixing the
1979 comment of xmlCreatePushParserCtxt to describe the
1980 encoding detection parameters better.
1981
1982Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * valid.c: fixing bug #79331 in one path the lookup for
1985 ID attributes on a namespaced node wasn't handled correctly :-\
1986
1987Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * HTMLparser.c: trying to fix 87235 about discarded white
1990 spaces in the HTML parser.
1991 * result/HTML/*: this changes the output of a number of HTML
1992 regression tests
1993
1994Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * xpath.c: applied patch from Richard Jinks for the namespace
1997 axis + fixed a memory error.
1998 * parser.c parserInternals.c: applied patches from Peter Jacobi
1999 removing ctxt->token for good.
2000 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2001 popped out by the regression tests.
2002 * Makefile.am: patch for threads makefile from Gary Pennington
2003
2004Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2005
2006 * xpath.c: enhanced behaviour of position() after usage of
2007 expressions involving preceding-sibling (et al).
2008
2009Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * hash.c: applied a patch from Peter Jacobi to solve a problem
2012 when compiling with the Watcom C on Win32
2013 * result/schemas/*.err: the change of hashing algo generated
2014 permutations in the output
2015
2016Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * hash.c: applied patch from Sander Vesik improving the quality of
2019 the hash function.
2020
20212002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2022
2023 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2024 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2025 xmllint.c xpath.c: replaced sprintf() with snprintf()
2026 to prevent possible buffer overflow (the bug was pointed
2027 out by Anju Premachandran)
2028
2029Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * parser.c: removed an uninitialized data error popped by valgrind
2032 on PE references
2033
2034Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2035
2036 * doc/xml.html
2037 adding tutorial reference to the web page
2038
2039Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2040
2041 * doc/tutorial/xmltutorial.xml
2042 * doc/tutorial/ar01s07.html
2043 * doc/tutorial/ape.html
2044 * doc/tutorial/includegetattribute.c
2045 adding section to tutorial about retrieving an attribute
2046 value
2047
2048Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * parser.c: applied a couple of patches from Peter Jacobi to start
2051 to get rid of ctxt->token, with a possible significant speed
2052 improvement to be gained once done. Better compliance with PE
2053 references constructs in DTDs too.
2054 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2055 from Peter too
2056
2057Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2060 xmlParseElement was likely to have been deallocated at the
2061 time of the report, possibly leading to segfault. Just report
2062 the tag name now.
2063
2064Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * xpath.c: patch from Richard Jinks for XPath substring() function
2067 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2068
20692002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2070
2071 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2072
2073Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2074
2075 *doc/FAQ.html
2076 fixing typos in FAQ, thanks to Robert Funnell for the
2077 editing help
2078
2079Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * NEWS: got complaints from rpmlint that it was empty
2082
2083Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2084
2085 * added doc/tutorial, including:
2086 apa.html
2087 apb.html
2088 apc.html
2089 apd.html
2090 ar01s02.html
2091 ar01s03.html
2092 ar01s04.html
2093 ar01s05.html
2094 ar01s06.html
2095 includeaddattribute.c
2096 includeaddkeyword.c
2097 includekeyword.c
2098 includestory.xml
2099 index.html
2100 xmltutorial.xml
2101 libxml tutorial, including generated html
2102
2103Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2104
2105 * result/c14n/exc-without-comments/merlin-c14n-two-*
2106 result/c14n/without-comments/merlin-c14n-two-*
2107 test/c14n/exc-without-comments/merlin-c14n-two-*
2108 test/c14n/without-comments/merlin-c14n-two-*
2109 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2110 c14n/exc-c14n and slightly modified test script to handle
2111 these test cases
2112 * c14n.c: fixed bugs for complicated nodes set (namespace
2113 without node and others from merlin-c14n-two.tar.gz)
2114 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2115 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2116 for xmlsec performance patch
2117 * xpath.c: fixed self::node() for namespaces and attributes
2118
2119Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2120
2121 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2122 but with the format parameter
2123 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2124
2125Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2126
2127 * Makefile.am: updated c14n tests suite
2128 * c14n.c: performance improvement for previous c14n patch
2129
2130Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * parser.c: another peroformance patch from Peter Jacobi, that
2133 time on parsing attribute values.
2134
2135Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2136
2137 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2138 into LibXML2 test suite
2139
2140Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2141
2142 * c14n.c: propagating xpath ancesstors node fix to c14n
2143 plus small performance improvement to reduce number of
2144 mallocs
2145 * xpath.c: fixed ancestors axis processing for namespace nodes
2146
2147Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2150 Peter Jacobi
2151
2152Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * configure.in: preparing 2.4.22
2155
2156Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2159 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2160 a public entry point.
2161 * doc/*: rebuilt the API and docs
2162
2163Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * xpath.c: patch from Richard Jinks to fix a problem introduced
2166 in the previous patch and pointed by Norm
2167
2168Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * libxml.spec.in: fixing bug #81112
2171
2172Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * uri.c: fixing bug #82848
2175
2176Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2179 output of one catalog test
2180
2181Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2182
2183 * global.data globals.c tree.c include/libxml/globals.h
2184 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2185 default value for global parameter xmlIndentTreeOutput to 1 and
2186 introduced new global parameter xmlTreeIndentString (the string
2187 used to do one-level indent) with default value " " (as it was
2188 in tree.c)
2189
2190Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2193 with trio and schemas.
2194
2195Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * xpath.c: patch from Richard Jinks to fix the problem raised in
2198 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2199
2200Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xmlschemas.c: a bit of work on import.
2203 * xmlschemastypes.c: Charles Bozeman provided a compare function
2204 for date/time types so min/max facet restrictions should work,
2205 indeterminate comparisons return an error instead of equal.
2206 * test/schemas/date_0* result/schemas/date_0_0: specific test
2207 from Charles Bozeman too
2208
2209Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2212 from Christian Cornelssen fixing the man pages and the Catalog
2213 building script.
2214 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2215 next step is <xs:import> I now have a reasonable understanding
2216 of how it works.
2217
2218Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2221
2222Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2223
2224 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2225
2226Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * xpath.c: fixing an XPath function evalutation bug pointed out
2229 by Alexey Efimov where the context was lost when evaluating
2230 the function arguments
2231
2232Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2233
2234 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2235 function public for XMLSec performance optimizations
2236
2237Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * python/generator.py python/libxml2class.txt : fixed a problem
2240 with the HTML parser pointed by Gary Benson
2241 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2242 example
2243
2244Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2245 * parser.c: fixed bug #81159 (memory growth in SAX)
2246
2247Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2248 * xpath.c: fixed bug #78858 (the real fix)
2249
2250Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2251 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2252
2253Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * tree.c: modified xmlNodeSetBase to allow changing the
2256 base of a document.
2257
2258Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * xmlschemastypes.c: patch Charles Bozeman for validation of
2261 all the date, time, and duration types
2262 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2263 * configure.in: fixed an error pointed by an user
2264 * xml2-config.in: fixed an error pointed by an user
2265
2266Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2267
2268 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2269 win32/libxml2.def.src xmlIO.c: exported default
2270 'file:', 'http:' and 'ftp:' protocols input handlers
2271 and maked protocols comparisson case insensitive
2272
2273Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * configure.in: Neven Has detected a typo
2276
2277Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2280 as one of the persons allowed to commit directly to the
2281 module.
2282
2283Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2286 * valid.c: raised a too low limit
2287 * doc/*: rebuilt the docs
2288
2289Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * test/XPath/expr/floats test/XPath/expr/functions
2292 result/XPath/expr/floats result/XPath/expr/functions
2293 xpath.c: another XPath conformance patch from Richard Jinks
2294
2295Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xmlschemas.c: fixed validation of attribute groups.
2298 * test/schemas result/schemas: added an example from the primer
2299
2300Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2303 * test/schemas result/schemas: updated the test list
2304
2305Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * TODO: updated a bit
2308 * parser.c: made a comment more specific
2309 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2310 Schemas conformance.
2311 * test/schemas result/schemas: updated the test list
2312
2313Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2316 implementing xs:all with minOccurs = 0
2317 * tes/schemas/* result/schemas/*: added more tests covering
2318 xs:all
2319
2320Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * xmlregexp.c: first implementation of the all particle, this
2323 may need to be revisited for case where not all transitions
2324 must be crossed.
2325
2326Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * tree.c: another entity processing update from Markus Henke
2329
2330Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2331
2332 * trionan.c: fixed crash on OSF/1
2333
2334Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * xmlschemas.c: more Schemas work
2337 * test/schemas/* result/schemas/*: added more tests coming
2338 from the spec.
2339
2340Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2343 ExcC14N specification
2344
2345Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * tree.c: patch from Markus Henke, fix for recursive entities.
2348
2349Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * xpath.c: fix a problem with string() on a document node.
2352
2353Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * Makefile.am xmlschemas.c: more Schemas work
2356 * test/schemas/* result/schemas/*: added more tests coming
2357 from the spec.
2358
2359Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2362 * result/HTML/*: this changes a few things in the results
2363
2364Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2365
2366 * include/libxml/tree.h: eliminated 'declaration different than
2367 prototype' warning
2368 * include/win32config.h: "resolved" conflicts with errno.h
2369
2370Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2373 on the automata interfaces and debug of counted choices
2374 * test/schemas/* result/schemas/*: added a number of tests
2375
2376Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2379 a bit of work on Schemas
2380 * testSchemas.c: try to make it more useful
2381 * test/schemas/* result/schemas/* Makefile.am: changed the
2382 Schemas regression test procedure, started adding a few samples
2383
2384Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2385
2386 * include/libxml/encoding.h: Patch for the Borland C++ builder
2387 * include/libxml/tree.h: Patch for the Borland C++ builder
2388 * threads.c: Patch for the Borland C++ builder
2389 * win32/bcb5: New directory for the Borland C++ builder
2390 project files
2391
2392Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2393
2394 * win32/Makefile.msvc: Update for XML Schema support
2395 * win32/configure.js: Update for XML Schema support
2396 * win32/libxml2.def.src: Update for XML Schema support
2397
2398Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2401 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2402 xmlunicode.c include/libxml/Makefile.am
2403 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2404 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2405 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2406 include/libxml/xmlversion.h.in : merged the current state of
2407 XML Schemas implementation, it is not configured in by default,
2408 a specific --schemas configure option has been added.
2409 * test/automata test/regexp test/schemas Makefile.am
2410 result/automata result/regexp result/schemas:
2411 merged automata/regexp/schemas regression tests
2412
2413Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xpath.c: Gary found a compile time problem, fixes #78823
2416
2417Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * configure.in: release of 2.4.20
2420 * doc/*: updated and rebuilt the docs
2421
2422Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * python/Makefile.am: patch from Cristian Gafton to build on
2425 Red Hat 6.2, should also fix #75779
2426
2427Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * valid.c: first part of fixing #78729
2430
2431Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2434 escaping of URI when saving HTML files.
2435 * result/HTML/*: this impacted some tests
2436
2437Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * configure.in: trying to fix #77441
2440
2441Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * include/libxml/xmlIO.h: Hallski complained it could not be
2444 included by itself.
2445
2446Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2449
2450Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2451
2452 * win32/configure.js: patch from Nilo for the c14n option
2453 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2454
2455Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2458 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2459 LIBXML_THREAD_ENABLED
2460
2461Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * xpath.c: another patch from Richard Jinks for substring conformance
2464 * test/XPath/expr/floats test/XPath/expr/strings
2465 result/XPath/expr/floats result/XPath/expr/strings: update of the
2466 test suite to check those.
2467
2468Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * xpath.c: patch from Richard Jinks for .x float parsing.
2471
2472Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * parser.c: patch from Markus Henke when an encoding ain't recognized
2475
2476Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * libxml.m4: got a report that #include <string.h> was needed
2479
2480Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2483
2484Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2485
2486 * doc/example.html: fixing typo
2487
2488Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2491 pointed out by Melvyn Sopacua.
2492
2493Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * libxml.m4: Frédéric Crozat gave a patch related to the change
2496 of Include paths breaking the libxml.m4
2497
2498Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xpath.c: Fix bug #76927 forgot to save some context
2501 when evaluating binary expressions
2502
2503Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * configure.in: fixed configure for MPE/iX from Markus Henke
2506 * xmlmemory.c: fixed initialization problems
2507 * xpath.c: another set of patches from Richard Jinks this
2508 fixes "make XPathtests" on linux
2509
2510Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2513 * test/XPath/expr/compare test/XPath/expr/equality
2514 test/XPath/expr/floats test/XPath/expr/functions
2515 test/XPath/expr/strings result/XPath/expr/compare
2516 result/XPath/expr/equality result/XPath/expr/floats
2517 result/XPath/expr/functions result/XPath/expr/strings: Updated
2518 tests though they show a divergence on Linux
2519
2520Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * xpath.c trionan.c: previous commit also included patches
2523 from Richard Jinks on some IEEE support corner case
2524
2525Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2528 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2529 that $(datadir) should be used for docs
2530
2531Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2534 could leak filedescriptors
2535
2536Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * configure.in nanohttp.c: applied patch from Allan Clark for
2539 UnixWare/OpenServer
2540
2541Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * configure.in: preparing 2.4.19
2544 * doc/*: rebuilt the docs
2545
2546Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * nanohttp.c: fixing #76043, got fed up with non-portability
2549 of that piece of code.
2550
2551Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * valid.c SAX.c: Never commit without running "make tests" :-(
2554 fix a couple of stupidities in the previous commit
2555 * result/*: a few changes in some attribute order result of previous
2556 commit.
2557
2558Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2561 the internal subset should not raise duplicate ID errors,
2562 also there was a small bug in conjunction to namespace
2563 declarations defaulted and xml:xxx attributes DTD definitions.
2564
2565Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * xpath.c: Richard Jinks also raised some rounding problems
2568 this tries to fix them
2569
2570Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2573 behaviour in xmlXPathCastToString()
2574
2575Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2578 raised by Morus Walter
2579
2580Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2583 from Igor
2584
2585Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * xpath.c: fixing #75619, related to a problem when trying
2588 to evaluate condition when the current node set resulting
2589 from that sub-step evaluation is empty. Also fixes 2 potential
2590 problem with previous-sibling and next-siblings axis.
2591
2592Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2595 HTML support is not configured in.
2596
2597Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2600 include/libxml/tree.h: dohh I really didn't intended to commit
2601 this test version :-(
2602
2603Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * testSAX.c: I wanted to see the real speed at the SAX interface
2606 after a little too many Ximianer started complaining about the
2607 parser speed.
2608 added a --quiet option:
2609 paphio:~/XML -> ls -l db100000.xml
2610 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2611 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2612 3200006 callbacks generated
2613 real 0m1.270s
2614 Which means 16MBytes/s and 3Mcallback/s
2615
2616Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * xpath.c: valgrind spotted another error that time when running
2619 on libxslt regression tests
2620
2621Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * Makefile.am: adding "make valgrind" running the full regression
2624 tests (except python ones) under Valgrind (using valgrind -q
2625 which was kindly added by the author).
2626 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2627 passes cleanly now except an obcure floating point initialization
2628 raised in log10() in one XPath regression test ???
2629 * tree.c: edited some comments to close #75244
2630
2631Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2634 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2635 context of ScrollKeeper, made sure that if the number is
2636 an integer, the serialization follows the description at
2637 http://www.w3.org/TR/xpath#section-String-Functions
2638
2639Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * configure.in: preparing 2.4.18
2642 * doc/*: updated and rebuilt the web site
2643 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2644 the Windows and Cygwin maintainers.
2645 * parser.c: humm, changed the way the SAX parser work when
2646 xmlSubstituteEntitiesDefault(1) is set, it will then
2647 do the entity registration and loading by itself in case the
2648 user provided SAX getEntity() returns NULL.
2649 * testSAX.c: added --noent to test the behaviour.
2650
2651Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * parser.c: Wilfried Teiken provided a hackish but working
2654 way to get context reported back on entities when parsing
2655 with SAX and without breaking the DOM build.
2656
2657Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * c14n.c: applied a new patch from Aleksey Sanin
2660 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2661 to reference Aleksey implementation of XML digital Signatures
2662
2663Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * xpath.c: small fix to avoid potential problem due to
2666 ordering of freeing data
2667 * python/Makefile.am: people were complaining about
2668 the generated file in python dir not being built
2669
2670Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2673 python/generator.py python/libxml.c python/types.c: Cleanup
2674 of the python Makefiles based on Jacob and James feedback,
2675 fixed the spec file accordingly, fixed the number of warning
2676 that passing my pedantic CFLAGS was generating. Conclusion
2677 is that Python includes are real crap.
2678
2679Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure,in: it was reported quite a few times that
2682 xml2-config --cflags should not output
2683 -I$includeprefix/libxml2/libxml because libxml2 header names
2684 clashes with existing names like list.h from C++ stl.
2685 Includes should be #include<libxml/xxx.h> so ...
2686
2687Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * c14n.c: another patch from Aleksey Sanin
2690
2691Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2694 canonicalization algorithm
2695 * doc/xml.html doc/index.html: added the C14N references on the
2696 index page.
2697
26982002-03-13 jacob berkman <jacob@ximian.com>
2699
2700 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2701 usage, redundant, and gcc specific
2702
2703Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * xpath.c: speedup some node selection operations, this can
2706 have a significant impact on DocBook Norm's stylesheets
2707 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2708 make sure it's always the case
2709 * debugXML.c: distinguish CDATA and comments in ls operations
2710
2711Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2714 to generate better API descriptions etc...
2715
2716Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * c14n.c: Fixing #74186, made sure all boolean expressions
2719 get fully parenthesized, ran indent on the output
2720 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2721 include/libxml/tree.h: also #74186 related, removed the
2722 --with-buffers option, and all the preprocessor conditional
2723 sections that were resulting from it.
2724
2725Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * valid.c: applied patch from Dodji Seketeli fixing an
2728 uninitailized variable in xmlValidGetValidElements()
2729
2730Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * c14n.c: fixed a few comments
2733 * doc/*.html doc/*/*.html: regenerated the docs and added
2734 the C14N API
2735 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2736
2737Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * check-xml-test-suite.py: fix to adapt varaiations in the
2740 bindings
2741 * configure.in python/setup.py python/setup.py.in: fixed to
2742 have the version of the python scripts automatically updated
2743
2744Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2747 in xmlCopyProp()
2748
2749Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * configure.in: preparing 2.4.17 release
2752 * doc/*: updated and rebuilt the docs
2753 * xpath.c: fixed a comment
2754 * python/libxml.c: fixed a possible reentrancy problem
2755
2756Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2759 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2760 added a specific regression test
2761 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2762 not raise exceptions when failing to find the attribute.
2763
2764Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * configure.in xmllint.c: owen pointed out a problem with the
2767 ftme fix, gettimeofday() was not detected by configure and
2768 the ftime header wasn't included, dohhh
2769
2770Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * configure.in xmllint.c: trying to fix #71457 for timing
2773 precision when gettimeofday() is not availble but ftime() is
2774
2775Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2778 are now copied on install and part of the -devel RPM
2779
2780Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * xpath.c: trying to avoid bug #72150 which was apparently
2783 caused by a gcc bug (or a processor problem) as detailed
2784 at http://veillard.com/gcc.bug
2785
2786Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2789 fixed xmlReconciliateNs(), added a Python test/example for
2790 inter-document cut'n paste
2791 * python/libxml.py: fixed node.doc on document nodes and added
2792 xpathEval() onto node objects
2793
2794Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2797 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2798 fixup and integrated tests for the serialization stuff
2799
2800Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2803 moved the libxml man page to section 3
2804
2805Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * tree.c: fix bug #72490
2808 * python/libxml.c python/libxml.py: added methods serialize()
2809 and saveTo() to all node elements.
2810
2811Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * xmlIO.c: closed #73430, don't read from an input source
2814 which indicated an end-of-file or an error.
2815
2816Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * parser.c: make sure SAX endDocument is always called as
2819 this could result in a Python memory leak otherwise (it's
2820 used to decrement ref-counting)
2821 * python/generator.py python/libxml.c python/libxml.py
2822 python/libxml2-python-api.xml python/libxml2class.txt
2823 python/tests/error.py python/tests/xpath.py: implemented
2824 the suggestions made by Gary Benson and extended the tests
2825 to match it.
2826
2827Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * python/generator.py: applied patch fixing #73450
2830
2831Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * xpath.c: fixing #61290 "namespace nodes have no parent"
2834 long standing divergence from the XPath REC. NodeSets
2835 simply hold a copy of namespace nodes and those node ->next
2836 points to the parent (which may not be the node carrying the
2837 definition).
2838 * include/libxml/xpath.h: flagged but didn't added a possible
2839 speedup
2840 * DOCBparser.c HTMLparser.c: removed some warnings from push
2841 parser due to new state being added.
2842 * tree.c: new fix from Boris Erdmann
2843 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2844 the XML Canonalization support from Aleksey Sanin
2845
2846Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * tree.c: patch from Boris Erdmann fixing some namespace odities
2849 with xmlCopyNode()
2850
2851Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * xmlIO.c: fix bug #72706 when loading a NULL entity
2854
2855Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2858 actually change in a future XML Namespace revision.
2859
2860Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2863 added the possibility of returning nodesets from XPath extension
2864 functions written in Python
2865
2866Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * python/*: commiting some Python bindings work done while travelling
2869
2870Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2873 explicitely with memory debugging switched on
2874
2875Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2878 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2879 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2880 the accessor generator for strings
2881 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2882 regression test.
2883
2884Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * python/README python/generator.py python/libxml.c python/setup.py:
2887 added the 'usual' setup.py to allow building a libxml2-python
2888 module based on the same code. The initialization is however
2889 different the 2 .so files fo libxml2 and libxslt are identical and
2890 they entry point initialize both libraries. this is done to avoid
2891 some possible nasty problem since the Python don't merge the maps
2892 of all shared modules.
2893
2894Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * parser.c: fixed a push/encoding bug reported by Michael
2897 on librsvg
2898
2899Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * include/libxml/parserInternals.h: fixes a misplaced #endif
2902
2903Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * parser.c valid.c: found and fixed a couple of allocation bugs
2906
2907Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * doc/xml.html doc/python.html doc/*: added a Python and binding
2910 page describing the current state of the Python bindings and
2911 giving pointers to the other languages wrappers.
2912
2913Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2916 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2917 rebuilt the API and web site
2918 * xpath.c: fixed #71978 portability bugs
2919
2920Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2923
2924Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * include/libxml/parserInternals.h parser.c: had to change
2927 2 internal parsing API when processing document content
2928 to check the start and end of element content are defined
2929 in the same entity
2930 * valid.c include/libxml/valid.h: attribute normalization can
2931 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2932 with the context to report it.
2933 * SAX.c: fixed the last known bugs, crazy validation constraints
2934 when a document is standalone seems correctly handled. There
2935 is a couple of open issues left which need consideration especially
2936 PE93 on external unparsed entities and standalone status.
2937 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2938 The 2 tests left failing are actually in error. Cleanup done.
2939
2940Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * valid.c: implemented E59 spaces in CDATA does not match the
2943 nonterminal S
2944
2945Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * SAX.c parser.c valid.c: more validation test fixups
2948 * check-xml-test-suite.py: added duration info for the tests
2949
2950Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * parser.c valid.c: a couple of errors were reported but not
2953 saved back as such in the parsing context. Down to 1% failure rate
2954 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2955
2956Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * xmlInternald.c: isExtender was missing a char
2959 * parser.c include/libxml/parser.h: % are acceptable in the
2960 internal subset if within a PUBLIC ID
2961
2962Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * SAX.c parserInternals.c valid.c: more work on the conformance
2965 suite. Took the step to finally block documents with encoding
2966 errors. It's a fatal error per the spec, people should have fixed
2967 their documents by now.
2968
2969Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * check-xml-test-suite.py: fixed the test script after some discussion
2972 on the semantic of TYPE="error"
2973 * Makefile.am: added the script to the distrib
2974
2975Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * SAX.c entities.c: fixed a couple of conformances issues deep
2978 into the validation code (standalone and undeclared Notations)
2979
2980Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2983 stayed there for years !
2984
2985Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2988 missing
2989
2990Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * check-xml-test-suite.py: improved the behaviour a bit as
2993 well as the logs
2994 * parser.c valid.c SAX.c: fixed a few more bugs
2995 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2996
2997Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * check-xml-test-suite.py: python script to run regression tests
3000 against the XML Test suite of W3C/OASis
3001 * SAX.c: fixed a validation bug
3002 * parser.c: fixed 3 errors pointed by the test suite
3003 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3004 * python/Makefile.am: fixed a dependendy
3005
3006Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * xmlmemory.c: avoid a warning bug #71594
3009
3010Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3013 warning on alpha/Tru64
3014
3015Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * include/libxml/entities.h: fixing a comment
3018 * valid.c: fixing some troubles with validity check on namespaces
3019 * result/VC/NS3 test/VC/NS3: added a specific regression test
3020
3021Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * tree.c: Fixing #71342 serializing '\n' in attribute values
3024 * result/noent/att3 result/att3 test/att3: added a specific
3025 test.
3026
3027Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * python/libxml.c: couple of bug fixes
3030
3031Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * python/*.py: removed tabs and used spaces.
3034
3035Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3038 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3039
3040Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3043 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3044
3045Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * include/libxml/encoding.h include/libxml/entities.h
3048 include/libxml/globals.h include/libxml/parser.h
3049 include/libxml/threads.h include/libxml/tree.h
3050 include/libxml/xmlmemory.h: trying to fix the include mess
3051
3052Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * include/libxml/xmlmemory.h: reverted part of the previous
3055 attempt to provide #69655, this was breaking the build.
3056
3057Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3060 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3061 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3062 include/libxml/parserInternals.h include/libxml/tree.h
3063 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3064 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3065 clean.
3066 * python/libxml.c: fixed a warning.
3067
3068Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3071 copying of node, merge back IDs in the target document.
3072 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3073 test/XInclude/ents/ids.xml: test case
3074 * result/VC/ElementValid4: output changed due to a typo fix
3075
3076Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003079 generate the dependencies right as Jacob found out. Add
3080 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003081
3082Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * parserInternals.c valid.c: Justin Fletcher found some parts
3085 of the code needing cleanup
3086 * libxml.spec.in python/Makefile.am python/generator.py
3087 python/libxml.c python/libxml.py: Fixed the python Makefiles
3088 corrected a bug showing up on ia64, changed the name of the
3089 python internal module too
3090
3091Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * Makefile.am: applied patch from Andris Pavenis for binary
3094 name suffixes
3095
3096Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * xmllint.c win32/win32config.h: fixing #68748
3099
3100Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * valid.c: fixing #70166
3103
3104Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * valid.c: fixing #70077
3107
3108Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * Copyright Makefile.am README configure.in libxml.spec.in:
3111 Changed to the MIT Licence
3112 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3113 doc/xmlio.html: updated the doc accordingly
3114 * include/libxml/xmlwin32version.h configure.in: preparing
3115 2.4.14 release
3116 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3117 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3118 fixed the const xmlChar * wrapper and generator, XPath extension
3119 functions now use the context as first argument
3120 * python/tests/tstxpath.py python/tests/xpath.py
3121 python/tests/xpathext.py: Updated the tests accordingly
3122 * tree.c: fixed bug #70067
3123
3124Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * Makefile.am: cleanup
3127 * debugXML.c: always use stdout if output is NULL
3128 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3129 * python/Makefile.am python/generator.py python/libxml2class.txt
3130 python/libxml_wrap.h python/types.c: augmented the number of bindings
3131 handling FILE * and XPath contexts
3132 * python/tests/Makefile.am: avoid a stupid problem due to the
3133 use of TEST.
3134
3135Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3138
3139Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * python/TODO python/libxml.c: cleanup the extension function lookup
3142 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3143
3144Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * configure.in python/Makefile.am: do not install outside
3147 of prefix
3148
3149Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * python/TODO python/libxml.c: started adding SAX interfaces
3152 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3153 SAX test
3154
3155Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * tree.c: hardened the addChild function
3158 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3159 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3160 added accessors needed for xmlNode, a bit more testing and
3161 extension of interfaces
3162 * python/tests/Makefile.am python/tests/build.py: added a test
3163 build from scratch/save/load/check
3164
3165Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * parserInternals.c: change a small bit in the way valididy
3168 error messages get initialized
3169 * python/TODO python/libxml.c python/libxml2-python-api.xml
3170 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3171 added some memory debugging to track leaks at the libxml2 level
3172 * python/tests/*.py: changed all tests to check for leaks,
3173 there is just one left in XPath extension registrations.
3174
3175Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * python/TODO python/generator.py python/libxml2-python-api.xml
3178 python/libxml2class.txt: more accessor classes for the parser
3179 context, allow to switch on and check validity
3180 * python/tests/Makefile.am python/tests/error.py
3181 python/tests/invalid.xml python/tests/valid.xml
3182 python/tests/validate.py: attded more test and and added error.py
3183 which I forgot to commit in the last step
3184
3185Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * python/Makefile.am python/types.c: cleanup
3188 * python/libxml.c python/libxml.py python/libxml_wrap.h
3189 python/generator.py python/libxml2-python-api.xml
3190 python/libxml2class.txt: added class for parser context, added
3191 first cut for push mode support. Added a framework to generate
3192 accessors functions.
3193 * python/tests/Makefile.am python/tests/push.py: added a push
3194 test
3195
3196Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3199 bug a bit of cleanup.
3200
3201Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3204 python/libxml2class.txt: adding error redirections and preformat
3205 to a python handler
3206 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3207 tests self checking
3208
3209Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3212 a function
3213
3214Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3217 python/libxml.c python/libxml2-python-api.xml
3218 python/libxml2class.txt: Progressing through the TODOs, class
3219 description output, extra XML API, RPM now builds the wrappers
3220 for all python installed versions
3221
3222Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * configure.in libxml.spec.in python/Makefile.am python/TODO
3225 python/generator.py python/libxml2class.txt: added more informations
3226 in the libxml2-python package including docs. Slightly changed
3227 the class hierarchy
3228 * python/tests/*: added basic regression tests infrastructure too
3229
3230Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3233 added libxml2-python as part of the packages installed
3234
3235Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * python/Makefile.am python/generator.py python/libxml.c
3238 python/libxml.py: more work, now able to extend the
3239 XPath interpreter with functions written in python.
3240
3241Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * python/Makefile.am: Jacob sent a patch to allow building from
3244 tarfile.
3245
3246Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3249 inserted the python wrappers build, I hope this won't be too
3250 unportable
3251
3252Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * xpath.c: minor optimization
3255 * python/generator.py python/libxml.c python/libxml.py
3256 python/libxml_wrap.h: more work on the python bindings,
3257 they now support XPath and there is no evident leak
3258
3259Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * python/generator.py python/libxml.c python/libxml.py:
3262 more work on the python bindings generator.
3263
3264Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * python/generator.py python/libxml.c python/libxml_wrap.h:
3267 more work on the python bindings.
3268
3269Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * python/generator.py python/libxml.c python/libxml.py
3272 python/libxml_wrap.h: commited early version of a python binding
3273 for private use only ATM
3274
3275Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * entities.c tree.c include/libxml/entities.h: applied patch
3278 from Anthony Jones to implement copy of DTD subtree too. Had
3279 just to keep 2 function private which really ought to become
3280 public ones.
3281
3282Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * xmllint.c: added pointers to the web pages in the usage()
3285
3286Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * tree.c: more fixes from Petr Kozelka for attribute handling
3289 in the tree API to align the semantic with DOM.
3290
3291Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * valid.c tree.c entities.c: another set of patches from
3294 Anthony Jones for copy operations cleanup and robustness
3295
3296Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3299 an alphabetic index based on comments content
3300 * doc/*: rebuilt the web site with the new references
3301
3302Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * parserInternals.h: Greg Sjaardema suggested to use an
3305 eponential buffer groth policy in xmlParserAddNodeInfo()
3306
3307Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3310 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3311 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3312 to generate cross-references, and added/updated the stylesheets
3313 to generate and link API indexes. The generic keyword index
3314 is not done yet.
3315 * doc/*.html: regenerated all the usual docs too
3316
3317Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * debugXML.c: added an xpath function to the shell for T. V. Raman
3320
3321Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3324 debug routines.
3325
3326Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3329 support of attribute nodes
3330
3331Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3334 hopefully near complete and fully documented of the API in XML
3335 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3336 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3337 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3338 include/libxml/parserInternals.h include/libxml/valid.hi
3339 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3340 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3341 include/libxml/xpath.h include/libxml/xpathInternals.h:
3342 Cleaned up the doc comments a lot in the process, the interface
3343 coverage is now 100%
3344
3345Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3348 extracts comments from the gtk-doc DocBook output (a bit
3349 convoluted but seems to work).
3350
3351Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3354 added an XML description of the API, moved the script generating
3355 it here. Added a "make api" target
3356
3357Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3360
3361Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * xpath.c include/libxml/xpathInternals.h: the change made to
3364 xmlXPathFuncLookupFunc was incompatible roll it back
3365
3366Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * SAX.c: cleanup patch from Anthony Jones
3369 * doc/Makefile.am: fix the headers to avoid in make scan
3370 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3371 includes, * vs Ptr and general cleanup
3372 * parsedecl.py: first version of a script to extract the
3373 module interfaces, the goal will be to provide .decl or XML
3374 specification of the interfaces to build wrappers.
3375
3376Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3379 now provides return codes in case of errors
3380
3381Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3382
3383 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3384 Upgraded to trio baseline 1.6
3385 * strio.h strio.c: Replaced by triostr.h and triostr.c
3386
3387Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3390 of strdup usage in the code
3391
3392Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * parser.c error.c: Keith Isdale complained rightly that
3395 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3396
3397Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * tree.c: fixed the funxtion to set the xml: attributes
3400 * debugXML.c: added "setbase" to test it.
3401
3402Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3405 to allow updating an attribute content
3406
3407Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * libxml.h: try to avoid problems when compiling on Windows
3410
3411Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * hash.c: patch from Anthony Jones for hash.c allocation size
3414 * Makefile.am: trying to work around Yet Another Libtool Madness
3415 and build the 2.4.13 release finally ...
3416
3417Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3420 * doc/* : update of the documentation
3421
3422Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3425 at fixing #61290 :-(
3426
3427Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3430 Fixes bug #67229
3431
3432Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * tree.c: trying to avoid troubles when a subtree is copied
3435 and coalesced in part with the target tree. Should fix
3436 bug #67407
3437
3438Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * valid.c: fixed validation of attributes content of type
3441 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3442 values, very old bug. Fixes #67671
3443
3444Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * parser.c include/libxml/parserInternals.h tree.c: integrated
3447 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3448 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3449
3450Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * threads.c: applied Serguei Narojnyi's patch to add native
3453 thread support on the Win32 platform
3454 * testThreadsWin32.c Makefile.am: added the test program also
3455 from Serguei, Win32 specific
3456 * include/win32config.h include/libxml/xmlwin32version.h.in:
3457 added patch from Igor for the Windows thread specific defines.
3458
3459Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3462
3463Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3466 output page into XMLinfo.html. Close bug #66951 and
3467 raised by Robert Collins too.
3468
3469Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * encoding.c: Paul Keogh pointed out a possibility of segfault
3472 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3473 Closes bug # 68238
3474
3475Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * doc/*.html: updated the Gdome2 links
3478
3479Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * libxml.h: Applied following patches from Robert Collins
3482 and make sure IN_LIBXML is defined when compiling it
3483 -------
3484 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3485 as well as Visual C.
3486 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3487 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3488 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3489 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3490 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3491 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3492 xmlSysIDExists xmlNoNetExists).
3493 * xmllint.c: Don't include winsock2.h for Cygwin.
3494
3495Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3498 when the version info is not present.
3499
3500Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * tree.c: Anthony Jones pointed out a problem in
3503 xmlStringGetNodeList() and provided a fix for it
3504
3505Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * parser.c: patch from Frank J Franklin to remove a bug in
3508 xmlCreatePushParserCtxt() when the initial buffer passed
3509 is large.
3510
3511Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * win32/*: big cleanup of the Windows/MSVC project files
3514 from Igor Zlatkovic
3515
3516Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * doc/Makefile.am: should fix #67674 and avoid troubles if
3519 xsltproc is not available or fails in the prefix provided
3520
3521Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3524
3525Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3526
3527 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3528 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3529 Fixed a few other problems raised by Charlie Bozeman.
3530 * result/VC/ElementValid[5-7]: fixed the output
3531
3532Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3535 patches from Charlie Bozeman. Regenerated the HTML docs.
3536
3537Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3540 for Windows from Igor
3541
3542Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3543
3544 * xmllint.c: applied Justin Fletcher patch for --output or -o
3545
3546Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3547
3548 * win32/libxml2/libxml2.def.src: close #67019
3549
3550Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * xmllint.c: applied Justin Fletcher generic timing patch
3553 similar to the one already applied to xsltproc.
3554
3555Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * include/libxml/tree.h tree.c: applied documentation patches
3558 from Charlie Bozeman
3559
3560Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3561
3562 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3563
3564Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * valid.c: fix the xmlStrdup() used in the previous patch.
3567 * valid.c: added --dropdtd
3568 * tree.c: fixed xmlUnlinkNode so it also removes the references
3569 from the document if the node is a DTD
3570
3571Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * HTMLtree.c valid.c: cleanup some static declarations
3574
3575Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * xmllint.c: removed another strdup()
3578 * doc/FAQ: removed the HP/UX entry
3579
3580Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * valid.c: fix bug #66816 when validating.
3583 * xmllint.c: don't use sys/time.h if configure did not found it
3584
3585Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3586
3587 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3588 xmlcatalog_man.xml
3589
3590Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3593 xmlInitMemory() was declared twice
3594
3595Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * globals.c: do not reference strdup() !
3598 * configure.in libxml-2.0.pc.in: trying to fix the libs
3599 of the various config extraction modules
3600
3601Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * configure.in : preparing 2.4.12
3604 * doc/* : updated and rebuilt the docs
3605
3606Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * uri.c: closed bug #66159
3609 * testURI.c: added --escape option
3610 * configure.in: some cleanup for xml2-config --cflags
3611
3612Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * globals.c testThreads.c: removed some misplaced includes
3615 of xmlversion.h
3616
3617Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3618
3619 * threads.c: patch from Gary Pennington fixing a possible
3620 problem at initialization time.
3621
3622Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3625 Eric Lavigne contribution to build libxml2 on MacOS using
3626 CodeWarrior.
3627
3628Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * xmllint.c: applied Geert Kloosterman's patch to fix
3631 --repeat --timing output
3632
3633Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3636 where non-wellformed XML declaractions were not detected.
3637
3638Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3639
3640 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3641
3642Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3645 gets reset by xmlCleanupInputCallbacks() and this makes the
3646 function useless. Same for output.
3647
3648Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * xmlIO.c: robert pointed out a loop error in callback cleanups
3651
3652Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3655 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3656 they are not really tied to debugging
3657
3658Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3661 * xmllint.c: better --catalogs description
3662
3663Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * tree.c: fixed a couple of problems in xmlSetProp()
3666
3667Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3670 unappropriate stdout output.
3671
3672Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3675 by Denis Beurive, closes #65111
3676
3677Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * valid.c: in case of content model validity error, don't
3680 print it if validity warnings were not requested.
3681
3682Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3685 * parserInternals.c: removed the last exit() call. Print an
3686 unmaskable error on stderr instead (library mismatch detection)
3687
3688Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3689
3690 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3691 shell instructions from Heiko Rupp
3692
3693Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * catalog.c: use the URL notation file:// for default catalog paths
3696
3697Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * include/libxml/tree.h: better comments for _private fields
3700 * tree.c: removed a problem when copying an entity reference.
3701
3702Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * vms/*: updated instructions and diffs from John A Fotheringham
3705
3706Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * include/libxml/xmlerror.h: avoid an include problem if
3709 #include <libxml/xmlerror.h> happens first in code
3710 seems to be the case in KDE libs
3711
3712Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3715 from Igor for Windows
3716
3717Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * Makefile.am: Gary Pennington pointed out a missing prefix
3720
3721Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3724 * doc/*: upgraded and rebuilt the docs
3725
3726Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * HTMLparser.c: fix comment in scripts element parsing.
3729 * result/HTML/doc3*: updated the results.
3730
3731Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * uri.c: another URI bug fix #63336, using Joel Young patch.
3734
3735Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3738 a cleaned up version of the Pwd shell string generation.
3739
3740Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * valid.c include/libxml/tree.h: trying to fix namespaces +
3743 validation problems for good, closing #63619 in the process
3744 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3745 wrong in this respect, fixed it.
3746
3747Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * xmllint.c: Morus Walter patch to allow --format and --encode
3750
3751Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * debugXML.c: Stefan Kost provided an help command for the shell
3754
3755Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3756
3757 * debugXML.c: Heiko Rupp pointed that the shell would crash
3758 on empty nodesets returns.
3759
3760Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3763 migh need the history libraries
3764
3765Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3768 handle the case of < in quoted attributes, Bastian Kleineidam
3769
3770Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3773 fixing catalog breakages
3774 * Makefile.am catalog.c result/catalogs/catal
3775 result/catalogs/mycatalog.* test/catalogs/catal*:
3776 fixed more problems in catalog support, added more regression tests
3777 for both XML and SGML catalog handling
3778
3779Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * debugXML.c: applied an improvement to xmlGetLineNo() from
3782 Keith Isdale
3783
3784Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3787 Side effect of the progressive catalog loading
3788
3789Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * Makefile.am: confexecdir and confexec_DATA were defined twice
3792 pointed out by Karl Eichwalder
3793
3794Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * xmlcatalog.c: avoid unlink() and use remove() instead.
3797
3798Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * libxml.spec.in: cleanup
3801 * include/libxml/xmlwin32version.h: updated with 2.4.8
3802
3803Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3806 of compiling libxml with a non standard set of options
3807
3808Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3809
3810 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3811 document --sgml option, fixing gnome bugzilla #63382
3812
3813Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3816 breakage of 2.4.7, added a couple of really needed APIs
3817 like xmlCatalogIsEmpty() and xmlNewCatalog()
3818 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3819 for install-catalog
3820 * configure.in: preparing 2.4.8
3821
3822Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3825 include/libxml/tree.h include/libxml/xmlIO.h: more include
3826 cleanups, export cleanly one html output + format function.
3827
3828Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3829
3830 * parser.c: removed initGenericErrorDefaultFunc call from
3831 xmlInitParser() since it could destroy previous calls to
3832 xsltSetGenericErrorFunc() effects
3833
3834Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3837 keyword.
3838
3839Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * Makefile.am: cleanup
3842 * threads.c: cleanup too
3843 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3844 from xsltproc
3845 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003846 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003847
3848Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3851 was not used anymore !
3852
3853Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * configure.in: preparing 2.4.7
3856 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3857 manual page from John
3858 * doc/*: updated the doc and rebuilt the generated pages
3859
3860Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * xmlIO.c: closing bug #62711, the library should never
3863 close stdin or stdout.
3864
3865Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * uri.c: second pass at fixing #63336, using Joel Young
3868 final patch. looks okay.
3869
3870Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * uri.c include/libxml/uri.h: trying to clear #63336
3873 allowing the escaping routine to parse unconformant
3874 URI-References.
3875
3876Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3877
3878 * vms/readme.vms vms/build_libxml.com nanoftp.c
3879 include/libxml/xmlversion.h.in: a few VMS updates from
3880 John A Fotheringham
3881 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3882 and xmlCleanupOutputCallbacks() for the Perl binding people.
3883
3884Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3887 apply fixes to close #63271 and avoid segfaults when
3888 the error routine gets callbed before xmlInitParser()
3889 get called.
3890 * nanoftp.c error.c: Applied patches from Justin Fletcher
3891 correcting some xmlGenericError misuses.
3892
3893Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3894
3895 *doc/xmllint.xml, doc/xmllint.1
3896 New and improved man page for xmllint - .xml is the original, .1
3897 is the generated man page
3898
3899Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3902 the web site from the main HTML document.
3903
3904Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * parser.c: fixed an erroneous validation bug when PE refs
3907 occurs in external parsed entities referenced from the
3908 internals subset
3909 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3910 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3911 added the associated testcase, it's a nice one.
3912 * HTMLparser.c: generate the DTD node as HTML still ...
3913 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3914
3915Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * HTMLparser.c: fixed a bug in htmlNewDoc()
3918
3919Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * test/threads/*: added entities testing to the Thread test
3922 * testThreads.c: make the test reasonable
3923 * DOCBparser.c: fix the DTD public and system ID
3924 * xmllint.c: added --sgml for SGML DocBook importing
3925 * Makefile.am: added Docbtests target
3926
3927Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3930 * testThreads.c: removed bogus include
3931
3932Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3933
3934 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3935 fixed a very serious (looping) validation bug
3936
3937Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * include/libxml/globals.h include/libxml/threads.h threads.c
3940 testThreads.c: far more testing, cleaning up bugs
3941 * *.c : make sure globals.h is always included.
3942
3943Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * HTMLparser.c: try to get rid of parser loops for good.
3946
3947Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * configure.in: fixed some bugs in CFLAGS passing.
3950 * test/threads Makefile.am testThreads.c: added a specific
3951 threaded test case (really nasty, guaranteed).
3952
3953Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * catalog.c: serious cleanup on the management of the
3956 XML catalog tree, more tests done, especially with
3957 the catalog PI.
3958
3959Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * catalog.c: avoid a problem in catalog cleanup on SMP if
3962 catalogs were not initialized.
3963
3964Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3965
3966 * catalog.c xpath.c: trying to cleanup the not thread safe
3967 parts of the library.
3968
3969Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * include/libxml/globals.h configure.in global.data: make
3972 the allocation be per-thread a configure option
3973 * encoding.c include/libxml/parser.h: fixed compilation
3974 errors
3975
3976Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * include/libxml/parser.h: Norm reported that a few lines
3979 added were breaking libxslt compile, removed them for now
3980
3981Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * parser.c parserInternals.c threads.c: debugged and fixed
3984 initialization problems which were giving troubles on SMP
3985 boxes.
3986
3987Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * include/libxml/Makefile.am: missing globals.h
3990
3991Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * globals.c: added a couple of standard includes.
3994
3995Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3998 include/libxml/parserInternals.h include/libxml/tree.h
3999 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4000 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4001 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4002 Applied the last patches from Gary, cleanup, activated threading
4003 all user accessible global variables are now handled in globals.[ch]
4004 Still a bit rought but make tests passes with either
4005 --with-threads defined at configure time or not.
4006 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4007 linking options
4008
4009Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * Makefile.am include/libxml/Makefile.am
4012 include/libxml/globals.h globals.c include/libxml/threads.h
4013 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4014 configure.in: started integrating the core of the thread support
4015 not activated yet but half integrated. The code should still
4016 compile and work anyway.
4017
4018Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4021 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4022 integrating the non-controversial parts of Gary Pennington
4023 multithread patches
4024 * catalog.c: corrected a small bug introduced
4025
4026Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * catalog.c include/libxml/catalog.h: very serious cleanup,
4029 isolating unportable code and as much as possible the accesses
4030 to the global shared catalog. May need more testing !
4031
4032Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4035 Keith Isdale patches for the XSLT debugger interfaces. Some
4036 cleanup
4037
4038Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4039
4040 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4041 * DOCBparser.c: generate line nubers in elements
4042
4043Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4044
4045 * configure.in: preparing 2.4.6 release
4046 * doc/xml.html doc/html/*: updated and rebuilt the docs
4047 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4048
4049Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4050
4051 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4052 adding documentation for DV's supercatalog support
4053
4054Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4057 super catalog support adding one API and one flag --sgml to
4058 xmlcatalog
4059
4060Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4061
4062 * doc/xmlcatalog_man.xml, xmlcatalog.1
4063 One more crack at
4064 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4065
4066
4067Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4068
4069 * xpath.c: implemented xmlXPathObjectCopy for external objects
4070 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4071
4072Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4073
4074 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4075 finishing up fix to
4076 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4077 the xmlcatalog man page display more elegantly
4078
4079Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4080
4081 * configure.in: closing bug #61832
4082 * HTMLparser.c: removed a warning
4083
4084Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * xpath.c: fixing #61673 part I, do not loose doc information
4087 when copying result value trees.
4088
4089Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * xpath.c: trying to harden the XPath interpreter
4092
4093Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4094
4095 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4096 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4097
4098Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4099
4100 * HTMLparser: repaired another loop problem
4101
4102Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4105 parsing.
4106 * xpath.c: fix bug #61291 the default XML namespace node is
4107 missing from the namespace axis.
4108 * tree.c: refuse to create namespaces nodes with prefix "xml"
4109
4110Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * SAX.c: ouch a non-defined namespace could lead to a crash,
4113 fixed #61215
4114
4115Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * parserInternals.c: closed bug #61054
4118
4119Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * include/libxml/Makefile.am: closing #60708
4122
4123Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4126 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4127
4128Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4131
4132Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4135 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4136
4137Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4138
4139 * catalog.c: Justin Fletcher provided cleaup code in case
4140 HAVE_STAT is not defined
4141 * include/win32config.h: Igor Zlatkovic suggested to have
4142 HAVE_STAT defined there
4143
4144Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4145
4146 * catalog.c - fixed typing error reported by M. Barros
4147
4148Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4149
4150 * xmllint.c - fixing typo
4151
4152Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4153
4154 * HTMLparser.c: small enhancement to prevent loop on
4155 unrecognizable data
4156
4157Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * parserInternals.c: applying patch from bug #60757 this
4160 should close it
4161
4162Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * catalog.c xmlcatalog.c: removed a couple of warning
4165 * xpath.c: try to solve the linking problem on platforms
4166 needing trio to compile
4167
4168Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * Makefile.am libxml.spec.in: backing up non-documented changes
4171 commited without review or aproval by Jens Finke <jens@gnome.org>
4172 * HACKING: made 100% clear that no commit should be done directly
4173
4174Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4175
4176 * configure.in: Joe Orton provided a patch fixing a problem
4177 when iconv is specified to be in a non-standard directory
4178 but wasn't exported in xml2-config --cflags
4179
4180Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * configure.in: let's ship 2.4.5 before getting too much
4183 troubles with 2.4.4 errors.
4184
4185Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * encoding.c entities.c: do not output hexadecimal charrefs
4188 when serializing HTML since some version of Netscape can't
4189 grok it, generate decimal ones.
4190 * result/HTML/doc3.htm: output changed due to previous test
4191 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4192
4193Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4196 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4197
4198Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199 Released 2.4.4
4200
4201 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4202 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4203 updated the configuration scripts systems accordingly
4204
4205Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * configure.in: preparing for 2.4.4
4208 * doc/xml.html doc/html/*: updated and rebuilt the docs
4209
4210Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4211
4212 * win32/dsp/libxml2.def.src: tried to incorporate comments
4213 from bug #59220
4214
4215Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4216
4217 * parser.c result/noent/wml.xml: fixed bug #59981 related
4218 to handling of '&' in attributes when entities are substitued
4219
4220Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * libxml.h include/libxml/xmlversion.h.in
4223 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4224 Tried to close bug #60131
4225
4226Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4227
4228 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4229
4230Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * SAX.c: fixing bug #59946 on xmlns=""
4233
4234Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4237 but allocates a new error code.
4238
4239Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * xmllint.c: John Fleck fixed typos in the options output
4242 * parser.c SAX.c: fix ignorable white space SAX selection
4243
4244Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * entities.c: Steve Underwood found the possibility of an
4247 ininite loop in case of error.
4248
4249Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4250
4251 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4252
4253Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4254
4255 * parser.c: warn if version is not 1.0 but it's not
4256 strictly speaking an error after analyzing the spec
4257
4258Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4259
4260 *doc/catalog.html - add link to the html version of the
4261 man page, other linguistic cleanups
4262
4263Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4264
4265 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4266 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4267 file, has not yet been included in the build.
4268
4269Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * catalog.c: removed a duplicate affectation Justin Fletcher
4272
4273Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * tree.c: Armin Sander pointed a possible text coalescing
4276 problem, completed his patch.
4277
4278Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4279
4280 * trionan.c: Fixed const and volatile re-definition problem
4281
4282Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * libxml.4 parser.c: doc updates from Heiko Rupp
4285 * parserInternals.c: 2 sanity checks from Heiko Rupp
4286
4287Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * tree.c: applied patch from Armin Sander to make some pointers
4290 const in xmlCopyNode()
4291 * include/libxml/tree.h: added fix to the header
4292
4293Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * xpath.c: hum, restrict the integer usage gcc bug workaround
4296 to only gcc compilers so that other architecture don't get
4297 penalized by this limitation.
4298 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4299
4300Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4303 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4304
4305Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4308 --convert option to xmlcatalog to convert SGML ones to
4309 the XML syntax.
4310 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4311
4312 2.4.3 got released at that point
4313Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * catalog.c xmlIO.c: started some serious testing and fixed
4316 a few bug and optmization needs.
4317
4318Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4321 preparing for a 2.4.3 release even if it may not be ready yet
4322 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4323 all file parsing lookup to go through the entity resolver, add
4324 to add an API to bypass it (needed to load catalogs themselves),
4325 some cleanup on the catalog code too.
4326 * nanoftp.c: small cleanup
4327 * doc/catalog.html: small update
4328
4329Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4330
4331 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4332 Jun Kuriyama
4333
4334Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4335
4336 * doc/catalog.html: finished the catalog documentation
4337
4338Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * doc/catalog.html doc/xml.html: added documentation about
4341 Catalog support, misses an API description
4342 * doc/html/*: reextracted the API pages
4343
4344Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4347 Added the part about section 7.2 on URI resolution,
4348 fixed a side effect in the HTML parser, look complete
4349 and ready to rock except the URI/SystemID part!
4350
4351Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * include/libxml/catalog.h include/libxml/parser.h
4354 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4355 xmlIO.c: added support and APIs needed for the catalog PI
4356 * include/libxml/xmlIO.h: cleanup
4357
4358Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4359
4360 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4361 include/libxml/catalog.h: starts to look okay, really
4362 plugged the new framework, cleaned a lot of stuff,
4363 added some APIs, except the PI's support missing this
4364 should be mostly complete
4365 * result/catalogs/* test/catalogs/*: added new test, enriched
4366 the existing one with URN ID tests
4367
4368Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4369
4370 * catalog.c: fixed nextCatalog
4371 * result/catalogs/docbook test/catalogs/*: started adding
4372 a small regression test
4373
4374Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4377 more work on the XML catalog support.
4378 * parser.c include/libxml/parser.h: small cleanup seems using
4379 list as a public parameter name can give portability troubles
4380 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4381 include/libxml/xpath.h include/libxml/Makefile.am: removed
4382 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4383 wrappers
4384
4385Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4386
4387 * Makefile.am trio.c triodef.h trionan.c xpath.c
4388 include/libxml/Makefile.am include/libxml/trionan.h:
4389 Re-worked Not-A-Number and Infinity support.
4390 * xmlcatalog.c: added readline include files
4391
4392Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4395 testCatalog as xmlcatalog, making it an installed app
4396 adding a shell, and preparing it to be a /etc/xml/catalog
4397 management tool, though not ready yet
4398 * catalog.c include/libxml/catalog.h: adding support for
4399 XML Catalogs http://www.oasis-open.org/committees/entity/
4400 not finished, there is some interesting tradeoffs and a
4401 few open questions left.
4402
4403Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * xmllint.c: fixed a line formatting problem
4406
4407Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * SAX.c: removed a couple of unused variable (Albert Chin)
4410
4411Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4414 trying to fix some troubles w.r.t. function returning
4415 const xxxPtr.
4416
4417Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4420 defined
4421
4422Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * xpointer.c: removed unused var
4425
4426Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * testXPath.c: another small cleanup closing bug #59110
4429
4430Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * win32/dsp/libxml2.def.src: small cleanup closing bug
4433 #59108
4434
4435Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * example/gjobread.c: add xmlCleanupParser() before leaving
4438
4439Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * config.h.in configure.in include/libxml/xmlwin32version.h:
4442 released 2.4.2
4443
4444Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * include/libxml/valid.h debugXML.c valid.c: deprecate
4447 the non-boundchecking Sprintf functions, add Snprintf
4448 this should close bug #57984
4449
4450Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4453 URIs before doing the lookups (pointed by Mark Vakoc)
4454
4455Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * xpath.c: serious changes on Result Value Trees and NodeSets
4458 w.r.t. deallocation and collect operations. Probably not
4459 100% clean (merge of allocated trees smells like a problem).
4460 Seems sufficient to close #58943
4461
4462Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * xmllint.c: adding a --format option
4465
4466Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * xpath.c: count() was broken on Result Value Tree
4469 * xmlIO.c: fixed file:/// accesses on _WIN32
4470
4471Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4472
4473 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4474 macro was renamed, this should close bug #58683
4475
4476Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4479 entity substitution mode text at the end of the entity might
4480 be added due to text coalescing.
4481 * nanoftp.c parser.c: small cleanup
4482
4483Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * HACKING: added John Fleck right to commit in the doc subdir
4486
4487Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4490 allow to inherit attributes from the DTD directly in the
4491 tree, this is needed for XPath and can be a useful feature.
4492 Inherited namespaces are always provided at the tree level now
4493 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4494 of tests for this feature (XSLT being the prime user).
4495
4496Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4499 testSAX.c xmlIO.c xmllint.c include/win32config.h
4500 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4501 include/libxml/xmlwin32version.h.in win32/README.MSDev
4502 win32/dsp/*: applied Win32 Facelift No.2 patches from
4503 Igor Zlatkovic for Windows/MSC
4504
4505Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * SAX.c: unparsedEntityDecl() the URI computation of the
4508 entity wasn't done breaking XSLT unparsed-entity-uri()
4509
4510Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * xpath.c: fixed a bug when walking the descendants and
4513 the current node has no children
4514 * debugXML.c: show up when a text node is supposed to not be escaped
4515
4516Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4517
4518 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4519 worked like the set:leading() function)
4520 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4521
4522Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4525
4526Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * include/libxml/xmlIO.h: apply change to close #58141
4529 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4530
4531Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * parser.c: when the internal subset uses a PE, then the
4534 included entity can use conditional sections.
4535
4536Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4539 when walking the namespace axis showing up in
4540 libxst/tests/general/bug-12
4541 * xmlmemory.c: added the possibility to trace a given block
4542 defined by its address
4543
4544Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * parser.c: don't override existing encoding specified before
4547 starting xmlParseDocument()
4548
4549Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * include/libxml/xmlwin32version.h: reinserted, needed for
4552 Windows users of CVS
4553
45542001-07-27 Darin Adler <darin@bentspoon.com>
4555
4556 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4557 * testCatalog.c: Add include of <libxml/parser.h>.
4558
45592001-07-27 Darin Adler <darin@bentspoon.com>
4560
4561 * include/libxml/.cvsignore:
4562 * include/libxml/xmlwin32version.h:
4563 Remove this file from CVS because it's generated.
4564
4565Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * parser.c include/libxml/parser.h: applied const patches from
4568 Tom Moog #58002
4569
4570Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4571
4572 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4573 lookup framework
4574
4575Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * tree.c: fixed xmlCopyNode() for documents
4578
4579Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4582
4583Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * parser.c: fixes bug #57652 reported by Morus Walter
4586
4587Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588
4589 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4590
4591Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4594 errors, lesson don't add new functions at 1am before a release
4595 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4596 from XPath initialization when possible.
4597
4598Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * result/scripts/base*: removing history/readline changed
4601 this slightly
4602 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4603 xmllint.c: make element content line number generation
4604 optionnal to avoid breaking old apps added interface to switch
4605
4606Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004609 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004610 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4611 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4612 John Kroll fixes to allow saving to HTTP via PUT (or
4613 POST of needed).
4614 * doc/html/*.html: regenerated the docs
4615
4616Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4617
4618 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4619 xmlHashScanFull and xmlHashScannFull3 to get passed the
4620 three keys as arguments to the callback function
4621
4622Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * configure.in Makefile.am: removed libxml softlink for good
4625 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4626 100% coverage by gtk-doc
4627
4628Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4631 fixed serious troubles due to size_t vs. int mismatch
4632
4633Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4636
4637Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4638
4639 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4640 convenient extension API for value and context managing
4641 Now handles external objects through xmlXPathPopExternal,
4642 xmlXPathWrapExternal and xmlXPathReturnExternal.
4643 Added functions for sets operations (intersection, etc.)
4644
4645Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4648 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4649 HTMLparser.c: cleanup of global variables, marking some
4650 const or private.
4651
4652Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4653
4654 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4655 fixed xmlXPathNodeSetItem when passing index=0
4656
4657Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4660
4661Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * xmllint.c: fixed compilation under Cygwin #57503
4664 * TODO: update
4665
46662001-07-13 Peter Williams <peterw@ximian.com>
4667
4668 * config.h.in: add #undef HAVE_DLFCN_H
4669
4670 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4671 builddir.
4672
4673Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4676 raised by #57348 and #57381
4677
4678Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4681 tree.c xpointer.c: store the line numbder in element->content,
4682 may break some software, need a configuration mechanism
4683
46842001-07-10 Darin Adler <darin@bentspoon.com>
4685
4686 * .cvsignore:
4687 * example/.cvsignore:
4688 * include/.cvsignore:
4689 * include/libxml/.cvsignore:
4690 Various things that are generated and should be ignored.
4691
4692Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4695 * doc/xml.html doc/html/*: updated the docs
4696
4697Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4700 validation occured on content with element child
4701
4702Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * tree.c: fixed XML Base computation which was broken
4705 * debugXML.c: added a base function to the shell
4706 * Makefile.am result/scripts/* test/scripts/*: added scripts
4707 based regression tests, and adding 2 XML Base tests
4708
4709Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * tree.c: set properties doc and call xmlSetListDoc for properties
4712 content when grafting them in a different tree.
4713 * aclocal.m4: remove from CVS
4714
4715Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * win32/libxml2/libxml2.def.src: added some missing entry point
4718 for XPath (Mark Vakoc)
4719
4720Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4723 layer should URI-Unescape before trying to open resources.
4724
4725Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * xpath.c: fix the name() bug for elements in the default
4728 namespace reported by Charlie Bozeman
4729
4730Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4733 led to an XPath fix, improvements of SAX initialization, and
4734 an added option --nocdata to testXPath
4735
4736Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * doc/libxml-doc.el: Felix Natter provided anew version working
4739 with XEmacs too
4740
4741Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * include/libxml/xpath.h: small cleanup
4744 * doc/xml.html: update
4745
4746Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4749 released 2.3.14
4750
4751Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * doc/html/*: rebuilt the docs for the release
4754 * doc/xml.html: added 2.3.14 release.
4755
4756Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4759 were not equal to empty strings
4760
4761Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * SAX.c: fixed a URI-Reference computation problem when validating
4764 * xmlIO.c: small cleanup
4765
4766Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * parser.c: improved the description of a couple of interfaces
4769 upon Larry Stamper suggestion
4770
4771Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * SAX.c entities.c parser.c: changed completely the way entities
4774 are handled when running the parser in entity substitution mode.
4775 This fixes a bug reported by Stephan Kulow and nearly divides
4776 by 3 the amount of memory required by libxslt to load and process
4777 DocBook TDG.
4778
4779Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * HTMLparser.c: fixing a too early root closing problem raised
4782 byt Prashanth Naidu
4783
4784Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4787 raised by Mark Vakoc.
4788
4789Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * example/Makefile.am: fixed the include path to add srcdir/include
4792 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4793 and some cleanup
4794
4795Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4798 lot of optimization work, results in significant improvements
4799 when handling really complex XPath queries. Add a small optimizer
4800 for unions, improve [n] and [last()], avoid some costly ops.
4801
4802Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4805 * xpath.c: small cleanup
4806 * xmlGetNsList: reformated, fixed problems if used on Entities
4807
4808Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4811
4812Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4815 * Makefile.am example/Makefile.am: workaround automake generating
4816 erroneous deps
4817
4818Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * include/win32config.h: bug #56801 Yon Derek provided a patch
4821 to the windows config file.
4822
4823Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4826 libxml.h : Yon Derek provided a set of changes to compile from
4827 CVS on Windows/MSC
4828
4829Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * parser.c: fixed UTF8 BOM support in push mode
4832 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4833 added a specific testcase
4834
4835Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * Makefile.am: added --push regression tests
4838 * parserInternals.c: the XML parser segfaulted in --push mode
4839
4840Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * configure.in: moved the symlinks detection within a CVS
4843 check, this is not portable and will be removed soon.
4844 * xpath.c: small cleanup/speedup
4845
4846Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4849 release of 2.3.12
4850 * parser.c: make an error message if unknow entities in all cases
4851
4852Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4855
4856Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4859 includes were installed in the wrong dir
4860
4861Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * doc/html.xml: warn against sending code to exhibit bugs.
4864
4865Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4868 Tru64 from Thomas Leitner
4869
4870Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * AUTHORS: added William and Bjorn
4873 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4874 daniel@veillard.com hopefully I won't have to do this again
4875 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4876 docs can be rebuilt cleanly now
4877 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4878 from CVs it's generated, added include/libxml/xmlwin32version.h
4879 also generated but which should change far less frequently.
4880 * catalog.c nanoftp.c: made sure to include libxml.h not
4881 libxml/xmlversion.h directly
4882 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4883 when compiling on WIN32 and MSC
4884
4885Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * include/Makefile.am include/libxml/Makefile.am configure.in:
4888 fixed make distcheck and rebuilding the rpms
4889
4890Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * configure.in: should finish the migration of exported includes
4893 into a real include/libxml in CVS, at least for CVS users.
4894 * removed the exported headers, added in include/libxml (as well
4895 as xmlversion.h.in).
4896
4897Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * configure.in: fixed the way to detect symlink
4900
4901Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * configure.in: updated, include/libxml is now a real CVS dir
4904
4905Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4908 version works with both libxml1 and libxml2 (it autodetects
4909 the prefix of the html-files) from Felix Natter.
4910 * doc/xml.html: updated doc accordingly
4911
4912Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * xpath.c: fixed the bug generating a template loop in libxslt
4915 when using docbook-xsl-1.4, * should filter out document nodes
4916 * HACKING: added William
4917 * TODO: updated
4918
4919Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * doc/FAQ.html: added a warning about gcc-3.0
4922 * doc/xml.html: added reference to gdome2 and removed a confusing
4923 sentence
4924
4925Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * xmlversion.h: okay this is a generated file, but Windows
4928 users need it and they can't generate it, and I want CVS
4929 Windows users ...
4930 * win32/libxml2/libxml2_so.dsp: Windows project file for
4931 the shared lib version of libxml2
4932 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4933 resources needed for libxslt/xsltproc by Yon Derek
4934
4935Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4936
4937 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4938
4939Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4942
4943Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * include/win32config.h: Yon Derek provided a first fix
4946 to be able to compile libxslt/xsltproc on Windows
4947
4948Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * xpath.c: attempt to work around what seemed a gcc optimizer
4951 bug when handling floats on i386 http://veillard.com/gcc.bug
4952 * tree.c entities.c encoding.c: doing some cleanups while
4953 chasing it
4954
4955Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * Makefile.am: cleanup when --without-debug is specified
4958 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4959 w.r.t. --without-debug and other include points
4960 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4961 Catalogs
4962 * configure.in entities.h tree.h HTMLparser.c: removed
4963 --without-corba, made the _private field mandatory
4964
4965Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4968 outputs a BOM in UTF8, an errata has been issued to avoid the
4969 problem, that was the most reasonable solution... Add support
4970 for a leading UTF8 BOM in entities.
4971
4972Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * valid.c: fixed a bug found when post validating an entity ref
4975 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4976 activate it too
4977
4978Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4981 weakness in the node copy the XPointer and the XInclude
4982 implementations. Serious cleanup.
4983
4984Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * Makefile.am: Kjartan Maraas provided a small patch to
4987 add xml2-config.in to EXTRA_DIST
4988
4989Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4992 provided another failing case found in KDE, the way the
4993 ctxt->vctxt.nodeTab was allocated and freed changed over
4994 time but it wasn't completely cleaned up. This should fix it.
4995
4996Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * parser.c: Stephan Kulow also raised the fact that line number
4999 could get miscounted making debug harder, fixed the problem
5000 in xmlParseCharData()
5001
5002Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * valid.c: Stephan Kulow pointed out a problem when validating
5005 and using an empty entity, forgot a 'break' in a case.
5006
5007Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5010 * doc/xml.html: updated with 2.3.11
5011
5012Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * TODO: updated adding cleanup of generated doc
5015 * configure.in: prepared to release 2.3.11
5016 * xmllint.c: added --version for bug reporting
5017 * doc/html/*.html: rebuilt the doc
5018
5019Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * xpath.c: first part of the work on selecting namespace to
5022 fix bug #56115
5023
5024Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5027 when using -liconv
5028 * TODO: updated
5029
5030Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5033 cleanup, encoding support.
5034
5035Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5038
5039Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * xpath.c: bug detected by Ankh when / is used as a function arg
5042
5043Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5046 of element and use it to avoid outputting formatting spaces at
5047 the wrong place. Implemented the format parameter for HTML save.
5048 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5049 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5050 result/HTML/wired.html: of course this impact the result of a
5051 number of HTML tests
5052
5053Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * HTMLtree.[ch]: started augmenting the HTML save API with
5056 encoding and formatting parameters
5057
5058Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * HTMLtree.h: cleanup and started evaluating the work needed on
5061 revamping the HTML output code
5062
5063Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5066
5067Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * valid.c: fixed bug #56049, forgot one check in the
5070 validation routine
5071
5072Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5075
5076Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * libxml.h: fixed an error in last commit
5079 * doc/FAQ.html: added an entry for compilation from CVS
5080
5081Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * xmlversion.h.in libxml.h: Cygwin patches
5084 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5085 * tree.h: cleanup
5086
5087Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5090 memory block in a strange case where libxml is linked twice
5091 in the binary.
5092
5093Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5096 state far too often, simple fix used to avoid it.
5097
5098Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5101 being processed, applied his patch
5102 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5103
5104Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5107 provided fixes to compile on MSCC again
5108 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5109 also provided an update for the project files.
5110
5111Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5114 bug #55810
5115
5116Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * tree.c: fixed xmlGetNsProp() to close bug #55683
5119 Note this requires libxslt to use it's own function instead.
5120
5121Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * HTMLtree.c: when in a pre element no formatting space should
5124 be added.
5125 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5126
5127Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * configure.in: added tests for signal() and signal.h
5130
5131Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5134
5135Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * doc/libxml-doc.el: Felix Natter provided a new version for
5138 libxml2
5139
5140Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * HTMLtree.c: when in a pre element no formatting space should
5143 be added.
5144
5145Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5148
5149Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5152 hack
5153 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5154 * uri.c: fixed a warning
5155
5156Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * HTMLtree.c: trying to close bug #55772 escaping in script
5159 elements
5160 * doc/xml.html: suggest to send mail to the list
5161
5162Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5165 good. Use a macro and based on the solution provided in
5166 vsnprintf manual page from GNU.
5167
5168Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5169
5170 * error.c: Workaround for non-preserving variadic list.
5171 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5172
5173Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * doc/xml.html: added 2.3.10 release
5176
5177Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * configure.in: releasing 2.3.10
5180
5181Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5184
5185Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * encoding.c: Robert Collins provided a patch to add the
5188 "US-ASCII" encoding alias
5189
5190Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5193 string oriented functions and started cleaning the related areas
5194 in xpath.c which needed fixing in this respect
5195
5196Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5199 #55380
5200 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5201
5202Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * TODO: updated
5205 * nanohttp.[ch] : started adding APIs to get the redirected URL
5206 when this occurs (needed for further base computation
5207 * tree.h: cleanup
5208 * encoding.c: cleanup
5209 * SAX.c: minor change around ctxt->loadsubset
5210
5211Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * Makefile.am include/Makefile.am: small change to have
5214 include/libxml rebuilt if working from CVS.
5215 * uri.c: applied another patch from Carl Douglas for URI escaping,
5216 this should close bug #51876
5217
5218Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5221 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5222 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5223 added specific regression test
5224 * parser.h: preparing for the XSLT mode where DTD inherited
5225 attributes are added to the tree.
5226
5227Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * xinclude.[ch]: Updated the namespace for the Last Call version
5230 * result/XInclude/include test/XInclude/include: updated the
5231 testsuite accordingly
5232
5233Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5236 related to bug #51876
5237
5238Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * tree.c: fixed a gross mistake in base computation, xml:base is
5241 not completely correct yet (need cascade).
5242 * xpath.[ch]: added the few things needed to find a function name
5243 and URI from the XPath context when it is called.
5244
5245Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5248 * DOCBparser.c: small cleanup
5249 * xmllint.c: added a --catalogs option to load catalogs from
5250 $SGML_CATALOG_FILES
5251 * tree.c: cleanup
5252 * configure.in: iconv library fixup, ICONV_LIBS
5253
5254Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * catalog.c: handling of CATALOG entries. detection of recursion,
5257 and a few bugfixes
5258 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5259 against the default namespace
5260
5261Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5264
5265Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * parser.c: fixed propagation context info when parsing an
5268 external entity.
5269 * doc/html/*.html: regenerated a couple of docs
5270
5271Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * doc/xml.html: update with 2.3.9 informations
5274
5275Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5278 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5279 * doc/html/* : rebuilt the docs
5280 * valid.c: small patch which may improve some case when
5281 validating.
5282
5283Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * HTMLparser.c: Closed bug #54891
5286 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5287 to the suite
5288
5289Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5292 applied a documentation patch from LotR and filled in a few missing
5293 descriptions
5294
5295Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * xpath.c tree.c parser.c: speed optimizations at the parser level
5298 document tree freeing and xpath evaluation
5299
5300Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * parser.c parser.h parserInternals.h: fixed a couple of
5303 interfaces for handling memory buffer input to const char *
5304 upon suggestion of JamesH.
5305
5306Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * configure.in: LoTR sent a patch fixing the previous commit
5309
5310Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * configure.in: trying to deal again with the stoopid -R linking
5313 flag of Solaris
5314
5315Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xpath.h: two nodeset access macros from Thomas Broyer
5318
5319Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5322 patch from Thomas Broyer
5323
5324Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5327 case
5328 * INSTALL: was empty added stuff from the FAQ
5329
5330Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5333 attributes handling and #54433 by adding xmlUnsetProp()
5334 and xmlUnsetNsProp()
5335
5336Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * HTMLparser.c: Patch from Jonas Borgström
5339 (htmlGetEndPriority): New function, returns
5340 the priority of a certain element.
5341 (htmlAutoCloseOnClose): Only close inline elements if they
5342 all have lower or equal priority.
5343 * result/HTML: this of course changed a number of tests results.
5344
5345Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * xmlIO.c catalog.c: plugged in the default catalog resolution
5348 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5349 documentations
5350 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5351
5352Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5355 integrating catalogs
5356 * catalog.[ch] testCatalog.c: adding a small catalo API
5357 (only SGML catalog support).
5358 * parser.c: restaured xmlKeepBlanksDefault(0) API
5359
5360Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5363
5364Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * parser.c: added xmlParseExternalEntityPrivate() to allow
5367 propagation of ctxt->_private when parsing external entities
5368
5369Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5372
5373Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5376
5377Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * valid.c: warn when indeterminist content model is detected
5380 * result/VC/ElementValid8: this adds a message
5381 * Makefile.am: add --novalid for VCM tests
5382 * parserInternals.c: added a call to Init memory
5383
5384Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5387 when both parameters are NULL.
5388
5389Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * valid.c: applied small patch from Gary Pennington, reindented
5392 some part of the code.
5393
5394Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5397 release, updated and regenerated the docs
5398
5399Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * xpath.c result/XPath/expr/floats : clarified and cleanup
5402 printing of abnormal floats in tests.
5403
5404Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5407 * results/HTML/ : a few changes in the output of the HTML tests as
5408 a result.
5409 * configure.in: tying to fix -liconv where needed
5410
5411Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * Makefile.am: fixed a stupid error
5414
5415Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * configure.in Makefile.am: make the inclusion of the trio
5418 modules in the library conditional
5419
5420Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * DOCBparser.c: patche from László Kovács, fixed entities refs
5423 in attributes handling
5424
5425Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5428 flushing
5429
5430Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xpath.c: fix of an XSLT namespace bug reported on the list
5433 general/bug-8-
5434
5435Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * strio.h trio.c: Dan McNichol suggested a couple of small
5438 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5439
5440Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * tree.c parser.c encoding.c: spent a bit more time looking
5443 at the parsing speed and DOM handling. Added a few more
5444 speedups.
5445
5446Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * parser.c: small but effective parsing speed improvement
5449
5450Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * configure.in: default on the DocBook parser inclusion (for Gnome)
5453 * DOCBparser.h: fixed a header reference
5454
5455Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * configure.in xpath.c: applied Bjorn patches for FPE on the
5458 alpha
5459
5460Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5463 xmlSaveFormatFileTo()
5464
5465Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * xpath.c: simple and efficient optimization, XPath functions
5468 aways bind to the same code, cache this
5469 * TODO: updated (by saying some is obsolete)
5470
5471Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * xpath.c: more cleanup work on XPath name parsing routines
5474
5475Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5478 xmlXPathParseName
5479 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5480 * debugXML.c: avoid compilation problems if compiling without
5481 HTML support, Igor Zlatkovic
5482 * win32/libxml2/libxml2.def.src: being able to compile without
5483 XPath on Windows
5484
5485Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * libxml.m4: yet another patch from Toshio Kuratomi
5488
5489Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5492
5493Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * tree.[ch]: added xmlSaveFormatFile interface for saving
5496 and indenting a file.
5497
5498Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * xpath.c: fixed bug #53689 related to processing-instruction()
5501
5502Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * DOCBparser.c: patche from László Kovács
5505
5506Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * parser.c: applied fixes from Christian Glahn bug report #53391
5509
5510Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * error.c: Jean François Lecomte provided a complete description
5513 and a fix to bug #53537
5514
5515Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5518
5519Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * DOCBparser.c SAX.c: a bit more work on entities processing.
5522 Still Need to cleanup XML output and references in attributes
5523
5524Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5527
5528Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * tree.c: trying to fix #53574, not completely complete,
5531 I would like xmllint --copy --debug test/ent1 and
5532 xmllint --debug test/ent1 to show the same result.
5533 * xpath.c: fix a bug when trying to sort namespace nodes
5534
5535Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * HTMLtree.c: real fix for #53402
5538
5539Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5542 PIs when using xsl:output
5543 * valid.c: closing #53537 some case generate segfaults if there
5544 is validity errors
5545
5546Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5549 of external parsed entities, added --noent to testDocbook
5550 * valid.c: Garry Pennington found an uninitialized variable
5551 access in xmlValidateElementContent()
5552
5553Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5556 with madness
5557 * result/HTML/ : this modified the result of the regression tests
5558 a lot.
5559
5560Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5563 to doc where it wasn't checked against NULL reported by
5564 Jens Laas
5565
5566Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5569 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5570
5571Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5574 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5575 * SAX.[ch]: cleanup and updates for DocBook
5576 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5577 ex SGML identifier changes
5578 * valid.c: removed a static unused function.
5579
5580Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * HTMLtree.c: applied change for Paul Sponagl on script saving
5583 * Makefile.am: the warning about entity title.xml are normal.
5584
5585Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * configure.in: release of 2.3.7
5588 * Makefile.am: fixing make distcheck
5589
5590Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * doc/html/* doc/xml.html: updated and regenerated the docs
5593
5594Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5597
5598Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * tree.c: fixed #53388 with the provided patch
5601
5602Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * valid.c: Bjorn detected an invalid memory access. Fixed
5605 vstateVPush()
5606
5607Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5610
5611Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5612
5613 * libxml.h: new header used only for the compilation of libxml
5614 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5615 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5616 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5617 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5618 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5619 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5620 baseline (version 1.2 plus a single patch).
5621 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5622 scientific notation for numbers. Tests added.
5623 * xpath.c: formatting of numbers changed to use sprintf
5624 (contribution from William Brack)
5625
5626Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * valid.c: cleanup, more useful debugging
5629 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5630 * xmlIO.c: entity loading is printed as an error when validating
5631
5632Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * valid.c: fixed to validate within entities
5635 * test/VCM/v22.xml: added a specific testcase
5636
5637Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * valid.c: forgot an epsilon transition in for ()+
5640 * test/VCM/v21.xml : added a specific test case
5641
5642Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * valid.c: removed a state explosion exhibited by RSS
5645 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5646 from bug #51872
5647
5648Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5651 validation without using an ugly NFA -> DFA algo in the source.
5652 Made a specific algorithm easier to maintain, using a single
5653 stack and without recursion.
5654 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5655 * hash.c: made the growing routine static
5656 * tree.h parser.c: added the parent information to an
5657 xmlElementContent node.
5658
5659Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * SAX.c parser.c xpath.c: generating IDs when not validating
5662 from an external parsed entity was poisoning the ID has table
5663 with removed values. This was killing XSLT on the KDE help
5664 browser.
5665
5666Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * entities.h: andrew@ugh.net.au detected a double declaration
5669
5670Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * debugXML.c hash.c tree.h valid.c : some changes related to
5673 the validation suport to improve speed with DocBook
5674 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5675 the way validation errors get reported
5676
5677Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5680 by P C Chow and William M. Brack for XSLT HTML output
5681
5682Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5685 Igor Zlatkovic patches for MSC compilation and added his
5686 updates
5687
5688Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5691 prefix lookup.
5692 * parserInternals.c: fixed the bug reported by Morus Walter
5693 due to an off by one typo in xmlStringCurrentChar()
5694
5695Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * HTMLparser.c result/HTML/*: revamped the way the HTML
5698 parser handles end of tags or end of input
5699
5700Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5703
5704Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5707 bug where the linktime verions of free() won't work ...
5708
5709Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5712
5713Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * doc/xml.html: added 2.3.6 release
5716
5717Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5720 * result/wml.xml: resulted in a small output change
5721
5722Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * tree.c: xmlNewDoc was missing the charset initialization
5725 * xmllint.c: added --auto to autogenerate a doc, allow to
5726 reproduce the problem fixed on xmlNewDoc
5727
5728Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * xpath.c: trying to get 52979 solved
5731 * tree.c result/ result/noent/: trying to get 52712 solved, this
5732 also made me clean up the fact that XML output in general should
5733 not add formating blanks by default, this changed the output of
5734 a few tests
5735
5736Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5739
5740Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * configure.in: finally released 2.3.6
5743
5744Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * xpath.c: checking for null pointer generated by new code
5747
5748Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xpath.c: fixed a [] evaluation problem reported
5751 * test/XPath/tests/simpleaddr: extended test
5752 * result/XPath/simpleaddr: updated result
5753
5754Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * xmllint.c: Dan Timis reported a portability problem
5757 on Macs without mmap, fixed it.
5758
5759Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * testXPath.c : added a --tree option allowing to display the
5762 tree dump of the XPath expression
5763
5764Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * xpath.c: fixed a memleak when comparing nodesets
5767 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5768 * tree.c: added a TODO
5769
5770Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5773 we need string functions
5774 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5775 to be able to use them where needed. Applied some changes
5776 to reduce name linking pollution and compile in only what's
5777 needed.
5778 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5779 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5780 for the string manipulation functions
5781 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5782 to the free() function of xmlmemory.c
5783 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5784 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5785 usage.
5786
5787
5788Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * error.c: applied the context output patch of the error
5791 handling submitted by Chuck Griffith
5792 * error/VC/*: this slightly change some error logs
5793
5794Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * parser.c: fixed line number reporting on error
5797
5798Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * parser.c: Sullivan and Darin found a parser bug,
5801 applied the patch.
5802
5803Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5806 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5807 xmlversion.h.in xpointer.c: of course the way I defined
5808 UNUSED breaks on old gcc version. Try to be smart and
5809 also define it directly in xmlversion.h
5810 * configure.in: removed -ansi flag from the pedantic set
5811
5812Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813 Huge cleanup, I switched to compile with
5814 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5815 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5816 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5817 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5818 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5819 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5820 encoding.h entities.c error.c list.[ch] nanoftp.c
5821 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5822 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5823 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5824 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5825 Cleanup, staticfied a number of non-exported functions,
5826 detected and cleaned up a dozen of problem found this way,
5827 avoided a lot of public function name/typedef/system names clashes
5828 * doc/xml.html: updated
5829 * configure.in: switched private flags to the really pedantic ones.
5830
5831Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * configure.in: 2.3.5
5834 * doc/html/*: rebuilt the docs
5835
5836Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * parser.c: fixed a reported bug in NOTATION parsing
5839 * uri.c: accepted but not fixed bug 51876, added TODO
5840 * Makefile.am: fixed bug 51876
5841
5842Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * config.h.in configure.in error.c: fix a compilation problem
5845 on platforms without vsnprintf (xml@thewrittenword.com)
5846
5847Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * parser.c: fixed a function name header typo
5850 * SAX.c: notations can also occur in external subset.
5851
5852Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * error.c: removed a C++ like comment
5855
5856Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * parser.c: fixing bug 52299 strange condition leading
5859 to a parser crash due to a buffer overflow
5860 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5861 added the specific test case
5862
5863Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5866 xmlXPathConvert{String,Number,Boolean} to be able to make
5867 type casts without a context stack, fixed some implementation
5868 problems related to the absence of context at parse-time,
5869 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5870 in the public API too
5871 * xpointer.c xpathInternals.h: we need to know at parse time
5872 whether we are compiling an XPointer
5873
5874Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5877 cleaned up the parser internals, refactored XPath code, added
5878 new compilation based APIs and cleanly separated public and
5879 private APIs.
5880
5881Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xpath.h: the comp field must be added at the end to avoid
5884 killing binary compat.
5885
5886Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * Makefile.am: detect XPath memleaks in regreson tests
5889 * error.c: fixed and error w.r.t. error reporting still using
5890 stderr
5891 * hash.c: added new line at end of file
5892 * tree.h: minor cleanup
5893 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5894 expression parsing from evaluation, resulted in a number of
5895 changes internally, and in XPointer. Likely to break stuff
5896 using xpathInternals.h but should remain binary compatible,
5897 new interfaces will be added.
5898
5899Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * configure.in: fixed a couple of problems reported by
5902 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5903 without gcc on non linux platforms.
5904
5905Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5908 a fix for --with-html-dir= configure support. I hope it won't
5909 break rpm generation
5910
5911Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * xmlIO.c: one function comment cleanup.
5914
5915Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * SAX.c: external subset notations were improperly registered
5918 in the internal subset.
5919
5920Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * README.cvs-commits: added, pointing to HACKING
5923 * HACKING: updated
5924
5925Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * parser.c: and Matt Sergeant found one in the XML push
5928 parser (erroneous check I forgot to remove when I fixed the
5929 main parser).
5930
5931Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * xpath.c: ptittom found a small bug in UnaryExpr
5934
5935Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * configure.in: bumped to 2.3.4
5938 * error.c: fixed bug #51860
5939 * tree.c: fixed bug #51861
5940 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5941 * tree.[ch] : added xmlDefaultBufferSize
5942 * nanoftp.c: typo in function name header block
5943 * doc/xml.html : updated, added link to XML::LibXSLT
5944 * doc/html/* : rebuilt the docs
5945
5946Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * parser.c SAX.c: the new content parsing code raised an
5949 ugly bug in the characters() SAX callback. Found it
5950 just because of strangeness in XSLT XML Rec ouptut :-(
5951
5952Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * Makefile.am: Martin Baulig suggested to add -lm
5955 * tree.c: found another bug in xmlNodeGetContent()
5956
5957Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * xpath.c: Bjorn found the error related to strictness of comparison.
5960
5961Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962
5963 * parser.c: trying to fix the Dtd parsing problem reported
5964 by Gary, side effect of last week speed optimizations.
5965
5966Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5969 * parserInternals.c: removed unneeded test raised by Stric
5970
5971Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5972
5973 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5974 and fixed by William Brack). Added xmlXPathFormatNumber.
5975 Changed the sorting slightly.
5976 * configure.in Makefile.am example/Makefile.am: Added -lm.
5977 Please note that applications linking with libxml2, must
5978 also like with the math library from now on.
5979
5980Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5983
5984Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * parser.c: one must report spaces even if the Dtd element
5987 content proves that this is not part of the element content.
5988 * result/valid/*.xml: this changed the ouptu slightly
5989
5990Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * configure.in: bumped to 2.3.3
5993 * doc/xml.html: updated
5994
5995Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * tree.c: minor doc fix
5998 * xpath.c: deallocation issues when a result tree has been
5999 converted to a node-set
6000
6001Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * doc/xml.html: oops corrected dates s/2000/2001
6004
6005Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * valid.c: new patch from Gary Pennington
6008
6009Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * doc/xml.html: applied patch from Ankh
6012
6013Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * xinclude.c: fixed a problem building on Mac
6016
6017Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * parser.c: more work on increasing parsing ferformances
6020
6021Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6024 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6025 avoiding memcpy in production builds MEM_CLEANUP macro use
6026 * parser.[ch] parserInternals.c: optimizations of the tightest
6027 internal loops inside the parser. Better checking of I/O
6028 flushing/loading conditions
6029 * xmllint.c : added --timing
6030
6031Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * configure.in: bumped to 2.3.2
6034 * doc/xml.html: updated for release
6035
6036Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * xpath.c: found a memleak and fixed a nasty bug
6039
6040Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * xmllint.[c1] : added return code errors for xmllint
6043 * xpath.c: specific debug dump function for result value trees
6044
6045Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * xpath.c: finally implemented xmlXPathCompareNodeSets
6048 * test/XPath/expr/floats results/XPath/expr/floats: added
6049 a test for float expressions
6050
6051Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6054 * parserInternals.[ch]: trying to speed up parsing
6055 * xpath.c : speeded up node set equality op
6056
6057Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6060 better handling of ID/IDREF and the list modules associated
6061 * configure.in: small CFLAGS cleanup
6062
6063Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * configure.in: fixed iconv detection on AIX (stric)
6066
6067Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6070
6071Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6072
6073 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6074 and optimized xmlXPathNodeSetSort
6075
6076Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xpath.c: bug fix when context size is 0
6079 * parser.c: I like Norm's Dtd because they still manage to break
6080 the parser occasionally
6081
6082Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6085
6086Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6089 attributes within the XML-1.0 namespace
6090
6091Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * xpathInternals.h: exported a few axis functions
6094 * doc/xml.html: updated the doc
6095
6096Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * configure.in: applied patch from Daniel van Balen for OpenBSD
6099 and bumped version to 2.3.1
6100 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6101 attempt to find autoclosing was simply broken, removed it,
6102 updated the examples, this is better
6103
6104Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6107 hash functionnalities.
6108 * doc/html/* : rebuild the doc
6109
6110Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6113 on predicate
6114 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6115 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6116 really want to have tags closed on output even if we accept
6117 unclosed ones on input
6118
6119Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * xpath.c: ouch don't free NULL, rare case fixed
6122 * tree.c: don't coalesce text nodes if they don't have the
6123 same behaviour wrt escaping on output
6124
6125Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * xpath.c: small fixup
6128 * SAX.c: don't warn on empty namespaces.
6129
6130Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * README: a bit of cleanup
6133 * configure.in: preparing for 2.3.0 release
6134
6135Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * hash.[ch]: added a first version of xmlHashSize()
6138 * valid.c: another bug fix from Gary Pennington
6139
6140Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * valid.c: couple of bug fixes pointed by Gary Pennington
6143 * HTMLtree.c: #if 0 cleanup
6144
6145Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6148 which removes a time consuming check of xmlXPathNodeSetAdd()
6149 and use it in places where we are sure to not break unicity
6150
6151Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * xpath.c: bug fixes found from XSLT
6154 * tree.c: preserve node->name special values when copying nodes.
6155 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6156 external subset are fetched when available but without full
6157 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6158 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6159 output with encoding disabled.
6160
6161Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6164 xmlCheckFilename should not be called from xmlFileOpenW
6165 and xmlGzfileOpenW
6166
6167Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6170 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6171 added the new tests for URI normalization
6172 * testURI.c: fixed stoopid bugs
6173 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6174 the URI in the error messages are now properly normalized
6175
6176Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6179
6180Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6183
6184Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * xpath.c: fixed mod operator
6187
6188Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * parser.c: fixed xmlStrcat doc
6191 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6192 trees.
6193
6194Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * xpath.c result/XPath/tests/chaptersbase
6197 result/XPath/tests/simplebase: fixed XPath node()
6198 * tree.c: small fix in xmlNewNs()
6199 * Makefile.am: removed extraneous xml2Conf.sh rule
6200
6201Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6204 Changed the library name, in order to get libxml-devel and
6205 libxml2-devel to coexist on a single system
6206 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6207 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6208
6209Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6212 libxml2-devel installable in // as libxml-devel.
6213
6214Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * doc/Makefile.am: fixed make rebuild in doc
6217 * doc/html/*.html: rebuilt the docs
6218
6219Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6222
6223Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6226 the HTML doc to go into the -devel RPM ...
6227 * aclocal.m4 config.h.in: some updates due to auto* magic
6228
6229Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * xpath.h: added a hook in the context structure allowing to
6232 link to extra support, needed for XSLT
6233
6234Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6237 xmlXPtrCmpPoints to use it.
6238 * propagated the following patch from Alejandro Forero
6239 * include/win32config.h xmlIO.c: applied further suggestions
6240 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6241 * example/gjobread.c: fixed warnings, now that it builds
6242
6243Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6244
6245 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6246
6247 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6248 filename points to a valid file (not a directory).
6249 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6250 Added calls to xmlCheckFilenameDir.
6251
6252 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6253 `path' (rather than `filename') as the parameter to gzopen and open.
6254
6255Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * Makefile.am: fixed a problem with EXTRA_DIST
6258
6259Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * Makefile.am example/Makefile.am: finally found the trick
6262 to build the example, i.e. add "." in SUBDIRS before example
6263 in the list <grin/>
6264
6265Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * doc/xml.html: updated with an XSLT section, removed pointer to
6268 W3C CVS base.
6269
6270Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6273 too, and deallocation need to occur the same way.
6274
6275Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6278 type correponding to an XSLT result tree fragment. Share most
6279 of the data format with node set, as well as operators.
6280 * HTMLtree.c: added a newline at the end of the doctype output
6281 whe this one is not present initially.
6282 * tree.c: make sure taht the parent and doc pointers are properly
6283 set when copying attributes (lists).
6284
6285Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6288
6289Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * xpath.c: seems I finally killed that ugly path evaluation
6292 context bug (tagged 9999 in case is is wrong)
6293
6294Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6297 for XSLT
6298
6299Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6302 for xmlGzfileOpen() bug
6303
6304Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305
6306 * xpath.c: removed an error found by XSLT usage
6307 * tree.c parserInternals.h: use a predefined static string
6308 for text and comment nodes, avoid freeing them in xmlFreeNode,
6309 exported the string name in parserInternals.h and added
6310 another value to disable encoding at output (for XSLT),
6311 gain memory, time.
6312
6313Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6316 win32/libxml2/libxml2_so.dsp: new makefiles and update
6317 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6318
6319Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6322 Gary Pennington
6323
6324Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xpath.c: fixed the comaprision of values and nodelists,
6327 need to compare nodelist still ...
6328 * debugXML.c: avoided a possible core dump
6329 * HTMLparser.c: cleanup
6330 * nanohttp.c: contributed fix.
6331 * tree.c: fixes in properties handling added xmlSetNsProp
6332 needed by libxslt
6333 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6334 comment
6335 * TODO: updated
6336
6337Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * parser.c parserInternals.c: applied Bjorn Reese optimization
6340 patch
6341
6342Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * Makefile.am: applied patch fro make check from Martin Vidner
6345
6346Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * configure.in: preparing 2.2.11
6349 * doc/html/*: rebuild the HTML files
6350 * doc/xml.html : updated
6351
6352Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * tree.c: fixed a stupid bug
6355 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6356 patches related to validation of an XInclude processing result
6357 * TODO: updated
6358
6359Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6362 on large files
6363
6364Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6367
6368Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6371 reported by Jonas Borgström
6372 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6373
6374Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * testXPath.c xpath.c: fixing the XPath union expressions problem
6377 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6378
6379Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * xmllint.c: Made is so if the file name is "-" is will read form
6382 standard input. Sven Heinicke <sven@zen.org>
6383 * tree.c: fixed a problem when growing buffer
6384 * tree.h: fixed the comment of the node types following andersca
6385 comment
6386 * TODO: updated
6387
6388Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * HTMLparser.[ch]: added a way to avoid adding automatically
6391 omitted tags. htmlHandleOmittedElem() allows to change the
6392 default handling.
6393 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6394 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6395 of xmllint too when using --memory flag, added a memory test
6396 suite at the Makefile level.
6397 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6398 with namespace use when encountering QNames in XPath evalation,
6399 added xmlns() scheme in XPointer.
6400 * nanoftp.c : incorporated a fix
6401 * parser.c xmlIO.c: fixed problems raised with encoding when using
6402 the memory I/O
6403 * parserInternals.c: closed bug 25934 reported by
6404 torsten.landschoff@innominate.de
6405 * TODO: updated
6406
6407Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6410 on a non-updated tree :-(, made a 2.2.10 release to correct the
6411 situation
6412
6413Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6416 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6417 integrated a set of OpenVMS changes from Howard Taylor
6418 <Howard.Taylor@pacoast.com>
6419
6420Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6423 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6424
6425Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * HTMLparser.c: some fixes on auto-open of html/head/body
6428 * encoding.c: fixed a compilation error on some gcc env
6429 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6430 XPointer implementation
6431 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6432 related XPointer tests and associated results
6433
6434Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * doc/xmldtd.html doc/xml.html: following a short step by step
6437 guidance on IRC to help maciej with DTDs I started a small
6438 page on the subject.
6439
6440Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * HTMLparser.c: fixed handling of broken charrefs
6443 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6444 patches
6445
6446Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * doc/xml.html doc/html/* : rebuilt the docs after adding
6449 xinclude and updated page for 2.2.7 and 2.2.8
6450 * configure.in: releasing 2.2.8
6451
6452Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * parser.[ch] parserInternals.c: applied the conditional
6455 section processing fix from Jonathan P Springer
6456 <jonathan.springer2@gte.net>
6457 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6458 project file, fixed iconv default non support
6459 * xpath.c: fixed the problem of evaluating relative expressions
6460 when a node context is provided.
6461
6462Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6463
6464 * nanoftp.c: fixed gcc 2.95 new warnings
6465 * SAX.c: fixed a stupid bug
6466 * tree.c: fixed a formatting problem when round-tripping
6467 from/to memory
6468 * xinclude.c: chased memleak, fixed a base problem
6469 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6470 xmlXPtrBuildNodeList()
6471 * TODO: updated
6472 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6473 adding a first small set of regression tests for XInclude
6474
6475Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * nanohttp.[ch]: applied Wayne Davison patches to access
6478 the WWW-Authorization header.
6479 * parser.c: Closed Bug#30847: Problems when switching encoding
6480 in short files by applying Simon Berg's patch.
6481 * valid.c: fixed a validation problem
6482 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6483 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6484 Wayne Davison
6485 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6486 need to be extended to non full nodes selections.
6487 * xinclude.c: starts to work decently
6488
6489Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6492 debugXML.c xmlversion.h.in: Started adding XInclude support,
6493 this is a new xmllint option
6494 * tree.c xpath.c: applied TOM patches for XPath
6495 * xpointer.c: fixed a couple of errors.
6496 * uri.c: added an escaping function needed for xinclude
6497 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6498 new warning from RH70 gcc's version
6499
6500Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * HTMLparser.c: fixed loop on invalid char in scripts
6503 * parser.c: update to description of xmlIOParseDTD()
6504 * libxml.m4 xmlversion.h.in: changes contributed by
6505 Michael Schmeing <m.schmeing@internet-factory.de>
6506 * configure.in: preparing for 2.2.7
6507 * Makefile.am: trying to avoid config.h and acconfig.h
6508 being included in the distrib
6509 * configure.in: released 2.2.7
6510
6511Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6514 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6515
6516Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * parser.[ch]: added xmlIOParseDTD()
6519 * xpointer.c: added support for the 2 extra parameters of
6520 string-range, fixed a stoopid error when '0' was present
6521 in XPointer expressions
6522 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6523 testsuite for the above
6524
6525Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * libxml.spec.in: improved package descriptions
6528
6529Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * xpath.c xpathInternals.h: applied a large cleaning patch
6532 from TOM <ptittom@free.fr>, it also add namespace support
6533 for function and variables registration.
6534
6535Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6538 * Makefile.mingw: Wayne Davison's update adding hash.c
6539
6540Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * xpath.c: fixed the root evaluation problems
6543 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6544 ignorable spaces with <b> <bold> <em>
6545 * tree.c: fixed a loop in xmlSearchNsByHref()
6546
6547Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * xpath.c: applied another XPath patch from TOM
6550 * xpath.c include/makefile.am: applied another patch from
6551 china@thewrittenword.com (cleanup on IRIX).
6552
6553Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * xml-config.1: received a fixed version from Fredrik Hallenberg
6556 <hallon@lysator.liu.se>
6557
6558Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6561 cleanup patch for XPath
6562
6563Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * patched to redirrect all "out of context" error messages to
6566 a reconfigurable routine. The changes are:
6567 * xmlerror.h : added the export of an error context type (void *)
6568 an error handler type xmlGenericErrorFunc there is an interface
6569 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6570 to reset the error handling routine and its argument
6571 (by default it's equivalent to respectively fprintf and stderr.
6572 * all the c files: all wild accesses to stderr or stdout within
6573 the library have been replaced to calls to the handler.
6574
6575Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * configure.in: release 2.2.6
6578 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6579 exporting the inner functions of xpath for extension modules
6580 * doc/*: updated and rebuilt the doc
6581
6582Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * nanohttp.c : applied Wayne HTTP cleanup patch
6585 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6586 and xmlNodeSetSpacePreserve()
6587
6588Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * xpath.c: closing bug #29260
6591
6592Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6595 multikey tuples, made hash structure opaque
6596 * valid.[ch]: moved elements, attributes, notations decalarations
6597 as well as ID and refs to hash tables.
6598 * entities.c: hash cleanup
6599 * xmlmemory.c: fixed a dump problem in debug mode
6600 * include/Makefile.am: problem passing in DESTDIR= values patch
6601 from Marc Christensen <marc@calderasystems.com>
6602 * nanohttp.c: removed debugging remains
6603 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6604 * HTMLparser.c parser.c: fixing a number of problems with the
6605 macros in the *parser.c files (Wayne).
6606 * HTMLparser.c: close the previous option when opening a new one
6607 (Marc Sanfacon).
6608 * result/HTML/*: updated the HTML results accordingly
6609
6610Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6611
6612 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6613 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6614 XPath functions and XML entities table to them. More to come...
6615 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6616
6617Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6618
6619 * tree.c: coalesce adjacent text nodes
6620 * valid.c: handling of blank nodes in DTd validation (raised
6621 by problems with a posteriori validation).
6622 * nanohttp.c: changing behaviour on HTTP write stuff.
6623 * HTMLtree.c: forced body and html to be explicitely closed.
6624 * xpath.h: exported more XPath functions.
6625
6626Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * Release of 2.2.5
6629 * xpointer.c: range() range-inside and other helper functions
6630 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6631
6632Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6633
6634 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6635 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6636
6637Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6640 and XPointer modules
6641
6642Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * SAX.h: closed #25107
6645
6646Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * testSAX.c: fixed problem with cdata reporting
6649 * SAXresult/* : updated
6650
6651Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6654 Closed bug #27499, added to regression tests
6655 * TODO: updated
6656
6657Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6660 support for SCRIPT and STYLE with help from Bjorn Reese
6661 * test/HTML/* result/HTML/*: added simple testcase and updated
6662 the existing ones.
6663
6664Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6667 string-range for empty strings
6668 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6669 test/XPath/xptr/strrange: augmented the XPointer testsuite
6670
6671Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * doc/xml.html doc/xmlmem.html: added a module describing memory
6674 interfaces and use, updated the main page.
6675
6676Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6679 nanoftp code work on Windows too now
6680
6681Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6684 * xpointer.c: implemented string-range() at least a good first version
6685 * test/XPath/docs/str test/XPath/xptr/strrange
6686 result/XPath/xptr/strrange: the string-range() tests
6687
6688Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * Makefile.am include/Makefile.am include/win32config.h
6691 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6692 and make distcheck
6693
6694Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6697 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6698 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6699
6700Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6703 patch for socklen_t detection by
6704 Albert Chin-A-Young <china@thewrittenword.com>
6705
6706Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6709 and added a --dtdvalid option to xmllint used to test it
6710
6711Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6714 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6715
6716Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6719 handlings (registration, lookup, cleanup)
6720
6721Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * configure.in Makefile.am include/makefile.am: adding XPointer
6724 and XPtrtests target
6725 * xpointer.[ch] : new files for XPointer support
6726 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6727 more XPath tests
6728
6729Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * configure.in: fixed, very broken, make distcheck works again
6732
6733Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * More work toward 2.2.5, integrated a number of patches
6736 * configure.in Makefile.am win32config.h.in: trying to cleanup
6737 make distcheck .... huh ...
6738 * include/Makefile.am include/win32config.h: new directory
6739 for includes
6740 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6741 updated teh makefiles and instructions for WIN32
6742 * xpath.c: small fixes
6743 * test/XPath/ results/XPath: updated the testcases and results
6744 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6745 suggested patches
6746 * valid.c: fixed an ID bug
6747
6748Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006751 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006752 * xpath.[ch]: worked on XPointer
6753
6754Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * configure.in Makefile.am: 2.2.5, ship the include in an
6757 include/libxml subdirectory, use symlinks when using CVS
6758 * testSAX.c: fixed small bug
6759 * testXPath.c: changed the way testfiles are parsed
6760 * debugXML.c: same kind of cleanup when parsing an argument expression
6761 XPath/XPointers can have blanks embedded
6762 * xpath.[ch]: more cleanup, reorgs for XPointer work
6763 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6764 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6765
6766Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6769 in the XPath engine, rewrote large parts of it, now it's far
6770 cleaner and in sync with the REC not an old WD. Fixed a parsing
6771 problem in the interactive XML shell found when testing XPath.
6772
6773Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6776 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6777 examples with the extra test
6778
6779Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6782 the global init function.
6783
6784Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * HTMLparser.c: Doohhh, attribute name parsing was still case
6787 sensitive ! Fixed this ...
6788 * result/HTML/* : updated the tests results accordingly
6789
6790Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6793 engine, should be far more stable, incorporated a new version of
6794 preceding/following axis, need testing
6795 * uri.c: fixed file:///c:/a/b/c problem
6796 * test/XPath/tests/idsimple: augmented the XPath tests
6797
6798Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * doc/* rebuilding docs for 2.2.4 release
6801
6802Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * configure.in: releasing 2.2.4
6805 * parser.[ch]: added xmlStrEqual()
6806 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6807 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6808 use xmlStrEqual instead
6809 * TODO: updated
6810 * added an XPath test
6811
6812Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6815 * entities.h: exported xmlInitializePredefinedEntities
6816 * parser.[ch] : added xmlInitParser()
6817 * parserInternals.h : had to export htmlInitAutoClose()
6818
6819Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6822 problems
6823 * Makefile.am : added XPath regression tests to normal tests
6824 * uri.c: fixed a problem with local paths, cleanup
6825 * parser.c: fixed a problem with large CData sections
6826
6827Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * configure.in xml-config.in: patch from "Ben Taylor"
6830 <sol7x86@hotmail.com> for solaris shared libs lookup
6831
68322000-09-30 Martin Baulig <baulig@suse.de>
6833
6834 * libxml-2.0.pc.in: Provide pkg-config script.
6835
6836 * configure.in: Create the libxml-2.0.pc script from the
6837 libxml-2.0.pc.in templates.
6838 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6839 script in `$(libdir)/pkgconfig'.
6840
6841Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6844 when compiling with MSC
6845
6846Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * xpath.c: patch for normalize-string() substring-before(),
6849 substring-after() and translate() functions from Bjorn Reese
6850 <breese@mail1.stofanet.dk>
6851 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6852 Fredrik Hallenberg <hallon@lysator.liu.se>
6853 * TODO: updated
6854
6855Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6858 problem of socklen_t being undefined on a number of platforms
6859 * debugXML.c: fixed a compilation problem when without snprintf
6860
6861Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6864 an URI bug and a fix for the control-character-induced infinite loop
6865 * nanohttp.c: preventive fix for compiling on WIN32
6866
6867Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * xmlint.c: closing bug #25000
6870
6871Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6874 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6875 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6876 related function, fixing xmlStrncmp(), and associated cleanup
6877 * result/HTML/entities.html.sax: updating result
6878
6879Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * uri.c: applied patch for URI escaping from Wayne Davison
6882 <wayned@blorf.net>
6883 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6884 from Denis Barbier <barbier@imacs.polytechnique.fr>
6885 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6886 patch from Wayne Davison
6887
6888Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * doc/xml.html : updated with new releases, adding "how to help"
6891
6892Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6895 removed a few warnings in pedantic mode ...
6896 * parserInternals.c parser.c: moved encoding switching function
6897 to parserInternals.c
6898 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6899
6900Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6903 error or warning handlers
6904
6905Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * parserInternals.c parserInternals.h parser.c Makefile.am:
6908 created a new module parserInternals.c, moved most of the
6909 code shared by the various parsers there, as well as
6910 deprecated code from parser.c. More cleanup of parser.c
6911 * uri.c: fixed a problem when URI is NULL
6912 * valid.c: speedup when looking for an attribute declaration
6913
6914Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6917 the cleanup of the computation of URI references when seeking
6918 external entities. The URI reference string and the resulting
6919 URI are both stored now.
6920 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6921 large s(n)printf checks and cleanup from Denis Barbier
6922 <barbier@imacs.polytechnique.fr>
6923 * xmlversion.h.in tree.h: couple of SGML declarations for a
6924 possible docbook module.
6925 * result/VC/ : a couple of test output changed due to the change
6926 of the entities URI
6927
6928Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * parser.h: added a _private field for linking user's data
6931
6932Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6933
6934 * parser.c parserInternals.h: demacroified most of the IS_XXX
6935 the gain in size is significant so ...
6936
6937Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * entities.c: cases where looking up entities with doc==NULL
6940 covered
6941
6942Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * uri.c: applied Wayne Davison patch
6945 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6946
6947Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * uri.c testUri.c: applied Wayne Davison patches
6950 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6951 * Makefile.in: added URItest and included thenin "make tests"
6952
6953Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * xmlversion.h.in: closed bug 22941
6956
6957Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * doc/xmlio.html: added doc and example for entity loader
6960 redefinition.
6961
6962Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6965 used by libxml
6966
6967Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * parser.c: Fixed bug on invalid ontent characters and when using
6970 push.
6971 * xmllint.c: fixed xmllint endling of errors in push mode
6972
6973Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * HTMLparser.c testHTML.c: applied two new patches from
6976 Wayne Davison <wayned@users.sourceforge.net>
6977 * result/HTML/*.sax: regenerated HTML SAX output
6978 * parser.c: more cleanup.
6979
6980Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * HTMLparser.[ch] testHTML.c: applied the second set of
6983 patches from Wayne Davison <wayned@users.sourceforge.net>,
6984 adding htmlEncodeEntities()
6985 * HTMLparser.c: fixed an ignorable white space detection bug
6986 occuring when parsing with SAX only
6987 * result/HTML/*.sax: updated since the output is now HTML
6988 encoded...
6989
6990Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * HTMLparser.[ch]: applied some of Wayne Davison
6993 <wayned@users.sourceforge.net> patches
6994
6995Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6998 undeclared namespace prefix was used, added a warning.
6999 Cleaned up support w.r.t. entities, spilling out a warning
7000 and being pedantic on lookups.
7001 * test/warning/ent9 : added testcase for previous example.
7002 * TODO: updated
7003 * parserInternals.h parser.c: changed the way names are parsed
7004 now allow infinite size and decrease penalty for normal use
7005 * parser.c: Started a big cleanup/check of the parser code,
7006 fixed some of the most tortuous entity code, spotted code
7007 unused anymore
7008 * test/*: added tests for very long names and related nasty
7009 things.
7010
7011Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * doc/encoding.html: added encoding aliases doc
7014 * doc/xml.html: updates
7015 * encoding.[ch]: added EncodingAliases functions
7016 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7017 bottleneck affecting large DTDs like Docbook
7018 * parser.[ch] xmllint.c: added a pedantic option, will be
7019 useful
7020 * SAX.c: redefinition of entities is reported in pedantic mode
7021 * testHTML.c: uninitialized warning from gcc
7022 * uri.c: fixed a couple of bugs
7023 * TODO: added issue raised by Michael
7024
7025Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * doc/encoding.html: propagated Martin Duerst suggestions
7028
7029Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7032 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7033 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7034 by Wayne Davison
7035
7036Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * nanoftp.c nanohttp.c: small cleanup
7039 * TODO: updated
7040
7041Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * added an old VC testcase and updated title.xml entity
7044
7045Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7048 done on auto-opening of <p> tags and cleanup of SAX output
7049
7050Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7053
7054Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * doc/xml.html libxml.* structure.*: updated the doc a bit
7057
7058Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7061 of SAX tests
7062
7063Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7066 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7067
7068Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7071 * testHTML.c: fix core dump on Solaris 2.x systems
7072 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7073 * result/HTML/*.sax: previous bug fix lead to new results
7074
7075Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7078 * configure.in: added --with-readline=DIR to accept alternate
7079 path for readline include/library
7080 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7081 for ANSI under HP-UX
7082 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7083 includes @LIBS@
7084
7085Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * doc/* : rebuilt the docs
7088 * getting ready for 2.2.2 release
7089
7090Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7093 and xmlAddFeature()
7094 * tree.[ch]: added xmlAddChildList()
7095 * xmllint.c: MAP_FAILED macro test
7096 * parser.h: added xmlParseCtxtExternalEntity()
7097 * valid.c: applied bug fixes removed warning
7098 * tree.c: added CDATA block to elements content
7099 * testSAX.c: cleanup of output
7100 * testHTML.c: added SAX testing
7101 * encoding.c: better error recovery
7102 * SAX.c, parser.c: fixed one of the external entity processing
7103 of the OASis testsuite
7104 * Makefile.am: added HTML SAX regression tests
7105 * configure.in: bumped to 2.2.2
7106 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7107 SAX results
7108
7109Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * configure.in: patch for HP compiler
7112
71132000-08-04 Sven Heinicke <sven@zen.org>
7114
7115 * xmllint.c: Was coredumping sometimes when the file given didn't
7116 exist.
7117
7118Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7119
7120 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7121
7122 when using in memory parsing. Need some cleanup.
7123 * xmllint.c configure.in: added a --memory flag to test memory
7124 parsing
7125
7126Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * nanohttp.c: fixed socklen_t replacement to unsigned int
7129 * parser.c: fixed a space handdling missing at the end of
7130 production 28 DOCTYPE.
7131 * xmlmemory.c: fixed a stupid bug on the routine to override
7132 allocation functions
7133 * TODO: updated
7134
7135Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * doc/ regenerated the docs
7138
7139Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * doc/encoding.html doc/xml.html: added I18N doc
7142 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7143 improvements, both parser and filters, added ASCII & HTML,
7144 fixed the ISO-Latin-1 one
7145 * xmllint.c testHTML.c: added/made visible --encode
7146 * debugXML.c : cleanup
7147 * most .c files: applied patches due to warning on Windows and
7148 when using Sun Pro cc compiler
7149 * xpath.c : cleanup memleaks
7150 * nanoftp.c : added a TESTING preprocessor flag for standalong
7151 compile so that people can report bugs more easilly
7152 * nanohttp.c : ditched socklen_t which was a portability mess
7153 and replaced it with unsigned int.
7154 * tree.[ch]: added xmlHasProp()
7155 * TODO: updated
7156 * test/ : added more test for entities, NS, encoding, HTML, wap
7157 * configure.in: preparing for 2.2.0 release
7158
7159Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007162 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007163
7164Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * doc/xml.html: changed the xmlsoft.org structure, updated the
7167 examples w.r.t. root and childs
7168
7169Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
Daniel Veillard784b9352003-02-16 15:50:27 +00007171 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007172
7173Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * HTMLparser.c: Work on character encoding support for the HTML parser
7176 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7177 * encoding.c: Fixed a potential memleak in the encoding stuff
7178
7179Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * doc/FAQ.html doc/Makefile.am : added a FAQ
7182
7183Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7186 of the HTML parser to force it to not bypass SAX
7187
7188Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * win32config.h.in: updated
7191 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7192 lacks iconv support :-( need to release 2.1.1
7193 * configure.in: release 2.1.1
7194 * HTMLparser: fixed bug #14784
7195 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7196 by Windows compiler
7197 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7198 the SAX startDocument() callback.
7199 * TODO: updated
7200
7201Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * added xmlStopParser()
7204
7205Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * configure.in: 2.1.0 prerelease
7208 * Large resync between W3C and Gnome tree
7209 * nanoftp, nanohttp.c: fixed stalled connections probs
7210 * HTMLtree.c SAX.c : support for attribute without values in
7211 HTML for andersca
7212 * valid.c: Fixed most validation + namespace problems
7213 * HTMLparser.c: start document callback for andersca
7214 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7215 * parser.h, SAX.c: serious speed improvement for large
7216 CDATA blocks
7217 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7218 different encoding
7219 * example/Makefile.am example/gjobread.c tree.h: work on
7220 libxml1 libxml2 convergence.
7221 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7222 and the LIBXML_TEST_VERSION macro
7223
7224Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * doc/xml.html: various patches and improvements typo fixed by
7227 Felix Natter
7228 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7229 from Felix Natter <fnatter@gmx.net>
7230
7231Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * doc/upgrade.html: updated with instructions for support of both
7234 libxml-1.x and libxml-2.x
7235 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7236 for 2.x support and also fixed includes
7237
7238
7239Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7242 the encoding support, added iconv support, so now libxml if
7243 compiled with iconv automatically support japanese encodings
7244 among others. Work based on initial patch from Yuan-Chen Cheng
7245 I may have broken binary compat in the encoding handler
7246 registration scheme, but that was so utterly broken I don't
7247 expect anybody to have used this feature until now.
7248 * parserInternals.h: fixup on the CHAR range macro
7249 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7250 code.
7251 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7252 * uri.c: added xmlParseURI() I can't believe I forgot to
7253 implement this one in 2.0 !!!
7254 * SAX.c: moved doc->encoding update in the endDocument() call.
7255 * TODO: updated.
7256
7257Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * tree.h: removed extraneous xmlRemoveProp definition
7260 * TODO: added item about --disable-corba configure switch
7261 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7262 * nanoftp.c: fixed include problems giving troubles on AIX and
7263 slowlaris
7264 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7265 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7266 comment and headers changes to lower gtk-doc number of warnings
7267 * doc/html/*: rebuilt docs
7268
7269Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * HACKING: documented the tag for 1.x and instructions
7272
7273Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7276 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7277 xmlCreateIOParserCtxt
7278 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7279 significant overall improvement
7280 * xmllint.c: added I/O test to xmllint
7281 * testSAX.c: added a speed test
7282 * doc/* : updated/regenerated
7283
7284Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * xpath.c uri.h parserInternals.h: cosmetic changes from
7287 "Timur I. Bakeyev" <timur@bat.ru>, including making
7288 xmlCreateURI() public
7289
7290Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7293 and the code at the same time. Added a clean mechanism for
7294 overload or added input methods: xmlRegisterInputCallbacks()
7295 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7296 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7297 * TODO: updated
7298 * doc/* : updated/regenerated
7299 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7300 source dir
7301
7302Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * testURI.c: yet another forgotten commit, I should get some sleep !
7305
7306Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * xmllint.c: forgot to commit this too ?
7309
7310Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * xmlversion.h.in : forgot to commit this previously
7313
7314Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7317 * README TODO: updated for release
7318 * uri.c uri.h: added authority parsing/saving
7319 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7320 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7321 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7322 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7323 Makefile.am : added compile-time customization of libxml
7324 --with-ftp --with-http --with-html --with-xpath --with-debug
7325 --with-mem-debug
7326 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7327 #include <libxml/xxx.h> I hope it won't break too much stuff
7328 and will be manageable in the future...
7329 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7330 and added xmllint to the installed programs
7331 * uri.h: added xmlFreeURI()
7332
7333Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * uri.c uri.h: finished the escaping handling, the base support
7336 and the URI path normalization. Looks good just lacks the
7337 authority content parsing code.
7338 * Makefile.am: added instructions to generate testURI
7339 * TODO: updated
7340 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7341 added links and icons for W3C and Gnome
7342
7343Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * xmlmemory.[ch] : seems I forgot to actually update the files in
7346 the last commit :-)
7347 * doc/xml.html doc/html/* : updated and uploaded the docs
7348
7349Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7352 * TODO: updated
7353 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7354 libxml default allocation function with another set (like gmalloc/
7355 gfree).
7356 * Makefile.am, uri.c, uri.h: added a set of functions to do
7357 exact (litteraly copied from the RFC 2396 productions) parsing
7358 and handling of URI. Will be needed for XLink, one XML WFC,
7359 XML Base and reused in the nano[ftp/http] modules. Still work
7360 to be done.
7361
7362Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * configure.in, libxml.spec.in : libxml2
7365 * doc/* : updated the doc page, rebuilt the docs
7366
7367Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * all: tagged LIB_XML_1_X
7370 * *.c *.h : updated from W3C CVS tree
7371 * configure.in : 2.0.0-beta
7372 * libxml.spec.in : libxml2 package nam
7373 * result/* : new version of the tests output
7374
7375Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7378
7379Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * doc/* : rebuilt the docs
7382 * parser.c: final patch on #6766
7383 * valid.c: small patch on validity checks.
7384
7385Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7388 added
7389 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7390 compatibility w.r.t. XML spec and existing code.
7391
7392Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * parser.c: seems a better solution to <a> </a> exists,
7395 will try it for a while
7396
7397Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * parser.c: tried to remove the <a> </a> generating <a/>
7400 this is hard. Left a flag for that purpose. Fixed bug #6766
7401 * configure.in: prepared 1.8.7 not released, due to previous
7402 problem
7403
7404Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * doc/xml.html : applied second patch from Paul DuBois
7407
7408Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * doc/xml.html : applied patch from Paul DuBois
7411
7412Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7415
7416Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7419 compilation warnings on various platforms.
7420 * parser.c: Fixed #5281 validity error callbacks are now desactived
7421 by default if not validating.
7422
7423Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7426
7427Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7430 <gkatsi@cs.toronto.edu>
7431
7432Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7435 processing URLs
7436
7437Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7440 xmlNanoFTPUpdateURL for persistent control connections.
7441 * configure.in: 1.8.6
7442
7443Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7446 * tree.[ch] : added xmlSaveNoEmptyTags
7447
74482000-01-29 James Henstridge <james@daa.com.au>
7449
7450 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7451
7452 * Makefile.am: added nanoftp.[ch] to the build.
7453
7454Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * nanoftp.[ch]: cleanup, comments, API
7457 * debugXML.c : fixed a bug in the cat command
7458 * doc/*: regenerated the docs
7459
7460Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7463 * debugXML.c : fixed a bug in the cat command
7464 * valid.c: fixing some small probs
7465 * libxml.spec.in: get rid of the SNAP suffix
7466 * doc/xml.html: updated the status
7467
7468Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * xml-config.in: xml-config --version to just return the
7471 version number
7472 * xpath.c: some cleanup w.r.t. axis when the current node is
7473 an attribute.
7474 * TODO: updated
7475
7476Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * configure.in: prepared for libxml-1.8.5
7479 * doc/* recompiled the documentation
7480
74812000-01-17 Jody Goldberg <jgoldberg@home.com>
7482
7483 * configure.in : WARNING autoconf subtlety alert :
7484 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7485 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7486 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7487 get defined by AC_CHECK_HEADERS.
7488
7489Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7492 Rune.Djurhuus@fast.no
7493
7494Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * TODO: updated
7497 * tree.c, parser.c: made sure that only memory alloc problems
7498 and internal parser errors are allowed to write to stdout or
7499 stderr.
7500
7501Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * tree.c : restored xmlNewGlobalNs since this seems used by
7504 a lot of existing code :-(, fixed a bug in xmlNewNs
7505 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7506 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7507 to exit() from the library code.
7508 * xpath.c, parser.c: removed bugs or unused code detected by
7509 Windows compilers
7510 * parser.c: started adding interfaces for parsing well balanced
7511 XML fragments
7512 * configure.in: releasing 1.8.4
7513 * doc/* : rebuilt the docs
7514
7515Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * tree.[ch] : added xmlNewDocFragment() for DOM
7518 * testHTML.c: uninitialized variable.
7519
7520Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * doc/* : rebuild the docs
7523
7524Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * acconfig.h: readline and history patch
7527 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7528 * tree.c: added check and handling when possibly removing an ID
7529 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7530 and saving.
7531 * test/HTML/entities.html result/HTML/entities.html* : test for
7532 various entities reference cases
7533 * result/HTML/* : as a result output of some testcase have
7534 changed
7535 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7536 by previous example. added xmlParseTryOrFinish().
7537 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7538 entities.h debugXML.h HTMLparser.h: changed the way struct are
7539 declared to allow gtk-doc to expose those
7540 * parser.c: closed bug #4960
7541 * Makefile.am configure.in: Applied patch from
7542 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7543 and math/socket libs detection
7544
7545Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * configure.in, Makefile.am: link tester against readline
7548 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7549
7550Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * tree.[ch]: added xmlRemoveProp
7553 * win32config.h.in nanohttp.c: avoid including the Windows
7554 socket stuff in every C files
7555 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7556 the XmL parser(s)
7557 * test/ns4 result/ns4 etc...: added test case for previous prob
7558 * tree.c: xmlNewNs wasn't checking for double definition
7559 * Makefile.in: fixed a problem with dist-hook duplicates
7560 * parser.[hc], xmlIO.c: fixed the loading of external entities
7561 APIs, now xmlLoadExternalEntity() is used everywhere and
7562 setting up an app specific front-end using the
7563 * SAX.c parser.c: some fixes, now the xhtml spec validates
7564 with the xhtml DTD.
7565 * error.c: fixed crashes in case of no input stream
7566 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7567 to the validation tests and results
7568
7569Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7572 too htmlCreatePushParserCtxt() and htmlParseChunk()
7573 * parser.c: a bit of cleanup.
7574 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7575 to XML) removed the last mem leak known
7576 * HTMLtree.c: output message cleanup
7577 * xmlmemory.c: display content info about memory blocks
7578 * result/HTML/wired.* : missing att value warning change
7579
7580Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * doc/* : rebuilt the documentation
7583
7584Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * parser.[ch] parserInternals.h: Push parser for XML,
7587 seems to work fine now
7588 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7589 --push for push testing
7590 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7591 * testSAX.c: added --push
7592 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7593 subtree
7594 * xmlIO.[ch] : enriched API + fixes for push mode
7595 * entities.[ch]: added the entity content length to the struct.
7596 * xmlmemory.[ch]: new API to show the last entries for the shell
7597 * valid.c: added required attribute testing
7598 * SAX.c: the cdata callback now merge contiguous fragments
7599 * HTMLparser.c: cleanup of some macros
7600
7601Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * parser.c: fix for PIs name starting with xml
7604 * tree.c: fixed a potential problem with || and && ops
7605 * *.c, configure.in win32config.h.in : generate win32config.h for
7606 those on the Other Side !
7607
7608Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * parser.c: fixed a stupid = vs. == bug :-(
7611 * doc/gnome-xml.sgml: s/glade/xml/
7612
7613Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * configure.in, doc/xml.html : bug fix release 1.8.2
7616 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7617 Hopefully the end of that silly C++ include problem
7618 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7619 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7620 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7621 troubles with autoclosed elements when the stree shape doesn't
7622 follow the DtD specs. Added htmlIsAutoClosed() and
7623 htmlAutoCloseTag()
7624 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7625 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7626 * debugXML.c: fixed a bug on printing default namespaces.
7627 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7628
7629Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * result/HTML/*.htm[l] : updated the HTML regression tests according
7632 to the new output
7633 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7634 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7635 problem due to intermix of extern "C" { ... } declarations for C++
7636 and recursive includes in the headers
7637
76381999-12-20 Chris Lahey <clahey@umich.edu>
7639
7640 * HTMLtree.c: Made it so that html nodes with a single child do
7641 not insert a carriage return before or after the child node.
7642
7643Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * configure.in, doc/xml.html : bug fix release 1.8.1
7646 * parser.c: fixed bug #4344
7647 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7648 added the glue to avoid C++ problems
7649 * doc/* : regenerated the documentation
7650
7651Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7654 namespace recognition, and Dia as a resul :-(
7655 * encoding.c: closed bug #3950
7656
7657Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * valid.c: debugging a posteriori validation, except URI expansion
7660 stuff this should be fixed now
7661 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7662 Carl Nygard <cnygard@bellatlantic.net>
7663 * tester.c: added --postvalid, cleaning of the code
7664 * tree.[ch]: added xmlDocGetRootElement()
7665
7666Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7667
7668 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7669 c++ losage.
7670
7671Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * configure.in, doc/xml.html : bumped to 1.8.0
7674 * xlink.[ch], Makefile.am : added framework for link detection
7675 * parser.h: added nbChars to parser context, needed for cleanup.
7676 * xmlmemory.c: removed a nasty bug when out of mem
7677 * valid.[ch]: adding namespace support for attribute decl
7678 * tester.c: added --debugent option
7679 * debugXML.[ch]: added xmlDebugDumpEntities()
7680 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7681 buffers instead, this was really needed, validation was breaking
7682 in strange ways due to that. Added xmlParseStringPEReference()
7683 and other parsing from strings functions. Entities processing
7684 modified again, but PERef are still not handled correcly but
7685 unless you're Eve Maller you won't notice :-)
7686 * HTMLparser.c: large changes toward reliability, and switched to
7687 lowercase internal tags, XHTML is lowercase, so it will help
7688 that output is closer to next version.
7689 * doc/* : regenerated the documentation, it is now hosted at
7690 http://xmlsoft.org/ (same bits I just bought the domain :-)
7691
7692
7693Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7696 doc generation
7697 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7698 in the SAX API
7699 * doc/*: rebuilt the doc making sure everything appears in the
7700 HTML files
7701
7702Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7705 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7706 which allow impressive speed improvement on dataset with
7707 large text pieces, but at the cost of broken binary
7708 compatibility and slightly bigger memory usage.
7709 Configure with --with-buffers to activate them, they
7710 are protected with XML_USE_BUFFER_CONTENT define.
7711 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7712 goal is 0 memory left allocated once parser is no more used
7713 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7714 call xmlCleanupParser() and xmlMemoryDump()
7715
7716Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7719 * parser.[ch] encoding.[ch]: added memory cleanup routines
7720 * parser.c: closing bug #3788
7721 * doc/*: rebuilt the doc
7722
7723Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7726 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7727 * tester.c: added --compress option
7728 * doc/*: rebuilt the documentation
7729
7730Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7733 if given /proc/kcore as input !
7734 * doc/xml.html doc/*: updated and rebuilt the documentation
7735
7736Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * parser.c: Fixed some wrongly space collapsing code due to
7739 a misreading of the spec.
7740 * result/*: fixed the output accordingly
7741
7742Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * encoding.c: bug fix and typos
7745 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7746 * parser.c: added attribute normalization closing bug #3597
7747 * test/att* result/att* SAXresult/att*: testcase for attribute
7748 normalization
7749
7750Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * configure.in: closing bug #3163 by adding extra flags for the
7753 cc compiler on HP-UX
7754
7755Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * valid.[ch] : removed a typo and an enumerated type bug in the
7758 xmlAddElementDecl() function
7759 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7760 call to xmlEncodeEntitiesReentrant() so that the functions
7761 New, Set and Get are at the same level.
7762 * parser.c HTMLparser.c: extra memory allocation bug for
7763 attributes detected by someone using libxml in embedded systems :-)
7764
7765Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * xmlmemory.h: turned off mem debug :-\
7768
7769Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * parser.c: closed bug #2784 a one line fix, but worth pushing
7772 a new release out
7773 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7774 some structures, comments before and after the
7775 main element, and other nastyness
7776 * HTMLtree.c tree.c: accomodate the extended HTML supported
7777 * configure.in: pushing 1.7.4
7778 * test/ent8 and related outputs : added a new test for bug #2784
7779 * test/HTML/wired.html and related output: a nasty HTML example
7780 * Makefile.am: improved the test scripts
7781 * docs/* : reran the documentation extractor, updated xml.html
7782
7783Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7786 HTMLparser and debugged the HTML related code. HTML documents
7787 now have their own type
7788 * entities.c: do not dump &apos; for HTML output
7789 * xmlmemory.c: improvement, breakpoint mechanism
7790 * testHTML.c: added --sax --repeat ...
7791 * Makefile.am: improved the HTML tests
7792 * valid.[ch]: added xmlValidGetValidElements and
7793 xmlValidGetPotentialChildren
7794 * tester.c: added --insert to test the 2 new functions
7795 * test//* result//* SAXresult//* : regression test cleanup
7796 and extension.
7797 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7798 gnome-xml-nanohttp.html
7799
7800Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * HTMLparser.c: fixed problems with some autoclose tags
7803 * tree.c: fixed XML output problems.
7804 * result/* SAXresult/*: update of the tests output
7805
7806Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * Makefile.am: Arturo patch for xmlConf.sh version info
7809 * parser.c: Tim Josling patch for single quoted items
7810 * tester.c: Tim Josling patch for tester options usage
7811 * tree.h: indent cleanup
7812
7813Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7816 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7817
7818Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * tree.c : Raph patch for initialization of CORBA fields
7821 * parser.c, xpath.c, ...: modification of doc comments
7822 * xpath.c : allow spaces in xpath expressions
7823
7824Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * xmlmemory.h: turning off memory debug :-(
7827
7828Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7831 better SAX interfaces.
7832 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7833 entity.
7834 * configure.in: 1.7.2
7835
7836Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * libxml.spec.in: fixed the URL
7839 * doc/xml.html: improved the documentation front-end
7840
7841Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7844
7845Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * libxml.spec.in: fixed the alpha compile problem
7848 * parser.[ch]: changed errno to errNo in the parser context :-(
7849 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7850 * doc/xml.html: changed CHAR to xmlChar
7851 * doc/html/*: recompiled the documentation
7852 * configure.in: 1.7.1
7853
7854Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * parser.h: modified the parser context struct to regain 1.4.0
7857 binary compatibility
7858 * parser.c, xml-error.h: added errno ot teh context and defined
7859 a set of errors values with update of errno
7860 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7861 DTDs and entities
7862 * *.h, *.c: complete cleanup of the use of config.h and include
7863 protection depending on the current setup.
7864 * overalll debugging, maintenance and bug-fixing on all modules
7865 * updated the documentation
7866 * ready for 1.7.0
7867
7868Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * HTMLparser.c : cleanup
7871 * SAX.c valid.c valid.h: added ID/IDREF checking
7872 * tree.c tree.h: extended doc structure for refs
7873 * configure.in: 1.6.2
7874 * parser.c: patched bug in SAX user arg call
7875 * parserInternals.h: patched missing close in C++ wrapping
7876 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7877 especially upcoming XPointer implementation.
7878 * doc/xml.html: augmented, typo
7879
7880Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7881
7882 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7883 not all invocations of install understand -d.
7884
7885Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7886
7887 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7888 to make 'check' works, when builddir != srcdir.
7889
7890Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * doc/xml.html : updated the documentation
7893
7894Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7897 not deallocated memory blocks
7898 * *.c : replaces all calls to malloc() free() and realloc() to
7899 the wrapper functions/macros
7900 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7901 instead of xmlFreeNodeList()
7902
7903Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * HTMLparser.c: corrected a stupid bug leading to core dump at
7906 tree deallocation. Removed warnings indicated by
7907 Stephane.Conversy@lri.fr
7908 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7909 looked for in the external subset
7910
7911Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7914 on SGI by Stephane.Conversy@lri.fr
7915
7916Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * all .h : changed the prototype declaration indent as in gtk
7919 * most .c : working on reducing the TODOs in the code
7920 * most .c : cleanup though -pedantic and Insure++
7921 * improvements on validation ID checkings.
7922 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7923 * xml-config.in: closed #1810
7924
7925Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * tree.h, valid.c, valid.h: more work on validity, IDs
7928 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7929 definition for AIX
7930
7931Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7934 the distribution due to a cut'n paste error at last commit
7935
7936Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * configure.in: upgraded to version 1.4.0
7939 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7940 Big update, added a large part of the validation process,
7941 it should be usable, but some parts are missing
7942 * xpath.c: improved the implementation w.r.t. root.
7943 * Makefile.am: added more tests
7944 * test and result trees: added a lot of tests
7945 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7946
7947Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * Added an HACKING file
7950
7951Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * xpath.[ch] : improvements and debug of the XPath implementation
7954 * parser.c, HTMLparser.c : modified the parsers to be progressive
7955 * tree.[ch] : extended the Buffer promitives
7956 * xmlIO.[ch] : added basic I/O routines providing progressive
7957 parsing and ready for I18N conversion plugins
7958 * SAXresult/* : the SAX callback sequence maybe slightly different
7959 now
7960 * test*.c : improved/updated the tests programs
7961 * doc/* : recompiled the docs.
7962
79631999-07-26 Michael Meeks <michael@edenproject.org>
7964
7965 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7966
7967 * tree.c: Ditto.
7968
7969Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * configure.in: upgraded to version 1.4.0
7972 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7973 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7974 XML query language, see http://www.w3.org/TR/xpath for more details.
7975 * parser.c, parser.h: added CHAR* related string functions for XPath
7976 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7977 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7978 rebuild the docs.
7979 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7980 and regression testing capabilities for XPath.
7981
7982Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7985 closing bug #1646
7986
7987Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * Makefile.am, example/Makefile.am: closed bug #1683
7990
7991Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * example/Makefile.am, configure.in: added the makefile for the
7994 gjobread example
7995
7996Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7997
7998 * doc/Makefile.am:
7999 - fix which allow "make install DESTDIR=</install/prefix>".
8000
8001Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8002
8003 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8004 which fixed a problem on the file reading-code.
8005
8006Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8009 output.
8010 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8011
8012Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * parser.h : Oops removed the binary compatibility problem
8015 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8016 * parser.c, HTMLparser.c: applied patches for reading from stdin
8017
8018Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * parser.c, entities.c, valid.c: cleanup bug #1591
8021 * configure.in: cleanup bug #1592
8022 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8023 the same tree back-end. Hence gdome will be available for it.
8024 * doc/Makefile.am: close bug #617
8025
8026Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * parser.c: alloctate a per parser context SAX interface block
8029
8030Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8033 and xmlEncodeEntitiesReentrant with the correct one :-\
8034
8035Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * commit of my internal XML base changes, quite a lot of
8038 changes, cleanups, better entities support, framework for
8039 new I/O and charset detection and handling
8040 * Fixed the configure/Makefile stuff to generate shared libs
8041 with the proper version info, so we jumped on rev from
8042 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8043 xmlEncodeEntities() result need to be freed now, and a string
8044 xmlParserVersion provide the current library version.
8045
8046Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8047
8048 * parser.c: fixed a buffer overrun for when you have a very long
8049 attribute with no entities in it.
8050
8051Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * added example directory
8054 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8055
8056Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * Release of libxml-1.1, nearly everything has been touched for
8059 this.
8060 * Added more regression tests
8061 * Updated the documentation
8062
8063Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * tree.[ch]: unified the XML_NO_CORBA defines.
8066 * parser.c encoding.[ch]: started plugging in char encoding detection
8067
8068Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8069
8070 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8071 Also freed allocated buffer.
8072
8073Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8074 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8075 reentrancy problem at printing. One is left in entities.c, to
8076 remove ASAP
8077 * testSAX.c : added a test example showing the use of the SAX
8078 interface if one doesn't want to build the DOM tree.
8079 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8080
8081Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8084 large revamping of the parser to use SAX callbacks
8085 http://www.megginson.com/SAX/ (or at least a C like interface
8086 a la Expat). It's now possible to set up your own callbacks
8087 and the parser will not build a DOM tree.
8088 * test/* result/*: updated the test suite, I finally removed
8089 the old Namespace draft support (PI based).
8090
8091Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8092
8093 * Makefile.am: added test result to EXTRA_DIST for make tests
8094
8095Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * parser.c, parserInternals.h: moved the chars macro definitions
8098 to parserInternals.h
8099 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8100 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8101
8102Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * xml-config.in : applied patch to make --version work
8105
81061999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8107
8108 * Makefile.am (check-local): Alias for `tests' target. This will
8109 cause `make check' to do the right thing.
8110 (tests): Don't run tests in srcdir. Also, replaced calls to
8111 basename with a `sed' "equivalent".
8112
8113Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8116 it in the header and not the sources, updated the doc.
8117 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8118 pointing this out.
8119
8120Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8123 exported the inputStream routines.
8124 * doc/html/* : updated accordingly
8125
8126Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * parser.c, parser.h, parserInternals.h: added a few extra
8129 internal calls to allocate and free parser contexts ...
8130 * doc/html/* : updated accordingly
8131
8132Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * configure.in, Makefile.am, doc/makefile.am : General changes for
8135 1.0.0 release and including the generated HTML documentation.
8136
8137Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * makefile.am : added parserInternals.h, oops.
8140
8141Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * parserInternals.h: added this header giving access to the parser
8144 internal functions.
8145 * doc/Makefile.am : added a rebuild target which rebuilds the full
8146 set of documentations
8147 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8148 the internal subset.
8149 * *.c *.h: modifications needed to generate the documentation using
8150 gtk-doc, cleanup of functions blocks, reorganisation of struct
8151 declarations.
8152
8153Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8156 the tar and spec file to include the beginning of the doc.
8157
81581999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8159
8160 * doc/.cvsignore: Added this file.
8161
8162Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * tree.c: fixed xmlGetProp to return "" when the attribute
8165 exists, even if the node-list is NULL.
8166
8167Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * tree.c: patched an error outputting empty attribute values.
8170 * Makefile.am and doc/makefile.am: have been updated during the
8171 week-end. Sorry for an empty CVS log, I got a shell problem.
8172
8173Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * tree.h: cleaned up using enums instead of defines
8176 * parser.c, valid.[ch]: more work on parsing/output of element
8177 declarations
8178
8179Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * valid.[ch], tree.c, parser.c : more work toward full parsing
8182 of XML DTDs.
8183 * README: added informations about mailing-list and on-line
8184 documentation
8185
81861999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8187
8188 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8189
8190Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * parser.c, tree.[ch] : more work toward conformance testing,
8193 added a last element to accelerate parsing of very flat structures
8194 started working on internal subset Element content declaration.
8195 * valid.[ch] : first cut at adding code toward validation.
8196 * previous changes had also small impact on most files, especially
8197 the conformance testing using James Clark test suite.
8198
8199Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * test/* : updated the examples, most of them were not well
8202 formed (humm), and added rdf2.
8203 * result/* : resulting changes in the output.
8204
8205Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8208
8209Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * tree.c: patched a bug in the generation of empty attributes
8212
8213Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8216 for node/trees/documents/... Biggest problem is namespace
8217 support when copying subtrees.
8218
8219Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * parser.c, entities.c: improve entities and char ref encoding,
8222 and cleanups of error messages.
8223
8224Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * parser.c, entities.c: simple bug hunting done during rpm2html and
8227 rpmfind integration.
8228
8229Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * parser.[ch]: Added interfaces allowing to specify a SAX
8232 handler before parsing.
8233
8234Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * parser.c: redirrect all errors reporting through the SAX
8237 error function
8238
8239Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8242 * libtool, tlmain ...: update of the libtool files
8243
82441998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8245
8246 * entities.c: Use g_snprintf insteda of snprintf.
8247
8248Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8251 added ent5 test for this purpose.
8252 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8253
8254Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * parser.c: fixed? a strange error due to compression on a GWP
8257 document.
8258
8259Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * tree.[ch]: bug fixing
8262 * entities.[ch]: defined a specific type for predefined entities
8263 * doc/xml.html: more documentation on the library, how to use it,
8264 overview of the interfaces.
8265
8266Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8269
8270Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * tree.c: corrected a small bug
8273 * doc/xml.html: continuing writing documentation.
8274
8275Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * debugXML.h debugXML.c: added debugging utilities.
8278 * tester.c: added --debug switch.
8279 * tree.c: patched an incorrect node->type assignment.
8280 * parser.c: formatting, ensure that node->doc != NULL in attributes
8281
8282Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8285 entity support and provide an internal representation close to
8286 DOM one (entity ref nodes, and attribute value as tree). I tried
8287 to preserve the interface but this will surely break some apps
8288 (I have to change rpm2html/rpmfind for example). I had to change
8289 two interfaces, and the generated tree is somewhat different.
8290 * doc/* : started documenting the XML library, the tree and
8291 DOM/Corba. This is a first step.
8292
8293Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * parser.c: Set up the fonctions comment block, boring but useful.
8296 * parser.h, SAX.c, parser.c: now attributes are processed through
8297 the SAX interface. The problem is that my SAX interface diverged
8298 quite a bit from the original one, well this is not an official
8299 spec, and translating it from Java to C is hairy anyway...
8300
8301Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8304 fonctions comment block, boring but useful.
8305
8306Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8309 conversion routines. However they are not yet used to convert the
8310 inputs. The core will run with UTF-8.
8311
8312Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * tree.c : make sure that the type id is properly set-up when
8315 a new object is allocated, needed for DOM.
8316
8317Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * tree.h, tree.c: Ok, the main objects in the tree will be native
8320 corba objects, it costs 8 bytes per Node, Attribute and Document
8321 but it simplifies the Corba integration a lot (no extra interface
8322 objects to allocate/free).
8323
8324Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8327 and changed NODEs contants for conformity with DOM Level 1
8328
8329Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * added hooks to keep track of servants when creating objects
8332 xmlDoc and xmlNode (for Corba export).
8333
8334Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * added xml-config script.
8337
8338Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8341 to autoupdate libtool and automake conf files.
8342
83431998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8344
8345 * Makefile.am: Use '?' to separate the sed
8346 commands as ',' is used when people pass -Wl,something.
8347
8348
8349Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * tree.c, tree.h: added a per-document compression interface.
8352
8353Tue Sep 22 20:47:38 EDT 1998
8354
8355 * tree.c, tree.h: added saving with compression and added interfaces
8356 to control the compression level (xmlGetCompressMode,
8357 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8358
8359Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * parser.c: corrected a loop for files of size 0
8362
83631998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8364
8365 * error.h: New file. Contains prototyes from `error.c'.
8366
8367Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8368
8369 * Makefile.am (xmlincdir): New macro.
8370 (xmlinc_HEADERS): Renamed from include_HEADERS.
8371
8372Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * applied small patch on numeric entities from
8375 Christopher Blizzard <blizzard@appliedtheory.com>
8376
8377Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * New release 0.2, removed the old xml_* files so that it's
8380 coherent with the other CVS base (W3C), far better conformance
8381 to standard, new namespaces, decent entities support, beginning
8382 of a SAX-like interface. Nearly nothing left intact, even the
8383 test examples ...
8384
83851998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8386
8387 * .cvsignore: Add .deps dir
8388
8389Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8392
8393Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * configure.in: added test for CPP
8396 * AUTHORS, Changelog: the original ones didn't get commited but the
8397 glib ones instead, fixed.
8398 * Makefile.am: corrected an error in library naming
8399
8400Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * integrated code developped at W3C
8403 * changed the original Copyright
8404 * migrated to automake
8405 * prefixed the filenames by xml_ to avoid filename clashes
8406
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008407Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8408
8409 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8410 should not be called.
8411
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008412Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8413
8414 * libxml-2.0.pc.in: applied the patch to fix #101894
8415
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008416Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8417
8418 * tree.c : applied patch from Lukas Schroeder for register callbacks
8419 * valid.c: modified patch from Lukas Schroeder to test
8420 register callbacks with --chkregister
8421
Daniel Veillard067bae52003-01-05 01:27:54 +00008422Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8423
8424 * xmlreader.c: seriously changed the way data are pushed to
8425 the underlying parser, go by block of 512 bytes instead of
8426 tryng to detect tag boundaries at that level. Changed the
8427 way empty element are detected and tagged.
8428 * python/tests/reader.py python/tests/reader2.py
8429 python/tests/reader3.py: small changes mostly due to context
8430 reporting being different and DTD node being reported. Some
8431 errors previously undetected are now caught and fixed.
8432 * doc/xmlreader.html: flagged last section as TODO
8433
Daniel Veillard51a447a2003-01-04 19:42:46 +00008434Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8435
8436 * python/libxml.py: integrated the Python 2.2 optimizations
8437 from Hannu Krosing, while maintaining compatibility with
8438 1.5 and 2.1
8439
Daniel Veillarde59494f2003-01-04 16:35:29 +00008440Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8441
8442 * xmllint.c: a bit of cleanup
8443 * xmlreader.c: small fix
8444 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8445 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8446
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008447Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8448
8449 * python/setup.py.in: patch from Stéphane Bidoul to include
8450 drv_libxml2.py in setup.py
8451
Daniel Veillard66b82892003-01-04 00:44:13 +00008452Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8453
8454 * doc/xmlreader.html: starting documenting the new XmlTextReader
8455 interface.
8456
Daniel Veillard7704fb12003-01-03 16:19:51 +00008457Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8458
8459 * xmllint.c: added the --stream flag to use the TextReader API
8460 * xmlreader.c: small performance tweak
8461
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008462Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8463
8464 * xmlreader.c python/tests/reader2py: okay the DTD validation
8465 code on top of the XMLTextParser API should be solid now.
8466
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008467Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8468
8469 * xmlreader.c python/tests/reader2py: Fixing some more mess
8470 with validation and recursive entities while using the
8471 reader interface, it's getting a bit messy...
8472
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008473Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8474
8475 * xmlreader.c python/tests/reader.py: another couple of problem
8476 related to IsEmptyElement reported by Stéphane Bidoul needed
8477 some fixes.
8478
Daniel Veillard4f860202003-01-02 13:00:02 +00008479Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8480
8481 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8482 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8483 based on the python XmlTextReader interface.
8484
Daniel Veillard3c265e42003-01-01 21:06:49 +00008485Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8486
8487 * tree.c: backing out one change in the last patch which broke the
8488 regression tests
8489
Daniel Veillard5335dc52003-01-01 20:59:38 +00008490Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8491
8492 * global.data globals.c tree.c include/libxml/globals.h: applied
8493 an old patch from Lukas Schroeder to track node creation and
8494 destruction. Probably missing a lot of references at the moment
8495 and not usable reliably.
8496
Daniel Veillard8ba17412003-01-01 19:13:12 +00008497Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8498
8499 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8500 from doc/news.html and a stylesheet
8501
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008502Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8503
8504 * xmlreader.c python/tests/reader.py: fixed another couple of
8505 xmlreader bugs reported by Stéphane Bidoul and added tests.
8506
Daniel Veillard9e395c22003-01-01 14:50:44 +00008507Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8508
8509 * xmlreader.c python/tests/reader2.py: fixed another validity
8510 checking in external parsed entities raised by Stéphane Bidoul
8511 and added a specific regression test.
8512 * python/tests/reader3.py: cleanup
8513
Daniel Veillardd5896142002-12-31 14:45:26 +00008514Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * xmlreader.c python/tests/reader2.py: fixed a problem with
8517 validation within entities pointed by Stéphane Bidoul, augmented
8518 the tests to catch those.
8519
Daniel Veillarddc85f282002-12-31 11:18:37 +00008520Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8521
8522 * python/generator.py: modified the generator to allow keeping
8523 class references when creating new classes, needed to fix a bug
8524 pointed by Stéphane Bidoul where the input buffer of the
8525 xmlTextReader instance gets destroyed if the python wrapper for
8526 the input is not referenced anymore.
8527
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008528Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8529
8530 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8531 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8532
Daniel Veillard571b8892002-12-30 12:37:59 +00008533Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * xmlreader.c python/tests/reader.py: fixed another problem
8536 pointed by Stéphane Bidoul
8537
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008538Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8539
8540 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8541 with "<a/>"
8542
Daniel Veillardecaba492002-12-30 10:55:29 +00008543Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * SAX.c: warn on xmlns:prefix="foo"
8546 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8547 for namespace attributes handling.
8548
Daniel Veillard2d84a892002-12-30 00:01:08 +00008549Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8552 a really nasty problem raised by a DocBook XSLT transform
8553 provided by Sebastian Bergmann
8554
Daniel Veillard29b3e282002-12-29 11:14:41 +00008555Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8558 by Stéphane Bidoul and integrated it into the tests
8559
Daniel Veillarde18fc182002-12-28 22:56:33 +00008560Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8561
8562 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8563 extended the XmlTextReader API a bit, addding accessors for
8564 the current doc and node, and an entity substitution mode for
8565 the parser.
8566 * python/libxml.py python/libxml2class.txt: related updates
8567 * python/tests/Makefile.am python/tests/reader.py
8568 python/tests/reader2.py python/tests/reader3.py: updated a bit
8569 the old tests and added a new one to test the entities handling
8570
Daniel Veillardaba976d2002-12-28 21:14:18 +00008571Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8572
8573 * python/generator.py python/libxml2class.txt
8574 python/tests/reader.py python/tests/reader2.py: changed the
8575 generator to provide casing for the XmlTextReader similar to
8576 C# so that examples and documentation are more directly transposable.
8577 Fixed the couple of tests in the suite.
8578
Daniel Veillard83298842002-12-28 15:12:33 +00008579Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * doc/guidelines.html: added a document on guildeline for
8582 publishing and deploying XML
8583
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008584Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * valid.c xmlreader.c: final touch running DTD validation
8587 on the XmlTextReader
8588 * python/tests/Makefile.am python/tests/reader2.py: added a
8589 specific run based on the examples from test/valid/*.xml
8590
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008591Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * python/libxml.py: added a few predefined xmlTextReader parser
8594 configuration values.
8595
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008596Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8597
8598 * python/libxml_wrap.h: trying to fix #102037
8599
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008600Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * SAX.c: fixing bug #95296, when the predefined entities
8603 are redefined in the DTD the default one must be used
8604 instead anyway.
8605
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008606Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8607
8608 * doc/xmllint.xml
8609 * doc/xmllint.1
8610 Add discussion of XML_DEBUG_CATALOG to xmllint man
8611 page - bug #100907
8612
8613
Daniel Veillarddf512f42002-12-23 15:56:21 +00008614Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * xmlreader.c: Fixed the empty node detection to avoid reporting
8617 an inexistant close tag.
8618
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008619Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8622 for Python 2.1
8623
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008624Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8625
8626 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8627
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008628Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * doc/libxml2-api.xml python/tests/reader.py: one really need
8631 to provide the base URI information when creating a reader parser
8632 from an input stream. Updated the API and the example using it.
8633
Daniel Veillardea7751d2002-12-20 00:16:24 +00008634Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8637 include/libxml/valid.h include/libxml/xmlreader.h: working on
8638 DTD validation on top of xml reader interfaces. Allows to
8639 validate arbitrary large instances. This required some extensions
8640 to the valid module interface and augmenting the size of xmlID
8641 and xmlRef structs a bit.
8642 * uri.c xmlregexp.c: simple cleanup.
8643
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008644Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8647 work on the xml reader interfaces.
8648 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8649 Web page for the Windows binaries.
8650
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008651Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * xmlIO.c: applied a patch for VMS following the report by
8654 Nigel Hall
8655
Daniel Veillard3772de32002-12-17 10:31:45 +00008656Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * parser.c: the parseStartTag bug fix wasn't complete.
8659
Daniel Veillard67df8092002-12-16 22:04:11 +00008660Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8663 parseStartTag, fixing it.
8664 * test/att4 result/att4 result/noent/att4: adding the test
8665 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8666 more methods to XmlTextReader.
8667
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008668Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8669
8670 * win32/libxml2.def.src: added more xml reader exports
8671 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8672 to the build
8673
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008674Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8675
8676 * doc/tutorial/xmltutorial.xml
8677 plus generated html and pdf
8678 Updating tutorial again based on further comments from Niraj
8679 Tolia on the last iteration
8680
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008681Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8682
8683 * doc/tutorial/xmltutorial.xml
8684 * doc/tutorial/includekeyword.c
8685 * doc/tutorial/includegetattribute.c
8686 plus generated html and pdf
8687 Adding fix from Niraj Tolia to tutorial to properly free memory.
8688
8689
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008690Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8693 more methods of XmlTextReader.
8694 * python/libxml2class.txt python/tests/reader.py: this increased the
8695 methods in the bndings, augmented the test to check those new
8696 functions.
8697
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008698Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8701 methods of XmlTextReader.
8702 * python/generator.py python/libxml_wrap.h python/types.c
8703 python/libxml2class.txt: added the reader to the Python bindings
8704 * python/tests/Makefile.am python/tests/reader.py: added a specific
8705 test for the Python bindings of the Reader APIs
8706 * parser.c: small cleanup.
8707
Daniel Veillard06503452002-12-13 10:42:08 +00008708Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * xinclude.c: fallback was only copying the first child not the
8711 full child list of the fallback element, closes #89684 as reopened
8712 by Bernd Kuemmerlen
8713
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008714Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8715
8716 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8717
Daniel Veillard000eafb2002-12-12 10:04:22 +00008718Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8719
Daniel Veillardc1eed322002-12-12 11:01:32 +00008720 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008721 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008722 gives enum values, fix functype return type, put back fields in
8723 structs
8724 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008725
Daniel Veillard024b5702002-12-12 00:15:55 +00008726Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8729 about htmlNodeDumpOutput location.
8730 * xpath.c: removed an undefined function signature
8731 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8732 too many symbols in the API breaking the python bindings.
8733 Updated with the libxslt/libexslt changes.
8734
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008735Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * configure.in: preparing release of 2.4.29
8738 * doc/*: rebuilt the docs and API
8739 * xmlreader.c: a few more fixes for the XmlTextReader API
8740
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008741Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8742
8743 * include/win32config.h: applied mingw patch from Magnus Henoch
8744
Daniel Veillard5aad8322002-12-11 15:59:44 +00008745Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8748
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008749Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8750
8751 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8752 building Python script, does the C parsing directly, generates
8753 a better API description including structure fieds defs and
8754 enums. Still a couple of bugs, but good enough for the python
8755 wrappers now.
8756 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8757 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8758 include/libxml/schemasInternals.h include/libxml/tree.h: more
8759 cleanup based on the python analysis script reports.
8760 * libxml.spec.in: make sure the API XML description is part of the
8761 devel package.
8762
Daniel Veillard01c13b52002-12-10 15:19:08 +00008763Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8766 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8767 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8768 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8769 code cleanup, especially the function comments.
8770 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8771
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008772Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * Makefile.am xmlreader.c include/libxml/Makefile.am
8775 include/libxml/xmlreader.h: Adding a new set of APIs based on
8776 the C# TextXmlReader API but converted to C. Allow to parse
8777 in constant memory usage, far simpler to program and explain
8778 than the SAX like APIs, unfinished but working.
8779 * testReader.c: test program
8780
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008781Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8782
8783 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8784
Daniel Veillard64b35282002-12-04 15:10:40 +00008785Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * tree.c: Chip turner indicated that XHTML1 serialization
8788 rule for style actually break on both IE and Mozilla,
8789 try to avoid the rule if escaping ain't necessary
8790
Daniel Veillard8efff672002-12-04 11:44:48 +00008791Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * nanhttp.c: handle HTTP URL escaping, problem reported by
8794 Glen Nakamura and Stefano Zacchiroli
8795
Daniel Veillard1c732d22002-11-30 11:22:59 +00008796Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8799
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008800Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * uri.c: Johann Richard pointed out some XPointer problems for
8803 URN based URI references in XInclude. Modified the URI parsing
8804 and saving routines to allow correct parsing and saving of
8805 XPointers, especially when attached to "opaque" scheme accordingly
8806 to RFC 2396
8807
Daniel Veillard8db67d22002-11-27 19:39:27 +00008808Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8809
8810 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8811 of refactoring to the HTML saving code.
8812 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8813 in the doc.
8814
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008815Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8818 to a buffer API to reuse the generic dump to an OutputIO layer,
8819 this reduces code, fixes xmlNodeDump() for XHTML, also made
8820 xmlNodeDump() now return the number of byte written.
8821
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008822Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * python/setup.py.in: another patch from Stéphane Bidoul for
8825 Python bindings on Windows
8826 * doc/parsedecl.py: small cleanup
8827
Daniel Veillard9715c172002-11-25 16:33:40 +00008828Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * libxml.spec.in configure.in: add a line in %changelog for releases
8831
Daniel Veillard9bc53102002-11-25 13:20:04 +00008832Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8833
8834 * parser.c: patch from Marcus Clarke fixing a problem in entities
8835 parsing that was detected in KDe documentations environment.
8836
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008837Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8838
8839 * python/libxml.c (libxml_prev): Return the previous as opposed to
8840 the next node (I guess this is the result of some cut & paste programming:)
8841
Daniel Veillard80d7b902002-11-23 16:23:08 +00008842Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8845
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008846Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * python/generator.py python/libxml.c python/setup.py.in: trying
8849 to fix the Python bindings build on Windows (Stéphane Bidoul)
8850
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008851Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8852
8853 * win32/configure.js: added option for python bindings
8854 * win32/libxml2.def.src: added more exports
8855
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008856Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8857
8858 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8859 pthreads
8860 * win32/wince/*: applied updates to Windows CE port from Javier
8861
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008862Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * configure.in: preparing 2.4.28
8865 * libxml.spec.in doc/Makefile.am: some cleanup
8866 * doc/*: updated the news and regenerated.
8867
Daniel Veillardfee408f2002-11-22 13:18:30 +00008868Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * HTMLparser.c: final touch at closing #87235 </p> end tags
8871 need to be generated.
8872 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8873 this change slightly the output of a few tests
8874 * doc/*: regenerated
8875
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008876Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * parserInternals.c: fixing bug #99190 when UTF8 document are
8879 parsed using the progressive parser and the end of the chunk
8880 is in the middle of an UTF8 multibyte character.
8881
William M. Brack8b2c7f12002-11-22 05:07:29 +00008882Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8883
8884 * threads.c: fixed initialization problem in xmlNewGlobalState
8885 which was causing crash.
8886 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8887 in xmlInitializeGlobalState.
8888 * parserInternals.c: cleaned up ctxt->sax initialisation.
8889
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008890Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * tree.c include/libxml/tree.h: modified the existing APIs
8893 to handle XHTML1 serialization rules automatically, also add
8894 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8895 libxslt serialization uses it when needed without changing
8896 the library API.
8897 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8898 result/xhtml1: added a new test specifically for xhtml1 output
8899 and updated the result of one XHTML1 test
8900
Daniel Veillardd076a202002-11-20 13:28:31 +00008901Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8902
8903 * xinclude.c parserInternals.c encoding.c: fixed #99082
8904 for xi:include encoding="..." support on text includes.
8905 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8906 test/XInclude/ents/isolatin.txt : added a specific regression test
8907 * python/generator.py python/libxml2class.txt: fixed the generator
8908 the new set of comments generated for doc/libxml2-api.xml were
8909 breaking the python generation.
8910
Daniel Veillard817e70b2002-11-19 22:28:48 +00008911Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8914 * configure.in: patch for Solaris on new autoconf closes #98880
8915 * doc/parsedecl.py: repair the frigging API building script,
8916 did I say that python xmllib sucks ?
8917 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8918 and some comment are no more truncated.
8919
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008920Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * parser.c: Martin Stoilov pointed out a potential leak in
8923 xmlCreateMemoryParserCtxt
8924
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008925Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8928 included in HTML documents and using the push parser.
8929
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008930Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8931
8932 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8933 specified, look for the Python interpreter not just in the
8934 specified root but also in the specified location. Fixes #98825
8935
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008936Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8937
8938 * python/libxml.c: fixing bug #98792 , node may have no doc
8939 and dereferencing without checking ain't good ...
8940
Daniel Veillarddad3f682002-11-17 16:47:27 +00008941Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * configure.in: preparing release 2.4.27
8944 * doc/* : updated and rebuilt the docs
8945 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8946 and all the docs are actually packaged and in the final RPMs
8947 * parser.c parserInternals.c include/libxml/parser.h: restore
8948 xmllint --recover feature.
8949
Daniel Veillard68e9e742002-11-16 15:35:11 +00008950Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8951
Daniel Veillard784b9352003-02-16 15:50:27 +00008952 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008953 processing of parsed entities, and XPath computation on sustitued
8954 entities.
8955 * testXPath.c: make sure entities are substitued.
8956
Daniel Veillard328f48c2002-11-15 15:24:34 +00008957Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8958
Daniel Veillard784b9352003-02-16 15:50:27 +00008959 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008960 processing of internal parsed entities, which had to be changed.
8961
Daniel Veillard66651aa2002-11-15 11:21:43 +00008962Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8965 trying to fix bug #98517 about building outside the source tree
8966 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8967
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008968Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8969
8970 * include/win32config.h: cleanup
8971 * win32/Makefile.mingw: integrated mingw in JScript configure
8972 * win32/Makefile.msvc: modified to allow mingw coexistence
8973 * win32/configure.js: integrated mingw
8974 * win32/Readme.txt: cleanup
8975
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008976Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8977
8978 * HTMLparser.c: strengthen the guard in the Pop macros,
8979 like in the XML parser, closes bug #97315
8980
Daniel Veillard0821b152002-11-12 20:57:47 +00008981Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8984 callback is never used.
8985
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008986Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * parserInternals.c: fixed the initialization of the SAX structure
8989 which was breaking xsltproc
8990 * xpath.c: patch from Petr Pajas for CDATA nodes
8991 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8992 * parser.c include/libxml/parser.h: patch from Peter Jones
8993 removing a leak in xmlSAXParseMemory() and adding the
8994 function xmlSAXParseMemoryWithData()
8995
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008996Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8997
8998 adding pdf of tutorial, changing web page to link to it
8999 * doc/tutorial/xmltutorial.pdf
9000 * doc/xml.html
9001 * doc/docs.html
9002
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009003Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9004
9005 * doc/tutorial/ar01s08.html
9006 adding file what I forgot for tutorial
9007
9008
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009009Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9010
9011 Adding encoding discussion to tutorial
9012 Added:
9013 * doc/tutorial/images/*.png: DocBook admonition image files
9014 * doc/tutorial/apf.html, apg.html: new generated html
9015 * doc/tutorial/includeconvert.c: conversion code entity file
9016 changed:
9017 * doc/tutorial/xmltutorial.xml: DocBook original
9018 * doc/tutorial/*.html: generated html
9019
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009020Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9021
9022 * include/libxml/*.h: retired xmlwin32version.h
9023 * doc/Makefile.am: retired xmlwin32version.h
9024 * win32/configure.js: retired xmlwin32version.h
9025
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009026Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9027
9028 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009029 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9030 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009031
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009032Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * globals.c: fixed a typo pointed out by Igor
9035 * xpath.c: try to speed up node compare using line numbers
9036 if available.
9037
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009038Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * tree.c: make xmlFreeNode() handle attributes correctly.
9041
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009042Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9043
9044 * catalog.c: completed the #96963 fix, as reported by Karl
9045 Eichwalder
9046
Daniel Veillard56f21f22002-11-06 15:49:46 +00009047Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9050
Daniel Veillard91ad8792002-11-04 17:06:52 +00009051Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * Makefile.am: switched the order of a couple of includes
9054 to fix bugs #97100
9055
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009056Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9057
9058 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9059 xmlLoadCatalogs that used to separate directories with a ':'.
9060
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009061Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9062
9063 * threads.c: improvements to the Windows-side of thread handling
9064 * testThreads.c: conditionally excluded unistd.h
9065 * testThradsWin32.c: broke overlong lines
9066 * include/win32config.h: adapted thread-related macros to the new
9067 scheme and for pthreads on Windows
9068 * win32/Makefile.msvc: introduced a more flexible thread build,
9069 added testThreads[Win32].c to the build
9070 * win32/configure.js: introduced a more flexible thread config
9071
John Fleck61f6fb62002-10-31 15:23:29 +000090722002-10-31 John Fleck <jfleck@inkstain.net>
9073
9074 * doc/xml.html (and, by implication, FAQ.html)
9075 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9076
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009077Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9078
9079 * configure.in: removed xmlwin32version.h
9080 * include/libxml/Makefile.am: removed xmlwin32version.h
9081
Daniel Veillardce66ce12002-10-28 19:01:59 +00009082Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * tree.c: applied patch from Brian Stafford to fix a bug
9085 in xmlReconciliateNs()
9086
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009087Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * tree.c: applied patch from Christian Glahn to allow
9090 xmlNewChild() on document fragment nodes
9091
Daniel Veillardb39bc392002-10-26 19:29:51 +00009092Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * parser.c: Christian Glahn found a problem with a recent
9095 patch to xmlParseBalancedChunkMemoryRecover()
9096 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9097 problems
9098 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9099 test/schemas/seq*: added the test cases from Charles
9100
Daniel Veillard366a9152002-10-23 20:43:53 +00009101Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9104 serious cleanup of the spec file and associated changes
9105 in the Makefiles.
9106 * valid.c: try to remove some warnings on x86_64
9107
Daniel Veillardd033d022002-10-23 14:55:02 +00009108Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9111 fix bug #96586
9112
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009113Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9116 parsing, applied his patch
9117 * result/HTML/attrents.html result/HTML/attrents.html.err
9118 result/HTML/attrents.html.sax test/HTML/attrents.html:
9119 added the test and result case provided by Mikhail Sogrine
9120
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009121Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * vms/build_libxml.com vms/config.vms vms/readme.vms
9124 include/libxml/parser.h include/libxml/parserInternals.h
9125 include/libxml/tree.h include/libxml/xmlIO.h
9126 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9127 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9128 Applied the VMS update patch from Craig A. Berry
9129 * doc/*.html: update
9130
Daniel Veillardf000f072002-10-22 14:28:17 +00009131Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9134
Daniel Veillard1e208222002-10-22 14:25:25 +00009135Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * debugXML.c: adding a grep command to --shell in xmllint
9138 for T.V. Raman
9139
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009140Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * xmlcatalog.c: tried to fix some of the problem with --sgml
9143
Daniel Veillard935494a2002-10-22 14:22:46 +00009144Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9145
9146 * parser.c: tried to fix bug #91500 where doc->children may
9147 be overriden by a call to xmlParseBalancedChunkMemory()
9148
9149Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9150
9151 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9152 identifiers in SGML catalogs containing '&'
9153
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009154Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9155
9156 * python/types.c: fixed bugs when passing result value tree
9157 to Python functions.
9158
Daniel Veillard48267432002-10-18 11:21:38 +00009159Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * configure.in: preparing the release of 2.4.26
9162 * doc/*: updated and rebuilt the documentation
9163
Daniel Veillardbb284f42002-10-16 18:02:47 +00009164Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * parser.c: fixed a XML Namespace compliance bug reported by
9167 Alexander Grimalovsky
9168
Daniel Veillard44892f72002-10-16 15:23:26 +00009169Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * HTMLtree.c: fixed serialization of script and style when
9172 they are not lowercase (i.e. added using the API to the tree).
9173
Daniel Veillard2fd85422002-10-16 14:32:41 +00009174Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * valid.c: make xmlValidateDocument emit a warning msg if there
9177 is no DTD, pointed by Christian Glahn
9178
Daniel Veillard32370232002-10-16 14:08:14 +00009179Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9182 content model when some of the blocks have min or max, and a couple
9183 of bugs found in the process.
9184 * result/schemas/list0* test/schemas/list0*: added some specific
9185 regression tests
9186
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009187Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * README: updated the contact informations
9190
Daniel Veillard63186732002-10-15 08:43:17 +00009191Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9194 misses it, reported by Peter Bray.
9195
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009196Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9199 and removed a few warnings
9200
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009201Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * parser.c: Christian Glahn found a small bug in the push parser.
9204 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9205 public
9206
Daniel Veillard6045c902002-10-09 21:13:59 +00009207Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * xmlschemas.c include/libxml/xmlschemas.h: added
9210 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9211 * testSchemas.c: added --memory to test the new interface
9212
Daniel Veillardf0070122002-10-09 14:24:17 +00009213Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9214
9215 * doc/index.py doc/search.php: integrated the XSLT indexing,
9216 a few fixed in the indexer, added a scope selection at the
9217 search level.
9218
Daniel Veillard01992e02002-10-09 10:20:30 +00009219Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9222 this was due to uninitialized parts of the validation context
9223
Daniel Veillard321be0c2002-10-08 21:26:42 +00009224Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * debugXML.c: applied patch from Mark Vakoc except the API
9227 change, preserved it.
9228 * doc/*: updated the docs to point to the search engine for
9229 information lookup or before bug/help reports.
9230
Daniel Veillard01e87d22002-10-08 16:55:06 +00009231Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * doc/index.py doc/search.php: added mailing-list archives
9234 indexing and lookup
9235
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009236Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9239
Daniel Veillard9b006132002-10-07 11:13:27 +00009240Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * doc/index.py: improved HTML indexing
9243 * doc/search.php: make the queries also lookup the HTML based indexes
9244
Daniel Veillard141d04b2002-10-06 21:51:18 +00009245Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * doc/index.py: added HTML page indexing
9248
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009249Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9250
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009251 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009252 problem in libxslt.
9253 * catalog.c: fixed list handling in XML_CATALOG_FILES
9254
Daniel Veillardceb09b92002-10-04 11:46:37 +00009255Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * valid.c: typo/bug found by Christian Glahn
9258
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009259Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9260
9261 * xmlIO.c: applied Windows CE patch from Javier.
9262 * win32/wince: new directory, contains support for the PocketPC
9263 with Windows CE from Javier.
9264 * include/win32config.h: reorganised, removed duplicate
9265 definitions and applied WinCE patch from Javier.
9266 * include/wsockcompat.h: new file, now contains WinSock
9267 compatibility macros.
9268 * win32/Makefile.msvc: introduced double-run compilation.
9269
Daniel Veillarde16b5742002-09-26 17:50:03 +00009270Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * configure.in include/libxml/xmlwin32version.h: preparing release
9273 of 2.4.25
9274 * doc/*: updated and regenerated teh docs and web pages.
9275
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009276Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9279 error were not covering namespace declarations.
9280 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9281 it was missing the attribute declaration for the namespace
9282 * result/VC/NS3: the fix now report breakages in that test
9283
Daniel Veillardabe01742002-09-26 12:40:03 +00009284Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9287
Daniel Veillard2ace1952002-09-26 12:28:02 +00009288Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9291 and regenerated the docs and web site
9292
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009293Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9296 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9297 not before
9298
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009299Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * python/generator.py python/libxml2class.txt: fixed a stupid error
9302 breaking the python API
9303
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009304Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9307 triostr.c triostr.h: applied a trio update patch from
9308 Bjorn Reese which should work with MinGW
9309
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009310Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * tree.c: improving some documentation comments
9313 * xmlregexp.c: found and fixed a mem leak with python regression tests
9314 * doc/*: rebuilt the doc and the API XML file including the
9315 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9316 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9317 python/types.c: added access to the XML Schemas regexps from
9318 python
9319 * python/tests/Makefile.am python/tests/regexp.py: added a
9320 simple regexp bindings test
9321
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009322Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9323
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009324 * doc/xml.html:
9325 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009326
Daniel Veillard118aed72002-09-24 14:13:13 +00009327Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * xmlregexp.c: fixed the data callback on transition functionality
9330 which was broken when using the compact form
9331 * result/schemas/*: updated the results, less verbose, all tests
9332 pass like before
9333 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9334 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9335 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9336 annoying warnings
9337 * xpath.c: try to provide better error report when possible
9338
Daniel Veillard72336152002-09-21 13:08:14 +00009339Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * Makefile.am: fixed a breakage raised by Jacob
9342
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009343Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9344
9345 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9346 which don't use sockets
9347
Igor Zlatkovic01280582002-09-20 16:40:34 +00009348Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9349
9350 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9351 * win32/configure.js: applied zlib patch from Daniel Gehriger
9352
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009353Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9354
9355 * win32/configure.js: applied the patch from Mark Vakoc for
9356 regexp support
9357 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9358 for regexp support
9359
Daniel Veillardb5c05732002-09-20 13:36:25 +00009360Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * xmlschemastypes.c: as pointed by Igor Float and Double
9363 parsing ain't finished yet
9364
Daniel Veillard40b11342002-09-20 12:01:39 +00009365Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * Makefile.am configure.in: trying to fix #88412 by bypassing
9368 all the python subdir if python ain't detected
9369
Daniel Veillard23e73572002-09-19 19:56:43 +00009370Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9373 made configuring with regexps/automata/unicode the default
9374 but without schemas ATM
9375 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9376 fixed the regexp based DTD validation performance and memory
9377 problem by switching to a compact form for determinist regexps
9378 and detecting the determinism property in the process. Seems
9379 as fast as the old DTD validation specific engine :-) despite
9380 the regexp built and compaction process.
9381
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009382Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * valid.c: determinism is debugged, new DTD checking code now works
9385 but xmlFAComputesDeterminism takes far too much CPU and the whole
9386 set usues too much memory to be really usable as-is
9387
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009388Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * tree.c: fixed another stupid bug in xmlGetNodePath()
9391 * xmllint.c: --version now report the options compiled in
9392
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009393Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * HTMLparser.c: small cleanup
9396 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9397 when configured with them. A bit of debugging around the determinism
9398 checks is still needed
9399
Daniel Veillard63b01c22002-09-17 19:25:28 +00009400Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9403
Daniel Veillard92727042002-09-17 17:59:20 +00009404Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * xmlIO.c: small portability glitch fixed.
9407
Daniel Veillard84d70a42002-09-16 10:51:38 +00009408Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * xmlschemastypes.c: incomplete steps for real/double support
9411 * testAutomata.c include/libxml/xmlautomata.h
9412 include/libxml/xmlregexp.h: avoiding a compilation problem
9413 * valid.c include/libxml/valid.h: starting the work toward using
9414 the regexps for actual DTD validation
9415
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009416Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * hash.c: cosmetic cleanup
9419 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9420 integrating a DTD validation layer based on the regexps
9421
Daniel Veillard4402ab42002-09-12 16:02:56 +00009422Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9425 the determinism was tested before eliminating the epsilon
9426 transitions :-(
9427
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009428Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * python/generator.py python/libxml.c python/libxml.py
9431 python/libxml2-python-api.xml python/libxml2class.txt
9432 python/libxml_wrap.h python/types.c: updated the python
9433 bindings, added code for easier File I/O, and the ability to
9434 define a resolver from Python fixing bug #91635
9435 * python/tests/Makefile.am python/tests/inbuf.py
9436 python/tests/outbuf.py python/tests/pushSAXhtml.py
9437 python/tests/resolver.py python/tests/serialize.py: updated
9438 and augmented the set of Python tests.
9439
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009440Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9441
9442 * win32/configure.js: added more readme info for the binary
9443 package.
9444
Daniel Veillard607b35c2002-09-10 12:16:19 +00009445Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9446
9447 * xmlIO.c: fixed a stupid out of bound array error
9448
9449Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9452 messing around with support for Windows path, cleanups,
9453 trying to identify and fix the various code path to the
9454 filename access. Added xmlNormalizeWindowsPath()
9455
Daniel Veillard76575762002-09-05 14:21:15 +00009456Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * error.c valid.c: working on better error reporting of validity
9459 errors, especially providing an accurate context.
9460 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9461 error reports in those cases.
9462
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009463Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9466 parser.c parserInternals.c xmlIO.c: get rid of all the
9467 perror() calls made in the library execution paths. This
9468 should fix both #92059 and #92385
9469
Daniel Veillard19aa7022002-09-05 11:14:19 +00009470Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * xmllint.c: memory leak reporting was broken after a change
9473 of the preprocessor symbol used to activate it.
9474
Daniel Veillardec6725e2002-09-05 11:12:45 +00009475Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * tree.c: try to make the copy function work for node of
9478 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9479 DOM layers though, not libxml2 itself.
9480
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009481Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * valid.c: try to provide file and line informations, not all
9484 messages are covered, but it's a (good) start
9485
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009486Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * xinclude.c: reimplemented a large part of the XInclude
9489 processor, trying to minimize resources used, James Henstridge
9490 provided a huge test case which was exhibiting severe memory
9491 consumption problems.
9492
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009493Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * python/Makefile.am: applied patch from Christophe Merlet to
9496 reestablish DESTDIR
9497
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009498Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * libxml.spec.in: fixes libary path for x86_64 AMD
9501
John Fleckbe98b332002-09-04 03:16:23 +00009502Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9503
9504 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009505 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009506 (plus resulting generated html files)
9507 fixing one spot I missed in the tutorial where I hadn't freed
9508 memory properly
9509
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009510Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9511
9512 * doc/tutorial/includeaddattribute.c
9513 * doc/tutorial/includeaddkeyword.c
9514 * doc/tutorial/includegetattribute.c
9515 * doc/tutorial/includekeyword.c
9516 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009517 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009518 update tutorial to properly free memory (thanks to Christopher
9519 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009520 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009521 added image files so the callouts are graphical, making it
9522 easier to read ( use "--param callout.graphics 1" to generate
9523 html with graphical callouts)
9524
Daniel Veillarde1662542002-08-28 11:50:59 +00009525Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9528 nice logos generated by Marc Liyanage
9529 * doc/site.xsl *.html: changed the stylesheet to show the new
9530 logo and regenerated the pages
9531
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009532Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9535
Daniel Veillard42766c02002-08-22 20:52:17 +00009536Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * xpath.c: possible mem leak patch from Jason Adams
9539
9540Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9543 in the XQuery namespace
9544 * configure.in: preparing 2.4.24
9545 * doc/*.html: updated the web pages
9546
9547Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * python/generator.py: closing bug #85258 by generating conditional
9550 compile check to avoid linking to routines not configured in.
9551
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095522002-08-22 Havoc Pennington <hp@pobox.com>
9553
9554 * autogen.sh: update error message for missing automake
9555
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009556Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * python/Makefile.am: typo in target name resulted in libxml2.py
9559 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9560
Daniel Veillard22669b22002-08-22 07:17:11 +00009561Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * win32/win32/Makefile.mingw: updated with version from
9564 Elizabeth Barham at http://soggytrousers.net/repository/
9565
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009566Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9567
9568 * win32/Makefile.msvc: added the prefix location to the include
9569 and lib search path.
9570
Havoc Pennington830e8972002-08-18 22:22:13 +000095712002-08-18 Havoc Pennington <hp@pobox.com>
9572
9573 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9574 both automake 1.6 and 1.4 installed get the right automake. Means
9575 compilation from CVS will now require the latest automake 1.4
9576 release, or manually creating symlinks called "automake-1.4" and
9577 "aclocal-1.4"
9578
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009579Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * configure.in python/Makefile.am: more AMD 64 induced changes from
9582 Frederic Crozat
9583
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009584Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * xinclude.c: oops I was missing the xml:base fixup too
9587 * result/XInclude/*.xml: this adds xml:base attributes to most
9588 results of the tests
9589
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009590Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * xinclude.c: quick but apparently working implementation of
9593 xi:fallback, should close bug #89684
9594 * Makefile.am test/XInclude/docs/fallback.xml
9595 result/XInclude/fallback.xml: added a basic test for fallback,
9596 and run with --nowarning to avoid a spurious warning
9597 * configure.in: applied patch from Frederic Crozat for python
9598 bindings on AMD 64bits machines.
9599
Daniel Veillard9e923512002-08-14 08:48:52 +00009600Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9603 the caller don't pass a SAX callback block.
9604
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009605Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * tree.c: applied the same fix for the XML-1.0 namespace to
9608 xmlSearchNsByHref() as was done for xmlSearchNs()
9609
Daniel Veillardad11b302002-08-12 14:53:41 +00009610Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * libxml.3: small cleanup of the man page
9613 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9614 when serializing HREF attributes generated by XSLT.
9615
Daniel Veillardc084e472002-08-12 13:27:28 +00009616Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9619 version of Marc Liyanage' patch for boolean attributes in HTML
9620 output
9621
Daniel Veillard5f91b372002-08-12 12:13:01 +00009622Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * python/tests/serialize.py: fixed the test results, indenting
9625 behaviour changed slightly
9626
Aleksey Sanin9e951762002-08-08 18:02:41 +00009627Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9628
9629 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9630 new c14n function to Windows def files
9631
Aleksey Saninea4272a2002-08-02 23:50:03 +00009632Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9633
9634 * c14n.c: fixed a memory leak in c14n code
9635
Daniel Veillard58e44c92002-08-02 22:19:49 +00009636Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * parser.c include/libxml/parser.h: adding a new API for Christian
9639 Glahn: xmlParseBalancedChunkMemoryRecover
9640 * valid.c: patch from Rick Jones for some grammar cleanup in
9641 validation messages
9642 * result/VC/* result/valid/*: this slightly change some of the
9643 regression tests outputs
9644
Daniel Veillard0bf29002002-08-01 12:54:11 +00009645Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * tree.c: trying to fix a problem in namespaced attribute handling
9648 raised by Christian Glahn
9649
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009650Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * encoding.c include/libxml/encoding.h: Opening the interface
9653 xmlNewCharEncodingHandler as requested in #89415
9654 * python/generator.py python/setup.py.in: applied cleanup
9655 patches from Marc-Andre Lemburg
9656 * tree.c: fixing bug #89332 on a specific case of loosing
9657 the XML-1.0 namespace on xml:xxx attributes
9658
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009659Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9660
9661 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9662 corner case from new Merlin's test suite and added a callback
9663 that will be used to improve xmlsec performance
9664
9665
Daniel Veillard0b22def2002-07-29 16:23:03 +00009666Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * HTMLtree.c: trying to fix the <style> escaping problem in
9669 HTML serialization bug #89342
9670
Daniel Veillard0b28e882002-07-24 23:47:05 +00009671Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9674 and rebuilt the web site.
9675
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009676Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009677
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009678 * include/libxml/tree.h: added _private member to xmlNs struct
9679
Daniel Veillard1d995272002-07-22 16:43:32 +00009680Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * HTMLparser.c: fixing bug #84876 based on the xml working
9683 code.
9684
William M. Brack61eaba52002-07-21 11:14:18 +00009685Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9686
9687 * python/Makefile.am: enhanced to fix bug 72012 (errors
9688 when using '-jX' make parameter)
9689
William M. Brackef61d202002-07-19 08:32:00 +00009690Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9691
9692 * xpath.c: small additional enhancement for booleans
9693 compared to nodesets
9694
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009695Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * HTMLtree.c: changed the order of the encoding declaration
9698 attributes in the meta tags due to a bug in IE/Mac
9699
William M. Brack0c022ad2002-07-12 00:56:01 +00009700Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9701
9702 * xpath.c: enhanced handling of booleans (especially '='
9703 and '!=' for nodesets) - fixes bug 85256. Added new
9704 routine xmlXPathNotEqualValues for more proper handling
9705 of '!=' when nodesets are involved.
9706
Daniel Veillard06944e22002-07-11 19:55:18 +00009707Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9710 doc/xmlcatalog_man.xml to the source distribution
9711
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009712Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9713
9714 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9715 asked for this.
9716
Daniel Veillard539638b2002-07-06 19:55:14 +00009717Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * configure.in: preparing 2.4.23
9720 * doc/*: rebuilt the docs
9721
Daniel Veillard176d99f2002-07-06 19:22:28 +00009722Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * parser.c: fixing bug #84169 by fixing the
9725 comment of xmlCreatePushParserCtxt to describe the
9726 encoding detection parameters better.
9727
Daniel Veillard37f961d2002-07-06 17:53:56 +00009728Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * valid.c: fixing bug #79331 in one path the lookup for
9731 ID attributes on a namespaced node wasn't handled correctly :-\
9732
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009733Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * HTMLparser.c: trying to fix 87235 about discarded white
9736 spaces in the HTML parser.
9737 * result/HTML/*: this changes the output of a number of HTML
9738 regression tests
9739
Daniel Veillardfdc91562002-07-01 21:52:03 +00009740Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * xpath.c: applied patch from Richard Jinks for the namespace
9743 axis + fixed a memory error.
9744 * parser.c parserInternals.c: applied patches from Peter Jacobi
9745 removing ctxt->token for good.
9746 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9747 popped out by the regression tests.
9748 * Makefile.am: patch for threads makefile from Gary Pennington
9749
William M. Brack6000af52002-06-28 11:43:13 +00009750Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9751
Daniel Veillardfdc91562002-07-01 21:52:03 +00009752 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009753 expressions involving preceding-sibling (et al).
9754
Daniel Veillard153120c2002-06-18 07:58:35 +00009755Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * hash.c: applied a patch from Peter Jacobi to solve a problem
9758 when compiling with the Watcom C on Win32
9759 * result/schemas/*.err: the change of hashing algo generated
9760 permutations in the output
9761
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009762Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * hash.c: applied patch from Sander Vesik improving the quality of
9765 the hash function.
9766
Aleksey Sanina5808b92002-06-14 17:07:41 +000097672002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009768
9769 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9770 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9771 xmllint.c xpath.c: replaced sprintf() with snprintf()
9772 to prevent possible buffer overflow (the bug was pointed
9773 out by Anju Premachandran)
9774
Daniel Veillarde059b892002-06-13 15:32:10 +00009775Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * parser.c: removed an uninitialized data error popped by valgrind
9778 on PE references
9779
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009780Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9781
9782 * doc/xml.html
9783 adding tutorial reference to the web page
9784
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009785Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9786
9787 * doc/tutorial/xmltutorial.xml
9788 * doc/tutorial/ar01s07.html
9789 * doc/tutorial/ape.html
9790 * doc/tutorial/includegetattribute.c
9791 adding section to tutorial about retrieving an attribute
9792 value
9793
Daniel Veillardf5582f12002-06-11 10:08:16 +00009794Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * parser.c: applied a couple of patches from Peter Jacobi to start
9797 to get rid of ctxt->token, with a possible significant speed
9798 improvement to be gained once done. Better compliance with PE
9799 references constructs in DTDs too.
9800 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9801 from Peter too
9802
Daniel Veillard38d80e22002-06-11 07:24:56 +00009803Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9806 xmlParseElement was likely to have been deallocated at the
9807 time of the report, possibly leading to segfault. Just report
9808 the tag name now.
9809
Daniel Veillard9e412302002-06-10 15:59:44 +00009810Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * xpath.c: patch from Richard Jinks for XPath substring() function
9813 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9814
Aleksey Sanina5808b92002-06-14 17:07:41 +000098152002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009816
9817 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9818
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009819Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9820
9821 *doc/FAQ.html
9822 fixing typos in FAQ, thanks to Robert Funnell for the
9823 editing help
9824
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009825Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * NEWS: got complaints from rpmlint that it was empty
9828
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009829Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9830
9831 * added doc/tutorial, including:
9832 apa.html
9833 apb.html
9834 apc.html
9835 apd.html
9836 ar01s02.html
9837 ar01s03.html
9838 ar01s04.html
9839 ar01s05.html
9840 ar01s06.html
9841 includeaddattribute.c
9842 includeaddkeyword.c
9843 includekeyword.c
9844 includestory.xml
9845 index.html
9846 xmltutorial.xml
9847 libxml tutorial, including generated html
9848
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009849Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9850
9851 * result/c14n/exc-without-comments/merlin-c14n-two-*
9852 result/c14n/without-comments/merlin-c14n-two-*
9853 test/c14n/exc-without-comments/merlin-c14n-two-*
9854 test/c14n/without-comments/merlin-c14n-two-*
9855 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9856 c14n/exc-c14n and slightly modified test script to handle
9857 these test cases
9858 * c14n.c: fixed bugs for complicated nodes set (namespace
9859 without node and others from merlin-c14n-two.tar.gz)
9860 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9861 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9862 for xmlsec performance patch
9863 * xpath.c: fixed self::node() for namespaces and attributes
9864
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009865Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9866
9867 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9868 but with the format parameter
9869 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9870
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009871Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9872
9873 * Makefile.am: updated c14n tests suite
9874 * c14n.c: performance improvement for previous c14n patch
9875
Daniel Veillarde72c7562002-05-31 09:47:30 +00009876Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * parser.c: another peroformance patch from Peter Jacobi, that
9879 time on parsing attribute values.
9880
Aleksey Sanin508a1012002-05-31 06:32:32 +00009881Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9882
9883 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9884 into LibXML2 test suite
9885
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009886Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9887
9888 * c14n.c: propagating xpath ancesstors node fix to c14n
9889 plus small performance improvement to reduce number of
9890 mallocs
9891 * xpath.c: fixed ancestors axis processing for namespace nodes
9892
Daniel Veillard46de64e2002-05-29 08:21:33 +00009893Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9896 Peter Jacobi
9897
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009898Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * configure.in: preparing 2.4.22
9901
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009902Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9905 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9906 a public entry point.
9907 * doc/*: rebuilt the API and docs
9908
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009909Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * xpath.c: patch from Richard Jinks to fix a problem introduced
9912 in the previous patch and pointed by Norm
9913
Daniel Veillardc6924812002-05-24 11:10:43 +00009914Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * libxml.spec.in: fixing bug #81112
9917
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009918Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * uri.c: fixing bug #82848
9921
Daniel Veillarda2878972002-05-24 07:54:39 +00009922Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9925 output of one catalog test
9926
Aleksey Sanin114e4752002-05-24 07:20:27 +00009927Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009928
Aleksey Sanin114e4752002-05-24 07:20:27 +00009929 * global.data globals.c tree.c include/libxml/globals.h
9930 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9931 default value for global parameter xmlIndentTreeOutput to 1 and
9932 introduced new global parameter xmlTreeIndentString (the string
9933 used to do one-level indent) with default value " " (as it was
9934 in tree.c)
9935
Daniel Veillard49d5af82002-05-23 11:55:49 +00009936Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9939 with trio and schemas.
9940
Daniel Veillard7c13af42002-05-22 09:57:32 +00009941Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * xpath.c: patch from Richard Jinks to fix the problem raised in
9944 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9945
Daniel Veillard5a872412002-05-22 06:40:27 +00009946Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xmlschemas.c: a bit of work on import.
9949 * xmlschemastypes.c: Charles Bozeman provided a compare function
9950 for date/time types so min/max facet restrictions should work,
9951 indeterminate comparisons return an error instead of equal.
9952 * test/schemas/date_0* result/schemas/date_0_0: specific test
9953 from Charles Bozeman too
9954
Daniel Veillard10b6da42002-05-18 07:55:20 +00009955Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9958 from Christian Cornelssen fixing the man pages and the Catalog
9959 building script.
9960 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9961 next step is <xs:import> I now have a reasonable understanding
9962 of how it works.
9963
Daniel Veillarde5354492002-05-16 08:43:22 +00009964Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9967
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009968Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9969
9970 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9971
Daniel Veillard088bf112002-05-14 11:03:59 +00009972Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * xpath.c: fixing an XPath function evalutation bug pointed out
9975 by Alexey Efimov where the context was lost when evaluating
9976 the function arguments
9977
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009978Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009979
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009980 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9981 function public for XMLSec performance optimizations
9982
Daniel Veillard3cd72402002-05-13 10:33:30 +00009983Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * python/generator.py python/libxml2class.txt : fixed a problem
9986 with the HTML parser pointed by Gary Benson
9987 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9988 example
9989
Aleksey Sanine48a3182002-05-09 18:20:01 +00009990Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9991 * parser.c: fixed bug #81159 (memory growth in SAX)
9992
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009993Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9994 * xpath.c: fixed bug #78858 (the real fix)
9995
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009996Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009997 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009998
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009999Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * tree.c: modified xmlNodeSetBase to allow changing the
10002 base of a document.
10003
Daniel Veillard070803b2002-05-03 07:29:38 +000010004Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * xmlschemastypes.c: patch Charles Bozeman for validation of
10007 all the date, time, and duration types
10008 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10009 * configure.in: fixed an error pointed by an user
10010 * xml2-config.in: fixed an error pointed by an user
10011
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010012Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10013
10014 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10015 win32/libxml2.def.src xmlIO.c: exported default
10016 'file:', 'http:' and 'ftp:' protocols input handlers
10017 and maked protocols comparisson case insensitive
10018
Daniel Veillard34de97f2002-04-30 14:29:22 +000010019Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * configure.in: Neven Has detected a typo
10022
Daniel Veillard28577c32002-04-30 06:48:41 +000010023Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10026 as one of the persons allowed to commit directly to the
10027 module.
10028
Daniel Veillardfc57b412002-04-29 15:50:14 +000010029Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10032 * valid.c: raised a too low limit
10033 * doc/*: rebuilt the docs
10034
Daniel Veillardeca82812002-04-24 11:42:02 +000010035Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * test/XPath/expr/floats test/XPath/expr/functions
10038 result/XPath/expr/floats result/XPath/expr/functions
10039 xpath.c: another XPath conformance patch from Richard Jinks
10040
Daniel Veillard13e04c62002-04-23 17:51:29 +000010041Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * xmlschemas.c: fixed validation of attribute groups.
10044 * test/schemas result/schemas: added an example from the primer
10045
Daniel Veillard88c58912002-04-23 07:12:20 +000010046Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10049 * test/schemas result/schemas: updated the test list
10050
Daniel Veillarde19fc232002-04-22 16:01:24 +000010051Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * TODO: updated a bit
10054 * parser.c: made a comment more specific
10055 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10056 Schemas conformance.
10057 * test/schemas result/schemas: updated the test list
10058
Daniel Veillard441bc322002-04-20 17:38:48 +000010059Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10062 implementing xs:all with minOccurs = 0
10063 * tes/schemas/* result/schemas/*: added more tests covering
10064 xs:all
10065
Daniel Veillard8a001f62002-04-20 07:24:11 +000010066Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * xmlregexp.c: first implementation of the all particle, this
10069 may need to be revisited for case where not all transitions
10070 must be crossed.
10071
Daniel Veillard7646b182002-04-20 06:41:40 +000010072Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * tree.c: another entity processing update from Markus Henke
10075
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010076Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10077
10078 * trionan.c: fixed crash on OSF/1
10079
Daniel Veillardb4398962002-04-19 07:01:55 +000010080Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * xmlschemas.c: more Schemas work
10083 * test/schemas/* result/schemas/*: added more tests coming
10084 from the spec.
10085
Daniel Veillard54761132002-04-18 21:00:44 +000010086Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10089 ExcC14N specification
10090
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010091Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * tree.c: patch from Markus Henke, fix for recursive entities.
10094
Daniel Veillard23b1f372002-04-18 15:50:05 +000010095Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * xpath.c: fix a problem with string() on a document node.
10098
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010099Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * Makefile.am xmlschemas.c: more Schemas work
10102 * test/schemas/* result/schemas/*: added more tests coming
10103 from the spec.
10104
Daniel Veillard6231e842002-04-18 11:54:04 +000010105Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10108 * result/HTML/*: this changes a few things in the results
10109
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010110Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10111
10112 * include/libxml/tree.h: eliminated 'declaration different than
10113 prototype' warning
10114 * include/win32config.h: "resolved" conflicts with errno.h
10115
Daniel Veillardb509f152002-04-17 16:28:10 +000010116Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10119 on the automata interfaces and debug of counted choices
10120 * test/schemas/* result/schemas/*: added a number of tests
10121
Daniel Veillard8651f532002-04-17 09:06:27 +000010122Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10125 a bit of work on Schemas
10126 * testSchemas.c: try to make it more useful
10127 * test/schemas/* result/schemas/* Makefile.am: changed the
10128 Schemas regression test procedure, started adding a few samples
10129
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010130Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10131
10132 * include/libxml/encoding.h: Patch for the Borland C++ builder
10133 * include/libxml/tree.h: Patch for the Borland C++ builder
10134 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010135 * win32/bcb5: New directory for the Borland C++ builder
10136 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010137
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010138Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10139
10140 * win32/Makefile.msvc: Update for XML Schema support
10141 * win32/configure.js: Update for XML Schema support
10142 * win32/libxml2.def.src: Update for XML Schema support
10143
Daniel Veillard4255d502002-04-16 15:50:10 +000010144Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10147 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10148 xmlunicode.c include/libxml/Makefile.am
10149 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10150 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10151 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10152 include/libxml/xmlversion.h.in : merged the current state of
10153 XML Schemas implementation, it is not configured in by default,
10154 a specific --schemas configure option has been added.
10155 * test/automata test/regexp test/schemas Makefile.am
10156 result/automata result/regexp result/schemas:
10157 merged automata/regexp/schemas regression tests
10158
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010159Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xpath.c: Gary found a compile time problem, fixes #78823
10162
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010163Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * configure.in: release of 2.4.20
10166 * doc/*: updated and rebuilt the docs
10167
Daniel Veillardf544f192002-04-15 12:56:56 +000010168Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * python/Makefile.am: patch from Cristian Gafton to build on
10171 Red Hat 6.2, should also fix #75779
10172
Daniel Veillard940492d2002-04-15 10:15:25 +000010173Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * valid.c: first part of fixing #78729
10176
Daniel Veillardeb475a32002-04-14 22:00:22 +000010177Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10180 escaping of URI when saving HTML files.
10181 * result/HTML/*: this impacted some tests
10182
Daniel Veillard9b731d72002-04-14 12:56:08 +000010183Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * configure.in: trying to fix #77441
10186
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010187Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * include/libxml/xmlIO.h: Hallski complained it could not be
10190 included by itself.
10191
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010192Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10195
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010196Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10197
10198 * win32/configure.js: patch from Nilo for the c14n option
10199 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10200
Daniel Veillardda423da2002-04-10 19:25:38 +000010201Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10204 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10205 LIBXML_THREAD_ENABLED
10206
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010207Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * xpath.c: another patch from Richard Jinks for substring conformance
10210 * test/XPath/expr/floats test/XPath/expr/strings
10211 result/XPath/expr/floats result/XPath/expr/strings: update of the
10212 test suite to check those.
10213
Daniel Veillard01917aa2002-04-10 11:30:41 +000010214Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * xpath.c: patch from Richard Jinks for .x float parsing.
10217
Daniel Veillard46d6c442002-04-09 16:10:39 +000010218Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * parser.c: patch from Markus Henke when an encoding ain't recognized
10221
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010222Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * libxml.m4: got a report that #include <string.h> was needed
10225
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010226Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10229
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010230Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10231
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010232 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010233
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010234Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10237 pointed out by Melvyn Sopacua.
10238
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010239Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * libxml.m4: Frédéric Crozat gave a patch related to the change
10242 of Include paths breaking the libxml.m4
10243
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010244Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xpath.c: Fix bug #76927 forgot to save some context
10247 when evaluating binary expressions
10248
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010249Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * configure.in: fixed configure for MPE/iX from Markus Henke
10252 * xmlmemory.c: fixed initialization problems
10253 * xpath.c: another set of patches from Richard Jinks this
10254 fixes "make XPathtests" on linux
10255
Daniel Veillard21458c82002-03-27 16:12:22 +000010256Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10259 * test/XPath/expr/compare test/XPath/expr/equality
10260 test/XPath/expr/floats test/XPath/expr/functions
10261 test/XPath/expr/strings result/XPath/expr/compare
10262 result/XPath/expr/equality result/XPath/expr/floats
10263 result/XPath/expr/functions result/XPath/expr/strings: Updated
10264 tests though they show a divergence on Linux
10265
Daniel Veillard28dfed12002-03-27 09:08:17 +000010266Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * xpath.c trionan.c: previous commit also included patches
10269 from Richard Jinks on some IEEE support corner case
10270
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010271Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10274 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10275 that $(datadir) should be used for docs
10276
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010277Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10280 could leak filedescriptors
10281
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010282Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * configure.in nanohttp.c: applied patch from Allan Clark for
10285 UnixWare/OpenServer
10286
Daniel Veillard19274092002-03-25 16:48:03 +000010287Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * configure.in: preparing 2.4.19
10290 * doc/*: rebuilt the docs
10291
Daniel Veillard56b2db72002-03-25 16:35:28 +000010292Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * nanohttp.c: fixing #76043, got fed up with non-portability
10295 of that piece of code.
10296
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010297Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * valid.c SAX.c: Never commit without running "make tests" :-(
10300 fix a couple of stupidities in the previous commit
10301 * result/*: a few changes in some attribute order result of previous
10302 commit.
10303
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010304Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10307 the internal subset should not raise duplicate ID errors,
10308 also there was a small bug in conjunction to namespace
10309 declarations defaulted and xml:xxx attributes DTD definitions.
10310
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010311Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * xpath.c: Richard Jinks also raised some rounding problems
10314 this tries to fix them
10315
Daniel Veillard4e2df542002-03-22 12:23:14 +000010316Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10319 behaviour in xmlXPathCastToString()
10320
Daniel Veillarddb552912002-03-21 13:27:59 +000010321Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10324 raised by Morus Walter
10325
Daniel Veillard9e537932002-03-21 13:08:08 +000010326Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10329 from Igor
10330
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010331Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * xpath.c: fixing #75619, related to a problem when trying
10334 to evaluate condition when the current node set resulting
10335 from that sub-step evaluation is empty. Also fixes 2 potential
10336 problem with previous-sibling and next-siblings axis.
10337
Daniel Veillard1840ef02002-03-21 08:05:23 +000010338Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10341 HTML support is not configured in.
10342
Daniel Veillard561b7f82002-03-20 21:55:57 +000010343Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10346 include/libxml/tree.h: dohh I really didn't intended to commit
10347 this test version :-(
10348
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010349Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * testSAX.c: I wanted to see the real speed at the SAX interface
10352 after a little too many Ximianer started complaining about the
10353 parser speed.
10354 added a --quiet option:
10355 paphio:~/XML -> ls -l db100000.xml
10356 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10357 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10358 3200006 callbacks generated
10359 real 0m1.270s
10360 Which means 16MBytes/s and 3Mcallback/s
10361
Daniel Veillardc62a1472002-03-19 18:35:12 +000010362Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * xpath.c: valgrind spotted another error that time when running
10365 on libxslt regression tests
10366
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010367Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * Makefile.am: adding "make valgrind" running the full regression
10370 tests (except python ones) under Valgrind (using valgrind -q
10371 which was kindly added by the author).
10372 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10373 passes cleanly now except an obcure floating point initialization
10374 raised in log10() in one XPath regression test ???
10375 * tree.c: edited some comments to close #75244
10376
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010377Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10380 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10381 context of ScrollKeeper, made sure that if the number is
10382 an integer, the serialization follows the description at
10383 http://www.w3.org/TR/xpath#section-String-Functions
10384
Daniel Veillard5997aca2002-03-18 18:36:20 +000010385Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010387 * configure.in: preparing 2.4.18
10388 * doc/*: updated and rebuilt the web site
10389 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10390 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010391 * parser.c: humm, changed the way the SAX parser work when
10392 xmlSubstituteEntitiesDefault(1) is set, it will then
10393 do the entity registration and loading by itself in case the
10394 user provided SAX getEntity() returns NULL.
10395 * testSAX.c: added --noent to test the behaviour.
10396
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010397Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * parser.c: Wilfried Teiken provided a hackish but working
10400 way to get context reported back on entities when parsing
10401 with SAX and without breaking the DOM build.
10402
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010403Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * c14n.c: applied a new patch from Aleksey Sanin
10406 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10407 to reference Aleksey implementation of XML digital Signatures
10408
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010409Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * xpath.c: small fix to avoid potential problem due to
10412 ordering of freeing data
10413 * python/Makefile.am: people were complaining about
10414 the generated file in python dir not being built
10415
Daniel Veillardd2379012002-03-15 22:24:56 +000010416Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10419 python/generator.py python/libxml.c python/types.c: Cleanup
10420 of the python Makefiles based on Jacob and James feedback,
10421 fixed the spec file accordingly, fixed the number of warning
10422 that passing my pedantic CFLAGS was generating. Conclusion
10423 is that Python includes are real crap.
10424
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010425Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure,in: it was reported quite a few times that
10428 xml2-config --cflags should not output
10429 -I$includeprefix/libxml2/libxml because libxml2 header names
10430 clashes with existing names like list.h from C++ stl.
10431 Includes should be #include<libxml/xxx.h> so ...
10432
Daniel Veillard6f293b12002-03-15 09:42:33 +000010433Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * c14n.c: another patch from Aleksey Sanin
10436
Daniel Veillard5c396542002-03-15 07:57:50 +000010437Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10440 canonicalization algorithm
10441 * doc/xml.html doc/index.html: added the C14N references on the
10442 index page.
10443
jacob berkman9be65862002-03-14 02:15:56 +0000104442002-03-13 jacob berkman <jacob@ximian.com>
10445
10446 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10447 usage, redundant, and gcc specific
10448
Daniel Veillard75be0132002-03-13 10:03:35 +000010449Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * xpath.c: speedup some node selection operations, this can
10452 have a significant impact on DocBook Norm's stylesheets
10453 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10454 make sure it's always the case
10455 * debugXML.c: distinguish CDATA and comments in ls operations
10456
Daniel Veillard61f26172002-03-12 18:46:39 +000010457Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10460 to generate better API descriptions etc...
10461
Daniel Veillard9ff88172002-03-11 09:15:32 +000010462Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * c14n.c: Fixing #74186, made sure all boolean expressions
10465 get fully parenthesized, ran indent on the output
10466 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10467 include/libxml/tree.h: also #74186 related, removed the
10468 --with-buffers option, and all the preprocessor conditional
10469 sections that were resulting from it.
10470
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010471Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * valid.c: applied patch from Dodji Seketeli fixing an
10474 uninitailized variable in xmlValidGetValidElements()
10475
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010476Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * c14n.c: fixed a few comments
10479 * doc/*.html doc/*/*.html: regenerated the docs and added
10480 the C14N API
10481 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10482
Daniel Veillardfa49d872002-03-09 10:20:00 +000010483Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * check-xml-test-suite.py: fix to adapt varaiations in the
10486 bindings
10487 * configure.in python/setup.py python/setup.py.in: fixed to
10488 have the version of the python scripts automatically updated
10489
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010490Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10493 in xmlCopyProp()
10494
Daniel Veillardaf43f632002-03-08 15:05:20 +000010495Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * configure.in: preparing 2.4.17 release
10498 * doc/*: updated and rebuilt the docs
10499 * xpath.c: fixed a comment
10500 * python/libxml.c: fixed a possible reentrancy problem
10501
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010502Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10505 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10506 added a specific regression test
10507 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10508 not raise exceptions when failing to find the attribute.
10509
Daniel Veillard90bc3712002-03-07 15:12:58 +000010510Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * configure.in xmllint.c: owen pointed out a problem with the
10513 ftme fix, gettimeofday() was not detected by configure and
10514 the ftime header wasn't included, dohhh
10515
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010516Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * configure.in xmllint.c: trying to fix #71457 for timing
10519 precision when gettimeofday() is not availble but ftime() is
10520
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010521Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10524 are now copied on install and part of the -devel RPM
10525
Daniel Veillard7b416132002-03-07 08:36:03 +000010526Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * xpath.c: trying to avoid bug #72150 which was apparently
10529 caused by a gcc bug (or a processor problem) as detailed
10530 at http://veillard.com/gcc.bug
10531
Daniel Veillardf742d342002-03-07 00:05:35 +000010532Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10535 fixed xmlReconciliateNs(), added a Python test/example for
10536 inter-document cut'n paste
10537 * python/libxml.py: fixed node.doc on document nodes and added
10538 xpathEval() onto node objects
10539
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010540Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10543 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10544 fixup and integrated tests for the serialization stuff
10545
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010546Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10549 moved the libxml man page to section 3
10550
Daniel Veillard1e774382002-03-06 17:35:40 +000010551Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * tree.c: fix bug #72490
10554 * python/libxml.c python/libxml.py: added methods serialize()
10555 and saveTo() to all node elements.
10556
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010557Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * xmlIO.c: closed #73430, don't read from an input source
10560 which indicated an end-of-file or an error.
10561
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010562Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * parser.c: make sure SAX endDocument is always called as
10565 this could result in a Python memory leak otherwise (it's
10566 used to decrement ref-counting)
10567 * python/generator.py python/libxml.c python/libxml.py
10568 python/libxml2-python-api.xml python/libxml2class.txt
10569 python/tests/error.py python/tests/xpath.py: implemented
10570 the suggestions made by Gary Benson and extended the tests
10571 to match it.
10572
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010573Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * python/generator.py: applied patch fixing #73450
10576
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010577Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * xpath.c: fixing #61290 "namespace nodes have no parent"
10580 long standing divergence from the XPath REC. NodeSets
10581 simply hold a copy of namespace nodes and those node ->next
10582 points to the parent (which may not be the node carrying the
10583 definition).
10584 * include/libxml/xpath.h: flagged but didn't added a possible
10585 speedup
10586 * DOCBparser.c HTMLparser.c: removed some warnings from push
10587 parser due to new state being added.
10588 * tree.c: new fix from Boris Erdmann
10589 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10590 the XML Canonalization support from Aleksey Sanin
10591
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010592Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * tree.c: patch from Boris Erdmann fixing some namespace odities
10595 with xmlCopyNode()
10596
Daniel Veillardc6613042002-03-02 09:34:02 +000010597Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * xmlIO.c: fix bug #72706 when loading a NULL entity
10600
Daniel Veillardc0fef772002-03-01 16:16:31 +000010601Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10604 actually change in a future XML Namespace revision.
10605
Daniel Veillard79426f22002-03-01 16:14:17 +000010606Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10609 added the possibility of returning nodesets from XPath extension
10610 functions written in Python
10611
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010612Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * python/*: commiting some Python bindings work done while travelling
10615
Daniel Veillard97300512002-03-01 09:13:41 +000010616Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10619 explicitely with memory debugging switched on
10620
Daniel Veillard6361da02002-02-23 10:10:33 +000010621Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10624 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10625 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10626 the accessor generator for strings
10627 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10628 regression test.
10629
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010630Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * python/README python/generator.py python/libxml.c python/setup.py:
10633 added the 'usual' setup.py to allow building a libxml2-python
10634 module based on the same code. The initialization is however
10635 different the 2 .so files fo libxml2 and libxslt are identical and
10636 they entry point initialize both libraries. this is done to avoid
10637 some possible nasty problem since the Python don't merge the maps
10638 of all shared modules.
10639
Daniel Veillard158a4d22002-02-20 22:17:58 +000010640Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * parser.c: fixed a push/encoding bug reported by Michael
10643 on librsvg
10644
Daniel Veillard7839e162002-02-20 18:54:48 +000010645Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * include/libxml/parserInternals.h: fixes a misplaced #endif
10648
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010649Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * parser.c valid.c: found and fixed a couple of allocation bugs
10652
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010653Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * doc/xml.html doc/python.html doc/*: added a Python and binding
10656 page describing the current state of the Python bindings and
10657 giving pointers to the other languages wrappers.
10658
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010659Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10662 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10663 rebuilt the API and web site
10664 * xpath.c: fixed #71978 portability bugs
10665
Daniel Veillard8aff2472002-02-19 21:50:43 +000010666Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10669
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010670Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * include/libxml/parserInternals.h parser.c: had to change
10673 2 internal parsing API when processing document content
10674 to check the start and end of element content are defined
10675 in the same entity
10676 * valid.c include/libxml/valid.h: attribute normalization can
10677 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10678 with the context to report it.
10679 * SAX.c: fixed the last known bugs, crazy validation constraints
10680 when a document is standalone seems correctly handled. There
10681 is a couple of open issues left which need consideration especially
10682 PE93 on external unparsed entities and standalone status.
10683 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10684 The 2 tests left failing are actually in error. Cleanup done.
10685
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010686Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * valid.c: implemented E59 spaces in CDATA does not match the
10689 nonterminal S
10690
Daniel Veillard878eab02002-02-19 13:46:09 +000010691Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * SAX.c parser.c valid.c: more validation test fixups
10694 * check-xml-test-suite.py: added duration info for the tests
10695
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010696Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * parser.c valid.c: a couple of errors were reported but not
10699 saved back as such in the parsing context. Down to 1% failure rate
10700 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10701
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010702Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * xmlInternald.c: isExtender was missing a char
10705 * parser.c include/libxml/parser.h: % are acceptable in the
10706 internal subset if within a PUBLIC ID
10707
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010708Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * SAX.c parserInternals.c valid.c: more work on the conformance
10711 suite. Took the step to finally block documents with encoding
10712 errors. It's a fatal error per the spec, people should have fixed
10713 their documents by now.
10714
Daniel Veillard55253e22002-02-18 14:32:39 +000010715Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * check-xml-test-suite.py: fixed the test script after some discussion
10718 on the semantic of TYPE="error"
10719 * Makefile.am: added the script to the distrib
10720
Daniel Veillard28757702002-02-18 11:19:30 +000010721Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * SAX.c entities.c: fixed a couple of conformances issues deep
10724 into the validation code (standalone and undeclared Notations)
10725
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010726Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10729 stayed there for years !
10730
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010731Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10734 missing
10735
Daniel Veillardc7612992002-02-17 22:47:37 +000010736Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * check-xml-test-suite.py: improved the behaviour a bit as
10739 well as the logs
10740 * parser.c valid.c SAX.c: fixed a few more bugs
10741 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10742
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010743Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * check-xml-test-suite.py: python script to run regression tests
10746 against the XML Test suite of W3C/OASis
10747 * SAX.c: fixed a validation bug
10748 * parser.c: fixed 3 errors pointed by the test suite
10749 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10750 * python/Makefile.am: fixed a dependendy
10751
Daniel Veillard9f28f302002-02-15 20:48:08 +000010752Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * xmlmemory.c: avoid a warning bug #71594
10755
Daniel Veillard144024e2002-02-13 21:14:46 +000010756Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10759 warning on alpha/Tru64
10760
Daniel Veillarde4301c82002-02-13 13:32:35 +000010761Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * include/libxml/entities.h: fixing a comment
10764 * valid.c: fixing some troubles with validity check on namespaces
10765 * result/VC/NS3 test/VC/NS3: added a specific regression test
10766
Daniel Veillarda6d05382002-02-13 13:07:41 +000010767Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * tree.c: Fixing #71342 serializing '\n' in attribute values
10770 * result/noent/att3 result/att3 test/att3: added a specific
10771 test.
10772
Daniel Veillard797a5652002-02-12 13:46:21 +000010773Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * python/libxml.c: couple of bug fixes
10776
Daniel Veillard01a6d412002-02-11 18:42:20 +000010777Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * python/*.py: removed tabs and used spaces.
10780
Daniel Veillard397ff112002-02-11 18:27:20 +000010781Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10784 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10785
Daniel Veillard03517542002-02-11 13:54:40 +000010786Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10789 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10790
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010791Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * include/libxml/encoding.h include/libxml/entities.h
10794 include/libxml/globals.h include/libxml/parser.h
10795 include/libxml/threads.h include/libxml/tree.h
10796 include/libxml/xmlmemory.h: trying to fix the include mess
10797
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010798Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * include/libxml/xmlmemory.h: reverted part of the previous
10801 attempt to provide #69655, this was breaking the build.
10802
Daniel Veillard0ba59232002-02-10 13:20:39 +000010803Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10806 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10807 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10808 include/libxml/parserInternals.h include/libxml/tree.h
10809 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10810 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10811 clean.
10812 * python/libxml.c: fixed a warning.
10813
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010814Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10817 copying of node, merge back IDs in the target document.
10818 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10819 test/XInclude/ents/ids.xml: test case
10820 * result/VC/ElementValid4: output changed due to a typo fix
10821
Daniel Veillard1c18e302002-02-09 22:16:40 +000010822Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010825 generate the dependencies right as Jacob found out. Add
10826 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010827
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010828Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * parserInternals.c valid.c: Justin Fletcher found some parts
10831 of the code needing cleanup
10832 * libxml.spec.in python/Makefile.am python/generator.py
10833 python/libxml.c python/libxml.py: Fixed the python Makefiles
10834 corrected a bug showing up on ia64, changed the name of the
10835 python internal module too
10836
Daniel Veillard07be19b2002-02-08 14:20:35 +000010837Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * Makefile.am: applied patch from Andris Pavenis for binary
10840 name suffixes
10841
Daniel Veillardf216d462002-02-08 13:44:24 +000010842Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * xmllint.c win32/win32config.h: fixing #68748
10845
Daniel Veillardd455d792002-02-08 13:37:46 +000010846Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * valid.c: fixing #70166
10849
10850Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * valid.c: fixing #70077
10853
Daniel Veillardc575b992002-02-08 13:28:40 +000010854Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * Copyright Makefile.am README configure.in libxml.spec.in:
10857 Changed to the MIT Licence
10858 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10859 doc/xmlio.html: updated the doc accordingly
10860 * include/libxml/xmlwin32version.h configure.in: preparing
10861 2.4.14 release
10862 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10863 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10864 fixed the const xmlChar * wrapper and generator, XPath extension
10865 functions now use the context as first argument
10866 * python/tests/tstxpath.py python/tests/xpath.py
10867 python/tests/xpathext.py: Updated the tests accordingly
10868 * tree.c: fixed bug #70067
10869
Daniel Veillard7db38712002-02-07 16:39:11 +000010870Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * Makefile.am: cleanup
10873 * debugXML.c: always use stdout if output is NULL
10874 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10875 * python/Makefile.am python/generator.py python/libxml2class.txt
10876 python/libxml_wrap.h python/types.c: augmented the number of bindings
10877 handling FILE * and XPath contexts
10878 * python/tests/Makefile.am: avoid a stupid problem due to the
10879 use of TEST.
10880
Daniel Veillard15a143b2002-02-06 22:40:50 +000010881Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10884
Daniel Veillard70cab352002-02-06 16:06:58 +000010885Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * python/TODO python/libxml.c: cleanup the extension function lookup
10888 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10889
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010890Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * configure.in python/Makefile.am: do not install outside
10893 of prefix
10894
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010895Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * python/TODO python/libxml.c: started adding SAX interfaces
10898 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10899 SAX test
10900
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010901Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * tree.c: hardened the addChild function
10904 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10905 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10906 added accessors needed for xmlNode, a bit more testing and
10907 extension of interfaces
10908 * python/tests/Makefile.am python/tests/build.py: added a test
10909 build from scratch/save/load/check
10910
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010911Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * parserInternals.c: change a small bit in the way valididy
10914 error messages get initialized
10915 * python/TODO python/libxml.c python/libxml2-python-api.xml
10916 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10917 added some memory debugging to track leaks at the libxml2 level
10918 * python/tests/*.py: changed all tests to check for leaks,
10919 there is just one left in XPath extension registrations.
10920
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010921Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * python/TODO python/generator.py python/libxml2-python-api.xml
10924 python/libxml2class.txt: more accessor classes for the parser
10925 context, allow to switch on and check validity
10926 * python/tests/Makefile.am python/tests/error.py
10927 python/tests/invalid.xml python/tests/valid.xml
10928 python/tests/validate.py: attded more test and and added error.py
10929 which I forgot to commit in the last step
10930
Daniel Veillard3ce52572002-02-03 15:08:05 +000010931Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * python/Makefile.am python/types.c: cleanup
10934 * python/libxml.c python/libxml.py python/libxml_wrap.h
10935 python/generator.py python/libxml2-python-api.xml
10936 python/libxml2class.txt: added class for parser context, added
10937 first cut for push mode support. Added a framework to generate
10938 accessors functions.
10939 * python/tests/Makefile.am python/tests/push.py: added a push
10940 test
10941
Daniel Veillardcfb05462002-02-02 23:18:22 +000010942Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10945 bug a bit of cleanup.
10946
Daniel Veillard5d819032002-02-02 21:49:17 +000010947Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10950 python/libxml2class.txt: adding error redirections and preformat
10951 to a python handler
10952 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10953 tests self checking
10954
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010955Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10958 a function
10959
Daniel Veillard9589d452002-02-02 10:28:17 +000010960Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10963 python/libxml.c python/libxml2-python-api.xml
10964 python/libxml2class.txt: Progressing through the TODOs, class
10965 description output, extra XML API, RPM now builds the wrappers
10966 for all python installed versions
10967
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010968Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * configure.in libxml.spec.in python/Makefile.am python/TODO
10971 python/generator.py python/libxml2class.txt: added more informations
10972 in the libxml2-python package including docs. Slightly changed
10973 the class hierarchy
10974 * python/tests/*: added basic regression tests infrastructure too
10975
10976Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10979 added libxml2-python as part of the packages installed
10980
Daniel Veillarda7340c82002-02-01 17:56:45 +000010981Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * python/Makefile.am python/generator.py python/libxml.c
10984 python/libxml.py: more work, now able to extend the
10985 XPath interpreter with functions written in python.
10986
Daniel Veillardc3e39442002-02-01 09:29:41 +000010987Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * python/Makefile.am: Jacob sent a patch to allow building from
10990 tarfile.
10991
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010992Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10995 inserted the python wrappers build, I hope this won't be too
10996 unportable
10997
Daniel Veillard1971ee22002-01-31 20:29:19 +000010998Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * xpath.c: minor optimization
11001 * python/generator.py python/libxml.c python/libxml.py
11002 python/libxml_wrap.h: more work on the python bindings,
11003 they now support XPath and there is no evident leak
11004
Daniel Veillard36ed5292002-01-30 23:49:06 +000011005Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * python/generator.py python/libxml.c python/libxml.py:
11008 more work on the python bindings generator.
11009
Daniel Veillard96fe0952002-01-30 20:52:23 +000011010Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * python/generator.py python/libxml.c python/libxml_wrap.h:
11013 more work on the python bindings.
11014
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011015Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * python/generator.py python/libxml.c python/libxml.py
11018 python/libxml_wrap.h: commited early version of a python binding
11019 for private use only ATM
11020
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011021Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * entities.c tree.c include/libxml/entities.h: applied patch
11024 from Anthony Jones to implement copy of DTD subtree too. Had
11025 just to keep 2 function private which really ought to become
11026 public ones.
11027
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011028Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * xmllint.c: added pointers to the web pages in the usage()
11031
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011032Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * tree.c: more fixes from Petr Kozelka for attribute handling
11035 in the tree API to align the semantic with DOM.
11036
Daniel Veillard36065812002-01-24 15:02:46 +000011037Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * valid.c tree.c entities.c: another set of patches from
11040 Anthony Jones for copy operations cleanup and robustness
11041
Daniel Veillardf8592562002-01-23 17:58:17 +000011042Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11045 an alphabetic index based on comments content
11046 * doc/*: rebuilt the web site with the new references
11047
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011048Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * parserInternals.h: Greg Sjaardema suggested to use an
11051 eponential buffer groth policy in xmlParserAddNodeInfo()
11052
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011053Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11056 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11057 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11058 to generate cross-references, and added/updated the stylesheets
11059 to generate and link API indexes. The generic keyword index
11060 is not done yet.
11061 * doc/*.html: regenerated all the usual docs too
11062
Daniel Veillard2070c482002-01-22 22:12:19 +000011063Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * debugXML.c: added an xpath function to the shell for T. V. Raman
11066
11067Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011068
11069 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11070 debug routines.
11071
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011072Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11075 support of attribute nodes
11076
Daniel Veillard9d06d302002-01-22 18:15:52 +000011077Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11080 hopefully near complete and fully documented of the API in XML
11081 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11082 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11083 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11084 include/libxml/parserInternals.h include/libxml/valid.hi
11085 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11086 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11087 include/libxml/xpath.h include/libxml/xpathInternals.h:
11088 Cleaned up the doc comments a lot in the process, the interface
11089 coverage is now 100%
11090
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011091Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11094 extracts comments from the gtk-doc DocBook output (a bit
11095 convoluted but seems to work).
11096
Daniel Veillard61006472002-01-21 17:31:47 +000011097Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11100 added an XML description of the API, moved the script generating
11101 it here. Added a "make api" target
11102
Daniel Veillardd2f23002002-01-21 13:36:00 +000011103Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11106
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011107Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * xpath.c include/libxml/xpathInternals.h: the change made to
11110 xmlXPathFuncLookupFunc was incompatible roll it back
11111
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011112Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * SAX.c: cleanup patch from Anthony Jones
11115 * doc/Makefile.am: fix the headers to avoid in make scan
11116 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11117 includes, * vs Ptr and general cleanup
11118 * parsedecl.py: first version of a script to extract the
11119 module interfaces, the goal will be to provide .decl or XML
11120 specification of the interfaces to build wrappers.
11121
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011122Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11125 now provides return codes in case of errors
11126
Bjorn Reese026d29f2002-01-19 15:40:18 +000011127Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11128
11129 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11130 Upgraded to trio baseline 1.6
11131 * strio.h strio.c: Replaced by triostr.h and triostr.c
11132
Daniel Veillard572577e2002-01-18 16:23:55 +000011133Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11136 of strdup usage in the code
11137
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011138Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * parser.c error.c: Keith Isdale complained rightly that
11141 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11142
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011143Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * tree.c: fixed the funxtion to set the xml: attributes
11146 * debugXML.c: added "setbase" to test it.
11147
Daniel Veillard2c748c62002-01-16 15:37:50 +000011148Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11151 to allow updating an attribute content
11152
Daniel Veillard8de85c62002-01-15 17:10:15 +000011153Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * libxml.h: try to avoid problems when compiling on Windows
11156
Daniel Veillard314cfa02002-01-14 17:58:01 +000011157Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * hash.c: patch from Anthony Jones for hash.c allocation size
11160 * Makefile.am: trying to work around Yet Another Libtool Madness
11161 and build the 2.4.13 release finally ...
11162
Daniel Veillard744683d2002-01-14 17:30:20 +000011163Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11166 * doc/* : update of the documentation
11167
Daniel Veillarde6a55192002-01-14 17:11:53 +000011168Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11171 at fixing #61290 :-(
11172
Daniel Veillardfb25a512002-01-13 20:32:08 +000011173Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11176 Fixes bug #67229
11177
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011178Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * tree.c: trying to avoid troubles when a subtree is copied
11181 and coalesced in part with the target tree. Should fix
11182 bug #67407
11183
Daniel Veillardd8224e02002-01-13 15:43:22 +000011184Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * valid.c: fixed validation of attributes content of type
11187 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11188 values, very old bug. Fixes #67671
11189
Daniel Veillard8107a222002-01-13 14:10:10 +000011190Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * parser.c include/libxml/parserInternals.h tree.c: integrated
11193 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11194 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11195
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011196Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * threads.c: applied Serguei Narojnyi's patch to add native
11199 thread support on the Win32 platform
11200 * testThreadsWin32.c Makefile.am: added the test program also
11201 from Serguei, Win32 specific
11202 * include/win32config.h include/libxml/xmlwin32version.h.in:
11203 added patch from Igor for the Windows thread specific defines.
11204
Daniel Veillard845cce42002-01-09 11:51:37 +000011205Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11208
Daniel Veillard7b602b42002-01-08 13:26:00 +000011209Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11212 output page into XMLinfo.html. Close bug #66951 and
11213 raised by Robert Collins too.
11214
Daniel Veillard73c6e532002-01-08 13:15:33 +000011215Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * encoding.c: Paul Keogh pointed out a possibility of segfault
11218 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11219 Closes bug # 68238
11220
Daniel Veillard4a859202002-01-08 11:49:22 +000011221Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * doc/*.html: updated the Gdome2 links
11224
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011225Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * libxml.h: Applied following patches from Robert Collins
11228 and make sure IN_LIBXML is defined when compiling it
11229 -------
11230 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11231 as well as Visual C.
11232 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11233 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11234 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11235 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11236 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11237 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11238 xmlSysIDExists xmlNoNetExists).
11239 * xmllint.c: Don't include winsock2.h for Cygwin.
11240
Daniel Veillard401c2112002-01-07 16:54:10 +000011241Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11244 when the version info is not present.
11245
Daniel Veillard6f42c132002-01-06 23:05:13 +000011246Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * tree.c: Anthony Jones pointed out a problem in
11249 xmlStringGetNodeList() and provided a fix for it
11250
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011251Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011253 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011254 xmlCreatePushParserCtxt() when the initial buffer passed
11255 is large.
11256
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011257Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * win32/*: big cleanup of the Windows/MSVC project files
11260 from Igor Zlatkovic
11261
Daniel Veillardcebb1362002-01-02 13:13:30 +000011262Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * doc/Makefile.am: should fix #67674 and avoid troubles if
11265 xsltproc is not available or fails in the prefix provided
11266
Daniel Veillard26908ab2002-01-01 16:50:03 +000011267Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11270
Daniel Veillard5344c602001-12-31 16:37:34 +000011271Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11272
11273 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11274 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11275 Fixed a few other problems raised by Charlie Bozeman.
11276 * result/VC/ElementValid[5-7]: fixed the output
11277
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011278Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11281 patches from Charlie Bozeman. Regenerated the HTML docs.
11282
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011283Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11286 for Windows from Igor
11287
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011288Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11289
11290 * xmllint.c: applied Justin Fletcher patch for --output or -o
11291
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011292Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11293
11294 * win32/libxml2/libxml2.def.src: close #67019
11295
Daniel Veillard01db67c2001-12-18 07:09:59 +000011296Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * xmllint.c: applied Justin Fletcher generic timing patch
11299 similar to the one already applied to xsltproc.
11300
Daniel Veillardd1640922001-12-17 15:30:10 +000011301Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * include/libxml/tree.h tree.c: applied documentation patches
11304 from Charlie Bozeman
11305
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011306Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11307
11308 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11309
Daniel Veillard29e43992001-12-13 22:21:58 +000011310Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * valid.c: fix the xmlStrdup() used in the previous patch.
11313 * valid.c: added --dropdtd
11314 * tree.c: fixed xmlUnlinkNode so it also removes the references
11315 from the document if the node is a DTD
11316
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011317Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * HTMLtree.c valid.c: cleanup some static declarations
11320
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011321Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * xmllint.c: removed another strdup()
11324 * doc/FAQ: removed the HP/UX entry
11325
Daniel Veillarded472f32001-12-13 08:48:14 +000011326Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * valid.c: fix bug #66816 when validating.
11329 * xmllint.c: don't use sys/time.h if configure did not found it
11330
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011331Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11332
11333 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11334 xmlcatalog_man.xml
11335
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011336Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11339 xmlInitMemory() was declared twice
11340
Daniel Veillardb82c1662001-12-09 14:00:54 +000011341Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * globals.c: do not reference strdup() !
11344 * configure.in libxml-2.0.pc.in: trying to fix the libs
11345 of the various config extraction modules
11346
Daniel Veillardef90ba72001-12-07 14:24:22 +000011347Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * configure.in : preparing 2.4.12
11350 * doc/* : updated and rebuilt the docs
11351
Daniel Veillard220346d2001-12-07 11:33:54 +000011352Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * uri.c: closed bug #66159
11355 * testURI.c: added --escape option
11356 * configure.in: some cleanup for xml2-config --cflags
11357
Daniel Veillard2a906822001-12-06 14:34:08 +000011358Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * globals.c testThreads.c: removed some misplaced includes
11361 of xmlversion.h
11362
Daniel Veillarde28313b2001-12-06 14:08:31 +000011363Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11364
11365 * threads.c: patch from Gary Pennington fixing a possible
11366 problem at initialization time.
11367
Daniel Veillardd3b08822001-12-05 12:03:33 +000011368Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011371 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011372 CodeWarrior.
11373
Daniel Veillarda7866932001-12-04 13:14:44 +000011374Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * xmllint.c: applied Geert Kloosterman's patch to fix
11377 --repeat --timing output
11378
Daniel Veillard19840942001-11-29 16:11:38 +000011379Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11382 where non-wellformed XML declaractions were not detected.
11383
Daniel Veillarde85d9342001-11-28 14:43:12 +000011384Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11385
11386 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11387
Daniel Veillard22f25a82001-11-28 09:12:23 +000011388Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11391 gets reset by xmlCleanupInputCallbacks() and this makes the
11392 function useless. Same for output.
11393
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011394Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * xmlIO.c: robert pointed out a loop error in callback cleanups
11397
Daniel Veillard8faa7832001-11-26 15:58:08 +000011398Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11401 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11402 they are not really tied to debugging
11403
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011404Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11407 * xmllint.c: better --catalogs description
11408
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011409Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * tree.c: fixed a couple of problems in xmlSetProp()
11412
Daniel Veillardcd337f02001-11-22 18:20:37 +000011413Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11416 unappropriate stdout output.
11417
Daniel Veillard566d4df2001-11-22 13:00:53 +000011418Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11421 by Denis Beurive, closes #65111
11422
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011423Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * valid.c: in case of content model validity error, don't
11426 print it if validity warnings were not requested.
11427
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011428Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11431 * parserInternals.c: removed the last exit() call. Print an
11432 unmaskable error on stderr instead (library mismatch detection)
11433
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011434Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11435
11436 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11437 shell instructions from Heiko Rupp
11438
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011439Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * catalog.c: use the URL notation file:// for default catalog paths
11442
Daniel Veillard0ec98632001-11-14 15:04:32 +000011443Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * include/libxml/tree.h: better comments for _private fields
11446 * tree.c: removed a problem when copying an entity reference.
11447
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011448Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * vms/*: updated instructions and diffs from John A Fotheringham
11451
Daniel Veillarda11001b2001-11-12 22:45:36 +000011452Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * include/libxml/xmlerror.h: avoid an include problem if
11455 #include <libxml/xmlerror.h> happens first in code
11456 seems to be the case in KDE libs
11457
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011458Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11461 from Igor for Windows
11462
11463Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * Makefile.am: Gary Pennington pointed out a missing prefix
11466
Daniel Veillard43d3f612001-11-10 11:57:23 +000011467Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11470 * doc/*: upgraded and rebuilt the docs
11471
Daniel Veillardc1f78342001-11-10 11:43:05 +000011472Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * HTMLparser.c: fix comment in scripts element parsing.
11475 * result/HTML/doc3*: updated the results.
11476
11477Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * uri.c: another URI bug fix #63336, using Joel Young patch.
11480
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011481Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11484 a cleaned up version of the Pwd shell string generation.
11485
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011486Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * valid.c include/libxml/tree.h: trying to fix namespaces +
11489 validation problems for good, closing #63619 in the process
11490 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11491 wrong in this respect, fixed it.
11492
Daniel Veillardd536f702001-11-08 17:32:47 +000011493Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * xmllint.c: Morus Walter patch to allow --format and --encode
11496
Daniel Veillard5004f422001-11-08 13:53:05 +000011497Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * debugXML.c: Stefan Kost provided an help command for the shell
11500
Daniel Veillarda6825e82001-11-07 13:33:59 +000011501Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11502
11503 * debugXML.c: Heiko Rupp pointed that the shell would crash
11504 on empty nodesets returns.
11505
Daniel Veillard03f848d2001-11-07 12:53:46 +000011506Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11509 migh need the history libraries
11510
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011511Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11514 handle the case of < in quoted attributes, Bastian Kleineidam
11515
Daniel Veillardc853b322001-11-06 15:24:37 +000011516Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11519 fixing catalog breakages
11520 * Makefile.am catalog.c result/catalogs/catal
11521 result/catalogs/mycatalog.* test/catalogs/catal*:
11522 fixed more problems in catalog support, added more regression tests
11523 for both XML and SGML catalog handling
11524
Daniel Veillard66870c72001-11-05 19:27:49 +000011525Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * debugXML.c: applied an improvement to xmlGetLineNo() from
11528 Keith Isdale
11529
Daniel Veillardffe09c92001-11-05 14:21:47 +000011530Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11533 Side effect of the progressive catalog loading
11534
Daniel Veillardad661b92001-11-05 11:43:15 +000011535Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * Makefile.am: confexecdir and confexec_DATA were defined twice
11538 pointed out by Karl Eichwalder
11539
Daniel Veillard6eb17722001-11-04 22:19:27 +000011540Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * xmlcatalog.c: avoid unlink() and use remove() instead.
11543
Daniel Veillardea898282001-11-04 22:13:45 +000011544Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * libxml.spec.in: cleanup
11547 * include/libxml/xmlwin32version.h: updated with 2.4.8
11548
Daniel Veillarda4617b82001-11-04 20:19:12 +000011549Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11552 of compiling libxml with a non standard set of options
11553
John Fleck027edfb2001-11-04 20:13:58 +000011554Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11555
11556 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11557 document --sgml option, fixing gnome bugzilla #63382
11558
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011559Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11562 breakage of 2.4.7, added a couple of really needed APIs
11563 like xmlCatalogIsEmpty() and xmlNewCatalog()
11564 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11565 for install-catalog
11566 * configure.in: preparing 2.4.8
11567
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011568Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11571 include/libxml/tree.h include/libxml/xmlIO.h: more include
11572 cleanups, export cleanly one html output + format function.
11573
11574Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11575
11576 * parser.c: removed initGenericErrorDefaultFunc call from
11577 xmlInitParser() since it could destroy previous calls to
11578 xsltSetGenericErrorFunc() effects
11579
Daniel Veillardebd38c52001-11-01 08:38:12 +000011580Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11583 keyword.
11584
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011585Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * Makefile.am: cleanup
11588 * threads.c: cleanup too
11589 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11590 from xsltproc
11591 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011592 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011593
Daniel Veillard91c00402001-10-30 17:41:38 +000011594Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11597 was not used anymore !
11598
Daniel Veillard52dcab32001-10-30 12:51:17 +000011599Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * configure.in: preparing 2.4.7
11602 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11603 manual page from John
11604 * doc/*: updated the doc and rebuilt the generated pages
11605
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011606Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * xmlIO.c: closing bug #62711, the library should never
11609 close stdin or stdout.
11610
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011611Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * uri.c: second pass at fixing #63336, using Joel Young
11614 final patch. looks okay.
11615
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011616Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * uri.c include/libxml/uri.h: trying to clear #63336
11619 allowing the escaping routine to parse unconformant
11620 URI-References.
11621
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011622Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11623
11624 * vms/readme.vms vms/build_libxml.com nanoftp.c
11625 include/libxml/xmlversion.h.in: a few VMS updates from
11626 John A Fotheringham
11627 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11628 and xmlCleanupOutputCallbacks() for the Perl binding people.
11629
Daniel Veillard635ef722001-10-29 11:48:19 +000011630Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11633 apply fixes to close #63271 and avoid segfaults when
11634 the error routine gets callbed before xmlInitParser()
11635 get called.
11636 * nanoftp.c error.c: Applied patches from Justin Fletcher
11637 correcting some xmlGenericError misuses.
11638
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011639Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11640
11641 *doc/xmllint.xml, doc/xmllint.1
11642 New and improved man page for xmllint - .xml is the original, .1
11643 is the generated man page
11644
Daniel Veillardc9484202001-10-24 12:35:52 +000011645Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11648 the web site from the main HTML document.
11649
Daniel Veillard5151c062001-10-23 13:10:19 +000011650Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * parser.c: fixed an erroneous validation bug when PE refs
11653 occurs in external parsed entities referenced from the
11654 internals subset
11655 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11656 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11657 added the associated testcase, it's a nice one.
11658 * HTMLparser.c: generate the DTD node as HTML still ...
11659 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11660
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011661Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * HTMLparser.c: fixed a bug in htmlNewDoc()
11664
Daniel Veillard89cad532001-10-22 09:46:13 +000011665Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * test/threads/*: added entities testing to the Thread test
11668 * testThreads.c: make the test reasonable
11669 * DOCBparser.c: fix the DTD public and system ID
11670 * xmllint.c: added --sgml for SGML DocBook importing
11671 * Makefile.am: added Docbtests target
11672
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011673Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11676 * testThreads.c: removed bogus include
11677
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011678Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11679
11680 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11681 fixed a very serious (looping) validation bug
11682
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011683Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * include/libxml/globals.h include/libxml/threads.h threads.c
11686 testThreads.c: far more testing, cleaning up bugs
11687 * *.c : make sure globals.h is always included.
11688
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011689Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * HTMLparser.c: try to get rid of parser loops for good.
11692
Daniel Veillardab7488e2001-10-17 11:30:37 +000011693Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * configure.in: fixed some bugs in CFLAGS passing.
11696 * test/threads Makefile.am testThreads.c: added a specific
11697 threaded test case (really nasty, guaranteed).
11698
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011699Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * catalog.c: serious cleanup on the management of the
11702 XML catalog tree, more tests done, especially with
11703 the catalog PI.
11704
Daniel Veillard364789a2001-10-16 12:45:00 +000011705Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * catalog.c: avoid a problem in catalog cleanup on SMP if
11708 catalogs were not initialized.
11709
Daniel Veillard81463942001-10-16 12:34:39 +000011710Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11711
11712 * catalog.c xpath.c: trying to cleanup the not thread safe
11713 parts of the library.
11714
Daniel Veillard64a411c2001-10-15 12:32:07 +000011715Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * include/libxml/globals.h configure.in global.data: make
11718 the allocation be per-thread a configure option
11719 * encoding.c include/libxml/parser.h: fixed compilation
11720 errors
11721
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011722Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * include/libxml/parser.h: Norm reported that a few lines
11725 added were breaking libxslt compile, removed them for now
11726
Daniel Veillard6f350292001-10-14 09:56:15 +000011727Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * parser.c parserInternals.c threads.c: debugged and fixed
11730 initialization problems which were giving troubles on SMP
11731 boxes.
11732
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011733Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * include/libxml/Makefile.am: missing globals.h
11736
Daniel Veillarde7090612001-10-13 12:18:28 +000011737Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011738
Daniel Veillarde7090612001-10-13 12:18:28 +000011739 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011740
Daniel Veillardd0463562001-10-13 09:15:48 +000011741Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11744 include/libxml/parserInternals.h include/libxml/tree.h
11745 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11746 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11747 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11748 Applied the last patches from Gary, cleanup, activated threading
11749 all user accessible global variables are now handled in globals.[ch]
11750 Still a bit rought but make tests passes with either
11751 --with-threads defined at configure time or not.
11752 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11753 linking options
11754
Daniel Veillardb8478642001-10-12 17:29:10 +000011755Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * Makefile.am include/libxml/Makefile.am
11758 include/libxml/globals.h globals.c include/libxml/threads.h
11759 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11760 configure.in: started integrating the core of the thread support
11761 not activated yet but half integrated. The code should still
11762 compile and work anyway.
11763
Daniel Veillardb44025c2001-10-11 22:55:55 +000011764Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11767 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11768 integrating the non-controversial parts of Gary Pennington
11769 multithread patches
11770 * catalog.c: corrected a small bug introduced
11771
Daniel Veillard75b96822001-10-11 18:59:45 +000011772Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * catalog.c include/libxml/catalog.h: very serious cleanup,
11775 isolating unportable code and as much as possible the accesses
11776 to the global shared catalog. May need more testing !
11777
Daniel Veillard78d12092001-10-11 09:12:24 +000011778Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11781 Keith Isdale patches for the XSLT debugger interfaces. Some
11782 cleanup
11783
Daniel Veillardff0b7312001-10-11 06:46:09 +000011784Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11785
11786 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11787 * DOCBparser.c: generate line nubers in elements
11788
Daniel Veillard60087f32001-10-10 09:45:09 +000011789Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11790
11791 * configure.in: preparing 2.4.6 release
11792 * doc/xml.html doc/html/*: updated and rebuilt the docs
11793 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11794
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011795Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11796
11797 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11798 adding documentation for DV's supercatalog support
11799
Daniel Veillard82d75332001-10-08 15:01:59 +000011800Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11803 super catalog support adding one API and one flag --sgml to
11804 xmlcatalog
11805
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011806Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11807
11808 * doc/xmlcatalog_man.xml, xmlcatalog.1
11809 One more crack at
11810 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11811
11812
Thomas Broyer47334c02001-10-07 16:41:52 +000011813Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11814
11815 * xpath.c: implemented xmlXPathObjectCopy for external objects
11816 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11817
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011818Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11819
11820 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11821 finishing up fix to
11822 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11823 the xmlcatalog man page display more elegantly
11824
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011825Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11826
11827 * configure.in: closing bug #61832
11828 * HTMLparser.c: removed a warning
11829
Daniel Veillard6ab38382001-10-06 13:08:27 +000011830Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * xpath.c: fixing #61673 part I, do not loose doc information
11833 when copying result value trees.
11834
Daniel Veillard556c6682001-10-06 09:59:51 +000011835Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * xpath.c: trying to harden the XPath interpreter
11838
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011839Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11840
11841 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11842 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11843
William M. Brack1633d182001-10-05 15:41:19 +000011844Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11845
11846 * HTMLparser: repaired another loop problem
11847
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011848Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11851 parsing.
11852 * xpath.c: fix bug #61291 the default XML namespace node is
11853 missing from the namespace axis.
11854 * tree.c: refuse to create namespaces nodes with prefix "xml"
11855
Daniel Veillard651f9472001-10-04 14:51:06 +000011856Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * SAX.c: ouch a non-defined namespace could lead to a crash,
11859 fixed #61215
11860
Daniel Veillard7dd05702001-10-04 14:25:12 +000011861Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * parserInternals.c: closed bug #61054
11864
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011865Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * include/libxml/Makefile.am: closing #60708
11868
Daniel Veillarda293c322001-10-02 13:54:14 +000011869Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11872 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11873
Daniel Veillardf4309d72001-10-02 09:28:58 +000011874Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11877
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011878Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11881 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11882
Daniel Veillard16756b62001-10-01 07:36:25 +000011883Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11884
11885 * catalog.c: Justin Fletcher provided cleaup code in case
11886 HAVE_STAT is not defined
11887 * include/win32config.h: Igor Zlatkovic suggested to have
11888 HAVE_STAT defined there
11889
William M. Brack5e1cac12001-09-28 16:19:18 +000011890Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11891
11892 * catalog.c - fixed typing error reported by M. Barros
11893
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011894Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11895
11896 * xmllint.c - fixing typo
11897
William M. Brackd28e48a2001-09-23 01:55:08 +000011898Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11899
11900 * HTMLparser.c: small enhancement to prevent loop on
11901 unrecognizable data
11902
Daniel Veillardb1d62872001-09-21 09:47:08 +000011903Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * parserInternals.c: applying patch from bug #60757 this
11906 should close it
11907
Daniel Veillardc0631a62001-09-20 13:56:06 +000011908Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * catalog.c xmlcatalog.c: removed a couple of warning
11911 * xpath.c: try to solve the linking problem on platforms
11912 needing trio to compile
11913
Daniel Veillard1a123612001-09-19 08:06:23 +000011914Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011915
Daniel Veillard1a123612001-09-19 08:06:23 +000011916 * Makefile.am libxml.spec.in: backing up non-documented changes
11917 commited without review or aproval by Jens Finke <jens@gnome.org>
11918 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011919
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011920Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11921
11922 * configure.in: Joe Orton provided a patch fixing a problem
11923 when iconv is specified to be in a non-standard directory
11924 but wasn't exported in xml2-config --cflags
11925
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011926Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11927
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011928 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011929 troubles with 2.4.4 errors.
11930
Daniel Veillard16698282001-09-14 10:29:27 +000011931Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * encoding.c entities.c: do not output hexadecimal charrefs
11934 when serializing HTML since some version of Netscape can't
11935 grok it, generate decimal ones.
11936 * result/HTML/doc3.htm: output changed due to previous test
11937 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11938
Daniel Veillard98fed372001-09-13 11:34:58 +000011939Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11942 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11943
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011944Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011945 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011946
11947 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11948 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11949 updated the configuration scripts systems accordingly
11950
Daniel Veillard04382ae2001-09-12 18:51:30 +000011951Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * configure.in: preparing for 2.4.4
11954 * doc/xml.html doc/html/*: updated and rebuilt the docs
11955
Daniel Veillardd63437e2001-09-12 15:00:27 +000011956Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11957
11958 * win32/dsp/libxml2.def.src: tried to incorporate comments
11959 from bug #59220
11960
Daniel Veillard319a7422001-09-11 09:27:09 +000011961Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11962
11963 * parser.c result/noent/wml.xml: fixed bug #59981 related
11964 to handling of '&' in attributes when entities are substitued
11965
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011966Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * libxml.h include/libxml/xmlversion.h.in
11969 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11970 Tried to close bug #60131
11971
Daniel Veillardbce62332001-09-10 18:46:55 +000011972Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11973
11974 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11975
Daniel Veillard143b04f2001-09-10 18:14:14 +000011976Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * SAX.c: fixing bug #59946 on xmlns=""
11979
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011980Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11983 but allocates a new error code.
11984
Daniel Veillard05c13a22001-09-09 08:38:09 +000011985Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * xmllint.c: John Fleck fixed typos in the options output
11988 * parser.c SAX.c: fix ignorable white space SAX selection
11989
11990Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * entities.c: Steve Underwood found the possibility of an
11993 ininite loop in case of error.
11994
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011995Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11996
11997 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11998
Daniel Veillarda050d232001-09-05 15:51:05 +000011999Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12000
12001 * parser.c: warn if version is not 1.0 but it's not
12002 strictly speaking an error after analyzing the spec
12003
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012004Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12005
12006 *doc/catalog.html - add link to the html version of the
12007 man page, other linguistic cleanups
12008
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012009Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12010
12011 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12012 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12013 file, has not yet been included in the build.
12014
Daniel Veillard99784ff2001-09-01 16:20:28 +000012015Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * catalog.c: removed a duplicate affectation Justin Fletcher
12018
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012019Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * tree.c: Armin Sander pointed a possible text coalescing
12022 problem, completed his patch.
12023
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012024Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12025
12026 * trionan.c: Fixed const and volatile re-definition problem
12027
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012028Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * libxml.4 parser.c: doc updates from Heiko Rupp
12031 * parserInternals.c: 2 sanity checks from Heiko Rupp
12032
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012033Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * tree.c: applied patch from Armin Sander to make some pointers
12036 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012037 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012038
Daniel Veillardb06c6142001-08-27 14:26:30 +000012039Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * xpath.c: hum, restrict the integer usage gcc bug workaround
12042 to only gcc compilers so that other architecture don't get
12043 penalized by this limitation.
12044 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12045
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012046Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12049 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12050
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012051Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12054 --convert option to xmlcatalog to convert SGML ones to
12055 the XML syntax.
12056 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12057
12058 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012059Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * catalog.c xmlIO.c: started some serious testing and fixed
12062 a few bug and optmization needs.
12063
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012064Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12067 preparing for a 2.4.3 release even if it may not be ready yet
12068 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12069 all file parsing lookup to go through the entity resolver, add
12070 to add an API to bypass it (needed to load catalogs themselves),
12071 some cleanup on the catalog code too.
12072 * nanoftp.c: small cleanup
12073 * doc/catalog.html: small update
12074
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012075Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12076
12077 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12078 Jun Kuriyama
12079
Daniel Veillardffb120d2001-08-23 00:52:23 +000012080Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12081
12082 * doc/catalog.html: finished the catalog documentation
12083
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012084Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * doc/catalog.html doc/xml.html: added documentation about
12087 Catalog support, misses an API description
12088 * doc/html/*: reextracted the API pages
12089
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012090Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12093 Added the part about section 7.2 on URI resolution,
12094 fixed a side effect in the HTML parser, look complete
12095 and ready to rock except the URI/SystemID part!
12096
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012097Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * include/libxml/catalog.h include/libxml/parser.h
12100 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12101 xmlIO.c: added support and APIs needed for the catalog PI
12102 * include/libxml/xmlIO.h: cleanup
12103
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012104Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12105
12106 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12107 include/libxml/catalog.h: starts to look okay, really
12108 plugged the new framework, cleaned a lot of stuff,
12109 added some APIs, except the PI's support missing this
12110 should be mostly complete
12111 * result/catalogs/* test/catalogs/*: added new test, enriched
12112 the existing one with URN ID tests
12113
Daniel Veillard64339542001-08-21 12:57:59 +000012114Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12115
12116 * catalog.c: fixed nextCatalog
12117 * result/catalogs/docbook test/catalogs/*: started adding
12118 a small regression test
12119
Daniel Veillardcda96922001-08-21 10:56:31 +000012120Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12123 more work on the XML catalog support.
12124 * parser.c include/libxml/parser.h: small cleanup seems using
12125 list as a public parameter name can give portability troubles
12126 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12127 include/libxml/xpath.h include/libxml/Makefile.am: removed
12128 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12129 wrappers
12130
Bjorn Reese45029602001-08-21 09:23:53 +000012131Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12132
12133 * Makefile.am trio.c triodef.h trionan.c xpath.c
12134 include/libxml/Makefile.am include/libxml/trionan.h:
12135 Re-worked Not-A-Number and Infinity support.
12136 * xmlcatalog.c: added readline include files
12137
Daniel Veillard344cee72001-08-20 00:08:40 +000012138Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12141 testCatalog as xmlcatalog, making it an installed app
12142 adding a shell, and preparing it to be a /etc/xml/catalog
12143 management tool, though not ready yet
12144 * catalog.c include/libxml/catalog.h: adding support for
12145 XML Catalogs http://www.oasis-open.org/committees/entity/
12146 not finished, there is some interesting tradeoffs and a
12147 few open questions left.
12148
Daniel Veillardb7664f42001-08-19 13:00:43 +000012149Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * xmllint.c: fixed a line formatting problem
12152
Daniel Veillard5015b712001-08-17 09:37:52 +000012153Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * SAX.c: removed a couple of unused variable (Albert Chin)
12156
Daniel Veillardbb371292001-08-16 23:26:59 +000012157Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12160 trying to fix some troubles w.r.t. function returning
12161 const xxxPtr.
12162
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012163Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12166 defined
12167
Daniel Veillardae6db172001-08-16 19:32:00 +000012168Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * xpointer.c: removed unused var
12171
Daniel Veillard09190202001-08-16 16:27:41 +000012172Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * testXPath.c: another small cleanup closing bug #59110
12175
Daniel Veillard796f4b62001-08-16 16:00:13 +000012176Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * win32/dsp/libxml2.def.src: small cleanup closing bug
12179 #59108
12180
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012181Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * example/gjobread.c: add xmlCleanupParser() before leaving
12184
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012185Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * config.h.in configure.in include/libxml/xmlwin32version.h:
12188 released 2.4.2
12189
Daniel Veillardd3d06722001-08-15 12:06:36 +000012190Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * include/libxml/valid.h debugXML.c valid.c: deprecate
12193 the non-boundchecking Sprintf functions, add Snprintf
12194 this should close bug #57984
12195
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012196Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12199 URIs before doing the lookups (pointed by Mark Vakoc)
12200
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012201Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * xpath.c: serious changes on Result Value Trees and NodeSets
12204 w.r.t. deallocation and collect operations. Probably not
12205 100% clean (merge of allocated trees smells like a problem).
12206 Seems sufficient to close #58943
12207
Daniel Veillard90493a92001-08-14 14:12:47 +000012208Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * xmllint.c: adding a --format option
12211
Daniel Veillardfe703322001-08-14 12:18:09 +000012212Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * xpath.c: count() was broken on Result Value Tree
12215 * xmlIO.c: fixed file:/// accesses on _WIN32
12216
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012217Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12218
12219 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12220 macro was renamed, this should close bug #58683
12221
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012222Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12225 entity substitution mode text at the end of the entity might
12226 be added due to text coalescing.
12227 * nanoftp.c parser.c: small cleanup
12228
Daniel Veillard0c720972001-08-08 20:59:00 +000012229Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * HACKING: added John Fleck right to commit in the doc subdir
12232
Daniel Veillard48da9102001-08-07 01:10:10 +000012233Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12236 allow to inherit attributes from the DTD directly in the
12237 tree, this is needed for XPath and can be a useful feature.
12238 Inherited namespaces are always provided at the tree level now
12239 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12240 of tests for this feature (XSLT being the prime user).
12241
Daniel Veillard50f34372001-08-03 12:06:36 +000012242Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12245 testSAX.c xmlIO.c xmllint.c include/win32config.h
12246 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12247 include/libxml/xmlwin32version.h.in win32/README.MSDev
12248 win32/dsp/*: applied Win32 Facelift No.2 patches from
12249 Igor Zlatkovic for Windows/MSC
12250
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012251Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * SAX.c: unparsedEntityDecl() the URI computation of the
12254 entity wasn't done breaking XSLT unparsed-entity-uri()
12255
Daniel Veillard567e1b42001-08-01 15:53:47 +000012256Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * xpath.c: fixed a bug when walking the descendants and
12259 the current node has no children
12260 * debugXML.c: show up when a text node is supposed to not be escaped
12261
Thomas Broyerf186c822001-07-31 23:30:37 +000012262Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12263
12264 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12265 worked like the set:leading() function)
12266 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12267
Daniel Veillardba6db032001-07-31 16:25:45 +000012268Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12271
Daniel Veillard57905372001-07-31 15:52:17 +000012272Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * include/libxml/xmlIO.h: apply change to close #58141
12275 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12276
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012277Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
12279 * parser.c: when the internal subset uses a PE, then the
12280 included entity can use conditional sections.
12281
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012282Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12285 when walking the namespace axis showing up in
12286 libxst/tests/general/bug-12
12287 * xmlmemory.c: added the possibility to trace a given block
12288 defined by its address
12289
Daniel Veillard4aafa792001-07-28 17:21:12 +000012290Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * parser.c: don't override existing encoding specified before
12293 starting xmlParseDocument()
12294
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012295Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * include/libxml/xmlwin32version.h: reinserted, needed for
12298 Windows users of CVS
12299
Darin Adlera77cac02001-07-27 17:41:51 +0000123002001-07-27 Darin Adler <darin@bentspoon.com>
12301
Darin Adler699613b2001-07-27 22:47:14 +000012302 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12303 * testCatalog.c: Add include of <libxml/parser.h>.
12304
123052001-07-27 Darin Adler <darin@bentspoon.com>
12306
Darin Adlera77cac02001-07-27 17:41:51 +000012307 * include/libxml/.cvsignore:
12308 * include/libxml/xmlwin32version.h:
12309 Remove this file from CVS because it's generated.
12310
Daniel Veillard50822cb2001-07-26 20:05:51 +000012311Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
12313 * parser.c include/libxml/parser.h: applied const patches from
12314 Tom Moog #58002
12315
Thomas Broyerba4ad322001-07-26 16:55:21 +000012316Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12317
12318 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12319 lookup framework
12320
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012321Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * tree.c: fixed xmlCopyNode() for documents
12324
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012325Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12328
12329Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012330
12331 * parser.c: fixes bug #57652 reported by Morus Walter
12332
Daniel Veillarde3924972001-07-25 20:25:21 +000012333Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12334
12335 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12336
Daniel Veillarda53c6882001-07-25 17:18:57 +000012337Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12340 errors, lesson don't add new functions at 1am before a release
12341 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12342 from XPath initialization when possible.
12343
Daniel Veillardd9bad132001-07-23 19:39:43 +000012344Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * result/scripts/base*: removing history/readline changed
12347 this slightly
12348 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12349 xmllint.c: make element content line number generation
12350 optionnal to avoid breaking old apps added interface to switch
12351
Daniel Veillardf012a642001-07-23 19:10:52 +000012352Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012355 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012356 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12357 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12358 John Kroll fixes to allow saving to HTTP via PUT (or
12359 POST of needed).
12360 * doc/html/*.html: regenerated the docs
12361
Thomas Broyere8126242001-07-22 03:54:15 +000012362Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12363
12364 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12365 xmlHashScanFull and xmlHashScannFull3 to get passed the
12366 three keys as arguments to the callback function
12367
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012368Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * configure.in Makefile.am: removed libxml softlink for good
12371 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12372 100% coverage by gtk-doc
12373
Daniel Veillard8599e702001-07-17 21:38:51 +000012374Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12377 fixed serious troubles due to size_t vs. int mismatch
12378
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012379Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
12381 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12382
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012383Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12384
12385 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12386 convenient extension API for value and context managing
12387 Now handles external objects through xmlXPathPopExternal,
12388 xmlXPathWrapExternal and xmlXPathReturnExternal.
12389 Added functions for sets operations (intersection, etc.)
12390
Daniel Veillard22090732001-07-16 00:06:07 +000012391Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12394 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12395 HTMLparser.c: cleanup of global variables, marking some
12396 const or private.
12397
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012398Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012399
12400 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12401 fixed xmlXPathNodeSetItem when passing index=0
12402
Daniel Veillard05dec342001-07-14 21:57:39 +000012403Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12406
Daniel Veillard28ae6362001-07-14 16:44:32 +000012407Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * xmllint.c: fixed compilation under Cygwin #57503
12410 * TODO: update
12411
Peter Williamsed156f52001-07-13 18:35:13 +0000124122001-07-13 Peter Williams <peterw@ximian.com>
12413
12414 * config.h.in: add #undef HAVE_DLFCN_H
12415
12416 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12417 builddir.
12418
Daniel Veillard73b36e32001-07-12 15:09:52 +000012419Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12422 raised by #57348 and #57381
12423
Daniel Veillard7db37732001-07-12 01:20:08 +000012424Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12427 tree.c xpointer.c: store the line numbder in element->content,
12428 may break some software, need a configuration mechanism
12429
Darin Adler96037892001-07-11 00:03:16 +0000124302001-07-10 Darin Adler <darin@bentspoon.com>
12431
12432 * .cvsignore:
12433 * example/.cvsignore:
12434 * include/.cvsignore:
12435 * include/libxml/.cvsignore:
12436 Various things that are generated and should be ignored.
12437
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012438Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12441 * doc/xml.html doc/html/*: updated the docs
12442
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012443Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12446 validation occured on content with element child
12447
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012448Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * tree.c: fixed XML Base computation which was broken
12451 * debugXML.c: added a base function to the shell
12452 * Makefile.am result/scripts/* test/scripts/*: added scripts
12453 based regression tests, and adding 2 XML Base tests
12454
Daniel Veillard19e96c32001-07-09 10:32:59 +000012455Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * tree.c: set properties doc and call xmlSetListDoc for properties
12458 content when grafting them in a different tree.
12459 * aclocal.m4: remove from CVS
12460
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012461Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * win32/libxml2/libxml2.def.src: added some missing entry point
12464 for XPath (Mark Vakoc)
12465
Daniel Veillard388236f2001-07-08 18:35:48 +000012466Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12469 layer should URI-Unescape before trying to open resources.
12470
Daniel Veillard04383752001-07-08 14:27:15 +000012471Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * xpath.c: fix the name() bug for elements in the default
12474 namespace reported by Charlie Bozeman
12475
Daniel Veillard7583a592001-07-08 13:15:55 +000012476Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12479 led to an XPath fix, improvements of SAX initialization, and
12480 an added option --nocdata to testXPath
12481
Daniel Veillard449d7392001-07-07 19:11:06 +000012482Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12483
12484 * doc/libxml-doc.el: Felix Natter provided anew version working
12485 with XEmacs too
12486
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012487Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * include/libxml/xpath.h: small cleanup
12490 * doc/xml.html: update
12491
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012492Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12495 released 2.3.14
12496
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012497Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012500 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012501
Daniel Veillard73c9c042001-07-05 20:02:54 +000012502Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12505 were not equal to empty strings
12506
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012507Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * SAX.c: fixed a URI-Reference computation problem when validating
12510 * xmlIO.c: small cleanup
12511
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012512Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * parser.c: improved the description of a couple of interfaces
12515 upon Larry Stamper suggestion
12516
Daniel Veillard62f313b2001-07-04 19:49:14 +000012517Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * SAX.c entities.c parser.c: changed completely the way entities
12520 are handled when running the parser in entity substitution mode.
12521 This fixes a bug reported by Stephan Kulow and nearly divides
12522 by 3 the amount of memory required by libxslt to load and process
12523 DocBook TDG.
12524
Daniel Veillardf420ac52001-07-04 16:04:09 +000012525Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12526
12527 * HTMLparser.c: fixing a too early root closing problem raised
12528 byt Prashanth Naidu
12529
Daniel Veillard8c357d52001-07-03 23:43:33 +000012530Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12533 raised by Mark Vakoc.
12534
Daniel Veillard6e90d192001-07-03 16:37:49 +000012535Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * example/Makefile.am: fixed the include path to add srcdir/include
12538 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12539 and some cleanup
12540
Daniel Veillardf06307e2001-07-03 10:35:50 +000012541Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12544 lot of optimization work, results in significant improvements
12545 when handling really complex XPath queries. Add a small optimizer
12546 for unions, improve [n] and [last()], avoid some costly ops.
12547
Daniel Veillard77044732001-06-29 21:31:07 +000012548Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12551 * xpath.c: small cleanup
12552 * xmlGetNsList: reformated, fixed problems if used on Entities
12553
Daniel Veillard2adbb512001-06-28 16:20:36 +000012554Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12555
12556 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12557
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012558Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12561 * Makefile.am example/Makefile.am: workaround automake generating
12562 erroneous deps
12563
Daniel Veillard12f7d292001-06-28 13:12:11 +000012564Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * include/win32config.h: bug #56801 Yon Derek provided a patch
12567 to the windows config file.
12568
Daniel Veillard87ee9142001-06-28 12:54:16 +000012569Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12572 libxml.h : Yon Derek provided a set of changes to compile from
12573 CVS on Windows/MSC
12574
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012575Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * parser.c: fixed UTF8 BOM support in push mode
12578 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12579 added a specific testcase
12580
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012581Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * Makefile.am: added --push regression tests
12584 * parserInternals.c: the XML parser segfaulted in --push mode
12585
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012586Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * configure.in: moved the symlinks detection within a CVS
12589 check, this is not portable and will be removed soon.
12590 * xpath.c: small cleanup/speedup
12591
Daniel Veillard11648102001-06-26 16:08:24 +000012592Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12595 release of 2.3.12
12596 * parser.c: make an error message if unknow entities in all cases
12597
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012598Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12601
Daniel Veillard23793842001-06-25 16:07:45 +000012602Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12605 includes were installed in the wrong dir
12606
Daniel Veillardf5498f32001-06-25 15:08:36 +000012607Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * doc/html.xml: warn against sending code to exhibit bugs.
12610
Daniel Veillard56f06462001-06-24 21:34:03 +000012611Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12614 Tru64 from Thomas Leitner
12615
Daniel Veillardc5d64342001-06-24 12:13:24 +000012616Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * AUTHORS: added William and Bjorn
12619 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12620 daniel@veillard.com hopefully I won't have to do this again
12621 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12622 docs can be rebuilt cleanly now
12623 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12624 from CVs it's generated, added include/libxml/xmlwin32version.h
12625 also generated but which should change far less frequently.
12626 * catalog.c nanoftp.c: made sure to include libxml.h not
12627 libxml/xmlversion.h directly
12628 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12629 when compiling on WIN32 and MSC
12630
Daniel Veillard07385fd2001-06-23 21:55:48 +000012631Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * include/Makefile.am include/libxml/Makefile.am configure.in:
12634 fixed make distcheck and rebuilding the rpms
12635
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012636Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * configure.in: should finish the migration of exported includes
12639 into a real include/libxml in CVS, at least for CVS users.
12640 * removed the exported headers, added in include/libxml (as well
12641 as xmlversion.h.in).
12642
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012643Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * configure.in: fixed the way to detect symlink
12646
Daniel Veillard66541772001-06-23 18:31:04 +000012647Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * configure.in: updated, include/libxml is now a real CVS dir
12650
Daniel Veillardca989762001-06-23 17:39:29 +000012651Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12654 version works with both libxml1 and libxml2 (it autodetects
12655 the prefix of the html-files) from Felix Natter.
12656 * doc/xml.html: updated doc accordingly
12657
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012658Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * xpath.c: fixed the bug generating a template loop in libxslt
12661 when using docbook-xsl-1.4, * should filter out document nodes
12662 * HACKING: added William
12663 * TODO: updated
12664
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012665Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * doc/FAQ.html: added a warning about gcc-3.0
12668 * doc/xml.html: added reference to gdome2 and removed a confusing
12669 sentence
12670
Daniel Veillardf7f41852001-06-22 15:18:01 +000012671Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * xmlversion.h: okay this is a generated file, but Windows
12674 users need it and they can't generate it, and I want CVS
12675 Windows users ...
12676 * win32/libxml2/libxml2_so.dsp: Windows project file for
12677 the shared lib version of libxml2
12678 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12679 resources needed for libxslt/xsltproc by Yon Derek
12680
Bjorn Reese3157b342001-06-22 14:41:45 +000012681Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12682
12683 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12684
Daniel Veillard4151acb2001-06-22 10:48:57 +000012685Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
Daniel Veillardcc146db2001-06-22 11:10:52 +000012687 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12688
12689Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
Daniel Veillard4151acb2001-06-22 10:48:57 +000012691 * include/win32config.h: Yon Derek provided a first fix
12692 to be able to compile libxslt/xsltproc on Windows
12693
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012694Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * xpath.c: attempt to work around what seemed a gcc optimizer
12697 bug when handling floats on i386 http://veillard.com/gcc.bug
12698 * tree.c entities.c encoding.c: doing some cleanups while
12699 chasing it
12700
Daniel Veillard017b1082001-06-21 11:20:21 +000012701Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * Makefile.am: cleanup when --without-debug is specified
12704 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12705 w.r.t. --without-debug and other include points
12706 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12707 Catalogs
12708 * configure.in entities.h tree.h HTMLparser.c: removed
12709 --without-corba, made the _private field mandatory
12710
Daniel Veillard87a764e2001-06-20 17:41:10 +000012711Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12714 outputs a BOM in UTF8, an errata has been issued to avoid the
12715 problem, that was the most reasonable solution... Add support
12716 for a leading UTF8 BOM in entities.
12717
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012718Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * valid.c: fixed a bug found when post validating an entity ref
12721 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12722 activate it too
12723
Daniel Veillard39196eb2001-06-19 18:09:42 +000012724Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12727 weakness in the node copy the XPointer and the XInclude
12728 implementations. Serious cleanup.
12729
Daniel Veillard3739b982001-06-19 12:51:30 +000012730Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * Makefile.am: Kjartan Maraas provided a small patch to
12733 add xml2-config.in to EXTRA_DIST
12734
Daniel Veillarda9142e72001-06-19 11:07:54 +000012735Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12738 provided another failing case found in KDE, the way the
12739 ctxt->vctxt.nodeTab was allocated and freed changed over
12740 time but it wasn't completely cleaned up. This should fix it.
12741
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012742Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * parser.c: Stephan Kulow also raised the fact that line number
12745 could get miscounted making debug harder, fixed the problem
12746 in xmlParseCharData()
12747
Daniel Veillard64b98c02001-06-17 17:20:21 +000012748Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * valid.c: Stephan Kulow pointed out a problem when validating
12751 and using an empty entity, forgot a 'break' in a case.
12752
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012753Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12756 * doc/xml.html: updated with 2.3.11
12757
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012758Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * TODO: updated adding cleanup of generated doc
12761 * configure.in: prepared to release 2.3.11
12762 * xmllint.c: added --version for bug reporting
12763 * doc/html/*.html: rebuilt the doc
12764
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012765Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * xpath.c: first part of the work on selecting namespace to
12768 fix bug #56115
12769
Daniel Veillard96ed5832001-06-15 22:22:04 +000012770Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12773 when using -liconv
12774 * TODO: updated
12775
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012776Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12779 cleanup, encoding support.
12780
Daniel Veillard608ad072001-06-14 08:32:28 +000012781Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12784
Daniel Veillard239d0522001-06-13 23:02:48 +000012785Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * xpath.c: bug detected by Ankh when / is used as a function arg
12788
Daniel Veillard02bb1702001-06-13 21:11:59 +000012789Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12792 of element and use it to avoid outputting formatting spaces at
12793 the wrong place. Implemented the format parameter for HTML save.
12794 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12795 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12796 result/HTML/wired.html: of course this impact the result of a
12797 number of HTML tests
12798
Daniel Veillard95d845f2001-06-13 13:48:46 +000012799Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * HTMLtree.[ch]: started augmenting the HTML save API with
12802 encoding and formatting parameters
12803
Daniel Veillardeca60d02001-06-13 07:45:41 +000012804Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * HTMLtree.h: cleanup and started evaluating the work needed on
12807 revamping the HTML output code
12808
Daniel Veillard84666b32001-06-11 17:31:08 +000012809Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12812
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012813Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * valid.c: fixed bug #56049, forgot one check in the
12816 validation routine
12817
Daniel Veillardca2366a2001-06-11 12:09:01 +000012818Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12821
Daniel Veillard6761eee2001-06-11 10:29:38 +000012822Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * libxml.h: fixed an error in last commit
12825 * doc/FAQ.html: added an entry for compilation from CVS
12826
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012827Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * xmlversion.h.in libxml.h: Cygwin patches
12830 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12831 * tree.h: cleanup
12832
Daniel Veillardacd370f2001-06-09 17:17:51 +000012833Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12836 memory block in a strange case where libxml is linked twice
12837 in the binary.
12838
Daniel Veillard1d047672001-06-09 16:41:01 +000012839Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12842 state far too often, simple fix used to avoid it.
12843
Daniel Veillard4497e692001-06-09 14:19:02 +000012844Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12847 being processed, applied his patch
12848 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12849
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012850Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12853 provided fixes to compile on MSCC again
12854 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12855 also provided an update for the project files.
12856
Daniel Veillarda682b212001-06-07 19:59:42 +000012857Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12860 bug #55810
12861
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012862Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * tree.c: fixed xmlGetNsProp() to close bug #55683
12865 Note this requires libxslt to use it's own function instead.
12866
Daniel Veillardf0c53762001-06-07 16:07:07 +000012867Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * HTMLtree.c: when in a pre element no formatting space should
12870 be added.
12871 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12872
Daniel Veillard068a9652001-06-07 15:30:26 +000012873Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * configure.in: added tests for signal() and signal.h
12876
Daniel Veillard541d6552001-06-07 14:20:01 +000012877Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12880
Daniel Veillard8a367d42001-06-07 14:01:34 +000012881Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * doc/libxml-doc.el: Felix Natter provided a new version for
12884 libxml2
12885
Daniel Veillard8a926292001-06-07 11:20:20 +000012886Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12887
12888 * HTMLtree.c: when in a pre element no formatting space should
12889 be added.
12890
Daniel Veillard14839d52001-06-06 16:11:56 +000012891Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12894
Daniel Veillarde95e2392001-06-06 10:46:28 +000012895Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12898 hack
12899 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12900 * uri.c: fixed a warning
12901
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012902Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * HTMLtree.c: trying to close bug #55772 escaping in script
12905 elements
12906 * doc/xml.html: suggest to send mail to the list
12907
12908Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012909
12910 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12911 good. Use a macro and based on the solution provided in
12912 vsnprintf manual page from GNU.
12913
Bjorn Reese99748722001-06-05 12:49:15 +000012914Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12915
12916 * error.c: Workaround for non-preserving variadic list.
12917 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12918
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012919Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * doc/xml.html: added 2.3.10 release
12922
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012923Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * configure.in: releasing 2.3.10
12926
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012927Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12928
12929 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12930
Daniel Veillard20042422001-05-31 18:22:04 +000012931Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * encoding.c: Robert Collins provided a patch to add the
12934 "US-ASCII" encoding alias
12935
Daniel Veillard97ac1312001-05-30 19:14:17 +000012936Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12939 string oriented functions and started cleaning the related areas
12940 in xpath.c which needed fixing in this respect
12941
Daniel Veillard2d703722001-05-30 18:32:34 +000012942Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12945 #55380
12946 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12947
Daniel Veillard9403a042001-05-28 11:00:53 +000012948Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12949
12950 * TODO: updated
12951 * nanohttp.[ch] : started adding APIs to get the redirected URL
12952 when this occurs (needed for further base computation
12953 * tree.h: cleanup
12954 * encoding.c: cleanup
12955 * SAX.c: minor change around ctxt->loadsubset
12956
Daniel Veillard6278fb52001-05-25 07:38:41 +000012957Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * Makefile.am include/Makefile.am: small change to have
12960 include/libxml rebuilt if working from CVS.
12961 * uri.c: applied another patch from Carl Douglas for URI escaping,
12962 this should close bug #51876
12963
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012964Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12967 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12968 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12969 added specific regression test
12970 * parser.h: preparing for the XSLT mode where DTD inherited
12971 attributes are added to the tree.
12972
Daniel Veillardbbd22452001-05-23 12:02:27 +000012973Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * xinclude.[ch]: Updated the namespace for the Last Call version
12976 * result/XInclude/include test/XInclude/include: updated the
12977 testsuite accordingly
12978
Daniel Veillard8514c672001-05-23 10:29:12 +000012979Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12982 related to bug #51876
12983
Daniel Veillard42596ad2001-05-22 16:57:14 +000012984Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * tree.c: fixed a gross mistake in base computation, xml:base is
12987 not completely correct yet (need cascade).
12988 * xpath.[ch]: added the few things needed to find a function name
12989 and URI from the XPath context when it is called.
12990
Daniel Veillard81418e32001-05-22 15:08:55 +000012991Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12994 * DOCBparser.c: small cleanup
12995 * xmllint.c: added a --catalogs option to load catalogs from
12996 $SGML_CATALOG_FILES
12997 * tree.c: cleanup
12998 * configure.in: iconv library fixup, ICONV_LIBS
12999
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013000Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * catalog.c: handling of CATALOG entries. detection of recursion,
13003 and a few bugfixes
13004 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13005 against the default namespace
13006
Daniel Veillard04b93292001-05-21 08:15:31 +000013007Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13010
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013011Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * parser.c: fixed propagation context info when parsing an
13014 external entity.
13015 * doc/html/*.html: regenerated a couple of docs
13016
Daniel Veillard4623acd2001-05-19 15:13:15 +000013017Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * doc/xml.html: update with 2.3.9 informations
13020
Daniel Veillardbed7b052001-05-19 14:59:49 +000013021Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13024 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13025 * doc/html/* : rebuilt the docs
13026 * valid.c: small patch which may improve some case when
13027 validating.
13028
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013029Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * HTMLparser.c: Closed bug #54891
13032 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13033 to the suite
13034
13035Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13038 applied a documentation patch from LotR and filled in a few missing
13039 descriptions
13040
Daniel Veillard76d66f42001-05-16 21:05:17 +000013041Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * xpath.c tree.c parser.c: speed optimizations at the parser level
13044 document tree freeing and xpath evaluation
13045
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013046Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * parser.c parser.h parserInternals.h: fixed a couple of
13049 interfaces for handling memory buffer input to const char *
13050 upon suggestion of JamesH.
13051
Daniel Veillardc3739e72001-05-15 15:23:27 +000013052Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * configure.in: LoTR sent a patch fixing the previous commit
13055
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013056Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * configure.in: trying to deal again with the stoopid -R linking
13059 flag of Solaris
13060
Daniel Veillard790142b2001-05-15 10:51:53 +000013061Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xpath.h: two nodeset access macros from Thomas Broyer
13064
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013065Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13068 patch from Thomas Broyer
13069
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013070Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13073 case
13074 * INSTALL: was empty added stuff from the FAQ
13075
Daniel Veillard75bea542001-05-11 17:41:21 +000013076Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13079 attributes handling and #54433 by adding xmlUnsetProp()
13080 and xmlUnsetNsProp()
13081
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013082Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * HTMLparser.c: Patch from Jonas Borgström
13085 (htmlGetEndPriority): New function, returns
13086 the priority of a certain element.
13087 (htmlAutoCloseOnClose): Only close inline elements if they
13088 all have lower or equal priority.
13089 * result/HTML: this of course changed a number of tests results.
13090
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013091Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * xmlIO.c catalog.c: plugged in the default catalog resolution
13094 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13095 documentations
13096 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13097
Daniel Veillarda7374592001-05-10 14:17:55 +000013098Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13101 integrating catalogs
13102 * catalog.[ch] testCatalog.c: adding a small catalo API
13103 (only SGML catalog support).
13104 * parser.c: restaured xmlKeepBlanksDefault(0) API
13105
Daniel Veillardc17337c2001-05-09 10:51:31 +000013106Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13109
Daniel Veillard257d9102001-05-08 10:41:44 +000013110Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * parser.c: added xmlParseExternalEntityPrivate() to allow
13113 propagation of ctxt->_private when parsing external entities
13114
Daniel Veillard083c2662001-05-08 08:27:14 +000013115Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13118
Daniel Veillard01ef7382001-05-08 07:31:43 +000013119Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13122
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013123Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * valid.c: warn when indeterminist content model is detected
13126 * result/VC/ElementValid8: this adds a message
13127 * Makefile.am: add --novalid for VCM tests
13128 * parserInternals.c: added a call to Init memory
13129
Daniel Veillard64269352001-05-04 17:52:34 +000013130Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13133 when both parameters are NULL.
13134
Daniel Veillard37721922001-05-04 15:21:12 +000013135Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * valid.c: applied small patch from Gary Pennington, reindented
13138 some part of the code.
13139
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013140Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13143 release, updated and regenerated the docs
13144
Daniel Veillard357c9602001-05-03 10:49:20 +000013145Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * xpath.c result/XPath/expr/floats : clarified and cleanup
13148 printing of abnormal floats in tests.
13149
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013150Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13153 * results/HTML/ : a few changes in the output of the HTML tests as
13154 a result.
13155 * configure.in: tying to fix -liconv where needed
13156
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013157Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * Makefile.am: fixed a stupid error
13160
Daniel Veillard7150a032001-05-02 16:41:11 +000013161Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * configure.in Makefile.am: make the inclusion of the trio
13164 modules in the library conditional
13165
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013166Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * DOCBparser.c: patche from László Kovács, fixed entities refs
13169 in attributes handling
13170
Daniel Veillardedddff92001-05-02 10:58:52 +000013171Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13174 flushing
13175
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013176Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * xpath.c: fix of an XSLT namespace bug reported on the list
13179 general/bug-8-
13180
Daniel Veillard5792e162001-04-30 17:44:45 +000013181Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * strio.h trio.c: Dan McNichol suggested a couple of small
13184 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13185
Daniel Veillard02141ea2001-04-30 11:46:40 +000013186Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * tree.c parser.c encoding.c: spent a bit more time looking
13189 at the parsing speed and DOM handling. Added a few more
13190 speedups.
13191
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013192Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * parser.c: small but effective parsing speed improvement
13195
Daniel Veillardb59076b2001-04-29 17:04:07 +000013196Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * configure.in: default on the DocBook parser inclusion (for Gnome)
13199 * DOCBparser.h: fixed a header reference
13200
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013201Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * configure.in xpath.c: applied Bjorn patches for FPE on the
13204 alpha
13205
Daniel Veillardeefd4492001-04-28 16:55:50 +000013206Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13209 xmlSaveFormatFileTo()
13210
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013211Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * xpath.c: simple and efficient optimization, XPath functions
13214 aways bind to the same code, cache this
13215 * TODO: updated (by saying some is obsolete)
13216
Daniel Veillard2156a562001-04-28 12:24:34 +000013217Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * xpath.c: more cleanup work on XPath name parsing routines
13220
Daniel Veillard61d80a22001-04-27 17:13:01 +000013221Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13224 xmlXPathParseName
13225 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13226 * debugXML.c: avoid compilation problems if compiling without
13227 HTML support, Igor Zlatkovic
13228 * win32/libxml2/libxml2.def.src: being able to compile without
13229 XPath on Windows
13230
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013231Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * libxml.m4: yet another patch from Toshio Kuratomi
13234
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013235Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13238
Daniel Veillard67fee942001-04-26 18:59:03 +000013239Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * tree.[ch]: added xmlSaveFormatFile interface for saving
13242 and indenting a file.
13243
Daniel Veillard82e49712001-04-26 14:38:03 +000013244Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * xpath.c: fixed bug #53689 related to processing-instruction()
13247
Daniel Veillard02f077a2001-04-26 10:59:11 +000013248Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * DOCBparser.c: patche from László Kovács
13251
Daniel Veillard30211a02001-04-26 09:33:18 +000013252Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * parser.c: applied fixes from Christian Glahn bug report #53391
13255
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013256Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * error.c: Jean François Lecomte provided a complete description
13259 and a fix to bug #53537
13260
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013261Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13264
Daniel Veillard1034da22001-04-25 19:06:28 +000013265Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * DOCBparser.c SAX.c: a bit more work on entities processing.
13268 Still Need to cleanup XML output and references in attributes
13269
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013270Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13273
Daniel Veillardb33c2012001-04-25 12:59:04 +000013274Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * tree.c: trying to fix #53574, not completely complete,
13277 I would like xmllint --copy --debug test/ent1 and
13278 xmllint --debug test/ent1 to show the same result.
13279 * xpath.c: fix a bug when trying to sort namespace nodes
13280
Daniel Veillard5146f202001-04-25 10:29:44 +000013281Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * HTMLtree.c: real fix for #53402
13284
Daniel Veillard7533cc82001-04-24 15:52:00 +000013285Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13288 PIs when using xsl:output
13289 * valid.c: closing #53537 some case generate segfaults if there
13290 is validity errors
13291
Daniel Veillard61b33d52001-04-24 13:55:12 +000013292Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13295 of external parsed entities, added --noent to testDocbook
13296 * valid.c: Garry Pennington found an uninitialized variable
13297 access in xmlValidateElementContent()
13298
Daniel Veillard56098d42001-04-24 12:51:09 +000013299Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13302 with madness
13303 * result/HTML/ : this modified the result of the regression tests
13304 a lot.
13305
Daniel Veillard122376b2001-04-24 12:12:30 +000013306Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13309 to doc where it wasn't checked against NULL reported by
13310 Jens Laas
13311
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013312Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13315 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13316
Daniel Veillardeae522a2001-04-23 13:41:34 +000013317Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13320 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13321 * SAX.[ch]: cleanup and updates for DocBook
13322 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13323 ex SGML identifier changes
13324 * valid.c: removed a static unused function.
13325
Daniel Veillardde57c612001-04-23 09:13:36 +000013326Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * HTMLtree.c: applied change for Paul Sponagl on script saving
13329 * Makefile.am: the warning about entity title.xml are normal.
13330
Daniel Veillard393df012001-04-22 20:11:18 +000013331Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * configure.in: release of 2.3.7
13334 * Makefile.am: fixing make distcheck
13335
Daniel Veillarda41123c2001-04-22 19:31:20 +000013336Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * doc/html/* doc/xml.html: updated and regenerated the docs
13339
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013340Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13343
Daniel Veillarde82a9922001-04-22 12:12:58 +000013344Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * tree.c: fixed #53388 with the provided patch
13347
Daniel Veillard06803992001-04-22 10:35:56 +000013348Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * valid.c: Bjorn detected an invalid memory access. Fixed
13351 vstateVPush()
13352
Daniel Veillard40af6492001-04-22 08:50:55 +000013353Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13356
Bjorn Reese70a9da52001-04-21 16:57:29 +000013357Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13358
13359 * libxml.h: new header used only for the compilation of libxml
13360 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13361 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13362 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13363 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13364 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13365 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13366 baseline (version 1.2 plus a single patch).
13367 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13368 scientific notation for numbers. Tests added.
13369 * xpath.c: formatting of numbers changed to use sprintf
13370 (contribution from William Brack)
13371
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013372Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * valid.c: cleanup, more useful debugging
13375 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13376 * xmlIO.c: entity loading is printed as an error when validating
13377
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013378Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * valid.c: fixed to validate within entities
13381 * test/VCM/v22.xml: added a specific testcase
13382
Daniel Veillardca1f1722001-04-20 15:47:35 +000013383Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * valid.c: forgot an epsilon transition in for ()+
13386 * test/VCM/v21.xml : added a specific test case
13387
Daniel Veillard85349052001-04-20 13:48:21 +000013388Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * valid.c: removed a state explosion exhibited by RSS
13391 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13392 from bug #51872
13393
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013394Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13397 validation without using an ugly NFA -> DFA algo in the source.
13398 Made a specific algorithm easier to maintain, using a single
13399 stack and without recursion.
13400 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13401 * hash.c: made the growing routine static
13402 * tree.h parser.c: added the parent information to an
13403 xmlElementContent node.
13404
Daniel Veillarde470df72001-04-18 21:41:07 +000013405Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * SAX.c parser.c xpath.c: generating IDs when not validating
13408 from an external parsed entity was poisoning the ID has table
13409 with removed values. This was killing XSLT on the KDE help
13410 browser.
13411
Daniel Veillardceacdd92001-04-18 15:10:35 +000013412Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * entities.h: andrew@ugh.net.au detected a double declaration
13415
Daniel Veillarda10efa82001-04-18 13:09:01 +000013416Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * debugXML.c hash.c tree.h valid.c : some changes related to
13419 the validation suport to improve speed with DocBook
13420 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13421 the way validation errors get reported
13422
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013423Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13426 by P C Chow and William M. Brack for XSLT HTML output
13427
Daniel Veillard2d90de42001-04-16 17:46:18 +000013428Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13431 Igor Zlatkovic patches for MSC compilation and added his
13432 updates
13433
Daniel Veillarde043ee12001-04-16 14:08:07 +000013434Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13437 prefix lookup.
13438 * parserInternals.c: fixed the bug reported by Morus Walter
13439 due to an off by one typo in xmlStringCurrentChar()
13440
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013441Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * HTMLparser.c result/HTML/*: revamped the way the HTML
13444 parser handles end of tags or end of input
13445
Daniel Veillard82daa812001-04-12 08:55:36 +000013446Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13449
Daniel Veillard67a21302001-04-11 14:39:16 +000013450Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13453 bug where the linktime verions of free() won't work ...
13454
Daniel Veillard27b55282001-04-11 12:22:25 +000013455Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13458
Daniel Veillardafc73112001-04-11 11:51:41 +000013459Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * doc/xml.html: added 2.3.6 release
13462
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013463Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13466 * result/wml.xml: resulted in a small output change
13467
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013468Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * tree.c: xmlNewDoc was missing the charset initialization
13471 * xmllint.c: added --auto to autogenerate a doc, allow to
13472 reproduce the problem fixed on xmlNewDoc
13473
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013474Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * xpath.c: trying to get 52979 solved
13477 * tree.c result/ result/noent/: trying to get 52712 solved, this
13478 also made me clean up the fact that XML output in general should
13479 not add formating blanks by default, this changed the output of
13480 a few tests
13481
Daniel Veillard73639a72001-04-10 14:31:39 +000013482Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13485
Daniel Veillardfac26a12001-04-08 13:08:14 +000013486Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * configure.in: finally released 2.3.6
13489
Daniel Veillard911f49a2001-04-07 15:39:35 +000013490Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * xpath.c: checking for null pointer generated by new code
13493
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013494Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xpath.c: fixed a [] evaluation problem reported
13497 * test/XPath/tests/simpleaddr: extended test
13498 * result/XPath/simpleaddr: updated result
13499
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013500Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * xmllint.c: Dan Timis reported a portability problem
13503 on Macs without mmap, fixed it.
13504
Daniel Veillardb38bd552001-04-03 18:22:00 +000013505Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * testXPath.c : added a --tree option allowing to display the
13508 tree dump of the XPath expression
13509
Daniel Veillard4dd93462001-04-02 15:16:19 +000013510Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * xpath.c: fixed a memleak when comparing nodesets
13513 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13514 * tree.c: added a TODO
13515
Daniel Veillard92ad2102001-03-27 12:47:33 +000013516Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13519 we need string functions
13520 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13521 to be able to use them where needed. Applied some changes
13522 to reduce name linking pollution and compile in only what's
13523 needed.
13524 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13525 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13526 for the string manipulation functions
13527 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13528 to the free() function of xmlmemory.c
13529 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13530 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13531 usage.
13532
13533
Daniel Veillard2be30642001-03-27 00:32:28 +000013534Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * error.c: applied the context output patch of the error
13537 handling submitted by Chuck Griffith
13538 * error/VC/*: this slightly change some error logs
13539
Daniel Veillard50582112001-03-26 22:52:16 +000013540Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * parser.c: fixed line number reporting on error
13543
Daniel Veillard04be4f52001-03-26 21:23:53 +000013544Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * parser.c: Sullivan and Darin found a parser bug,
13547 applied the patch.
13548
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013549Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13552 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13553 xmlversion.h.in xpointer.c: of course the way I defined
13554 UNUSED breaks on old gcc version. Try to be smart and
13555 also define it directly in xmlversion.h
13556 * configure.in: removed -ansi flag from the pedantic set
13557
13558Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013559 Huge cleanup, I switched to compile with
13560 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13561 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13562 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13563 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13564 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13565 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13566 encoding.h entities.c error.c list.[ch] nanoftp.c
13567 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13568 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13569 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13570 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13571 Cleanup, staticfied a number of non-exported functions,
13572 detected and cleaned up a dozen of problem found this way,
13573 avoided a lot of public function name/typedef/system names clashes
13574 * doc/xml.html: updated
13575 * configure.in: switched private flags to the really pedantic ones.
13576
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013577Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * configure.in: 2.3.5
13580 * doc/html/*: rebuilt the docs
13581
Daniel Veillard146c9122001-03-22 15:22:27 +000013582Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * parser.c: fixed a reported bug in NOTATION parsing
13585 * uri.c: accepted but not fixed bug 51876, added TODO
13586 * Makefile.am: fixed bug 51876
13587
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013588Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * config.h.in configure.in error.c: fix a compilation problem
13591 on platforms without vsnprintf (xml@thewrittenword.com)
13592
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013593Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * parser.c: fixed a function name header typo
13596 * SAX.c: notations can also occur in external subset.
13597
Daniel Veillard7d42b542001-03-20 13:22:46 +000013598Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * error.c: removed a C++ like comment
13601
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013602Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * parser.c: fixing bug 52299 strange condition leading
13605 to a parser crash due to a buffer overflow
13606 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13607 added the specific test case
13608
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013609Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13612 xmlXPathConvert{String,Number,Boolean} to be able to make
13613 type casts without a context stack, fixed some implementation
13614 problems related to the absence of context at parse-time,
13615 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13616 in the public API too
13617 * xpointer.c xpathInternals.h: we need to know at parse time
13618 whether we are compiling an XPointer
13619
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013620Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13623 cleaned up the parser internals, refactored XPath code, added
13624 new compilation based APIs and cleanly separated public and
13625 private APIs.
13626
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013627Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xpath.h: the comp field must be added at the end to avoid
13630 killing binary compat.
13631
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013632Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * Makefile.am: detect XPath memleaks in regreson tests
13635 * error.c: fixed and error w.r.t. error reporting still using
13636 stderr
13637 * hash.c: added new line at end of file
13638 * tree.h: minor cleanup
13639 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13640 expression parsing from evaluation, resulted in a number of
13641 changes internally, and in XPointer. Likely to break stuff
13642 using xpathInternals.h but should remain binary compatible,
13643 new interfaces will be added.
13644
Daniel Veillardd574f782001-03-14 19:40:17 +000013645Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * configure.in: fixed a couple of problems reported by
13648 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13649 without gcc on non linux platforms.
13650
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013651Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13654 a fix for --with-html-dir= configure support. I hope it won't
13655 break rpm generation
13656
Daniel Veillarda022fe02001-03-14 16:30:00 +000013657Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * xmlIO.c: one function comment cleanup.
13660
Daniel Veillard25239c12001-03-14 13:56:48 +000013661Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * SAX.c: external subset notations were improperly registered
13664 in the internal subset.
13665
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013666Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * README.cvs-commits: added, pointing to HACKING
13669 * HACKING: updated
13670
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013671Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * parser.c: and Matt Sergeant found one in the XML push
13674 parser (erroneous check I forgot to remove when I fixed the
13675 main parser).
13676
Daniel Veillard68d7b672001-03-12 18:22:04 +000013677Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * xpath.c: ptittom found a small bug in UnaryExpr
13680
Daniel Veillarde356c282001-03-10 12:32:04 +000013681Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * configure.in: bumped to 2.3.4
13684 * error.c: fixed bug #51860
13685 * tree.c: fixed bug #51861
13686 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13687 * tree.[ch] : added xmlDefaultBufferSize
13688 * nanoftp.c: typo in function name header block
13689 * doc/xml.html : updated, added link to XML::LibXSLT
13690 * doc/html/* : rebuilt the docs
13691
Daniel Veillard80f32572001-03-07 19:45:40 +000013692Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * parser.c SAX.c: the new content parsing code raised an
13695 ugly bug in the characters() SAX callback. Found it
13696 just because of strangeness in XSLT XML Rec ouptut :-(
13697
Daniel Veillard6c831202001-03-07 15:57:53 +000013698Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * Makefile.am: Martin Baulig suggested to add -lm
13701 * tree.c: found another bug in xmlNodeGetContent()
13702
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013703Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * xpath.c: Bjorn found the error related to strictness of comparison.
13706
Daniel Veillard29631a82001-03-05 09:49:20 +000013707Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13708
13709 * parser.c: trying to fix the Dtd parsing problem reported
13710 by Gary, side effect of last week speed optimizations.
13711
Daniel Veillard14be0a12001-03-03 18:50:55 +000013712Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13715 * parserInternals.c: removed unneeded test raised by Stric
13716
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013717Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13718
13719 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13720 and fixed by William Brack). Added xmlXPathFormatNumber.
13721 Changed the sorting slightly.
13722 * configure.in Makefile.am example/Makefile.am: Added -lm.
13723 Please note that applications linking with libxml2, must
13724 also like with the math library from now on.
13725
Daniel Veillardf9533d12001-03-03 10:04:57 +000013726Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13729
Daniel Veillard2f362242001-03-02 17:36:21 +000013730Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * parser.c: one must report spaces even if the Dtd element
13733 content proves that this is not part of the element content.
13734 * result/valid/*.xml: this changed the ouptu slightly
13735
Daniel Veillardb402c072001-03-01 17:28:58 +000013736Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * configure.in: bumped to 2.3.3
13739 * doc/xml.html: updated
13740
Daniel Veillard77851712001-02-27 21:54:07 +000013741Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * tree.c: minor doc fix
13744 * xpath.c: deallocation issues when a result tree has been
13745 converted to a node-set
13746
Daniel Veillardec70e912001-02-26 20:10:45 +000013747Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * doc/xml.html: oops corrected dates s/2000/2001
13750
Daniel Veillard8730c562001-02-26 10:49:57 +000013751Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * valid.c: new patch from Gary Pennington
13754
Daniel Veillard91e9d582001-02-26 07:31:12 +000013755Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * doc/xml.html: applied patch from Ankh
13758
Daniel Veillardedac3c92001-02-26 01:36:19 +000013759Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * xinclude.c: fixed a problem building on Mac
13762
Daniel Veillard21a0f912001-02-25 19:54:14 +000013763Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * parser.c: more work on increasing parsing ferformances
13766
Daniel Veillard48b2f892001-02-25 16:11:03 +000013767Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13770 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13771 avoiding memcpy in production builds MEM_CLEANUP macro use
13772 * parser.[ch] parserInternals.c: optimizations of the tightest
13773 internal loops inside the parser. Better checking of I/O
13774 flushing/loading conditions
13775 * xmllint.c : added --timing
13776
Daniel Veillard71681102001-02-24 17:48:53 +000013777Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * configure.in: bumped to 2.3.2
13780 * doc/xml.html: updated for release
13781
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013782Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * xpath.c: found a memleak and fixed a nasty bug
13785
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013786Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * xmllint.[c1] : added return code errors for xmllint
13789 * xpath.c: specific debug dump function for result value trees
13790
Daniel Veillard4b637072001-02-21 21:52:55 +000013791Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * xpath.c: finally implemented xmlXPathCompareNodeSets
13794 * test/XPath/expr/floats results/XPath/expr/floats: added
13795 a test for float expressions
13796
Daniel Veillardf714aa32001-02-21 03:07:44 +000013797Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13800 * parserInternals.[ch]: trying to speed up parsing
13801 * xpath.c : speeded up node set equality op
13802
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013803Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13806 better handling of ID/IDREF and the list modules associated
13807 * configure.in: small CFLAGS cleanup
13808
Daniel Veillarda8abee62001-02-19 15:14:59 +000013809Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * configure.in: fixed iconv detection on AIX (stric)
13812
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013813Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013814
13815 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13816
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013817Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13818
13819 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13820 and optimized xmlXPathNodeSetSort
13821
Daniel Veillard142adbf2001-02-17 13:21:05 +000013822Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xpath.c: bug fix when context size is 0
13825 * parser.c: I like Norm's Dtd because they still manage to break
13826 the parser occasionally
13827
Daniel Veillardf23e0092001-02-16 13:21:29 +000013828Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13831
Daniel Veillarde0e26512001-02-16 00:11:46 +000013832Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13835 attributes within the XML-1.0 namespace
13836
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013837Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * xpathInternals.h: exported a few axis functions
13840 * doc/xml.html: updated the doc
13841
Daniel Veillard760f4422001-02-15 14:59:48 +000013842Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * configure.in: applied patch from Daniel van Balen for OpenBSD
13845 and bumped version to 2.3.1
13846 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13847 attempt to find autoclosing was simply broken, removed it,
13848 updated the examples, this is better
13849
Daniel Veillardd194dd22001-02-14 10:37:43 +000013850Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13853 hash functionnalities.
13854 * doc/html/* : rebuild the doc
13855
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013856Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13859 on predicate
13860 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13861 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13862 really want to have tags closed on output even if we accept
13863 unclosed ones on input
13864
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013865Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * xpath.c: ouch don't free NULL, rare case fixed
13868 * tree.c: don't coalesce text nodes if they don't have the
13869 same behaviour wrt escaping on output
13870
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013871Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * xpath.c: small fixup
13874 * SAX.c: don't warn on empty namespaces.
13875
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013876Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * README: a bit of cleanup
13879 * configure.in: preparing for 2.3.0 release
13880
Daniel Veillard1f83d392001-02-08 09:37:42 +000013881Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * hash.[ch]: added a first version of xmlHashSize()
13884 * valid.c: another bug fix from Gary Pennington
13885
Daniel Veillard5eef6222001-02-07 18:24:48 +000013886Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * valid.c: couple of bug fixes pointed by Gary Pennington
13889 * HTMLtree.c: #if 0 cleanup
13890
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013891Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13894 which removes a time consuming check of xmlXPathNodeSetAdd()
13895 and use it in places where we are sure to not break unicity
13896
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013897Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * xpath.c: bug fixes found from XSLT
13900 * tree.c: preserve node->name special values when copying nodes.
13901 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13902 external subset are fetched when available but without full
13903 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13904 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13905 output with encoding disabled.
13906
Daniel Veillard2c833b62001-02-03 08:52:06 +000013907Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13910 xmlCheckFilename should not be called from xmlFileOpenW
13911 and xmlGzfileOpenW
13912
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013913Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13916 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13917 added the new tests for URI normalization
13918 * testURI.c: fixed stoopid bugs
13919 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13920 the URI in the error messages are now properly normalized
13921
Daniel Veillardea28ce62001-02-02 08:20:19 +000013922Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13925
Daniel Veillarde99a4762001-02-01 04:34:35 +000013926Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13929
Daniel Veillard2b325a02001-01-31 20:46:31 +000013930Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * xpath.c: fixed mod operator
13933
Daniel Veillardde55cf62001-01-31 15:53:13 +000013934Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * parser.c: fixed xmlStrcat doc
13937 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13938 trees.
13939
Daniel Veillard2f913b72001-01-31 13:23:49 +000013940Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * xpath.c result/XPath/tests/chaptersbase
13943 result/XPath/tests/simplebase: fixed XPath node()
13944 * tree.c: small fix in xmlNewNs()
13945 * Makefile.am: removed extraneous xml2Conf.sh rule
13946
Daniel Veillardb42042b2001-01-28 07:40:36 +000013947Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13950 Changed the library name, in order to get libxml-devel and
13951 libxml2-devel to coexist on a single system
13952 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13953 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13954
Daniel Veillardee0a4662001-01-27 18:59:33 +000013955Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13958 libxml2-devel installable in // as libxml-devel.
13959
Daniel Veillard5eb05942001-01-27 17:50:22 +000013960Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * doc/Makefile.am: fixed make rebuild in doc
13963 * doc/html/*.html: rebuilt the docs
13964
Daniel Veillard65c295d2001-01-26 09:32:39 +000013965Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13968
Daniel Veillard8e199902001-01-25 18:54:39 +000013969Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13972 the HTML doc to go into the -devel RPM ...
13973 * aclocal.m4 config.h.in: some updates due to auto* magic
13974
Daniel Veillard93086662001-01-25 18:13:04 +000013975Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * xpath.h: added a hook in the context structure allowing to
13978 link to extra support, needed for XSLT
13979
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013980Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13983 xmlXPtrCmpPoints to use it.
13984 * propagated the following patch from Alejandro Forero
13985 * include/win32config.h xmlIO.c: applied further suggestions
13986 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13987 * example/gjobread.c: fixed warnings, now that it builds
13988
13989Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13990
13991 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13992
13993 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13994 filename points to a valid file (not a directory).
13995 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13996 Added calls to xmlCheckFilenameDir.
13997
13998 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13999 `path' (rather than `filename') as the parameter to gzopen and open.
14000
Daniel Veillard48177c22001-01-23 15:27:41 +000014001Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * Makefile.am: fixed a problem with EXTRA_DIST
14004
Daniel Veillardb83ba402001-01-22 22:45:10 +000014005Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * Makefile.am example/Makefile.am: finally found the trick
14008 to build the example, i.e. add "." in SUBDIRS before example
14009 in the list <grin/>
14010
Daniel Veillard82687162001-01-22 15:32:01 +000014011Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * doc/xml.html: updated with an XSLT section, removed pointer to
14014 W3C CVS base.
14015
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014016Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14019 too, and deallocation need to occur the same way.
14020
Daniel Veillarde4566462001-01-22 09:58:39 +000014021Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14024 type correponding to an XSLT result tree fragment. Share most
14025 of the data format with node set, as well as operators.
14026 * HTMLtree.c: added a newline at the end of the doctype output
14027 whe this one is not present initially.
14028 * tree.c: make sure taht the parent and doc pointers are properly
14029 set when copying attributes (lists).
14030
Daniel Veillard701c7362001-01-21 09:48:59 +000014031Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14034
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014035Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * xpath.c: seems I finally killed that ugly path evaluation
14038 context bug (tagged 9999 in case is is wrong)
14039
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014040Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14043 for XSLT
14044
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014045Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14048 for xmlGzfileOpen() bug
14049
Daniel Veillardf6eea272001-01-18 12:17:12 +000014050Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14051
14052 * xpath.c: removed an error found by XSLT usage
14053 * tree.c parserInternals.h: use a predefined static string
14054 for text and comment nodes, avoid freeing them in xmlFreeNode,
14055 exported the string name in parserInternals.h and added
14056 another value to disable encoding at output (for XSLT),
14057 gain memory, time.
14058
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014059Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14062 win32/libxml2/libxml2_so.dsp: new makefiles and update
14063 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14064
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014065Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14068 Gary Pennington
14069
Daniel Veillard389e6b72001-01-15 19:41:13 +000014070Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xpath.c: fixed the comaprision of values and nodelists,
14073 need to compare nodelist still ...
14074 * debugXML.c: avoided a possible core dump
14075 * HTMLparser.c: cleanup
14076 * nanohttp.c: contributed fix.
14077 * tree.c: fixes in properties handling added xmlSetNsProp
14078 needed by libxslt
14079 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14080 comment
14081 * TODO: updated
14082
Daniel Veillard167bd532001-01-06 21:09:34 +000014083Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * parser.c parserInternals.c: applied Bjorn Reese optimization
14086 patch
14087
14088Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * Makefile.am: applied patch fro make check from Martin Vidner
14091
Daniel Veillard503b8932001-01-05 06:36:31 +000014092Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * configure.in: preparing 2.2.11
14095 * doc/html/*: rebuild the HTML files
14096 * doc/xml.html : updated
14097
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014098Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * tree.c: fixed a stupid bug
14101 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14102 patches related to validation of an XInclude processing result
14103 * TODO: updated
14104
Daniel Veillarde2488192001-01-04 10:54:22 +000014105Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14108 on large files
14109
Daniel Veillardf060a412001-01-03 20:52:44 +000014110Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14113
Daniel Veillard45cff692001-01-03 18:02:04 +000014114Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14117 reported by Jonas Borgström
14118 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14119
Daniel Veillard08108982001-01-03 15:24:58 +000014120Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * testXPath.c xpath.c: fixing the XPath union expressions problem
14123 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14124
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014125Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * xmllint.c: Made is so if the file name is "-" is will read form
14128 standard input. Sven Heinicke <sven@zen.org>
14129 * tree.c: fixed a problem when growing buffer
14130 * tree.h: fixed the comment of the node types following andersca
14131 comment
14132 * TODO: updated
14133
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014134Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14135
14136 * HTMLparser.[ch]: added a way to avoid adding automatically
14137 omitted tags. htmlHandleOmittedElem() allows to change the
14138 default handling.
14139 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14140 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14141 of xmllint too when using --memory flag, added a memory test
14142 suite at the Makefile level.
14143 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14144 with namespace use when encountering QNames in XPath evalation,
14145 added xmlns() scheme in XPointer.
14146 * nanoftp.c : incorporated a fix
14147 * parser.c xmlIO.c: fixed problems raised with encoding when using
14148 the memory I/O
14149 * parserInternals.c: closed bug 25934 reported by
14150 torsten.landschoff@innominate.de
14151 * TODO: updated
14152
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014153Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14154
14155 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14156 on a non-updated tree :-(, made a 2.2.10 release to correct the
14157 situation
14158
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014159Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
14161 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14162 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14163 integrated a set of OpenVMS changes from Howard Taylor
14164 <Howard.Taylor@pacoast.com>
14165
Daniel Veillard58770e72000-11-25 00:48:47 +000014166Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14169 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14170
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014171Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
14173 * HTMLparser.c: some fixes on auto-open of html/head/body
14174 * encoding.c: fixed a compilation error on some gcc env
14175 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14176 XPointer implementation
14177 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14178 related XPointer tests and associated results
14179
Daniel Veillard300f7d62000-11-24 13:04:04 +000014180Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * doc/xmldtd.html doc/xml.html: following a short step by step
14183 guidance on IRC to help maciej with DTDs I started a small
14184 page on the subject.
14185
Daniel Veillard748e45d2000-11-17 16:36:08 +000014186Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14187
14188 * HTMLparser.c: fixed handling of broken charrefs
14189 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14190 patches
14191
Daniel Veillard28929b22000-11-13 18:22:49 +000014192Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14193
14194 * doc/xml.html doc/html/* : rebuilt the docs after adding
14195 xinclude and updated page for 2.2.7 and 2.2.8
14196 * configure.in: releasing 2.2.8
14197
Daniel Veillard41e06512000-11-13 11:47:47 +000014198Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14199
14200 * parser.[ch] parserInternals.c: applied the conditional
14201 section processing fix from Jonathan P Springer
14202 <jonathan.springer2@gte.net>
14203 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14204 project file, fixed iconv default non support
14205 * xpath.c: fixed the problem of evaluating relative expressions
14206 when a node context is provided.
14207
Daniel Veillardbf432752000-11-12 15:56:56 +000014208Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14209
14210 * nanoftp.c: fixed gcc 2.95 new warnings
14211 * SAX.c: fixed a stupid bug
14212 * tree.c: fixed a formatting problem when round-tripping
14213 from/to memory
14214 * xinclude.c: chased memleak, fixed a base problem
14215 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14216 xmlXPtrBuildNodeList()
14217 * TODO: updated
14218 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14219 adding a first small set of regression tests for XInclude
14220
Daniel Veillardc2def842000-11-07 14:21:01 +000014221Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14222
14223 * nanohttp.[ch]: applied Wayne Davison patches to access
14224 the WWW-Authorization header.
14225 * parser.c: Closed Bug#30847: Problems when switching encoding
14226 in short files by applying Simon Berg's patch.
14227 * valid.c: fixed a validation problem
14228 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14229 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14230 Wayne Davison
14231 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14232 need to be extended to non full nodes selections.
14233 * xinclude.c: starts to work decently
14234
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014235Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14238 debugXML.c xmlversion.h.in: Started adding XInclude support,
14239 this is a new xmllint option
14240 * tree.c xpath.c: applied TOM patches for XPath
14241 * xpointer.c: fixed a couple of errors.
14242 * uri.c: added an escaping function needed for xinclude
14243 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14244 new warning from RH70 gcc's version
14245
Daniel Veillarda4964b72000-10-31 18:23:44 +000014246Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * HTMLparser.c: fixed loop on invalid char in scripts
14249 * parser.c: update to description of xmlIOParseDTD()
14250 * libxml.m4 xmlversion.h.in: changes contributed by
14251 Michael Schmeing <m.schmeing@internet-factory.de>
14252 * configure.in: preparing for 2.2.7
14253 * Makefile.am: trying to avoid config.h and acconfig.h
14254 being included in the distrib
14255 * configure.in: released 2.2.7
14256
14257Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14258
14259 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14260 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14261
Daniel Veillard01411222000-10-30 15:33:22 +000014262Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * parser.[ch]: added xmlIOParseDTD()
14265 * xpointer.c: added support for the 2 extra parameters of
14266 string-range, fixed a stoopid error when '0' was present
14267 in XPointer expressions
14268 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14269 testsuite for the above
14270
Daniel Veillard6db58192000-10-30 09:27:53 +000014271Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * libxml.spec.in: improved package descriptions
14274
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014275Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14276
14277 * xpath.c xpathInternals.h: applied a large cleaning patch
14278 from TOM <ptittom@free.fr>, it also add namespace support
14279 for function and variables registration.
14280
Daniel Veillardbd20df72000-10-29 17:53:40 +000014281Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14282
14283 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14284 * Makefile.mingw: Wayne Davison's update adding hash.c
14285
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014286Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14287
14288 * xpath.c: fixed the root evaluation problems
14289 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14290 ignorable spaces with <b> <bold> <em>
14291 * tree.c: fixed a loop in xmlSearchNsByHref()
14292
Daniel Veillard767662d2000-10-27 17:04:52 +000014293Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * xpath.c: applied another XPath patch from TOM
14296 * xpath.c include/makefile.am: applied another patch from
14297 china@thewrittenword.com (cleanup on IRIX).
14298
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014299Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * xml-config.1: received a fixed version from Fredrik Hallenberg
14302 <hallon@lysator.liu.se>
14303
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014304Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14305
14306 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14307 cleanup patch for XPath
14308
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014309Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * patched to redirrect all "out of context" error messages to
14312 a reconfigurable routine. The changes are:
14313 * xmlerror.h : added the export of an error context type (void *)
14314 an error handler type xmlGenericErrorFunc there is an interface
14315 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14316 to reset the error handling routine and its argument
14317 (by default it's equivalent to respectively fprintf and stderr.
14318 * all the c files: all wild accesses to stderr or stdout within
14319 the library have been replaced to calls to the handler.
14320
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014321Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * configure.in: release 2.2.6
14324 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14325 exporting the inner functions of xpath for extension modules
14326 * doc/*: updated and rebuilt the doc
14327
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014328Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * nanohttp.c : applied Wayne HTTP cleanup patch
14331 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14332 and xmlNodeSetSpacePreserve()
14333
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014334Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * xpath.c: closing bug #29260
14337
Daniel Veillard126f2792000-10-24 17:10:12 +000014338Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14341 multikey tuples, made hash structure opaque
14342 * valid.[ch]: moved elements, attributes, notations decalarations
14343 as well as ID and refs to hash tables.
14344 * entities.c: hash cleanup
14345 * xmlmemory.c: fixed a dump problem in debug mode
14346 * include/Makefile.am: problem passing in DESTDIR= values patch
14347 from Marc Christensen <marc@calderasystems.com>
14348 * nanohttp.c: removed debugging remains
14349 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14350 * HTMLparser.c parser.c: fixing a number of problems with the
14351 macros in the *parser.c files (Wayne).
14352 * HTMLparser.c: close the previous option when opening a new one
14353 (Marc Sanfacon).
14354 * result/HTML/*: updated the HTML results accordingly
14355
Daniel Veillard52afe802000-10-22 16:56:02 +000014356Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14357
14358 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14359 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14360 XPath functions and XML entities table to them. More to come...
14361 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14362
Daniel Veillard683cb022000-10-22 12:04:13 +000014363Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14364
14365 * tree.c: coalesce adjacent text nodes
14366 * valid.c: handling of blank nodes in DTd validation (raised
14367 by problems with a posteriori validation).
14368 * nanohttp.c: changing behaviour on HTTP write stuff.
14369 * HTMLtree.c: forced body and html to be explicitely closed.
14370 * xpath.h: exported more XPath functions.
14371
Daniel Veillard1baf4122000-10-15 20:38:39 +000014372Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * Release of 2.2.5
14375 * xpointer.c: range() range-inside and other helper functions
14376 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14377
Daniel Veillard47e12f22000-10-15 14:24:25 +000014378Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14379
14380 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14381 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14382
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014383Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14386 and XPointer modules
14387
Daniel Veillard134c9f32000-10-15 10:27:08 +000014388Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * SAX.h: closed #25107
14391
Daniel Veillard39915622000-10-15 10:06:55 +000014392Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14393
14394 * testSAX.c: fixed problem with cdata reporting
14395 * SAXresult/* : updated
14396
Daniel Veillard1e851392000-10-15 10:02:56 +000014397Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14400 Closed bug #27499, added to regression tests
14401 * TODO: updated
14402
Daniel Veillard7eda8452000-10-14 23:38:43 +000014403Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14406 support for SCRIPT and STYLE with help from Bjorn Reese
14407 * test/HTML/* result/HTML/*: added simple testcase and updated
14408 the existing ones.
14409
Daniel Veillardff9c3302000-10-13 16:38:25 +000014410Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14413 string-range for empty strings
14414 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14415 test/XPath/xptr/strrange: augmented the XPointer testsuite
14416
Daniel Veillard189446d2000-10-13 10:23:06 +000014417Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14418
14419 * doc/xml.html doc/xmlmem.html: added a module describing memory
14420 interfaces and use, updated the main page.
14421
Daniel Veillard2f971a22000-10-12 23:26:32 +000014422Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14425 nanoftp code work on Windows too now
14426
14427Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014428
14429 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14430 * xpointer.c: implemented string-range() at least a good first version
14431 * test/XPath/docs/str test/XPath/xptr/strrange
14432 result/XPath/xptr/strrange: the string-range() tests
14433
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014434Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * Makefile.am include/Makefile.am include/win32config.h
14437 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14438 and make distcheck
14439
Daniel Veillard19d61112000-10-11 23:50:35 +000014440Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14443 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14444 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14445
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014446Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14449 patch for socklen_t detection by
14450 Albert Chin-A-Young <china@thewrittenword.com>
14451
Daniel Veillardcd429612000-10-11 15:57:05 +000014452Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
14454 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14455 and added a --dtdvalid option to xmllint used to test it
14456
Daniel Veillard47c02452000-10-11 13:04:36 +000014457Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14458
14459 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14460 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14461
Daniel Veillard2d38f042000-10-11 10:54:10 +000014462Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14465 handlings (registration, lookup, cleanup)
14466
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014467Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * configure.in Makefile.am include/makefile.am: adding XPointer
14470 and XPtrtests target
14471 * xpointer.[ch] : new files for XPointer support
14472 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14473 more XPath tests
14474
Daniel Veillard57fda592000-10-10 23:24:14 +000014475Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * configure.in: fixed, very broken, make distcheck works again
14478
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014479Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * More work toward 2.2.5, integrated a number of patches
14482 * configure.in Makefile.am win32config.h.in: trying to cleanup
14483 make distcheck .... huh ...
14484 * include/Makefile.am include/win32config.h: new directory
14485 for includes
14486 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14487 updated teh makefiles and instructions for WIN32
14488 * xpath.c: small fixes
14489 * test/XPath/ results/XPath: updated the testcases and results
14490 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14491 suggested patches
14492 * valid.c: fixed an ID bug
14493
Daniel Veillardb71379b2000-10-09 12:30:39 +000014494Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014497 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014498 * xpath.[ch]: worked on XPointer
14499
Daniel Veillard7e99c632000-10-06 12:59:53 +000014500Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * configure.in Makefile.am: 2.2.5, ship the include in an
14503 include/libxml subdirectory, use symlinks when using CVS
14504 * testSAX.c: fixed small bug
14505 * testXPath.c: changed the way testfiles are parsed
14506 * debugXML.c: same kind of cleanup when parsing an argument expression
14507 XPath/XPointers can have blanks embedded
14508 * xpath.[ch]: more cleanup, reorgs for XPointer work
14509 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14510 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14511
Daniel Veillard55b91f22000-10-05 16:30:11 +000014512Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14515 in the XPath engine, rewrote large parts of it, now it's far
14516 cleaner and in sync with the REC not an old WD. Fixed a parsing
14517 problem in the interactive XML shell found when testing XPath.
14518
Daniel Veillardac260302000-10-04 13:33:43 +000014519Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14522 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14523 examples with the extra test
14524
Daniel Veillard7cfce322000-10-04 12:40:27 +000014525Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14528 the global init function.
14529
Daniel Veillard970112a2000-10-03 09:33:21 +000014530Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * HTMLparser.c: Doohhh, attribute name parsing was still case
14533 sensitive ! Fixed this ...
14534 * result/HTML/* : updated the tests results accordingly
14535
Daniel Veillard740abf52000-10-02 23:04:54 +000014536Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14539 engine, should be far more stable, incorporated a new version of
14540 preceding/following axis, need testing
14541 * uri.c: fixed file:///c:/a/b/c problem
14542 * test/XPath/tests/idsimple: augmented the XPath tests
14543
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014544Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * doc/* rebuilding docs for 2.2.4 release
14547
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014548Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * configure.in: releasing 2.2.4
14551 * parser.[ch]: added xmlStrEqual()
14552 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14553 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14554 use xmlStrEqual instead
14555 * TODO: updated
14556 * added an XPath test
14557
Daniel Veillardbc765302000-10-01 18:23:35 +000014558Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14561 * entities.h: exported xmlInitializePredefinedEntities
14562 * parser.[ch] : added xmlInitParser()
14563 * parserInternals.h : had to export htmlInitAutoClose()
14564
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014565Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14568 problems
14569 * Makefile.am : added XPath regression tests to normal tests
14570 * uri.c: fixed a problem with local paths, cleanup
14571 * parser.c: fixed a problem with large CData sections
14572
Daniel Veillardd2ade932000-09-30 14:39:55 +000014573Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * configure.in xml-config.in: patch from "Ben Taylor"
14576 <sol7x86@hotmail.com> for solaris shared libs lookup
14577
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145782000-09-30 Martin Baulig <baulig@suse.de>
14579
14580 * libxml-2.0.pc.in: Provide pkg-config script.
14581
14582 * configure.in: Create the libxml-2.0.pc script from the
14583 libxml-2.0.pc.in templates.
14584 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014585 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014586
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014587Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14590 when compiling with MSC
14591
Daniel Veillard46057e12000-09-24 18:49:59 +000014592Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * xpath.c: patch for normalize-string() substring-before(),
14595 substring-after() and translate() functions from Bjorn Reese
14596 <breese@mail1.stofanet.dk>
14597 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14598 Fredrik Hallenberg <hallon@lysator.liu.se>
14599 * TODO: updated
14600
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014601Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14604 problem of socklen_t being undefined on a number of platforms
14605 * debugXML.c: fixed a compilation problem when without snprintf
14606
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014607Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14610 an URI bug and a fix for the control-character-induced infinite loop
14611 * nanohttp.c: preventive fix for compiling on WIN32
14612
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014613Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * xmlint.c: closing bug #25000
14616
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014617Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14620 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14621 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14622 related function, fixing xmlStrncmp(), and associated cleanup
14623 * result/HTML/entities.html.sax: updating result
14624
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014625Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * uri.c: applied patch for URI escaping from Wayne Davison
14628 <wayned@blorf.net>
14629 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14630 from Denis Barbier <barbier@imacs.polytechnique.fr>
14631 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14632 patch from Wayne Davison
14633
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014634Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * doc/xml.html : updated with new releases, adding "how to help"
14637
Daniel Veillard04698d92000-09-17 16:00:22 +000014638Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14641 removed a few warnings in pedantic mode ...
14642 * parserInternals.c parser.c: moved encoding switching function
14643 to parserInternals.c
14644 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14645
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014646Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14649 error or warning handlers
14650
Daniel Veillardb1059e22000-09-16 14:02:43 +000014651Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * parserInternals.c parserInternals.h parser.c Makefile.am:
14654 created a new module parserInternals.c, moved most of the
14655 code shared by the various parsers there, as well as
14656 deprecated code from parser.c. More cleanup of parser.c
14657 * uri.c: fixed a problem when URI is NULL
14658 * valid.c: speedup when looking for an attribute declaration
14659
Daniel Veillard39c7d712000-09-10 16:14:55 +000014660Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14663 the cleanup of the computation of URI references when seeking
14664 external entities. The URI reference string and the resulting
14665 URI are both stored now.
14666 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14667 large s(n)printf checks and cleanup from Denis Barbier
14668 <barbier@imacs.polytechnique.fr>
14669 * xmlversion.h.in tree.h: couple of SGML declarations for a
14670 possible docbook module.
14671 * result/VC/ : a couple of test output changed due to the change
14672 of the entities URI
14673
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014674Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * parser.h: added a _private field for linking user's data
14677
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014678Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14679
14680 * parser.c parserInternals.h: demacroified most of the IS_XXX
14681 the gain in size is significant so ...
14682
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014683Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * entities.c: cases where looking up entities with doc==NULL
14686 covered
14687
Daniel Veillard90e11312000-09-05 10:42:32 +000014688Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
Daniel Veillard1de50802000-09-07 08:54:32 +000014690 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014691 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14692
Daniel Veillard98a79162000-09-04 11:15:39 +000014693Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
Daniel Veillard1de50802000-09-07 08:54:32 +000014695 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014696 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14697 * Makefile.in: added URItest and included thenin "make tests"
14698
14699Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014700
14701 * xmlversion.h.in: closed bug 22941
14702
Daniel Veillard2bb89092000-08-31 14:57:50 +000014703Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14704
14705 * doc/xmlio.html: added doc and example for entity loader
14706 redefinition.
14707
Daniel Veillard96984452000-08-31 13:50:12 +000014708Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14709
14710 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14711 used by libxml
14712
Daniel Veillarde715dd22000-08-29 18:29:38 +000014713Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * parser.c: Fixed bug on invalid ontent characters and when using
14716 push.
14717 * xmllint.c: fixed xmllint endling of errors in push mode
14718
Daniel Veillard4948eb42000-08-29 09:41:15 +000014719Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014722 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014723 * result/HTML/*.sax: regenerated HTML SAX output
14724 * parser.c: more cleanup.
14725
Daniel Veillarde010c172000-08-28 10:04:51 +000014726Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014729 patches from Wayne Davison <wayned@users.sourceforge.net>,
14730 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014731 * HTMLparser.c: fixed an ignorable white space detection bug
14732 occuring when parsing with SAX only
14733 * result/HTML/*.sax: updated since the output is now HTML
14734 encoded...
14735
Daniel Veillard47f3f312000-08-27 22:40:15 +000014736Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014738 * HTMLparser.[ch]: applied some of Wayne Davison
14739 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014740
Daniel Veillarde0854c32000-08-27 21:12:29 +000014741Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14744 undeclared namespace prefix was used, added a warning.
14745 Cleaned up support w.r.t. entities, spilling out a warning
14746 and being pedantic on lookups.
14747 * test/warning/ent9 : added testcase for previous example.
14748 * TODO: updated
14749 * parserInternals.h parser.c: changed the way names are parsed
14750 now allow infinite size and decrease penalty for normal use
14751 * parser.c: Started a big cleanup/check of the parser code,
14752 fixed some of the most tortuous entity code, spotted code
14753 unused anymore
14754 * test/*: added tests for very long names and related nasty
14755 things.
14756
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014757Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * doc/encoding.html: added encoding aliases doc
14760 * doc/xml.html: updates
14761 * encoding.[ch]: added EncodingAliases functions
14762 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14763 bottleneck affecting large DTDs like Docbook
14764 * parser.[ch] xmllint.c: added a pedantic option, will be
14765 useful
14766 * SAX.c: redefinition of entities is reported in pedantic mode
14767 * testHTML.c: uninitialized warning from gcc
14768 * uri.c: fixed a couple of bugs
14769 * TODO: added issue raised by Michael
14770
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014771Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * doc/encoding.html: propagated Martin Duerst suggestions
14774
Daniel Veillard52402ce2000-08-22 23:36:12 +000014775Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14778 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14779 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14780 by Wayne Davison
14781
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014782Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * nanoftp.c nanohttp.c: small cleanup
14785 * TODO: updated
14786
Daniel Veillard244ece92000-08-19 20:58:02 +000014787Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * added an old VC testcase and updated title.xml entity
14790
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014791Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
14793 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14794 done on auto-opening of <p> tags and cleanup of SAX output
14795
Daniel Veillard979e55e2000-08-19 16:48:54 +000014796Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14797
14798 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14799
Daniel Veillard4540be42000-08-19 16:40:28 +000014800Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * doc/xml.html libxml.* structure.*: updated the doc a bit
14803
Daniel Veillard808a3f12000-08-17 13:50:51 +000014804Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14805
14806 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14807 of SAX tests
14808
Daniel Veillard29579362000-08-14 17:57:48 +000014809Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14812 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14813
Daniel Veillard1255ab72000-08-14 15:13:33 +000014814Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14817 * testHTML.c: fix core dump on Solaris 2.x systems
14818 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14819 * result/HTML/*.sax: previous bug fix lead to new results
14820
Daniel Veillard03109292000-08-14 14:58:22 +000014821Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14824 * configure.in: added --with-readline=DIR to accept alternate
14825 path for readline include/library
14826 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14827 for ANSI under HP-UX
14828 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14829 includes @LIBS@
14830
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014831Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14832
14833 * doc/* : rebuilt the docs
14834 * getting ready for 2.2.2 release
14835
Daniel Veillard87b95392000-08-12 21:12:04 +000014836Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14839 and xmlAddFeature()
14840 * tree.[ch]: added xmlAddChildList()
14841 * xmllint.c: MAP_FAILED macro test
14842 * parser.h: added xmlParseCtxtExternalEntity()
14843 * valid.c: applied bug fixes removed warning
14844 * tree.c: added CDATA block to elements content
14845 * testSAX.c: cleanup of output
14846 * testHTML.c: added SAX testing
14847 * encoding.c: better error recovery
14848 * SAX.c, parser.c: fixed one of the external entity processing
14849 of the OASis testsuite
14850 * Makefile.am: added HTML SAX regression tests
14851 * configure.in: bumped to 2.2.2
14852 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14853 SAX results
14854
Daniel Veillard88a172f2000-08-04 18:23:10 +000014855Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * configure.in: patch for HP compiler
14858
148592000-08-04 Sven Heinicke <sven@zen.org>
14860
14861 * xmllint.c: Was coredumping sometimes when the file given didn't
14862 exist.
14863
Daniel Veillard46e370e2000-07-21 20:32:03 +000014864Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14865
14866 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014867
Daniel Veillard46e370e2000-07-21 20:32:03 +000014868 when using in memory parsing. Need some cleanup.
14869 * xmllint.c configure.in: added a --memory flag to test memory
14870 parsing
14871
Daniel Veillard36650692000-07-21 15:16:39 +000014872Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * nanohttp.c: fixed socklen_t replacement to unsigned int
14875 * parser.c: fixed a space handdling missing at the end of
14876 production 28 DOCTYPE.
14877 * xmlmemory.c: fixed a stupid bug on the routine to override
14878 allocation functions
14879 * TODO: updated
14880
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014881Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * doc/ regenerated the docs
14884
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014885Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * doc/encoding.html doc/xml.html: added I18N doc
14888 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14889 improvements, both parser and filters, added ASCII & HTML,
14890 fixed the ISO-Latin-1 one
14891 * xmllint.c testHTML.c: added/made visible --encode
14892 * debugXML.c : cleanup
14893 * most .c files: applied patches due to warning on Windows and
14894 when using Sun Pro cc compiler
14895 * xpath.c : cleanup memleaks
14896 * nanoftp.c : added a TESTING preprocessor flag for standalong
14897 compile so that people can report bugs more easilly
14898 * nanohttp.c : ditched socklen_t which was a portability mess
14899 and replaced it with unsigned int.
14900 * tree.[ch]: added xmlHasProp()
14901 * TODO: updated
14902 * test/ : added more test for entities, NS, encoding, HTML, wap
14903 * configure.in: preparing for 2.2.0 release
14904
Daniel Veillard49703262000-07-10 10:27:46 +000014905Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014908 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014909
Daniel Veillard306be992000-07-03 12:38:45 +000014910Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * doc/xml.html: changed the xmlsoft.org structure, updated the
14913 examples w.r.t. root and childs
14914
Daniel Veillard7d853352000-07-02 18:53:09 +000014915Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
Daniel Veillard784b9352003-02-16 15:50:27 +000014917 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014918
Daniel Veillard365e13b2000-07-02 07:56:37 +000014919Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * HTMLparser.c: Work on character encoding support for the HTML parser
14922 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14923 * encoding.c: Fixed a potential memleak in the encoding stuff
14924
Daniel Veillardaf743792000-07-01 11:49:28 +000014925Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * doc/FAQ.html doc/Makefile.am : added a FAQ
14928
14929Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014930
14931 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14932 of the HTML parser to force it to not bypass SAX
14933
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014934Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * win32config.h.in: updated
14937 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14938 lacks iconv support :-( need to release 2.1.1
14939 * configure.in: release 2.1.1
14940 * HTMLparser: fixed bug #14784
14941 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14942 by Windows compiler
14943 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14944 the SAX startDocument() callback.
14945 * TODO: updated
14946
14947Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * added xmlStopParser()
14950
Daniel Veillardbe803962000-06-28 23:40:59 +000014951Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * configure.in: 2.1.0 prerelease
14954 * Large resync between W3C and Gnome tree
14955 * nanoftp, nanohttp.c: fixed stalled connections probs
14956 * HTMLtree.c SAX.c : support for attribute without values in
14957 HTML for andersca
14958 * valid.c: Fixed most validation + namespace problems
14959 * HTMLparser.c: start document callback for andersca
14960 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14961 * parser.h, SAX.c: serious speed improvement for large
14962 CDATA blocks
14963 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14964 different encoding
14965 * example/Makefile.am example/gjobread.c tree.h: work on
14966 libxml1 libxml2 convergence.
14967 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14968 and the LIBXML_TEST_VERSION macro
14969
Daniel Veillardc310d562000-06-23 18:32:15 +000014970Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * doc/xml.html: various patches and improvements typo fixed by
14973 Felix Natter
14974 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14975 from Felix Natter <fnatter@gmx.net>
14976
Daniel Veillardf3029822000-05-06 08:11:19 +000014977Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * doc/upgrade.html: updated with instructions for support of both
14980 libxml-1.x and libxml-2.x
14981 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14982 for 2.x support and also fixed includes
14983
14984
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014985Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14988 the encoding support, added iconv support, so now libxml if
14989 compiled with iconv automatically support japanese encodings
14990 among others. Work based on initial patch from Yuan-Chen Cheng
14991 I may have broken binary compat in the encoding handler
14992 registration scheme, but that was so utterly broken I don't
14993 expect anybody to have used this feature until now.
14994 * parserInternals.h: fixup on the CHAR range macro
14995 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14996 code.
14997 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14998 * uri.c: added xmlParseURI() I can't believe I forgot to
14999 implement this one in 2.0 !!!
15000 * SAX.c: moved doc->encoding update in the endDocument() call.
15001 * TODO: updated.
15002
Daniel Veillard06047432000-04-24 11:33:38 +000015003Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * tree.h: removed extraneous xmlRemoveProp definition
15006 * TODO: added item about --disable-corba configure switch
15007 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15008 * nanoftp.c: fixed include problems giving troubles on AIX and
15009 slowlaris
15010 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15011 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15012 comment and headers changes to lower gtk-doc number of warnings
15013 * doc/html/*: rebuilt docs
15014
Daniel Veillarde0aed302000-04-16 08:52:20 +000015015Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15016
15017 * HACKING: documented the tag for 1.x and instructions
15018
Daniel Veillard5e873c42000-04-12 13:27:38 +000015019Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15022 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15023 xmlCreateIOParserCtxt
15024 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15025 significant overall improvement
15026 * xmllint.c: added I/O test to xmllint
15027 * testSAX.c: added a speed test
15028 * doc/* : updated/regenerated
15029
Daniel Veillardfc708e22000-04-08 13:17:27 +000015030Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * xpath.c uri.h parserInternals.h: cosmetic changes from
15033 "Timur I. Bakeyev" <timur@bat.ru>, including making
15034 xmlCreateURI() public
15035
Daniel Veillard5d211f42000-04-07 17:00:24 +000015036Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15039 and the code at the same time. Added a clean mechanism for
15040 overload or added input methods: xmlRegisterInputCallbacks()
15041 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15042 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15043 * TODO: updated
15044 * doc/* : updated/regenerated
15045 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15046 source dir
15047
Daniel Veillarde77a9182000-04-05 19:12:29 +000015048Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * testURI.c: yet another forgotten commit, I should get some sleep !
15051
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015052Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * xmllint.c: forgot to commit this too ?
15055
Daniel Veillardb9df4042000-04-05 14:23:16 +000015056Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * xmlversion.h.in : forgot to commit this previously
15059
Daniel Veillard361d8452000-04-03 19:48:13 +000015060Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15063 * README TODO: updated for release
15064 * uri.c uri.h: added authority parsing/saving
15065 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15066 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15067 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15068 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15069 Makefile.am : added compile-time customization of libxml
15070 --with-ftp --with-http --with-html --with-xpath --with-debug
15071 --with-mem-debug
15072 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15073 #include <libxml/xxx.h> I hope it won't break too much stuff
15074 and will be manageable in the future...
15075 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15076 and added xmllint to the installed programs
15077 * uri.h: added xmlFreeURI()
15078
Daniel Veillardec303412000-03-24 13:41:54 +000015079Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * uri.c uri.h: finished the escaping handling, the base support
15082 and the URI path normalization. Looks good just lacks the
15083 authority content parsing code.
15084 * Makefile.am: added instructions to generate testURI
15085 * TODO: updated
15086 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15087 added links and icons for W3C and Gnome
15088
Daniel Veillard8f621982000-03-20 13:07:15 +000015089Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * xmlmemory.[ch] : seems I forgot to actually update the files in
15092 the last commit :-)
15093 * doc/xml.html doc/html/* : updated and uploaded the docs
15094
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015095Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15098 * TODO: updated
15099 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015100 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015101 gfree).
15102 * Makefile.am, uri.c, uri.h: added a set of functions to do
15103 exact (litteraly copied from the RFC 2396 productions) parsing
15104 and handling of URI. Will be needed for XLink, one XML WFC,
15105 XML Base and reused in the nano[ftp/http] modules. Still work
15106 to be done.
15107
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015108Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * configure.in, libxml.spec.in : libxml2
15111 * doc/* : updated the doc page, rebuilt the docs
15112
Daniel Veillardcf461992000-03-14 18:30:20 +000015113Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15114
15115 * all: tagged LIB_XML_1_X
15116 * *.c *.h : updated from W3C CVS tree
15117 * configure.in : 2.0.0-beta
15118 * libxml.spec.in : libxml2 package nam
15119 * result/* : new version of the tests output
15120
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015121Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15124
Daniel Veillardb566ce12000-03-04 11:39:42 +000015125Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * doc/* : rebuilt the docs
15128 * parser.c: final patch on #6766
15129 * valid.c: small patch on validity checks.
15130
Daniel Veillardfb76c402000-03-04 11:39:42 +000015131Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15134 added
15135 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15136 compatibility w.r.t. XML spec and existing code.
15137
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015138Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * parser.c: seems a better solution to <a> </a> exists,
15141 will try it for a while
15142
Daniel Veillard83a30e72000-03-02 03:33:32 +000015143Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * parser.c: tried to remove the <a> </a> generating <a/>
15146 this is hard. Left a flag for that purpose. Fixed bug #6766
15147 * configure.in: prepared 1.8.7 not released, due to previous
15148 problem
15149
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015150Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * doc/xml.html : applied second patch from Paul DuBois
15153
Daniel Veillard402e8c82000-02-29 22:57:47 +000015154Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * doc/xml.html : applied patch from Paul DuBois
15157
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015158Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15159
15160 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15161
Daniel Veillard5feb8492000-02-02 17:15:36 +000015162Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15165 compilation warnings on various platforms.
15166 * parser.c: Fixed #5281 validity error callbacks are now desactived
15167 by default if not validating.
15168
Daniel Veillardf341f932000-02-02 14:52:08 +000015169Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15172
Daniel Veillard13c757e2000-02-01 23:59:15 +000015173Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15176 <gkatsi@cs.toronto.edu>
15177
Daniel Veillard726e8792000-01-30 20:04:29 +000015178Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15181 processing URLs
15182
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015183Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15186 xmlNanoFTPUpdateURL for persistent control connections.
15187 * configure.in: 1.8.6
15188
15189Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15192 * tree.[ch] : added xmlSaveNoEmptyTags
15193
James Henstridgef3be9312000-01-28 13:59:21 +0000151942000-01-29 James Henstridge <james@daa.com.au>
15195
15196 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15197
15198 * Makefile.am: added nanoftp.[ch] to the build.
15199
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015200Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * nanoftp.[ch]: cleanup, comments, API
15203 * debugXML.c : fixed a bug in the cat command
15204 * doc/*: regenerated the docs
15205
Daniel Veillardda07c342000-01-25 18:31:22 +000015206Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15209 * debugXML.c : fixed a bug in the cat command
15210 * valid.c: fixing some small probs
15211 * libxml.spec.in: get rid of the SNAP suffix
15212 * doc/xml.html: updated the status
15213
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015214Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * xml-config.in: xml-config --version to just return the
15217 version number
15218 * xpath.c: some cleanup w.r.t. axis when the current node is
15219 an attribute.
15220 * TODO: updated
15221
Daniel Veillard461a66c2000-01-18 18:01:01 +000015222Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * configure.in: prepared for libxml-1.8.5
15225 * doc/* recompiled the documentation
15226
152272000-01-17 Jody Goldberg <jgoldberg@home.com>
15228
15229 * configure.in : WARNING autoconf subtlety alert :
15230 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15231 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15232 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15233 get defined by AC_CHECK_HEADERS.
15234
Daniel Veillardf967b902000-01-17 16:06:10 +000015235Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15238 Rune.Djurhuus@fast.no
15239
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015240Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * TODO: updated
15243 * tree.c, parser.c: made sure that only memory alloc problems
15244 and internal parser errors are allowed to write to stdout or
15245 stderr.
15246
Daniel Veillard0142b842000-01-14 14:45:24 +000015247Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * tree.c : restored xmlNewGlobalNs since this seems used by
15250 a lot of existing code :-(, fixed a bug in xmlNewNs
15251 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15252 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15253 to exit() from the library code.
15254 * xpath.c, parser.c: removed bugs or unused code detected by
15255 Windows compilers
15256 * parser.c: started adding interfaces for parsing well balanced
15257 XML fragments
15258 * configure.in: releasing 1.8.4
15259 * doc/* : rebuilt the docs
15260
Daniel Veillard2eac5032000-01-09 21:08:56 +000015261Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * tree.[ch] : added xmlNewDocFragment() for DOM
15264 * testHTML.c: uninitialized variable.
15265
Daniel Veillardf3a73582000-01-05 14:58:39 +000015266Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * doc/* : rebuild the docs
15269
Daniel Veillard71b656e2000-01-05 14:46:17 +000015270Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * acconfig.h: readline and history patch
15273 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15274 * tree.c: added check and handling when possibly removing an ID
15275 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15276 and saving.
15277 * test/HTML/entities.html result/HTML/entities.html* : test for
15278 various entities reference cases
15279 * result/HTML/* : as a result output of some testcase have
15280 changed
15281 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15282 by previous example. added xmlParseTryOrFinish().
15283 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15284 entities.h debugXML.h HTMLparser.h: changed the way struct are
15285 declared to allow gtk-doc to expose those
15286 * parser.c: closed bug #4960
15287 * Makefile.am configure.in: Applied patch from
15288 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15289 and math/socket libs detection
15290
Daniel Veillard437b87b2000-01-03 17:30:46 +000015291Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * configure.in, Makefile.am: link tester against readline
15294 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15295
Daniel Veillard686d6b62000-01-03 11:08:02 +000015296Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * tree.[ch]: added xmlRemoveProp
15299 * win32config.h.in nanohttp.c: avoid including the Windows
15300 socket stuff in every C files
15301 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15302 the XmL parser(s)
15303 * test/ns4 result/ns4 etc...: added test case for previous prob
15304 * tree.c: xmlNewNs wasn't checking for double definition
15305 * Makefile.in: fixed a problem with dist-hook duplicates
15306 * parser.[hc], xmlIO.c: fixed the loading of external entities
15307 APIs, now xmlLoadExternalEntity() is used everywhere and
15308 setting up an app specific front-end using the
15309 * SAX.c parser.c: some fixes, now the xhtml spec validates
15310 with the xhtml DTD.
15311 * error.c: fixed crashes in case of no input stream
15312 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15313 to the validation tests and results
15314
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015315Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15318 too htmlCreatePushParserCtxt() and htmlParseChunk()
15319 * parser.c: a bit of cleanup.
15320 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15321 to XML) removed the last mem leak known
15322 * HTMLtree.c: output message cleanup
15323 * xmlmemory.c: display content info about memory blocks
15324 * result/HTML/wired.* : missing att value warning change
15325
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015326Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * doc/* : rebuilt the documentation
15329
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015330Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * parser.[ch] parserInternals.h: Push parser for XML,
15333 seems to work fine now
15334 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15335 --push for push testing
15336 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15337 * testSAX.c: added --push
15338 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15339 subtree
15340 * xmlIO.[ch] : enriched API + fixes for push mode
15341 * entities.[ch]: added the entity content length to the struct.
15342 * xmlmemory.[ch]: new API to show the last entries for the shell
15343 * valid.c: added required attribute testing
15344 * SAX.c: the cdata callback now merge contiguous fragments
15345 * HTMLparser.c: cleanup of some macros
15346
Daniel Veillard3c558c31999-12-22 11:30:41 +000015347Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * parser.c: fix for PIs name starting with xml
15350 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015351 * *.c, configure.in win32config.h.in : generate win32config.h for
15352 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015353
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015354Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * parser.c: fixed a stupid = vs. == bug :-(
15357 * doc/gnome-xml.sgml: s/glade/xml/
15358
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015359Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * configure.in, doc/xml.html : bug fix release 1.8.2
15362 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15363 Hopefully the end of that silly C++ include problem
15364 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15365 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15366 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15367 troubles with autoclosed elements when the stree shape doesn't
15368 follow the DtD specs. Added htmlIsAutoClosed() and
15369 htmlAutoCloseTag()
15370 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15371 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15372 * debugXML.c: fixed a bug on printing default namespaces.
15373 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15374
Daniel Veillardb24054a1999-12-18 15:32:46 +000015375Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * result/HTML/*.htm[l] : updated the HTML regression tests according
15378 to the new output
15379 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15380 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15381 problem due to intermix of extern "C" { ... } declarations for C++
15382 and recursive includes in the headers
15383
Chris Lahey323c48c1999-12-18 15:32:45 +0000153841999-12-20 Chris Lahey <clahey@umich.edu>
15385
15386 * HTMLtree.c: Made it so that html nodes with a single child do
15387 not insert a carriage return before or after the child node.
15388
Daniel Veillardb24054a1999-12-18 15:32:46 +000015389Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015390
15391 * configure.in, doc/xml.html : bug fix release 1.8.1
15392 * parser.c: fixed bug #4344
15393 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15394 added the glue to avoid C++ problems
15395 * doc/* : regenerated the documentation
15396
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015397Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15400 namespace recognition, and Dia as a resul :-(
15401 * encoding.c: closed bug #3950
15402
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015403Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * valid.c: debugging a posteriori validation, except URI expansion
15406 stuff this should be fixed now
15407 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15408 Carl Nygard <cnygard@bellatlantic.net>
15409 * tester.c: added --postvalid, cleaning of the code
15410 * tree.[ch]: added xmlDocGetRootElement()
15411
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015412Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15413
15414 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15415 c++ losage.
15416
Daniel Veillard10a2c651999-12-12 13:03:50 +000015417Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * configure.in, doc/xml.html : bumped to 1.8.0
15420 * xlink.[ch], Makefile.am : added framework for link detection
15421 * parser.h: added nbChars to parser context, needed for cleanup.
15422 * xmlmemory.c: removed a nasty bug when out of mem
15423 * valid.[ch]: adding namespace support for attribute decl
15424 * tester.c: added --debugent option
15425 * debugXML.[ch]: added xmlDebugDumpEntities()
15426 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15427 buffers instead, this was really needed, validation was breaking
15428 in strange ways due to that. Added xmlParseStringPEReference()
15429 and other parsing from strings functions. Entities processing
15430 modified again, but PERef are still not handled correcly but
15431 unless you're Eve Maller you won't notice :-)
15432 * HTMLparser.c: large changes toward reliability, and switched to
15433 lowercase internal tags, XHTML is lowercase, so it will help
15434 that output is closer to next version.
15435 * doc/* : regenerated the documentation, it is now hosted at
15436 http://xmlsoft.org/ (same bits I just bought the domain :-)
15437
15438
Daniel Veillard294cbca1999-12-03 13:19:09 +000015439Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15442 doc generation
15443 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15444 in the SAX API
15445 * doc/*: rebuilt the doc making sure everything appears in the
15446 HTML files
15447
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015448Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15451 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15452 which allow impressive speed improvement on dataset with
15453 large text pieces, but at the cost of broken binary
15454 compatibility and slightly bigger memory usage.
15455 Configure with --with-buffers to activate them, they
15456 are protected with XML_USE_BUFFER_CONTENT define.
15457 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15458 goal is 0 memory left allocated once parser is no more used
15459 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15460 call xmlCleanupParser() and xmlMemoryDump()
15461
Daniel Veillarda819dac1999-11-24 18:04:22 +000015462Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15465 * parser.[ch] encoding.[ch]: added memory cleanup routines
15466 * parser.c: closing bug #3788
15467 * doc/*: rebuilt the doc
15468
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015469Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15472 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15473 * tester.c: added --compress option
15474 * doc/*: rebuilt the documentation
15475
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015476Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15479 if given /proc/kcore as input !
15480 * doc/xml.html doc/*: updated and rebuilt the documentation
15481
15482Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015483
15484 * parser.c: Fixed some wrongly space collapsing code due to
15485 a misreading of the spec.
15486 * result/*: fixed the output accordingly
15487
15488Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015489
15490 * encoding.c: bug fix and typos
15491 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15492 * parser.c: added attribute normalization closing bug #3597
15493 * test/att* result/att* SAXresult/att*: testcase for attribute
15494 normalization
15495
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015496Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * configure.in: closing bug #3163 by adding extra flags for the
15499 cc compiler on HP-UX
15500
Daniel Veillard51e3b151999-11-12 17:02:31 +000015501Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * valid.[ch] : removed a typo and an enumerated type bug in the
15504 xmlAddElementDecl() function
15505 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15506 call to xmlEncodeEntitiesReentrant() so that the functions
15507 New, Set and Get are at the same level.
15508 * parser.c HTMLparser.c: extra memory allocation bug for
15509 attributes detected by someone using libxml in embedded systems :-)
15510
Daniel Veillard962195f1999-10-28 15:51:53 +000015511Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * xmlmemory.h: turned off mem debug :-\
15514
Daniel Veillard35008381999-10-25 13:15:52 +000015515Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * parser.c: closed bug #2784 a one line fix, but worth pushing
15518 a new release out
15519 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15520 some structures, comments before and after the
15521 main element, and other nastyness
15522 * HTMLtree.c tree.c: accomodate the extended HTML supported
15523 * configure.in: pushing 1.7.4
15524 * test/ent8 and related outputs : added a new test for bug #2784
15525 * test/HTML/wired.html and related output: a nasty HTML example
15526 * Makefile.am: improved the test scripts
15527 * docs/* : reran the documentation extractor, updated xml.html
15528
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015529Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15532 HTMLparser and debugged the HTML related code. HTML documents
15533 now have their own type
15534 * entities.c: do not dump &apos; for HTML output
15535 * xmlmemory.c: improvement, breakpoint mechanism
15536 * testHTML.c: added --sax --repeat ...
15537 * Makefile.am: improved the HTML tests
15538 * valid.[ch]: added xmlValidGetValidElements and
15539 xmlValidGetPotentialChildren
15540 * tester.c: added --insert to test the 2 new functions
15541 * test//* result//* SAXresult//* : regression test cleanup
15542 and extension.
15543 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15544 gnome-xml-nanohttp.html
15545
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015546Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * HTMLparser.c: fixed problems with some autoclose tags
15549 * tree.c: fixed XML output problems.
15550 * result/* SAXresult/*: update of the tests output
15551
Daniel Veillard6077d031999-10-09 09:11:45 +000015552Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * Makefile.am: Arturo patch for xmlConf.sh version info
15555 * parser.c: Tim Josling patch for single quoted items
15556 * tester.c: Tim Josling patch for tester options usage
15557 * tree.h: indent cleanup
15558
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015559Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15562 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15563
Daniel Veillard00fdf371999-10-08 09:40:39 +000015564Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * tree.c : Raph patch for initialization of CORBA fields
15567 * parser.c, xpath.c, ...: modification of doc comments
15568 * xpath.c : allow spaces in xpath expressions
15569
Daniel Veillardad219441999-09-27 08:17:49 +000015570Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * xmlmemory.h: turning off memory debug :-(
15573
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015574Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15577 better SAX interfaces.
15578 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15579 entity.
15580 * configure.in: 1.7.2
15581
15582Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015583
15584 * libxml.spec.in: fixed the URL
15585 * doc/xml.html: improved the documentation front-end
15586
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015587Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015588
15589 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15590
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015591Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015592
15593 * libxml.spec.in: fixed the alpha compile problem
15594 * parser.[ch]: changed errno to errNo in the parser context :-(
15595 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15596 * doc/xml.html: changed CHAR to xmlChar
15597 * doc/html/*: recompiled the documentation
15598 * configure.in: 1.7.1
15599
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015600Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * parser.h: modified the parser context struct to regain 1.4.0
15603 binary compatibility
15604 * parser.c, xml-error.h: added errno ot teh context and defined
15605 a set of errors values with update of errno
15606 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15607 DTDs and entities
15608 * *.h, *.c: complete cleanup of the use of config.h and include
15609 protection depending on the current setup.
15610 * overalll debugging, maintenance and bug-fixing on all modules
15611 * updated the documentation
15612 * ready for 1.7.0
15613
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015614Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * HTMLparser.c : cleanup
15617 * SAX.c valid.c valid.h: added ID/IDREF checking
15618 * tree.c tree.h: extended doc structure for refs
15619 * configure.in: 1.6.2
15620 * parser.c: patched bug in SAX user arg call
15621 * parserInternals.h: patched missing close in C++ wrapping
15622 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15623 especially upcoming XPointer implementation.
15624 * doc/xml.html: augmented, typo
15625
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015626Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15627
15628 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15629 not all invocations of install understand -d.
15630
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015631Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15632
15633 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15634 to make 'check' works, when builddir != srcdir.
15635
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015636Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * doc/xml.html : updated the documentation
15639
Daniel Veillard6454aec1999-09-02 22:04:43 +000015640Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15643 not deallocated memory blocks
15644 * *.c : replaces all calls to malloc() free() and realloc() to
15645 the wrapper functions/macros
15646 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15647 instead of xmlFreeNodeList()
15648
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015649Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * HTMLparser.c: corrected a stupid bug leading to core dump at
15652 tree deallocation. Removed warnings indicated by
15653 Stephane.Conversy@lri.fr
15654 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15655 looked for in the external subset
15656
15657Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015658
15659 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15660 on SGI by Stephane.Conversy@lri.fr
15661
Daniel Veillardb96e6431999-08-29 21:02:19 +000015662Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * all .h : changed the prototype declaration indent as in gtk
15665 * most .c : working on reducing the TODOs in the code
15666 * most .c : cleanup though -pedantic and Insure++
15667 * improvements on validation ID checkings.
15668 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15669 * xml-config.in: closed #1810
15670
15671Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015672
15673 * tree.h, valid.c, valid.h: more work on validity, IDs
15674 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15675 definition for AIX
15676
Daniel Veillardb556eb51999-08-15 17:19:50 +000015677Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15680 the distribution due to a cut'n paste error at last commit
15681
Daniel Veillardb05deb71999-08-10 19:04:08 +000015682Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * configure.in: upgraded to version 1.4.0
15685 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15686 Big update, added a large part of the validation process,
15687 it should be usable, but some parts are missing
15688 * xpath.c: improved the implementation w.r.t. root.
15689 * Makefile.am: added more tests
15690 * test and result trees: added a lot of tests
15691 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15692
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015693Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * Added an HACKING file
15696
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015697Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * xpath.[ch] : improvements and debug of the XPath implementation
15700 * parser.c, HTMLparser.c : modified the parsers to be progressive
15701 * tree.[ch] : extended the Buffer promitives
15702 * xmlIO.[ch] : added basic I/O routines providing progressive
15703 parsing and ready for I18N conversion plugins
15704 * SAXresult/* : the SAX callback sequence maybe slightly different
15705 now
15706 * test*.c : improved/updated the tests programs
15707 * doc/* : recompiled the docs.
15708
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157091999-07-26 Michael Meeks <michael@edenproject.org>
15710
15711 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15712
15713 * tree.c: Ditto.
15714
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015715Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * configure.in: upgraded to version 1.4.0
15718 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15719 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15720 XML query language, see http://www.w3.org/TR/xpath for more details.
15721 * parser.c, parser.h: added CHAR* related string functions for XPath
15722 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15723 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15724 rebuild the docs.
15725 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15726 and regression testing capabilities for XPath.
15727
Daniel Veillardd79d7871999-07-12 10:38:12 +000015728Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15731 closing bug #1646
15732
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015733Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * Makefile.am, example/Makefile.am: closed bug #1683
15736
Daniel Veillard3166ab11999-07-11 16:14:19 +000015737Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * example/Makefile.am, configure.in: added the makefile for the
15740 gjobread example
15741
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015742Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15743
15744 * doc/Makefile.am:
15745 - fix which allow "make install DESTDIR=</install/prefix>".
15746
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015747Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15748
15749 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15750 which fixed a problem on the file reading-code.
15751
Daniel Veillard82150d81999-07-07 07:32:15 +000015752Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15755 output.
15756 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15757
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015758Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * parser.h : Oops removed the binary compatibility problem
15761 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15762 * parser.c, HTMLparser.c: applied patches for reading from stdin
15763
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015764Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * parser.c, entities.c, valid.c: cleanup bug #1591
15767 * configure.in: cleanup bug #1592
15768 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15769 the same tree back-end. Hence gdome will be available for it.
15770 * doc/Makefile.am: close bug #617
15771
Daniel Veillard97fea181999-06-26 23:07:37 +000015772Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * parser.c: alloctate a per parser context SAX interface block
15775
Daniel Veillard14fff061999-06-22 21:49:07 +000015776Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15779 and xmlEncodeEntitiesReentrant with the correct one :-\
15780
15781Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * commit of my internal XML base changes, quite a lot of
15784 changes, cleanups, better entities support, framework for
15785 new I/O and charset detection and handling
15786 * Fixed the configure/Makefile stuff to generate shared libs
15787 with the proper version info, so we jumped on rev from
15788 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15789 xmlEncodeEntities() result need to be freed now, and a string
15790 xmlParserVersion provide the current library version.
15791
Raph Levien05240da1999-06-15 21:27:11 +000015792Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15793
15794 * parser.c: fixed a buffer overrun for when you have a very long
15795 attribute with no entities in it.
15796
Daniel Veillardbb2da581999-06-13 14:37:07 +000015797Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * added example directory
15800 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15801
Daniel Veillard011b63c1999-06-02 17:44:04 +000015802Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * Release of libxml-1.1, nearly everything has been touched for
15805 this.
15806 * Added more regression tests
15807 * Updated the documentation
15808
Daniel Veillard27d88741999-05-29 11:51:49 +000015809Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * tree.[ch]: unified the XML_NO_CORBA defines.
15812 * parser.c encoding.[ch]: started plugging in char encoding detection
15813
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015814Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15815
15816 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15817 Also freed allocated buffer.
15818
Daniel Veillard27d88741999-05-29 11:51:49 +000015819Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015820 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15821 reentrancy problem at printing. One is left in entities.c, to
15822 remove ASAP
15823 * testSAX.c : added a test example showing the use of the SAX
15824 interface if one doesn't want to build the DOM tree.
15825 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15826
Daniel Veillard517752b1999-04-05 12:20:10 +000015827Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15830 large revamping of the parser to use SAX callbacks
15831 http://www.megginson.com/SAX/ (or at least a C like interface
15832 a la Expat). It's now possible to set up your own callbacks
15833 and the parser will not build a DOM tree.
15834 * test/* result/*: updated the test suite, I finally removed
15835 the old Namespace draft support (PI based).
15836
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015837Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15838
15839 * Makefile.am: added test result to EXTRA_DIST for make tests
15840
Daniel Veillard64068b31999-03-24 20:42:16 +000015841Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * parser.c, parserInternals.h: moved the chars macro definitions
15844 to parserInternals.h
15845 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15846 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15847
Daniel Veillard012ccc11999-03-23 10:11:11 +000015848Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * xml-config.in : applied patch to make --version work
15851
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158521999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15853
15854 * Makefile.am (check-local): Alias for `tests' target. This will
15855 cause `make check' to do the right thing.
15856 (tests): Don't run tests in srcdir. Also, replaced calls to
15857 basename with a `sed' "equivalent".
15858
Daniel Veillardd109e371999-03-05 06:26:45 +000015859Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15862 it in the header and not the sources, updated the doc.
15863 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15864 pointing this out.
15865
Daniel Veillardbc50b591999-03-01 12:28:53 +000015866Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15869 exported the inputStream routines.
15870 * doc/html/* : updated accordingly
15871
Daniel Veillardd692aa41999-02-28 21:54:31 +000015872Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * parser.c, parser.h, parserInternals.h: added a few extra
15875 internal calls to allocate and free parser contexts ...
15876 * doc/html/* : updated accordingly
15877
Daniel Veillard55a99271999-02-25 11:01:29 +000015878Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * configure.in, Makefile.am, doc/makefile.am : General changes for
15881 1.0.0 release and including the generated HTML documentation.
15882
Daniel Veillard35925471999-02-25 08:46:07 +000015883Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * makefile.am : added parserInternals.h, oops.
15886
Daniel Veillard1e346af1999-02-22 10:33:01 +000015887Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * parserInternals.h: added this header giving access to the parser
15890 internal functions.
15891 * doc/Makefile.am : added a rebuild target which rebuilds the full
15892 set of documentations
15893 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15894 the internal subset.
15895 * *.c *.h: modifications needed to generate the documentation using
15896 gtk-doc, cleanup of functions blocks, reorganisation of struct
15897 declarations.
15898
Daniel Veillard1164e751999-02-16 16:29:17 +000015899Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15902 the tar and spec file to include the beginning of the doc.
15903
Nuno Ferreira03d04781999-02-13 00:07:17 +0000159041999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15905
15906 * doc/.cvsignore: Added this file.
15907
Daniel Veillard6800ef31999-02-08 18:33:22 +000015908Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * tree.c: fixed xmlGetProp to return "" when the attribute
15911 exists, even if the node-list is NULL.
15912
Daniel Veillard726c7e31999-02-08 15:13:10 +000015913Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * tree.c: patched an error outputting empty attribute values.
15916 * Makefile.am and doc/makefile.am: have been updated during the
15917 week-end. Sorry for an empty CVS log, I got a shell problem.
15918
Daniel Veillard1899e851999-02-01 12:18:54 +000015919Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * tree.h: cleaned up using enums instead of defines
15922 * parser.c, valid.[ch]: more work on parsing/output of element
15923 declarations
15924
Daniel Veillard3b9def11999-01-31 22:15:06 +000015925Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * valid.[ch], tree.c, parser.c : more work toward full parsing
15928 of XML DTDs.
15929 * README: added informations about mailing-list and on-line
15930 documentation
15931
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159321999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15933
15934 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15935
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015936Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * parser.c, tree.[ch] : more work toward conformance testing,
15939 added a last element to accelerate parsing of very flat structures
15940 started working on internal subset Element content declaration.
15941 * valid.[ch] : first cut at adding code toward validation.
15942 * previous changes had also small impact on most files, especially
15943 the conformance testing using James Clark test suite.
15944
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015945Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15946
15947 * test/* : updated the examples, most of them were not well
15948 formed (humm), and added rdf2.
15949 * result/* : resulting changes in the output.
15950
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015951Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15954
Daniel Veillard44b3a061998-12-05 17:27:22 +000015955Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * tree.c: patched a bug in the generation of empty attributes
15958
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015959Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15962 for node/trees/documents/... Biggest problem is namespace
15963 support when copying subtrees.
15964
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015965Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * parser.c, entities.c: improve entities and char ref encoding,
15968 and cleanups of error messages.
15969
Daniel Veillard242590e1998-11-13 18:04:35 +000015970Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * parser.c, entities.c: simple bug hunting done during rpm2html and
15973 rpmfind integration.
15974
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015975Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * parser.[ch]: Added interfaces allowing to specify a SAX
15978 handler before parsing.
15979
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015980Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * parser.c: redirrect all errors reporting through the SAX
15983 error function
15984
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015985Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15988 * libtool, tlmain ...: update of the libtool files
15989
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159901998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15991
15992 * entities.c: Use g_snprintf insteda of snprintf.
15993
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015994Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15997 added ent5 test for this purpose.
15998 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15999
Daniel Veillard27271681998-10-30 06:39:40 +000016000Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * parser.c: fixed? a strange error due to compression on a GWP
16003 document.
16004
Daniel Veillard25940b71998-10-29 05:51:30 +000016005Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * tree.[ch]: bug fixing
16008 * entities.[ch]: defined a specific type for predefined entities
16009 * doc/xml.html: more documentation on the library, how to use it,
16010 overview of the interfaces.
16011
Daniel Veillard16253641998-10-28 22:58:05 +000016012Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16015
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016016Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16017
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016018 * tree.c: corrected a small bug
16019 * doc/xml.html: continuing writing documentation.
16020
16021Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16022
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016023 * debugXML.h debugXML.c: added debugging utilities.
16024 * tester.c: added --debug switch.
16025 * tree.c: patched an incorrect node->type assignment.
16026 * parser.c: formatting, ensure that node->doc != NULL in attributes
16027
Daniel Veillardccb09631998-10-27 06:21:04 +000016028Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16031 entity support and provide an internal representation close to
16032 DOM one (entity ref nodes, and attribute value as tree). I tried
16033 to preserve the interface but this will surely break some apps
16034 (I have to change rpm2html/rpmfind for example). I had to change
16035 two interfaces, and the generated tree is somewhat different.
16036 * doc/* : started documenting the XML library, the tree and
16037 DOM/Corba. This is a first step.
16038
Daniel Veillard11e00581998-10-24 18:27:49 +000016039Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * parser.c: Set up the fonctions comment block, boring but useful.
16042 * parser.h, SAX.c, parser.c: now attributes are processed through
16043 the SAX interface. The problem is that my SAX interface diverged
16044 quite a bit from the original one, well this is not an official
16045 spec, and translating it from Java to C is hairy anyway...
16046
Daniel Veillard97b58771998-10-20 06:14:16 +000016047Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16050 fonctions comment block, boring but useful.
16051
16052Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016053
16054 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16055 conversion routines. However they are not yet used to convert the
16056 inputs. The core will run with UTF-8.
16057
Daniel Veillard33942841998-10-18 19:12:41 +000016058Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * tree.c : make sure that the type id is properly set-up when
16061 a new object is allocated, needed for DOM.
16062
Daniel Veillard27fb0751998-10-17 06:47:46 +000016063Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * tree.h, tree.c: Ok, the main objects in the tree will be native
16066 corba objects, it costs 8 bytes per Node, Attribute and Document
16067 but it simplifies the Corba integration a lot (no extra interface
16068 objects to allocate/free).
16069
Daniel Veillard0bef1311998-10-14 02:36:47 +000016070Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16073 and changed NODEs contants for conformity with DOM Level 1
16074
Daniel Veillard27864701998-10-08 03:47:24 +000016075Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * added hooks to keep track of servants when creating objects
16078 xmlDoc and xmlNode (for Corba export).
16079
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016080Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * added xml-config script.
16083
Daniel Veillard7066a791998-10-01 20:28:28 +000016084Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16087 to autoupdate libtool and automake conf files.
16088
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160891998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16090
16091 * Makefile.am: Use '?' to separate the sed
16092 commands as ',' is used when people pass -Wl,something.
16093
16094
Daniel Veillard15a8df41998-09-24 19:15:06 +000016095Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * tree.c, tree.h: added a per-document compression interface.
16098
Daniel Veillard151b1b01998-09-23 00:49:46 +000016099Tue Sep 22 20:47:38 EDT 1998
16100
16101 * tree.c, tree.h: added saving with compression and added interfaces
16102 to control the compression level (xmlGetCompressMode,
16103 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16104
Daniel Veillard70120ff1998-09-22 00:24:21 +000016105Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * parser.c: corrected a loop for files of size 0
16108
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161091998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16110
16111 * error.h: New file. Contains prototyes from `error.c'.
16112
Tom Tromeyc19653d1998-08-14 01:22:43 +000016113Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16114
16115 * Makefile.am (xmlincdir): New macro.
16116 (xmlinc_HEADERS): Renamed from include_HEADERS.
16117
Daniel Veillard845664d1998-08-13 04:43:19 +000016118Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * applied small patch on numeric entities from
16121 Christopher Blizzard <blizzard@appliedtheory.com>
16122
Daniel Veillard260a68f1998-08-13 03:39:55 +000016123Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * New release 0.2, removed the old xml_* files so that it's
16126 coherent with the other CVS base (W3C), far better conformance
16127 to standard, new namespaces, decent entities support, beginning
16128 of a SAX-like interface. Nearly nothing left intact, even the
16129 test examples ...
16130
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161311998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16132
16133 * .cvsignore: Add .deps dir
16134
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016135Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16138
Daniel Veillardfe926001998-07-26 04:28:20 +000016139Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016140
Daniel Veillardfe926001998-07-26 04:28:20 +000016141 * configure.in: added test for CPP
16142 * AUTHORS, Changelog: the original ones didn't get commited but the
16143 glib ones instead, fixed.
16144 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016145
Daniel Veillardfe926001998-07-26 04:28:20 +000016146Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016147
Daniel Veillardfe926001998-07-26 04:28:20 +000016148 * integrated code developped at W3C
16149 * changed the original Copyright
16150 * migrated to automake
16151 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016152