blob: e44027a5f86b2d6d6ff130d98aacfb47a628c4fd [file] [log] [blame]
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
2
3 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
4 variable to control the indentation for the xmllint "--format"
5 option
6
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00007Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
8
9 * encoding.c: applied Gennady's patch against buffer overrun
10
Daniel Veillard42f12e92003-03-07 18:32:59 +000011Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
14 Clark it appeared I had bug in URI parsing code ...
15 * relaxng.c include/libxml/relaxng.h: completely revamped error
16 reporting to not loose message from optional parts.
17 * xmllint.c: added timing for RNG validation steps
18 * result/relaxng/*: updated the result, all error messages changed
19
Daniel Veillardedfd5882003-03-07 14:20:40 +000020Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * xpath.c: fix bug #107804, the algorithm used for document order
23 computation was failing on attributes.
24
Daniel Veillard83391282003-03-06 21:37:30 +000025Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * valid.c: fix bug #107764 , possibility of buffer overflow
28 in xmlValidDebug()
29
Daniel Veillard6c73cb82003-03-05 16:45:40 +000030Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
33 from Philipp Dunkel
34
Daniel Veillard5f704af2003-03-05 10:01:43 +000035Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * xmlschemastype.c: made powten array static it should not be exported
38 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
39 parser function.
40 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
41
Daniel Veillard7b72ee52003-02-27 23:24:53 +000042Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * tree.c: fixed a node dump crash on attributes
45 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
46 an URI test bug and get better output.
47
Daniel Veillard463a5472003-02-27 21:30:32 +000048Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * check-xsddata-test-suite.py: give more infos
51 * relaxng.c: fix a bug reported by Sebastian Rahtz and
52 REF->DEF in attribute values.
53
Daniel Veillardeb7189f2003-02-27 20:11:13 +000054Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
57 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
58 regression tests from James Clark.
59
Daniel Veillard8bc6cf92003-02-27 17:42:22 +000060Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * relaxng.c xmlschemas.c xmlschemastypes.c
63 include/libxml/xmlschemastypes.h: added param support for relaxng
64 type checking, started to increment the pool of simple types
65 registered, still much work to be done on simple types and
66 facets checkings.
67
Daniel Veillard19ab45b2003-02-26 15:49:03 +000068Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * entities.c: fixes again one of the problem raised by
71 James Clark in #106788
72
Daniel Veillardc482e262003-02-26 14:48:48 +000073Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * relaxng.c: Fixed a couple of problem raised by James Clark
76 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
77 datatype level still not fixed though.
78
Daniel Veillard17bed982003-02-24 20:11:43 +000079Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * configure.in: preparing release 2.5.4
82 * doc/*: updated and rebuilt the docs
83 * relaxng.c: removed warnings
84 * result/relaxng/*: updated the results
85
Daniel Veillardf4be0182003-02-24 19:54:33 +000086Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
87
88 * valid.c: fixes a DTD regexp generation problem.
89
Daniel Veillard02111c12003-02-24 19:14:52 +000090Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * parser.c: fixes bug #105998 about false detection of
93 attribute consumption loop.
94
Daniel Veillard2406abd2003-02-24 18:16:47 +000095Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
98
Daniel Veillardfcc822e2003-02-24 17:52:08 +000099Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * SAX.c: fixed bug #105992
102
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000103Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * tree.c: fixed xmlSetProp and al. when the node passed is not an
106 element.
107 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
108 found 373 test schemas: 369 success 4 failures
109 found 529 test instances: 525 success 4 failures
110 * check-relaxng-test-suite.py: added memory debug reporting
111
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000112Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * uri.c parser.c: some warning removal on Igor's patch
115 * tree.c: seems I messed up with #106788 fix
116 * python/libxml.c: fixed some base problems when Python provides
117 the resolver.
118 * relaxng.c: fixed the interleave algorithm
119 found 373 test schemas: 364 success 9 failures
120 found 529 test instances: 525 success 4 failures
121 the resulting failures are bug in the algorithm from 7.3 and
122 lack of support for params
123
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000124Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * parser.c: another fix for nodeinfo in entities problem
127 * tree.c entities.c: fixed bug #106788 from James Clark
128 some spaces need to be serialized as character references.
129
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000130Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
131
132 * parser.c uri.c: fixed the bug I introduced in the path
133 handling, reported by Sebastian Bergmann
134
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000135Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * parser.c: fixing some nodeinfo in entities problem raised
138 by Glenn W. Bach
139 * relaxng.c: implemented the first section 7.3 check
140 * result/relaxng/*: updated the results
141
Daniel Veillardc5312d72003-02-21 17:14:10 +0000142Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * relaxng.c: fixed some problems in the previous commit
145 and finished implementing 4.16 rules checking
146 found 373 test schemas: 353 success 20 failures
147 found 529 test instances: 519 success 6 failures
148 * result/relaxng/*: updated the results
149
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000150Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * relaxng.c: implemented checks from section 7.2
153
Daniel Veillard77648bb2003-02-20 15:03:22 +0000154Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * relaxng.c: implemented the checks from section 7.1, fixed
157 some of the 4.20 and 4.21 problems.
158 found 373 test schemas: 338 success 35 failures
159 found 529 test instances: 519 success 6 failures
160 * result/relaxng/*: updated the results
161
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000162Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
165 * result/relaxng/*: updated the results
166
Daniel Veillardce14fa52003-02-19 17:32:48 +0000167Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * relaxng.c: more bugfixes
170 * result/relaxng/*: updated the results
171
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000172Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
173
174 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
175 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
176 * SAX.c: ensured xmlDoc.URL is always canonic
177 * parser.c: obsoleted xmlNormalizeWindowsPath
178 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
179 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
180 * win32/libxml2.def.src: added few exports
181
182
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000183Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * Makefile.am configure.in: patched to have shared libraries
186 for Python regression tests and static binaries for gdb debug
187 in my development environment
188 * relaxng.c: more bugfixes
189 found 373 test schemas: 296 success 77 failures
190 found 529 test instances: 516 success 8 failures
191 * result/relaxng/*: updated the results
192
Daniel Veillard8fe98712003-02-19 00:19:14 +0000193Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
196
Daniel Veillardd4310742003-02-18 21:12:46 +0000197Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * xmlschemastypes.c: float/double check bugfix
200 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
201 validation
202 * xmlreader.c: add a TODO for Jody
203 * relaxng.c: bugfix bugfix bugfix
204 found 373 test schemas: 300 success 73 failures
205 found 529 test instances: 507 success 10 failures
206 * result/relaxng/*: updated the results
207
Daniel Veillard2df2de22003-02-17 23:34:33 +0000208Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
211
Daniel Veillard416589a2003-02-17 17:25:42 +0000212Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * relaxng.c check-relaxng-test-suite.py: more work on the
215 RelaxNG implementation conformance testing.
216 found 373 test schemas: 284 success 89 failures
217 found 529 test instances: 448 success 47 failures
218 * result/relaxng/*: updated the results
219
Daniel Veillard784b9352003-02-16 15:50:27 +0000220Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
223 a patch from Kjartan Maraas to fix some typos
224
Daniel Veillardfebcca42003-02-16 15:44:18 +0000225Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
226
227 * relaxng.c: more bug-hunting
228 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
229 intermediate rng tree
230 * python/generator.py: patch from Stephane Bidoul to fix the generator
231 on python < 2.2
232
Daniel Veillardd2298792003-02-14 16:54:11 +0000233Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * check-relaxng-test-suite.py relaxng.c: more testing on the
236 Relax-NG front, cleaning up the regression tests failures
237 current state and I forgot support for "mixed":
238 found 373 test schemas: 280 success 93 failures
239 found 529 test instances: 401 success 68 failures
240 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
241 moved the Name, NCName and QName validation routine in tree.c
242 * uri.c: fixed handling of URI ending up with #, i.e. having
243 an empty fragment ID.
244 * result/relaxng/*: updated the results
245
Daniel Veillard9a237c92003-02-13 15:52:58 +0000246Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * check-xinclude-test-suite.py: improved the script accordingly
249 to the XInclude regression tests updates
250 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
251 November 2002
252 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
253 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
254 augmented the Xpointer testsuite for the element() scheme
255
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000256Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * relaxng.c: added TODO for the DTD compatibility spec
259 * xinclude.c: more bug fixes driven by the testsuite
260
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000261Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
264 regression tests for XInclude, improved the script, improving
265 XInclude error reporting mechanism
266
Daniel Veillard1d788d22003-02-10 16:21:58 +0000267Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * NEWS doc/* configure.in: preparing release 2.5.3
270
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000271Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * tree.c: trying to fix #104934 about some XHTML1 serialization
274 issues.
275
Daniel Veillard809faa52003-02-10 15:43:53 +0000276Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
279 encoding conversion when the input buffer stops in the
280 middle of a multibyte char
281
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000282Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
285 * check-relaxng-test-suite.py: python script to run regression
286 against OASIS RelaxNG testsuite
287 * relaxng.c: some cleanup tweaks
288 * HTMLparser.c globals.c: cleanups in comments
289 * doc/libxml2-api.xml: updated the API
290 * result/relaxng/*: errors moved files, so large diffs but
291 no changes at the semantic level.
292
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000293Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * tree.c: fixing #105678 problem when dumping a namespace node.
296
Daniel Veillard591b4be2003-02-09 23:33:36 +0000297Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xpath.c: fixed doc comment problems
300 * python/generator.py python/libxml_wrap.h python/types.c: adding
301 RelaxNG wrappers
302 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
303 test of those early Python RelaxNG bindings
304
305Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000306
307 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
308 * relaxng.c: found the validation problem I had with interleave
309 when not covering all remaining siblings
310 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
311 testsuite and check the RNG schemas against the RNG schemas
312 given in appendix A
313
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000314Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
315
316 * win32/Makefile.msvc: updates for RelaxNG
317 * win32/Makefile.mingw: updates for RelaxNG
318 * win32/libxml2.def.src: added RelaxNG exports
319
Daniel Veillard97fd5672003-02-07 13:01:54 +0000320Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * xinclude.c: applied another bug fix from Sean Chittenden
323
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000324Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
325
326 * configure.in xmllint.c: I f...ed up the default configuration
327 of schemas and --relaxng option display in xmllint, pointed by
328 Morus Walter.
329 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
330 detection module, fixes bug #105374.
331
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000332Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * xmlschemastypes.c: added the boolean base type.
335
Daniel Veillard96a4b252003-02-06 08:22:32 +0000336Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * xmlschemastypes.c: started implementing some of the missing
339 default simple types
340 * result/relaxng/*: updated the results
341
Daniel Veillard72fef162003-02-05 14:31:19 +0000342Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * NEWS doc/*: updated the docs, ready for 2.5.2 release
345
Daniel Veillard71531f32003-02-05 13:19:53 +0000346Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
347
348 * HTMLparser.c tree.c xmlIO.c: comments cleanups
349 * Makefile.am: use xmllint for doing the RelaxNG tests
350 * configure.in: preparing 2.5.2 made schemas support default to
351 on instead of off
352 * relaxng.c: removed the verbosity
353 * xmllint.c: added --relaxng option
354 * python/generator.py python/libxml_wrap.h: prepared the integration
355 of the new RelaxNG module and schemas
356 * result/relaxng/*: less verbose output
357
Daniel Veillardec498e12003-02-05 11:01:50 +0000358Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * valid.c: do not run content model validation if the
361 content is not determinist
362
Daniel Veillardde590ca2003-02-05 10:45:26 +0000363Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * SAX.c: added the redefinition of namespaced attribute
366 check that was missing as Fabrice Desré pointed out.
367
Daniel Veillard930dfb62003-02-05 10:17:38 +0000368Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
371 improvements from Nick Kew, allowing to do more checking
372 to HTML elements and attributes.
373
Daniel Veillard4287c572003-02-04 22:48:53 +0000374Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * xinclude.c: fixing bug #105137 about entities declaration
377 needing to be copied to the including document.
378
Daniel Veillard652d8a92003-02-04 19:28:49 +0000379Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * catalog.c: fixed bug #104817 with delegateURI
382 * xpath.c: fixing bugs #104123 and #104125
383
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000384Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * configure.in valid.c xmlreader.c python/libxml_wrap.h
387 python/types.c: fixing #104096 to compile without regexps
388
Daniel Veillard57e79b32003-02-04 15:33:12 +0000389Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * valid.c: fixing bug #103969 forgot to add an epsilon transition
392 when building the automata for elem*
393
Daniel Veillard358a9892003-02-04 15:22:32 +0000394Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * HTMLparser.c: applied patch from Arne de Bruijn fixing
397 bug #103827
398
Daniel Veillardeb137172003-02-04 15:18:06 +0000399Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * HTMLparser.c: updating a comment, fixing #103776
402
Daniel Veillard8d589042003-02-04 15:07:21 +0000403Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * parser.c: fixing bug 105049 for validity checking of content
406 within recursive entities.
407
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000408Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * HTMLparser.c: try to fix # 105049
411 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
412 * tree.c: updated a function comment
413
Daniel Veillard419a7682003-02-03 23:22:49 +0000414Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * relaxng: more work on grammars and refs/defs
417 * test/relaxng/* result/relaxng/*: augmented/updated the
418 regression tests
419
Daniel Veillard144fae12003-02-03 13:17:57 +0000420Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * relaxng: more work on name classes, except support
423 * test/relaxng/* result/relaxng/*: augmented/updated the
424 regression tests
425
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000426Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * relaxng: more work on name classes, the "validate all" schemas
429 seems to work now.
430 * test/relaxng/* result/relaxng/*: augmented/updated the
431 regression tests
432
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000433Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
436 * parser.c: put a guard against infinite document depth, basically
437 trying to avoid another kind of DoS attack.
438 * relaxng.c: some code w.r.t. nameClasses
439
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000440Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * test/relaxng/* result/relaxng/*: check all the namespace support
443 was actually correct based on tutorial section 10.
444
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000445Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * relaxng: include seems to work okay now
448 * test/relaxng/* result/relaxng/*: augmented/updated the
449 regression tests
450
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000451Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
452
453 * relaxng.c: a bit of work done in the train back.
454 * test/relaxng/*: added one of the include tests
455
Daniel Veillard154877e2003-01-30 12:17:05 +0000456Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * relaxng: more work done in the train
459 * test/relaxng/* result/relaxng/*: augmented/updated the
460 regression tests
461
Daniel Veillarde431a272003-01-29 23:02:33 +0000462Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * relaxng.c: debugging of externalRef
465 * test/relaxng/* result/relaxng/*: augmented/updated the
466 regression tests
467
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000468Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * relaxng.c: more work on Relax-NG, implementing externalRef
471 * test/relaxng/* result/relaxng/*: augmented/updated the
472 regression tests
473 * Makefile.am: cleanup to Relaxtests target
474
Daniel Veillardb08c9812003-01-28 23:09:49 +0000475Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * relaxng.c: more work on Relax-NG, implementing interleave
478 * test/relaxng/* result/relaxng/*: augmented/updated the
479 regression tests
480
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000481Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * relaxng.c: more work on Relax-NG, implementing interleave
484 * test/relaxng/* result/relaxng/*: augmented/updated the
485 regression tests
486
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000487Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
488
489 * doc/tutorial/customfo.xsl
490 * doc/tutorial/customhtml.xsl
491 adding stylesheet customizations used to generate fo
492 for pdf and html
493
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000494Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * relaxng.c: more work on Relax-NG
497 * test/relaxng/* result/relaxng/*: augmented/updated the
498 regression tests
499 * xmlschemastypes.c: added a number of base type definition but not
500 the associated checks, those are still TODOs
501
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000502Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
503
504 in docs/tutorial:
505 * apa.html
506 * apb.html
507 * apc.html
508 * apd.html
509 * ape.html
510 * apf.html
511 * apg.html
512 * ar01s02.html
513 * ar01s03.html
514 * ar01s04.html
515 * ar01s05.html
516 * ar01s06.html
517 * ar01s07.html
518 * ar01s08.html
519 * index.html
520 * xmltutorial.pdf
521 * xmltutorial.xml
522 add index to tutorial
523
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000524Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
525
526 * doc/xmlcatalog.1
527 * doc/xmlcatalog_man.html
528 * doc/xmlcatalog_man.xml
529 belatedly fixing bug #93622 (adds rewriteURI type to
530 "--add" option in xmlcatalog man page
531
Daniel Veillard3be27512003-01-26 19:49:04 +0000532Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
533
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000534 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000535 Julio Merino, closing #104475
536
Daniel Veillardea3f3982003-01-26 19:45:18 +0000537Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng.c: more work on Relax-NG
540 * test/relaxng/* result/relaxng/*: augmented/updated the
541 regression tests
542
Daniel Veillardedc91922003-01-26 00:52:04 +0000543Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * relaxng.c: more work on Relax-NG
546 * test/relaxng/* result/relaxng/*: augmented/updated the
547 regression tests
548
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000549Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * README: updated the policy on private mail answers
552 * relaxng.c: more work on Relax-NG
553 * test/relaxng/* result/relaxng/*: augmented/updated the
554 regression tests
555
Daniel Veillard7424eb62003-01-24 14:14:52 +0000556Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * error.c parser.c tree.c: applied a documentation patch from
559 Stefan Kost
560
Daniel Veillard276be4a2003-01-24 01:03:34 +0000561Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * relaxng.c: more work on Relax-NG
564 * doc/*: regenerated the docs
565 * test/relaxng/* result/relaxng/*: updated and augmented the
566 Relax-NG regression tests and results
567
Daniel Veillard6eadf632003-01-23 18:29:16 +0000568Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
571 First commit of the new Relax-NG validation code, not generally
572 useful yet.
573 * test/relaxng/* result/relaxng/*: current state of the regression
574 tests
575
Daniel Veillard814a76d2003-01-23 18:24:20 +0000576Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
577
578 * tree.c: minimized the memory allocated for GetContent
579 and a bit of cleanup.
580
Daniel Veillardff12c492003-01-23 16:42:55 +0000581Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * python/generator.py: seems there is no good reasons to
584 not generate bindings for XPointer
585
Daniel Veillard540a31a2003-01-21 11:21:07 +0000586Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * xmlreader.c doc/apibuild.py: applied a new patch from
589 Stéphane Bidoul for cleanups
590 * doc/libxml2-api.xml: rebuilt the API description with
591 new entry points
592
Daniel Veillard417be3a2003-01-20 21:26:34 +0000593Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * xmlreader.c python/drv_libxml2.py python/generator.py
596 python/libxml.c python/libxml.py python/libxml_wrap.h
597 python/types.c: patch from Stéphane Bidoul for better per
598 context error message APIs
599 * python/tests/ctxterror.py python/tests/readererr.py:
600 update of the tests
601
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000602Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
603
604 * doc/guidelines.html
605 grammar and spelling cleanup
606
Daniel Veillard26f70262003-01-16 22:45:08 +0000607Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * xmlreader.c include/libxml/xmlreader.h python/generator.py
610 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
611 a patch from Stéphane Bidoul to allow per XMLtextReader error
612 and warning handling
613 * python/tests/Makefile.am python/tests/readererr.py: adding the
614 specific regression test
615
Daniel Veillard71f9d732003-01-14 16:07:16 +0000616Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
619 should raise a syntax error
620
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000621Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * python/libxml.c: cleanup patch from Stéphane Bidoul
624
Daniel Veillard81601f92003-01-14 13:42:37 +0000625Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
628
Daniel Veillarde6227e02003-01-14 11:42:39 +0000629Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631 * python/generator.py python/libxml.c python/libxml.py
632 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000633 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000634 Python level.
635 * python/tests/Makefile.am python/tests/ctxterror.py: added a
636 regression test for it.
637
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000638Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * xmlreader.c: fixed the streaming property of the reader,
641 it was generating tree faster than consuming it. Pointed out
642 by Nate Myers
643 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
644
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000645Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
646
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000647 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000648
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000649Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * xpath.c: fix to the XPath implementation for parent and
652 ancestors axis when operating on a Result Value Tree.
653 Fixes bug #100271
654
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000655Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
658 to fix some URI/file escaping problems
659
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000660Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * python/generator.py: fixed a bug raised by Raymond Wiker,
663 docSetRootElement() should not raise an exception if the
664 return is None
665
Daniel Veillard3e20a292003-01-10 13:14:40 +0000666Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
669 fixed bug #102181 by applying the suggested change and fixing
670 the generation/registration problem.
671
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000672Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
675 routines.
676
Daniel Veillard8f872442003-01-09 23:19:02 +0000677Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * parser.c: one more IsEmptyElement crazyness, that time in
680 external parsed entities if substitution is asked.
681 * python/tests/reader3.py: added a specific test.
682
Daniel Veillarde329fc22003-01-09 21:36:42 +0000683Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
684
685 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
686 support and improved error handler registration
687
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000688Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
691 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
692 * README: fixed a link
693
Daniel Veillarde2830f12003-01-08 17:47:49 +0000694Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * configure.in doc/* NEWS: preparing 2.5.1 release
697 * SAX.c parser.c: fixing XmlTextReader bug
698
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000699Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * SAX.c: fuck, I introduced a memory leak on external parsed
702 entities in 2.5.0 :-(
703
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000704Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
705
706 * xmllint.c: another fix needed as pointed by Christophe Merlet
707 for --stream --debug if compiled without debug support.
708
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000709Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
710
711 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000712 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000713 update man page with --stream and --chkregister
714
Daniel Veillard8326e732003-01-07 00:19:07 +0000715Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * globals.c: fixed --with-threads compile
718 * xmllint.c: fixed --without-debug compile
719 * include/libxml/globals.h: cleanup
720 * include/libxml/schemasInternals.h: add a missing include
721
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000722Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * configure.in NEWS: preparing 2.5.0 release
725 * SAX.c: only warn in pedantic mode about namespace name
726 brokeness
727 * globals.c: fix a doc generation problem
728 * uri.c: fix #101520
729 * doc/*: updated and rebuilt the doc for the release, includuding
730 stylesheet update
731 * python/Makefile.am: fix a filename bug
732
733Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
736 should not be called.
737
738Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * libxml-2.0.pc.in: applied the patch to fix #101894
741
742Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * tree.c : applied patch from Lukas Schroeder for register callbacks
745 * valid.c: modified patch from Lukas Schroeder to test
746 register callbacks with --chkregister
747
748Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * xmlreader.c: seriously changed the way data are pushed to
751 the underlying parser, go by block of 512 bytes instead of
752 tryng to detect tag boundaries at that level. Changed the
753 way empty element are detected and tagged.
754 * python/tests/reader.py python/tests/reader2.py
755 python/tests/reader3.py: small changes mostly due to context
756 reporting being different and DTD node being reported. Some
757 errors previously undetected are now caught and fixed.
758 * doc/xmlreader.html: flagged last section as TODO
759
760Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762 * python/libxml.py: integrated the Python 2.2 optimizations
763 from Hannu Krosing, while maintaining compatibility with
764 1.5 and 2.1
765
766Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
767
768 * xmllint.c: a bit of cleanup
769 * xmlreader.c: small fix
770 * doc/xmlreader.html: more work on the XmlTextReader tutorial
771 * python/libxml.py: a few fixes pointed out by Hannu Krosing
772
773Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * python/setup.py.in: patch from Stéphane Bidoul to include
776 drv_libxml2.py in setup.py
777
778Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * doc/xmlreader.html: starting documenting the new XmlTextReader
781 interface.
782
783Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
784
785 * xmllint.c: added the --stream flag to use the TextReader API
786 * xmlreader.c: small performance tweak
787
788Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
789
790 * xmlreader.c python/tests/reader2py: okay the DTD validation
791 code on top of the XMLTextParser API should be solid now.
792
793Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
794
795 * xmlreader.c python/tests/reader2py: Fixing some more mess
796 with validation and recursive entities while using the
797 reader interface, it's getting a bit messy...
798
799Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * xmlreader.c python/tests/reader.py: another couple of problem
802 related to IsEmptyElement reported by Stéphane Bidoul needed
803 some fixes.
804
805Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
808 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
809 based on the python XmlTextReader interface.
810
811Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * tree.c: backing out one change in the last patch which broke the
814 regression tests
815
816Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
817
818 * global.data globals.c tree.c include/libxml/globals.h: applied
819 an old patch from Lukas Schroeder to track node creation and
820 destruction. Probably missing a lot of references at the moment
821 and not usable reliably.
822
823Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
826 from doc/news.html and a stylesheet
827
828Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * xmlreader.c python/tests/reader.py: fixed another couple of
831 xmlreader bugs reported by Stéphane Bidoul and added tests.
832
833Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * xmlreader.c python/tests/reader2.py: fixed another validity
836 checking in external parsed entities raised by Stéphane Bidoul
837 and added a specific regression test.
838 * python/tests/reader3.py: cleanup
839
840Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
841
842 * xmlreader.c python/tests/reader2.py: fixed a problem with
843 validation within entities pointed by Stéphane Bidoul, augmented
844 the tests to catch those.
845
846Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * python/generator.py: modified the generator to allow keeping
849 class references when creating new classes, needed to fix a bug
850 pointed by Stéphane Bidoul where the input buffer of the
851 xmlTextReader instance gets destroyed if the python wrapper for
852 the input is not referenced anymore.
853
854Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
855
856 * xmlreader.c python/tests/reader.py: fixed another pair of problem
857 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
858
859Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
860
861 * xmlreader.c python/tests/reader.py: fixed another problem
862 pointed by Stéphane Bidoul
863
864Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
865
866 * xmlreader.c python/tests/reader.py: fixed a limit case problem
867 with "<a/>"
868
869Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * SAX.c: warn on xmlns:prefix="foo"
872 * xmlreader.c python/tests/reader.py: fixed a couple of problem
873 for namespace attributes handling.
874
875Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
878 a really nasty problem raised by a DocBook XSLT transform
879 provided by Sebastian Bergmann
880
881Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
884 by Stéphane Bidoul and integrated it into the tests
885
886Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
887
888 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
889 extended the XmlTextReader API a bit, addding accessors for
890 the current doc and node, and an entity substitution mode for
891 the parser.
892 * python/libxml.py python/libxml2class.txt: related updates
893 * python/tests/Makefile.am python/tests/reader.py
894 python/tests/reader2.py python/tests/reader3.py: updated a bit
895 the old tests and added a new one to test the entities handling
896
897Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * python/generator.py python/libxml2class.txt
900 python/tests/reader.py python/tests/reader2.py: changed the
901 generator to provide casing for the XmlTextReader similar to
902 C# so that examples and documentation are more directly transposable.
903 Fixed the couple of tests in the suite.
904
905Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
906
907 * doc/guidelines.html: added a document on guildeline for
908 publishing and deploying XML
909
910Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
911
912 * valid.c xmlreader.c: final touch running DTD validation
913 on the XmlTextReader
914 * python/tests/Makefile.am python/tests/reader2.py: added a
915 specific run based on the examples from test/valid/*.xml
916
917Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
918
919 * python/libxml.py: added a few predefined xmlTextReader parser
920 configuration values.
921
922Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * python/libxml_wrap.h: trying to fix #102037
925
926Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928 * SAX.c: fixing bug #95296, when the predefined entities
929 are redefined in the DTD the default one must be used
930 instead anyway.
931
932Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
933
934 * doc/xmllint.xml
935 * doc/xmllint.1
936 Add discussion of XML_DEBUG_CATALOG to xmllint man
937 page - bug #100907
938
939
940Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * xmlreader.c: Fixed the empty node detection to avoid reporting
943 an inexistant close tag.
944
945Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
948 for Python 2.1
949
950Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
953
954Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
955
956 * doc/libxml2-api.xml python/tests/reader.py: one really need
957 to provide the base URI information when creating a reader parser
958 from an input stream. Updated the API and the example using it.
959
960Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
961
962 * testReader.c xmlreader.c valid.c include/libxml/tree.h
963 include/libxml/valid.h include/libxml/xmlreader.h: working on
964 DTD validation on top of xml reader interfaces. Allows to
965 validate arbitrary large instances. This required some extensions
966 to the valid module interface and augmenting the size of xmlID
967 and xmlRef structs a bit.
968 * uri.c xmlregexp.c: simple cleanup.
969
970Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
973 work on the xml reader interfaces.
974 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
975 Web page for the Windows binaries.
976
977Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * xmlIO.c: applied a patch for VMS following the report by
980 Nigel Hall
981
982Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * parser.c: the parseStartTag bug fix wasn't complete.
985
986Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
989 parseStartTag, fixing it.
990 * test/att4 result/att4 result/noent/att4: adding the test
991 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
992 more methods to XmlTextReader.
993
994Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
995
996 * win32/libxml2.def.src: added more xml reader exports
997 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
998 to the build
999
1000Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1001
1002 * doc/tutorial/xmltutorial.xml
1003 plus generated html and pdf
1004 Updating tutorial again based on further comments from Niraj
1005 Tolia on the last iteration
1006
1007Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1008
1009 * doc/tutorial/xmltutorial.xml
1010 * doc/tutorial/includekeyword.c
1011 * doc/tutorial/includegetattribute.c
1012 plus generated html and pdf
1013 Adding fix from Niraj Tolia to tutorial to properly free memory.
1014
1015
1016Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1019 more methods of XmlTextReader.
1020 * python/libxml2class.txt python/tests/reader.py: this increased the
1021 methods in the bndings, augmented the test to check those new
1022 functions.
1023
1024Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1027 methods of XmlTextReader.
1028 * python/generator.py python/libxml_wrap.h python/types.c
1029 python/libxml2class.txt: added the reader to the Python bindings
1030 * python/tests/Makefile.am python/tests/reader.py: added a specific
1031 test for the Python bindings of the Reader APIs
1032 * parser.c: small cleanup.
1033
1034Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * xinclude.c: fallback was only copying the first child not the
1037 full child list of the fallback element, closes #89684 as reopened
1038 by Bernd Kuemmerlen
1039
1040Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1041
1042 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1043
1044Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * configure.in: preparing release of 2.4.30
1047 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1048 gives enum values, fix functype return type, put back fields in
1049 structs
1050 * doc/*: updated the docs rebuilt
1051
1052Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1055 about htmlNodeDumpOutput location.
1056 * xpath.c: removed an undefined function signature
1057 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1058 too many symbols in the API breaking the python bindings.
1059 Updated with the libxslt/libexslt changes.
1060
1061Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * configure.in: preparing release of 2.4.29
1064 * doc/*: rebuilt the docs and API
1065 * xmlreader.c: a few more fixes for the XmlTextReader API
1066
1067Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1068
1069 * include/win32config.h: applied mingw patch from Magnus Henoch
1070
1071Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1074
1075Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1078 building Python script, does the C parsing directly, generates
1079 a better API description including structure fieds defs and
1080 enums. Still a couple of bugs, but good enough for the python
1081 wrappers now.
1082 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1083 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1084 include/libxml/schemasInternals.h include/libxml/tree.h: more
1085 cleanup based on the python analysis script reports.
1086 * libxml.spec.in: make sure the API XML description is part of the
1087 devel package.
1088
1089Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1092 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1093 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1094 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1095 code cleanup, especially the function comments.
1096 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1097
1098Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * Makefile.am xmlreader.c include/libxml/Makefile.am
1101 include/libxml/xmlreader.h: Adding a new set of APIs based on
1102 the C# TextXmlReader API but converted to C. Allow to parse
1103 in constant memory usage, far simpler to program and explain
1104 than the SAX like APIs, unfinished but working.
1105 * testReader.c: test program
1106
1107Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1108
1109 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1110
1111Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * tree.c: Chip turner indicated that XHTML1 serialization
1114 rule for style actually break on both IE and Mozilla,
1115 try to avoid the rule if escaping ain't necessary
1116
1117Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * nanhttp.c: handle HTTP URL escaping, problem reported by
1120 Glen Nakamura and Stefano Zacchiroli
1121
1122Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1125
1126Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * uri.c: Johann Richard pointed out some XPointer problems for
1129 URN based URI references in XInclude. Modified the URI parsing
1130 and saving routines to allow correct parsing and saving of
1131 XPointers, especially when attached to "opaque" scheme accordingly
1132 to RFC 2396
1133
1134Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1137 of refactoring to the HTML saving code.
1138 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1139 in the doc.
1140
1141Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1144 to a buffer API to reuse the generic dump to an OutputIO layer,
1145 this reduces code, fixes xmlNodeDump() for XHTML, also made
1146 xmlNodeDump() now return the number of byte written.
1147
1148Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * python/setup.py.in: another patch from Stéphane Bidoul for
1151 Python bindings on Windows
1152 * doc/parsedecl.py: small cleanup
1153
1154Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * libxml.spec.in configure.in: add a line in %changelog for releases
1157
1158Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * parser.c: patch from Marcus Clarke fixing a problem in entities
1161 parsing that was detected in KDe documentations environment.
1162
1163Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1164
1165 * python/libxml.c (libxml_prev): Return the previous as opposed to
1166 the next node (I guess this is the result of some cut & paste programming:)
1167
1168Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1171
1172Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * python/generator.py python/libxml.c python/setup.py.in: trying
1175 to fix the Python bindings build on Windows (Stéphane Bidoul)
1176
1177Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1178
1179 * win32/configure.js: added option for python bindings
1180 * win32/libxml2.def.src: added more exports
1181
1182Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1183
1184 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1185 pthreads
1186 * win32/wince/*: applied updates to Windows CE port from Javier
1187
1188Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * configure.in: preparing 2.4.28
1191 * libxml.spec.in doc/Makefile.am: some cleanup
1192 * doc/*: updated the news and regenerated.
1193
1194Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * HTMLparser.c: final touch at closing #87235 </p> end tags
1197 need to be generated.
1198 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1199 this change slightly the output of a few tests
1200 * doc/*: regenerated
1201
1202Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * parserInternals.c: fixing bug #99190 when UTF8 document are
1205 parsed using the progressive parser and the end of the chunk
1206 is in the middle of an UTF8 multibyte character.
1207
1208Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1209
1210 * threads.c: fixed initialization problem in xmlNewGlobalState
1211 which was causing crash.
1212 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1213 in xmlInitializeGlobalState.
1214 * parserInternals.c: cleaned up ctxt->sax initialisation.
1215
1216Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * tree.c include/libxml/tree.h: modified the existing APIs
1219 to handle XHTML1 serialization rules automatically, also add
1220 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1221 libxslt serialization uses it when needed without changing
1222 the library API.
1223 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1224 result/xhtml1: added a new test specifically for xhtml1 output
1225 and updated the result of one XHTML1 test
1226
1227Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * xinclude.c parserInternals.c encoding.c: fixed #99082
1230 for xi:include encoding="..." support on text includes.
1231 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1232 test/XInclude/ents/isolatin.txt : added a specific regression test
1233 * python/generator.py python/libxml2class.txt: fixed the generator
1234 the new set of comments generated for doc/libxml2-api.xml were
1235 breaking the python generation.
1236
1237Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1240 * configure.in: patch for Solaris on new autoconf closes #98880
1241 * doc/parsedecl.py: repair the frigging API building script,
1242 did I say that python xmllib sucks ?
1243 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1244 and some comment are no more truncated.
1245
1246Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * parser.c: Martin Stoilov pointed out a potential leak in
1249 xmlCreateMemoryParserCtxt
1250
1251Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1254 included in HTML documents and using the push parser.
1255
1256Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1257
1258 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1259 specified, look for the Python interpreter not just in the
1260 specified root but also in the specified location. Fixes #98825
1261
1262Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * python/libxml.c: fixing bug #98792 , node may have no doc
1265 and dereferencing without checking ain't good ...
1266
1267Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * configure.in: preparing release 2.4.27
1270 * doc/* : updated and rebuilt the docs
1271 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1272 and all the docs are actually packaged and in the final RPMs
1273 * parser.c parserInternals.c include/libxml/parser.h: restore
1274 xmllint --recover feature.
1275
1276Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
Daniel Veillard784b9352003-02-16 15:50:27 +00001278 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001279 processing of parsed entities, and XPath computation on sustitued
1280 entities.
1281 * testXPath.c: make sure entities are substitued.
1282
1283Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
Daniel Veillard784b9352003-02-16 15:50:27 +00001285 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001286 processing of internal parsed entities, which had to be changed.
1287
1288Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1291 trying to fix bug #98517 about building outside the source tree
1292 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1293
1294Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1295
1296 * include/win32config.h: cleanup
1297 * win32/Makefile.mingw: integrated mingw in JScript configure
1298 * win32/Makefile.msvc: modified to allow mingw coexistence
1299 * win32/configure.js: integrated mingw
1300 * win32/Readme.txt: cleanup
1301
1302Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * HTMLparser.c: strengthen the guard in the Pop macros,
1305 like in the XML parser, closes bug #97315
1306
1307Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1310 callback is never used.
1311
1312Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * parserInternals.c: fixed the initialization of the SAX structure
1315 which was breaking xsltproc
1316 * xpath.c: patch from Petr Pajas for CDATA nodes
1317 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1318 * parser.c include/libxml/parser.h: patch from Peter Jones
1319 removing a leak in xmlSAXParseMemory() and adding the
1320 function xmlSAXParseMemoryWithData()
1321
1322Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1323
1324 adding pdf of tutorial, changing web page to link to it
1325 * doc/tutorial/xmltutorial.pdf
1326 * doc/xml.html
1327 * doc/docs.html
1328
1329Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1330
1331 * doc/tutorial/ar01s08.html
1332 adding file what I forgot for tutorial
1333
1334
1335Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1336
1337 Adding encoding discussion to tutorial
1338 Added:
1339 * doc/tutorial/images/*.png: DocBook admonition image files
1340 * doc/tutorial/apf.html, apg.html: new generated html
1341 * doc/tutorial/includeconvert.c: conversion code entity file
1342 changed:
1343 * doc/tutorial/xmltutorial.xml: DocBook original
1344 * doc/tutorial/*.html: generated html
1345
1346Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1347
1348 * include/libxml/*.h: retired xmlwin32version.h
1349 * doc/Makefile.am: retired xmlwin32version.h
1350 * win32/configure.js: retired xmlwin32version.h
1351
1352Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1353
1354 * win32/libxml2.def.src: exported additional symbols
1355 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1356 sisterhood
1357
1358Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * globals.c: fixed a typo pointed out by Igor
1361 * xpath.c: try to speed up node compare using line numbers
1362 if available.
1363
1364Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * tree.c: make xmlFreeNode() handle attributes correctly.
1367
1368Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1369
1370 * catalog.c: completed the #96963 fix, as reported by Karl
1371 Eichwalder
1372
1373Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1376
1377Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * Makefile.am: switched the order of a couple of includes
1380 to fix bugs #97100
1381
1382Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1383
1384 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1385 xmlLoadCatalogs that used to separate directories with a ':'.
1386
1387Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1388
1389 * threads.c: improvements to the Windows-side of thread handling
1390 * testThreads.c: conditionally excluded unistd.h
1391 * testThradsWin32.c: broke overlong lines
1392 * include/win32config.h: adapted thread-related macros to the new
1393 scheme and for pthreads on Windows
1394 * win32/Makefile.msvc: introduced a more flexible thread build,
1395 added testThreads[Win32].c to the build
1396 * win32/configure.js: introduced a more flexible thread config
1397
13982002-10-31 John Fleck <jfleck@inkstain.net>
1399
1400 * doc/xml.html (and, by implication, FAQ.html)
1401 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1402
1403Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1404
1405 * configure.in: removed xmlwin32version.h
1406 * include/libxml/Makefile.am: removed xmlwin32version.h
1407
1408Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * tree.c: applied patch from Brian Stafford to fix a bug
1411 in xmlReconciliateNs()
1412
1413Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * tree.c: applied patch from Christian Glahn to allow
1416 xmlNewChild() on document fragment nodes
1417
1418Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * parser.c: Christian Glahn found a problem with a recent
1421 patch to xmlParseBalancedChunkMemoryRecover()
1422 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1423 problems
1424 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1425 test/schemas/seq*: added the test cases from Charles
1426
1427Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1430 serious cleanup of the spec file and associated changes
1431 in the Makefiles.
1432 * valid.c: try to remove some warnings on x86_64
1433
1434Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1437 fix bug #96586
1438
1439Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1442 parsing, applied his patch
1443 * result/HTML/attrents.html result/HTML/attrents.html.err
1444 result/HTML/attrents.html.sax test/HTML/attrents.html:
1445 added the test and result case provided by Mikhail Sogrine
1446
1447Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * vms/build_libxml.com vms/config.vms vms/readme.vms
1450 include/libxml/parser.h include/libxml/parserInternals.h
1451 include/libxml/tree.h include/libxml/xmlIO.h
1452 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1453 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1454 Applied the VMS update patch from Craig A. Berry
1455 * doc/*.html: update
1456
1457Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1460
1461Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * debugXML.c: adding a grep command to --shell in xmllint
1464 for T.V. Raman
1465
1466Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * xmlcatalog.c: tried to fix some of the problem with --sgml
1469
1470Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * parser.c: tried to fix bug #91500 where doc->children may
1473 be overriden by a call to xmlParseBalancedChunkMemory()
1474
1475Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1478 identifiers in SGML catalogs containing '&'
1479
1480Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * python/types.c: fixed bugs when passing result value tree
1483 to Python functions.
1484
1485Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * configure.in: preparing the release of 2.4.26
1488 * doc/*: updated and rebuilt the documentation
1489
1490Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * parser.c: fixed a XML Namespace compliance bug reported by
1493 Alexander Grimalovsky
1494
1495Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * HTMLtree.c: fixed serialization of script and style when
1498 they are not lowercase (i.e. added using the API to the tree).
1499
1500Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * valid.c: make xmlValidateDocument emit a warning msg if there
1503 is no DTD, pointed by Christian Glahn
1504
1505Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1508 content model when some of the blocks have min or max, and a couple
1509 of bugs found in the process.
1510 * result/schemas/list0* test/schemas/list0*: added some specific
1511 regression tests
1512
1513Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * README: updated the contact informations
1516
1517Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1520 misses it, reported by Peter Bray.
1521
1522Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1525 and removed a few warnings
1526
1527Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * parser.c: Christian Glahn found a small bug in the push parser.
1530 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1531 public
1532
1533Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * xmlschemas.c include/libxml/xmlschemas.h: added
1536 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1537 * testSchemas.c: added --memory to test the new interface
1538
1539Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * doc/index.py doc/search.php: integrated the XSLT indexing,
1542 a few fixed in the indexer, added a scope selection at the
1543 search level.
1544
1545Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1548 this was due to uninitialized parts of the validation context
1549
1550Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * debugXML.c: applied patch from Mark Vakoc except the API
1553 change, preserved it.
1554 * doc/*: updated the docs to point to the search engine for
1555 information lookup or before bug/help reports.
1556
1557Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * doc/index.py doc/search.php: added mailing-list archives
1560 indexing and lookup
1561
1562Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1565
1566Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * doc/index.py: improved HTML indexing
1569 * doc/search.php: make the queries also lookup the HTML based indexes
1570
1571Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * doc/index.py: added HTML page indexing
1574
1575Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1576
1577 * xmlIO.c: extended Windows path normalisation to fix the base
1578 problem in libxslt.
1579 * catalog.c: fixed list handling in XML_CATALOG_FILES
1580
1581Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * valid.c: typo/bug found by Christian Glahn
1584
1585Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1586
1587 * xmlIO.c: applied Windows CE patch from Javier.
1588 * win32/wince: new directory, contains support for the PocketPC
1589 with Windows CE from Javier.
1590 * include/win32config.h: reorganised, removed duplicate
1591 definitions and applied WinCE patch from Javier.
1592 * include/wsockcompat.h: new file, now contains WinSock
1593 compatibility macros.
1594 * win32/Makefile.msvc: introduced double-run compilation.
1595
1596Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * configure.in include/libxml/xmlwin32version.h: preparing release
1599 of 2.4.25
1600 * doc/*: updated and regenerated teh docs and web pages.
1601
1602Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1605 error were not covering namespace declarations.
1606 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1607 it was missing the attribute declaration for the namespace
1608 * result/VC/NS3: the fix now report breakages in that test
1609
1610Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1613
1614Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1617 and regenerated the docs and web site
1618
1619Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1622 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1623 not before
1624
1625Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * python/generator.py python/libxml2class.txt: fixed a stupid error
1628 breaking the python API
1629
1630Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1633 triostr.c triostr.h: applied a trio update patch from
1634 Bjorn Reese which should work with MinGW
1635
1636Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * tree.c: improving some documentation comments
1639 * xmlregexp.c: found and fixed a mem leak with python regression tests
1640 * doc/*: rebuilt the doc and the API XML file including the
1641 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1642 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1643 python/types.c: added access to the XML Schemas regexps from
1644 python
1645 * python/tests/Makefile.am python/tests/regexp.py: added a
1646 simple regexp bindings test
1647
1648Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1649
1650 * doc/xml.html:
1651 fixing ftp links - thanks to Vitaly Ostanin
1652
1653Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * xmlregexp.c: fixed the data callback on transition functionality
1656 which was broken when using the compact form
1657 * result/schemas/*: updated the results, less verbose, all tests
1658 pass like before
1659 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1660 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1661 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1662 annoying warnings
1663 * xpath.c: try to provide better error report when possible
1664
1665Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * Makefile.am: fixed a breakage raised by Jacob
1668
1669Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1670
1671 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1672 which don't use sockets
1673
1674Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1675
1676 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1677 * win32/configure.js: applied zlib patch from Daniel Gehriger
1678
1679Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1680
1681 * win32/configure.js: applied the patch from Mark Vakoc for
1682 regexp support
1683 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1684 for regexp support
1685
1686Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * xmlschemastypes.c: as pointed by Igor Float and Double
1689 parsing ain't finished yet
1690
1691Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * Makefile.am configure.in: trying to fix #88412 by bypassing
1694 all the python subdir if python ain't detected
1695
1696Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1699 made configuring with regexps/automata/unicode the default
1700 but without schemas ATM
1701 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1702 fixed the regexp based DTD validation performance and memory
1703 problem by switching to a compact form for determinist regexps
1704 and detecting the determinism property in the process. Seems
1705 as fast as the old DTD validation specific engine :-) despite
1706 the regexp built and compaction process.
1707
1708Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * valid.c: determinism is debugged, new DTD checking code now works
1711 but xmlFAComputesDeterminism takes far too much CPU and the whole
1712 set usues too much memory to be really usable as-is
1713
1714Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * tree.c: fixed another stupid bug in xmlGetNodePath()
1717 * xmllint.c: --version now report the options compiled in
1718
1719Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * HTMLparser.c: small cleanup
1722 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1723 when configured with them. A bit of debugging around the determinism
1724 checks is still needed
1725
1726Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1729
1730Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * xmlIO.c: small portability glitch fixed.
1733
1734Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * xmlschemastypes.c: incomplete steps for real/double support
1737 * testAutomata.c include/libxml/xmlautomata.h
1738 include/libxml/xmlregexp.h: avoiding a compilation problem
1739 * valid.c include/libxml/valid.h: starting the work toward using
1740 the regexps for actual DTD validation
1741
1742Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * hash.c: cosmetic cleanup
1745 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1746 integrating a DTD validation layer based on the regexps
1747
1748Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1751 the determinism was tested before eliminating the epsilon
1752 transitions :-(
1753
1754Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * python/generator.py python/libxml.c python/libxml.py
1757 python/libxml2-python-api.xml python/libxml2class.txt
1758 python/libxml_wrap.h python/types.c: updated the python
1759 bindings, added code for easier File I/O, and the ability to
1760 define a resolver from Python fixing bug #91635
1761 * python/tests/Makefile.am python/tests/inbuf.py
1762 python/tests/outbuf.py python/tests/pushSAXhtml.py
1763 python/tests/resolver.py python/tests/serialize.py: updated
1764 and augmented the set of Python tests.
1765
1766Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1767
1768 * win32/configure.js: added more readme info for the binary
1769 package.
1770
1771Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * xmlIO.c: fixed a stupid out of bound array error
1774
1775Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1778 messing around with support for Windows path, cleanups,
1779 trying to identify and fix the various code path to the
1780 filename access. Added xmlNormalizeWindowsPath()
1781
1782Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * error.c valid.c: working on better error reporting of validity
1785 errors, especially providing an accurate context.
1786 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1787 error reports in those cases.
1788
1789Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1792 parser.c parserInternals.c xmlIO.c: get rid of all the
1793 perror() calls made in the library execution paths. This
1794 should fix both #92059 and #92385
1795
1796Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * xmllint.c: memory leak reporting was broken after a change
1799 of the preprocessor symbol used to activate it.
1800
1801Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * tree.c: try to make the copy function work for node of
1804 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1805 DOM layers though, not libxml2 itself.
1806
1807Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * valid.c: try to provide file and line informations, not all
1810 messages are covered, but it's a (good) start
1811
1812Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * xinclude.c: reimplemented a large part of the XInclude
1815 processor, trying to minimize resources used, James Henstridge
1816 provided a huge test case which was exhibiting severe memory
1817 consumption problems.
1818
1819Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * python/Makefile.am: applied patch from Christophe Merlet to
1822 reestablish DESTDIR
1823
1824Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * libxml.spec.in: fixes libary path for x86_64 AMD
1827
1828Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1829
1830 * doc/tutorial/includekeyword.c
1831 * doc/tutorial/xmltutorial.xml:
1832 (plus resulting generated html files)
1833 fixing one spot I missed in the tutorial where I hadn't freed
1834 memory properly
1835
1836Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1837
1838 * doc/tutorial/includeaddattribute.c
1839 * doc/tutorial/includeaddkeyword.c
1840 * doc/tutorial/includegetattribute.c
1841 * doc/tutorial/includekeyword.c
1842 * doc/tutorial/xmltutorial.xml
1843 * doc/tutorial/*.html:
1844 update tutorial to properly free memory (thanks to Christopher
1845 R. Harris for pointing out that this needs to be done)
1846 * doc/tutorial/images/callouts/*.png:
1847 added image files so the callouts are graphical, making it
1848 easier to read ( use "--param callout.graphics 1" to generate
1849 html with graphical callouts)
1850
1851Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1854 nice logos generated by Marc Liyanage
1855 * doc/site.xsl *.html: changed the stylesheet to show the new
1856 logo and regenerated the pages
1857
1858Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1861
1862Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * xpath.c: possible mem leak patch from Jason Adams
1865
1866Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1869 in the XQuery namespace
1870 * configure.in: preparing 2.4.24
1871 * doc/*.html: updated the web pages
1872
1873Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * python/generator.py: closing bug #85258 by generating conditional
1876 compile check to avoid linking to routines not configured in.
1877
18782002-08-22 Havoc Pennington <hp@pobox.com>
1879
1880 * autogen.sh: update error message for missing automake
1881
1882Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * python/Makefile.am: typo in target name resulted in libxml2.py
1885 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1886
1887Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * win32/win32/Makefile.mingw: updated with version from
1890 Elizabeth Barham at http://soggytrousers.net/repository/
1891
1892Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1893
1894 * win32/Makefile.msvc: added the prefix location to the include
1895 and lib search path.
1896
18972002-08-18 Havoc Pennington <hp@pobox.com>
1898
1899 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1900 both automake 1.6 and 1.4 installed get the right automake. Means
1901 compilation from CVS will now require the latest automake 1.4
1902 release, or manually creating symlinks called "automake-1.4" and
1903 "aclocal-1.4"
1904
1905Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * configure.in python/Makefile.am: more AMD 64 induced changes from
1908 Frederic Crozat
1909
1910Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * xinclude.c: oops I was missing the xml:base fixup too
1913 * result/XInclude/*.xml: this adds xml:base attributes to most
1914 results of the tests
1915
1916Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * xinclude.c: quick but apparently working implementation of
1919 xi:fallback, should close bug #89684
1920 * Makefile.am test/XInclude/docs/fallback.xml
1921 result/XInclude/fallback.xml: added a basic test for fallback,
1922 and run with --nowarning to avoid a spurious warning
1923 * configure.in: applied patch from Frederic Crozat for python
1924 bindings on AMD 64bits machines.
1925
1926Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1929 the caller don't pass a SAX callback block.
1930
1931Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * tree.c: applied the same fix for the XML-1.0 namespace to
1934 xmlSearchNsByHref() as was done for xmlSearchNs()
1935
1936Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * libxml.3: small cleanup of the man page
1939 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1940 when serializing HREF attributes generated by XSLT.
1941
1942Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1945 version of Marc Liyanage' patch for boolean attributes in HTML
1946 output
1947
1948Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * python/tests/serialize.py: fixed the test results, indenting
1951 behaviour changed slightly
1952
1953Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1954
1955 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1956 new c14n function to Windows def files
1957
1958Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1959
1960 * c14n.c: fixed a memory leak in c14n code
1961
1962Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * parser.c include/libxml/parser.h: adding a new API for Christian
1965 Glahn: xmlParseBalancedChunkMemoryRecover
1966 * valid.c: patch from Rick Jones for some grammar cleanup in
1967 validation messages
1968 * result/VC/* result/valid/*: this slightly change some of the
1969 regression tests outputs
1970
1971Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * tree.c: trying to fix a problem in namespaced attribute handling
1974 raised by Christian Glahn
1975
1976Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * encoding.c include/libxml/encoding.h: Opening the interface
1979 xmlNewCharEncodingHandler as requested in #89415
1980 * python/generator.py python/setup.py.in: applied cleanup
1981 patches from Marc-Andre Lemburg
1982 * tree.c: fixing bug #89332 on a specific case of loosing
1983 the XML-1.0 namespace on xml:xxx attributes
1984
1985Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1986
1987 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1988 corner case from new Merlin's test suite and added a callback
1989 that will be used to improve xmlsec performance
1990
1991
1992Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * HTMLtree.c: trying to fix the <style> escaping problem in
1995 HTML serialization bug #89342
1996
1997Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2000 and rebuilt the web site.
2001
2002Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2003
2004 * include/libxml/tree.h: added _private member to xmlNs struct
2005
2006Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * HTMLparser.c: fixing bug #84876 based on the xml working
2009 code.
2010
2011Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2012
2013 * python/Makefile.am: enhanced to fix bug 72012 (errors
2014 when using '-jX' make parameter)
2015
2016Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2017
2018 * xpath.c: small additional enhancement for booleans
2019 compared to nodesets
2020
2021Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * HTMLtree.c: changed the order of the encoding declaration
2024 attributes in the meta tags due to a bug in IE/Mac
2025
2026Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2027
2028 * xpath.c: enhanced handling of booleans (especially '='
2029 and '!=' for nodesets) - fixes bug 85256. Added new
2030 routine xmlXPathNotEqualValues for more proper handling
2031 of '!=' when nodesets are involved.
2032
2033Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2036 doc/xmlcatalog_man.xml to the source distribution
2037
2038Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2039
2040 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2041 asked for this.
2042
2043Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * configure.in: preparing 2.4.23
2046 * doc/*: rebuilt the docs
2047
2048Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * parser.c: fixing bug #84169 by fixing the
2051 comment of xmlCreatePushParserCtxt to describe the
2052 encoding detection parameters better.
2053
2054Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * valid.c: fixing bug #79331 in one path the lookup for
2057 ID attributes on a namespaced node wasn't handled correctly :-\
2058
2059Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * HTMLparser.c: trying to fix 87235 about discarded white
2062 spaces in the HTML parser.
2063 * result/HTML/*: this changes the output of a number of HTML
2064 regression tests
2065
2066Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * xpath.c: applied patch from Richard Jinks for the namespace
2069 axis + fixed a memory error.
2070 * parser.c parserInternals.c: applied patches from Peter Jacobi
2071 removing ctxt->token for good.
2072 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2073 popped out by the regression tests.
2074 * Makefile.am: patch for threads makefile from Gary Pennington
2075
2076Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2077
2078 * xpath.c: enhanced behaviour of position() after usage of
2079 expressions involving preceding-sibling (et al).
2080
2081Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * hash.c: applied a patch from Peter Jacobi to solve a problem
2084 when compiling with the Watcom C on Win32
2085 * result/schemas/*.err: the change of hashing algo generated
2086 permutations in the output
2087
2088Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * hash.c: applied patch from Sander Vesik improving the quality of
2091 the hash function.
2092
20932002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2094
2095 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2096 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2097 xmllint.c xpath.c: replaced sprintf() with snprintf()
2098 to prevent possible buffer overflow (the bug was pointed
2099 out by Anju Premachandran)
2100
2101Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * parser.c: removed an uninitialized data error popped by valgrind
2104 on PE references
2105
2106Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2107
2108 * doc/xml.html
2109 adding tutorial reference to the web page
2110
2111Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2112
2113 * doc/tutorial/xmltutorial.xml
2114 * doc/tutorial/ar01s07.html
2115 * doc/tutorial/ape.html
2116 * doc/tutorial/includegetattribute.c
2117 adding section to tutorial about retrieving an attribute
2118 value
2119
2120Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * parser.c: applied a couple of patches from Peter Jacobi to start
2123 to get rid of ctxt->token, with a possible significant speed
2124 improvement to be gained once done. Better compliance with PE
2125 references constructs in DTDs too.
2126 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2127 from Peter too
2128
2129Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2132 xmlParseElement was likely to have been deallocated at the
2133 time of the report, possibly leading to segfault. Just report
2134 the tag name now.
2135
2136Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xpath.c: patch from Richard Jinks for XPath substring() function
2139 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2140
21412002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2142
2143 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2144
2145Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2146
2147 *doc/FAQ.html
2148 fixing typos in FAQ, thanks to Robert Funnell for the
2149 editing help
2150
2151Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * NEWS: got complaints from rpmlint that it was empty
2154
2155Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2156
2157 * added doc/tutorial, including:
2158 apa.html
2159 apb.html
2160 apc.html
2161 apd.html
2162 ar01s02.html
2163 ar01s03.html
2164 ar01s04.html
2165 ar01s05.html
2166 ar01s06.html
2167 includeaddattribute.c
2168 includeaddkeyword.c
2169 includekeyword.c
2170 includestory.xml
2171 index.html
2172 xmltutorial.xml
2173 libxml tutorial, including generated html
2174
2175Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2176
2177 * result/c14n/exc-without-comments/merlin-c14n-two-*
2178 result/c14n/without-comments/merlin-c14n-two-*
2179 test/c14n/exc-without-comments/merlin-c14n-two-*
2180 test/c14n/without-comments/merlin-c14n-two-*
2181 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2182 c14n/exc-c14n and slightly modified test script to handle
2183 these test cases
2184 * c14n.c: fixed bugs for complicated nodes set (namespace
2185 without node and others from merlin-c14n-two.tar.gz)
2186 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2187 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2188 for xmlsec performance patch
2189 * xpath.c: fixed self::node() for namespaces and attributes
2190
2191Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2192
2193 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2194 but with the format parameter
2195 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2196
2197Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2198
2199 * Makefile.am: updated c14n tests suite
2200 * c14n.c: performance improvement for previous c14n patch
2201
2202Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * parser.c: another peroformance patch from Peter Jacobi, that
2205 time on parsing attribute values.
2206
2207Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2208
2209 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2210 into LibXML2 test suite
2211
2212Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2213
2214 * c14n.c: propagating xpath ancesstors node fix to c14n
2215 plus small performance improvement to reduce number of
2216 mallocs
2217 * xpath.c: fixed ancestors axis processing for namespace nodes
2218
2219Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2222 Peter Jacobi
2223
2224Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * configure.in: preparing 2.4.22
2227
2228Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2231 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2232 a public entry point.
2233 * doc/*: rebuilt the API and docs
2234
2235Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * xpath.c: patch from Richard Jinks to fix a problem introduced
2238 in the previous patch and pointed by Norm
2239
2240Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * libxml.spec.in: fixing bug #81112
2243
2244Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * uri.c: fixing bug #82848
2247
2248Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2251 output of one catalog test
2252
2253Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2254
2255 * global.data globals.c tree.c include/libxml/globals.h
2256 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2257 default value for global parameter xmlIndentTreeOutput to 1 and
2258 introduced new global parameter xmlTreeIndentString (the string
2259 used to do one-level indent) with default value " " (as it was
2260 in tree.c)
2261
2262Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2265 with trio and schemas.
2266
2267Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * xpath.c: patch from Richard Jinks to fix the problem raised in
2270 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2271
2272Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * xmlschemas.c: a bit of work on import.
2275 * xmlschemastypes.c: Charles Bozeman provided a compare function
2276 for date/time types so min/max facet restrictions should work,
2277 indeterminate comparisons return an error instead of equal.
2278 * test/schemas/date_0* result/schemas/date_0_0: specific test
2279 from Charles Bozeman too
2280
2281Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2284 from Christian Cornelssen fixing the man pages and the Catalog
2285 building script.
2286 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2287 next step is <xs:import> I now have a reasonable understanding
2288 of how it works.
2289
2290Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2293
2294Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2295
2296 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2297
2298Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * xpath.c: fixing an XPath function evalutation bug pointed out
2301 by Alexey Efimov where the context was lost when evaluating
2302 the function arguments
2303
2304Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2305
2306 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2307 function public for XMLSec performance optimizations
2308
2309Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * python/generator.py python/libxml2class.txt : fixed a problem
2312 with the HTML parser pointed by Gary Benson
2313 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2314 example
2315
2316Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2317 * parser.c: fixed bug #81159 (memory growth in SAX)
2318
2319Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2320 * xpath.c: fixed bug #78858 (the real fix)
2321
2322Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2323 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2324
2325Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * tree.c: modified xmlNodeSetBase to allow changing the
2328 base of a document.
2329
2330Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * xmlschemastypes.c: patch Charles Bozeman for validation of
2333 all the date, time, and duration types
2334 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2335 * configure.in: fixed an error pointed by an user
2336 * xml2-config.in: fixed an error pointed by an user
2337
2338Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2339
2340 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2341 win32/libxml2.def.src xmlIO.c: exported default
2342 'file:', 'http:' and 'ftp:' protocols input handlers
2343 and maked protocols comparisson case insensitive
2344
2345Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * configure.in: Neven Has detected a typo
2348
2349Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2352 as one of the persons allowed to commit directly to the
2353 module.
2354
2355Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2358 * valid.c: raised a too low limit
2359 * doc/*: rebuilt the docs
2360
2361Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * test/XPath/expr/floats test/XPath/expr/functions
2364 result/XPath/expr/floats result/XPath/expr/functions
2365 xpath.c: another XPath conformance patch from Richard Jinks
2366
2367Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * xmlschemas.c: fixed validation of attribute groups.
2370 * test/schemas result/schemas: added an example from the primer
2371
2372Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2375 * test/schemas result/schemas: updated the test list
2376
2377Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * TODO: updated a bit
2380 * parser.c: made a comment more specific
2381 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2382 Schemas conformance.
2383 * test/schemas result/schemas: updated the test list
2384
2385Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2388 implementing xs:all with minOccurs = 0
2389 * tes/schemas/* result/schemas/*: added more tests covering
2390 xs:all
2391
2392Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * xmlregexp.c: first implementation of the all particle, this
2395 may need to be revisited for case where not all transitions
2396 must be crossed.
2397
2398Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * tree.c: another entity processing update from Markus Henke
2401
2402Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2403
2404 * trionan.c: fixed crash on OSF/1
2405
2406Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * xmlschemas.c: more Schemas work
2409 * test/schemas/* result/schemas/*: added more tests coming
2410 from the spec.
2411
2412Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2415 ExcC14N specification
2416
2417Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * tree.c: patch from Markus Henke, fix for recursive entities.
2420
2421Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * xpath.c: fix a problem with string() on a document node.
2424
2425Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * Makefile.am xmlschemas.c: more Schemas work
2428 * test/schemas/* result/schemas/*: added more tests coming
2429 from the spec.
2430
2431Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2434 * result/HTML/*: this changes a few things in the results
2435
2436Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2437
2438 * include/libxml/tree.h: eliminated 'declaration different than
2439 prototype' warning
2440 * include/win32config.h: "resolved" conflicts with errno.h
2441
2442Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2445 on the automata interfaces and debug of counted choices
2446 * test/schemas/* result/schemas/*: added a number of tests
2447
2448Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2451 a bit of work on Schemas
2452 * testSchemas.c: try to make it more useful
2453 * test/schemas/* result/schemas/* Makefile.am: changed the
2454 Schemas regression test procedure, started adding a few samples
2455
2456Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2457
2458 * include/libxml/encoding.h: Patch for the Borland C++ builder
2459 * include/libxml/tree.h: Patch for the Borland C++ builder
2460 * threads.c: Patch for the Borland C++ builder
2461 * win32/bcb5: New directory for the Borland C++ builder
2462 project files
2463
2464Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2465
2466 * win32/Makefile.msvc: Update for XML Schema support
2467 * win32/configure.js: Update for XML Schema support
2468 * win32/libxml2.def.src: Update for XML Schema support
2469
2470Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2473 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2474 xmlunicode.c include/libxml/Makefile.am
2475 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2476 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2477 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2478 include/libxml/xmlversion.h.in : merged the current state of
2479 XML Schemas implementation, it is not configured in by default,
2480 a specific --schemas configure option has been added.
2481 * test/automata test/regexp test/schemas Makefile.am
2482 result/automata result/regexp result/schemas:
2483 merged automata/regexp/schemas regression tests
2484
2485Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * xpath.c: Gary found a compile time problem, fixes #78823
2488
2489Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * configure.in: release of 2.4.20
2492 * doc/*: updated and rebuilt the docs
2493
2494Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * python/Makefile.am: patch from Cristian Gafton to build on
2497 Red Hat 6.2, should also fix #75779
2498
2499Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * valid.c: first part of fixing #78729
2502
2503Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2506 escaping of URI when saving HTML files.
2507 * result/HTML/*: this impacted some tests
2508
2509Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * configure.in: trying to fix #77441
2512
2513Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * include/libxml/xmlIO.h: Hallski complained it could not be
2516 included by itself.
2517
2518Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2521
2522Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2523
2524 * win32/configure.js: patch from Nilo for the c14n option
2525 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2526
2527Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2530 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2531 LIBXML_THREAD_ENABLED
2532
2533Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * xpath.c: another patch from Richard Jinks for substring conformance
2536 * test/XPath/expr/floats test/XPath/expr/strings
2537 result/XPath/expr/floats result/XPath/expr/strings: update of the
2538 test suite to check those.
2539
2540Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * xpath.c: patch from Richard Jinks for .x float parsing.
2543
2544Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * parser.c: patch from Markus Henke when an encoding ain't recognized
2547
2548Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * libxml.m4: got a report that #include <string.h> was needed
2551
2552Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2555
2556Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2557
2558 * doc/example.html: fixing typo
2559
2560Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2563 pointed out by Melvyn Sopacua.
2564
2565Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * libxml.m4: Frédéric Crozat gave a patch related to the change
2568 of Include paths breaking the libxml.m4
2569
2570Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * xpath.c: Fix bug #76927 forgot to save some context
2573 when evaluating binary expressions
2574
2575Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * configure.in: fixed configure for MPE/iX from Markus Henke
2578 * xmlmemory.c: fixed initialization problems
2579 * xpath.c: another set of patches from Richard Jinks this
2580 fixes "make XPathtests" on linux
2581
2582Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2585 * test/XPath/expr/compare test/XPath/expr/equality
2586 test/XPath/expr/floats test/XPath/expr/functions
2587 test/XPath/expr/strings result/XPath/expr/compare
2588 result/XPath/expr/equality result/XPath/expr/floats
2589 result/XPath/expr/functions result/XPath/expr/strings: Updated
2590 tests though they show a divergence on Linux
2591
2592Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * xpath.c trionan.c: previous commit also included patches
2595 from Richard Jinks on some IEEE support corner case
2596
2597Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2600 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2601 that $(datadir) should be used for docs
2602
2603Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2606 could leak filedescriptors
2607
2608Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * configure.in nanohttp.c: applied patch from Allan Clark for
2611 UnixWare/OpenServer
2612
2613Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * configure.in: preparing 2.4.19
2616 * doc/*: rebuilt the docs
2617
2618Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * nanohttp.c: fixing #76043, got fed up with non-portability
2621 of that piece of code.
2622
2623Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * valid.c SAX.c: Never commit without running "make tests" :-(
2626 fix a couple of stupidities in the previous commit
2627 * result/*: a few changes in some attribute order result of previous
2628 commit.
2629
2630Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2633 the internal subset should not raise duplicate ID errors,
2634 also there was a small bug in conjunction to namespace
2635 declarations defaulted and xml:xxx attributes DTD definitions.
2636
2637Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xpath.c: Richard Jinks also raised some rounding problems
2640 this tries to fix them
2641
2642Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2645 behaviour in xmlXPathCastToString()
2646
2647Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2650 raised by Morus Walter
2651
2652Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2655 from Igor
2656
2657Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xpath.c: fixing #75619, related to a problem when trying
2660 to evaluate condition when the current node set resulting
2661 from that sub-step evaluation is empty. Also fixes 2 potential
2662 problem with previous-sibling and next-siblings axis.
2663
2664Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2667 HTML support is not configured in.
2668
2669Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2672 include/libxml/tree.h: dohh I really didn't intended to commit
2673 this test version :-(
2674
2675Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * testSAX.c: I wanted to see the real speed at the SAX interface
2678 after a little too many Ximianer started complaining about the
2679 parser speed.
2680 added a --quiet option:
2681 paphio:~/XML -> ls -l db100000.xml
2682 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2683 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2684 3200006 callbacks generated
2685 real 0m1.270s
2686 Which means 16MBytes/s and 3Mcallback/s
2687
2688Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * xpath.c: valgrind spotted another error that time when running
2691 on libxslt regression tests
2692
2693Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * Makefile.am: adding "make valgrind" running the full regression
2696 tests (except python ones) under Valgrind (using valgrind -q
2697 which was kindly added by the author).
2698 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2699 passes cleanly now except an obcure floating point initialization
2700 raised in log10() in one XPath regression test ???
2701 * tree.c: edited some comments to close #75244
2702
2703Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2706 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2707 context of ScrollKeeper, made sure that if the number is
2708 an integer, the serialization follows the description at
2709 http://www.w3.org/TR/xpath#section-String-Functions
2710
2711Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * configure.in: preparing 2.4.18
2714 * doc/*: updated and rebuilt the web site
2715 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2716 the Windows and Cygwin maintainers.
2717 * parser.c: humm, changed the way the SAX parser work when
2718 xmlSubstituteEntitiesDefault(1) is set, it will then
2719 do the entity registration and loading by itself in case the
2720 user provided SAX getEntity() returns NULL.
2721 * testSAX.c: added --noent to test the behaviour.
2722
2723Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * parser.c: Wilfried Teiken provided a hackish but working
2726 way to get context reported back on entities when parsing
2727 with SAX and without breaking the DOM build.
2728
2729Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * c14n.c: applied a new patch from Aleksey Sanin
2732 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2733 to reference Aleksey implementation of XML digital Signatures
2734
2735Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * xpath.c: small fix to avoid potential problem due to
2738 ordering of freeing data
2739 * python/Makefile.am: people were complaining about
2740 the generated file in python dir not being built
2741
2742Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2745 python/generator.py python/libxml.c python/types.c: Cleanup
2746 of the python Makefiles based on Jacob and James feedback,
2747 fixed the spec file accordingly, fixed the number of warning
2748 that passing my pedantic CFLAGS was generating. Conclusion
2749 is that Python includes are real crap.
2750
2751Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * configure,in: it was reported quite a few times that
2754 xml2-config --cflags should not output
2755 -I$includeprefix/libxml2/libxml because libxml2 header names
2756 clashes with existing names like list.h from C++ stl.
2757 Includes should be #include<libxml/xxx.h> so ...
2758
2759Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * c14n.c: another patch from Aleksey Sanin
2762
2763Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2766 canonicalization algorithm
2767 * doc/xml.html doc/index.html: added the C14N references on the
2768 index page.
2769
27702002-03-13 jacob berkman <jacob@ximian.com>
2771
2772 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2773 usage, redundant, and gcc specific
2774
2775Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * xpath.c: speedup some node selection operations, this can
2778 have a significant impact on DocBook Norm's stylesheets
2779 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2780 make sure it's always the case
2781 * debugXML.c: distinguish CDATA and comments in ls operations
2782
2783Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2786 to generate better API descriptions etc...
2787
2788Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * c14n.c: Fixing #74186, made sure all boolean expressions
2791 get fully parenthesized, ran indent on the output
2792 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2793 include/libxml/tree.h: also #74186 related, removed the
2794 --with-buffers option, and all the preprocessor conditional
2795 sections that were resulting from it.
2796
2797Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * valid.c: applied patch from Dodji Seketeli fixing an
2800 uninitailized variable in xmlValidGetValidElements()
2801
2802Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * c14n.c: fixed a few comments
2805 * doc/*.html doc/*/*.html: regenerated the docs and added
2806 the C14N API
2807 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2808
2809Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * check-xml-test-suite.py: fix to adapt varaiations in the
2812 bindings
2813 * configure.in python/setup.py python/setup.py.in: fixed to
2814 have the version of the python scripts automatically updated
2815
2816Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2819 in xmlCopyProp()
2820
2821Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * configure.in: preparing 2.4.17 release
2824 * doc/*: updated and rebuilt the docs
2825 * xpath.c: fixed a comment
2826 * python/libxml.c: fixed a possible reentrancy problem
2827
2828Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2831 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2832 added a specific regression test
2833 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2834 not raise exceptions when failing to find the attribute.
2835
2836Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * configure.in xmllint.c: owen pointed out a problem with the
2839 ftme fix, gettimeofday() was not detected by configure and
2840 the ftime header wasn't included, dohhh
2841
2842Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * configure.in xmllint.c: trying to fix #71457 for timing
2845 precision when gettimeofday() is not availble but ftime() is
2846
2847Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2850 are now copied on install and part of the -devel RPM
2851
2852Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * xpath.c: trying to avoid bug #72150 which was apparently
2855 caused by a gcc bug (or a processor problem) as detailed
2856 at http://veillard.com/gcc.bug
2857
2858Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2861 fixed xmlReconciliateNs(), added a Python test/example for
2862 inter-document cut'n paste
2863 * python/libxml.py: fixed node.doc on document nodes and added
2864 xpathEval() onto node objects
2865
2866Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2869 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2870 fixup and integrated tests for the serialization stuff
2871
2872Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2875 moved the libxml man page to section 3
2876
2877Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * tree.c: fix bug #72490
2880 * python/libxml.c python/libxml.py: added methods serialize()
2881 and saveTo() to all node elements.
2882
2883Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * xmlIO.c: closed #73430, don't read from an input source
2886 which indicated an end-of-file or an error.
2887
2888Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * parser.c: make sure SAX endDocument is always called as
2891 this could result in a Python memory leak otherwise (it's
2892 used to decrement ref-counting)
2893 * python/generator.py python/libxml.c python/libxml.py
2894 python/libxml2-python-api.xml python/libxml2class.txt
2895 python/tests/error.py python/tests/xpath.py: implemented
2896 the suggestions made by Gary Benson and extended the tests
2897 to match it.
2898
2899Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * python/generator.py: applied patch fixing #73450
2902
2903Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * xpath.c: fixing #61290 "namespace nodes have no parent"
2906 long standing divergence from the XPath REC. NodeSets
2907 simply hold a copy of namespace nodes and those node ->next
2908 points to the parent (which may not be the node carrying the
2909 definition).
2910 * include/libxml/xpath.h: flagged but didn't added a possible
2911 speedup
2912 * DOCBparser.c HTMLparser.c: removed some warnings from push
2913 parser due to new state being added.
2914 * tree.c: new fix from Boris Erdmann
2915 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2916 the XML Canonalization support from Aleksey Sanin
2917
2918Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * tree.c: patch from Boris Erdmann fixing some namespace odities
2921 with xmlCopyNode()
2922
2923Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * xmlIO.c: fix bug #72706 when loading a NULL entity
2926
2927Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2930 actually change in a future XML Namespace revision.
2931
2932Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2935 added the possibility of returning nodesets from XPath extension
2936 functions written in Python
2937
2938Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * python/*: commiting some Python bindings work done while travelling
2941
2942Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2945 explicitely with memory debugging switched on
2946
2947Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2950 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2951 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2952 the accessor generator for strings
2953 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2954 regression test.
2955
2956Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * python/README python/generator.py python/libxml.c python/setup.py:
2959 added the 'usual' setup.py to allow building a libxml2-python
2960 module based on the same code. The initialization is however
2961 different the 2 .so files fo libxml2 and libxslt are identical and
2962 they entry point initialize both libraries. this is done to avoid
2963 some possible nasty problem since the Python don't merge the maps
2964 of all shared modules.
2965
2966Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * parser.c: fixed a push/encoding bug reported by Michael
2969 on librsvg
2970
2971Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * include/libxml/parserInternals.h: fixes a misplaced #endif
2974
2975Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * parser.c valid.c: found and fixed a couple of allocation bugs
2978
2979Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * doc/xml.html doc/python.html doc/*: added a Python and binding
2982 page describing the current state of the Python bindings and
2983 giving pointers to the other languages wrappers.
2984
2985Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2988 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2989 rebuilt the API and web site
2990 * xpath.c: fixed #71978 portability bugs
2991
2992Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2995
2996Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * include/libxml/parserInternals.h parser.c: had to change
2999 2 internal parsing API when processing document content
3000 to check the start and end of element content are defined
3001 in the same entity
3002 * valid.c include/libxml/valid.h: attribute normalization can
3003 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3004 with the context to report it.
3005 * SAX.c: fixed the last known bugs, crazy validation constraints
3006 when a document is standalone seems correctly handled. There
3007 is a couple of open issues left which need consideration especially
3008 PE93 on external unparsed entities and standalone status.
3009 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3010 The 2 tests left failing are actually in error. Cleanup done.
3011
3012Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * valid.c: implemented E59 spaces in CDATA does not match the
3015 nonterminal S
3016
3017Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * SAX.c parser.c valid.c: more validation test fixups
3020 * check-xml-test-suite.py: added duration info for the tests
3021
3022Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * parser.c valid.c: a couple of errors were reported but not
3025 saved back as such in the parsing context. Down to 1% failure rate
3026 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3027
3028Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * xmlInternald.c: isExtender was missing a char
3031 * parser.c include/libxml/parser.h: % are acceptable in the
3032 internal subset if within a PUBLIC ID
3033
3034Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * SAX.c parserInternals.c valid.c: more work on the conformance
3037 suite. Took the step to finally block documents with encoding
3038 errors. It's a fatal error per the spec, people should have fixed
3039 their documents by now.
3040
3041Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * check-xml-test-suite.py: fixed the test script after some discussion
3044 on the semantic of TYPE="error"
3045 * Makefile.am: added the script to the distrib
3046
3047Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * SAX.c entities.c: fixed a couple of conformances issues deep
3050 into the validation code (standalone and undeclared Notations)
3051
3052Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3055 stayed there for years !
3056
3057Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3060 missing
3061
3062Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * check-xml-test-suite.py: improved the behaviour a bit as
3065 well as the logs
3066 * parser.c valid.c SAX.c: fixed a few more bugs
3067 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3068
3069Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * check-xml-test-suite.py: python script to run regression tests
3072 against the XML Test suite of W3C/OASis
3073 * SAX.c: fixed a validation bug
3074 * parser.c: fixed 3 errors pointed by the test suite
3075 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3076 * python/Makefile.am: fixed a dependendy
3077
3078Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * xmlmemory.c: avoid a warning bug #71594
3081
3082Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3085 warning on alpha/Tru64
3086
3087Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * include/libxml/entities.h: fixing a comment
3090 * valid.c: fixing some troubles with validity check on namespaces
3091 * result/VC/NS3 test/VC/NS3: added a specific regression test
3092
3093Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * tree.c: Fixing #71342 serializing '\n' in attribute values
3096 * result/noent/att3 result/att3 test/att3: added a specific
3097 test.
3098
3099Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * python/libxml.c: couple of bug fixes
3102
3103Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * python/*.py: removed tabs and used spaces.
3106
3107Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3110 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3111
3112Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3115 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3116
3117Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * include/libxml/encoding.h include/libxml/entities.h
3120 include/libxml/globals.h include/libxml/parser.h
3121 include/libxml/threads.h include/libxml/tree.h
3122 include/libxml/xmlmemory.h: trying to fix the include mess
3123
3124Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * include/libxml/xmlmemory.h: reverted part of the previous
3127 attempt to provide #69655, this was breaking the build.
3128
3129Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3132 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3133 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3134 include/libxml/parserInternals.h include/libxml/tree.h
3135 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3136 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3137 clean.
3138 * python/libxml.c: fixed a warning.
3139
3140Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3143 copying of node, merge back IDs in the target document.
3144 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3145 test/XInclude/ents/ids.xml: test case
3146 * result/VC/ElementValid4: output changed due to a typo fix
3147
3148Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003151 generate the dependencies right as Jacob found out. Add
3152 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003153
3154Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * parserInternals.c valid.c: Justin Fletcher found some parts
3157 of the code needing cleanup
3158 * libxml.spec.in python/Makefile.am python/generator.py
3159 python/libxml.c python/libxml.py: Fixed the python Makefiles
3160 corrected a bug showing up on ia64, changed the name of the
3161 python internal module too
3162
3163Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * Makefile.am: applied patch from Andris Pavenis for binary
3166 name suffixes
3167
3168Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * xmllint.c win32/win32config.h: fixing #68748
3171
3172Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * valid.c: fixing #70166
3175
3176Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * valid.c: fixing #70077
3179
3180Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * Copyright Makefile.am README configure.in libxml.spec.in:
3183 Changed to the MIT Licence
3184 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3185 doc/xmlio.html: updated the doc accordingly
3186 * include/libxml/xmlwin32version.h configure.in: preparing
3187 2.4.14 release
3188 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3189 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3190 fixed the const xmlChar * wrapper and generator, XPath extension
3191 functions now use the context as first argument
3192 * python/tests/tstxpath.py python/tests/xpath.py
3193 python/tests/xpathext.py: Updated the tests accordingly
3194 * tree.c: fixed bug #70067
3195
3196Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * Makefile.am: cleanup
3199 * debugXML.c: always use stdout if output is NULL
3200 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3201 * python/Makefile.am python/generator.py python/libxml2class.txt
3202 python/libxml_wrap.h python/types.c: augmented the number of bindings
3203 handling FILE * and XPath contexts
3204 * python/tests/Makefile.am: avoid a stupid problem due to the
3205 use of TEST.
3206
3207Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3210
3211Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * python/TODO python/libxml.c: cleanup the extension function lookup
3214 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3215
3216Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * configure.in python/Makefile.am: do not install outside
3219 of prefix
3220
3221Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * python/TODO python/libxml.c: started adding SAX interfaces
3224 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3225 SAX test
3226
3227Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * tree.c: hardened the addChild function
3230 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3231 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3232 added accessors needed for xmlNode, a bit more testing and
3233 extension of interfaces
3234 * python/tests/Makefile.am python/tests/build.py: added a test
3235 build from scratch/save/load/check
3236
3237Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * parserInternals.c: change a small bit in the way valididy
3240 error messages get initialized
3241 * python/TODO python/libxml.c python/libxml2-python-api.xml
3242 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3243 added some memory debugging to track leaks at the libxml2 level
3244 * python/tests/*.py: changed all tests to check for leaks,
3245 there is just one left in XPath extension registrations.
3246
3247Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * python/TODO python/generator.py python/libxml2-python-api.xml
3250 python/libxml2class.txt: more accessor classes for the parser
3251 context, allow to switch on and check validity
3252 * python/tests/Makefile.am python/tests/error.py
3253 python/tests/invalid.xml python/tests/valid.xml
3254 python/tests/validate.py: attded more test and and added error.py
3255 which I forgot to commit in the last step
3256
3257Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * python/Makefile.am python/types.c: cleanup
3260 * python/libxml.c python/libxml.py python/libxml_wrap.h
3261 python/generator.py python/libxml2-python-api.xml
3262 python/libxml2class.txt: added class for parser context, added
3263 first cut for push mode support. Added a framework to generate
3264 accessors functions.
3265 * python/tests/Makefile.am python/tests/push.py: added a push
3266 test
3267
3268Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3271 bug a bit of cleanup.
3272
3273Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3276 python/libxml2class.txt: adding error redirections and preformat
3277 to a python handler
3278 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3279 tests self checking
3280
3281Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3284 a function
3285
3286Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3289 python/libxml.c python/libxml2-python-api.xml
3290 python/libxml2class.txt: Progressing through the TODOs, class
3291 description output, extra XML API, RPM now builds the wrappers
3292 for all python installed versions
3293
3294Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * configure.in libxml.spec.in python/Makefile.am python/TODO
3297 python/generator.py python/libxml2class.txt: added more informations
3298 in the libxml2-python package including docs. Slightly changed
3299 the class hierarchy
3300 * python/tests/*: added basic regression tests infrastructure too
3301
3302Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3305 added libxml2-python as part of the packages installed
3306
3307Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * python/Makefile.am python/generator.py python/libxml.c
3310 python/libxml.py: more work, now able to extend the
3311 XPath interpreter with functions written in python.
3312
3313Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * python/Makefile.am: Jacob sent a patch to allow building from
3316 tarfile.
3317
3318Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3321 inserted the python wrappers build, I hope this won't be too
3322 unportable
3323
3324Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * xpath.c: minor optimization
3327 * python/generator.py python/libxml.c python/libxml.py
3328 python/libxml_wrap.h: more work on the python bindings,
3329 they now support XPath and there is no evident leak
3330
3331Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * python/generator.py python/libxml.c python/libxml.py:
3334 more work on the python bindings generator.
3335
3336Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * python/generator.py python/libxml.c python/libxml_wrap.h:
3339 more work on the python bindings.
3340
3341Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * python/generator.py python/libxml.c python/libxml.py
3344 python/libxml_wrap.h: commited early version of a python binding
3345 for private use only ATM
3346
3347Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * entities.c tree.c include/libxml/entities.h: applied patch
3350 from Anthony Jones to implement copy of DTD subtree too. Had
3351 just to keep 2 function private which really ought to become
3352 public ones.
3353
3354Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * xmllint.c: added pointers to the web pages in the usage()
3357
3358Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * tree.c: more fixes from Petr Kozelka for attribute handling
3361 in the tree API to align the semantic with DOM.
3362
3363Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * valid.c tree.c entities.c: another set of patches from
3366 Anthony Jones for copy operations cleanup and robustness
3367
3368Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3371 an alphabetic index based on comments content
3372 * doc/*: rebuilt the web site with the new references
3373
3374Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * parserInternals.h: Greg Sjaardema suggested to use an
3377 eponential buffer groth policy in xmlParserAddNodeInfo()
3378
3379Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3382 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3383 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3384 to generate cross-references, and added/updated the stylesheets
3385 to generate and link API indexes. The generic keyword index
3386 is not done yet.
3387 * doc/*.html: regenerated all the usual docs too
3388
3389Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * debugXML.c: added an xpath function to the shell for T. V. Raman
3392
3393Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3396 debug routines.
3397
3398Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3401 support of attribute nodes
3402
3403Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3406 hopefully near complete and fully documented of the API in XML
3407 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3408 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3409 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3410 include/libxml/parserInternals.h include/libxml/valid.hi
3411 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3412 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3413 include/libxml/xpath.h include/libxml/xpathInternals.h:
3414 Cleaned up the doc comments a lot in the process, the interface
3415 coverage is now 100%
3416
3417Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3420 extracts comments from the gtk-doc DocBook output (a bit
3421 convoluted but seems to work).
3422
3423Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3426 added an XML description of the API, moved the script generating
3427 it here. Added a "make api" target
3428
3429Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3432
3433Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * xpath.c include/libxml/xpathInternals.h: the change made to
3436 xmlXPathFuncLookupFunc was incompatible roll it back
3437
3438Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * SAX.c: cleanup patch from Anthony Jones
3441 * doc/Makefile.am: fix the headers to avoid in make scan
3442 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3443 includes, * vs Ptr and general cleanup
3444 * parsedecl.py: first version of a script to extract the
3445 module interfaces, the goal will be to provide .decl or XML
3446 specification of the interfaces to build wrappers.
3447
3448Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3451 now provides return codes in case of errors
3452
3453Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3454
3455 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3456 Upgraded to trio baseline 1.6
3457 * strio.h strio.c: Replaced by triostr.h and triostr.c
3458
3459Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3462 of strdup usage in the code
3463
3464Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * parser.c error.c: Keith Isdale complained rightly that
3467 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3468
3469Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * tree.c: fixed the funxtion to set the xml: attributes
3472 * debugXML.c: added "setbase" to test it.
3473
3474Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3477 to allow updating an attribute content
3478
3479Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * libxml.h: try to avoid problems when compiling on Windows
3482
3483Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * hash.c: patch from Anthony Jones for hash.c allocation size
3486 * Makefile.am: trying to work around Yet Another Libtool Madness
3487 and build the 2.4.13 release finally ...
3488
3489Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3492 * doc/* : update of the documentation
3493
3494Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3497 at fixing #61290 :-(
3498
3499Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3502 Fixes bug #67229
3503
3504Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * tree.c: trying to avoid troubles when a subtree is copied
3507 and coalesced in part with the target tree. Should fix
3508 bug #67407
3509
3510Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * valid.c: fixed validation of attributes content of type
3513 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3514 values, very old bug. Fixes #67671
3515
3516Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * parser.c include/libxml/parserInternals.h tree.c: integrated
3519 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3520 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3521
3522Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * threads.c: applied Serguei Narojnyi's patch to add native
3525 thread support on the Win32 platform
3526 * testThreadsWin32.c Makefile.am: added the test program also
3527 from Serguei, Win32 specific
3528 * include/win32config.h include/libxml/xmlwin32version.h.in:
3529 added patch from Igor for the Windows thread specific defines.
3530
3531Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3534
3535Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3538 output page into XMLinfo.html. Close bug #66951 and
3539 raised by Robert Collins too.
3540
3541Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * encoding.c: Paul Keogh pointed out a possibility of segfault
3544 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3545 Closes bug # 68238
3546
3547Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * doc/*.html: updated the Gdome2 links
3550
3551Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * libxml.h: Applied following patches from Robert Collins
3554 and make sure IN_LIBXML is defined when compiling it
3555 -------
3556 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3557 as well as Visual C.
3558 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3559 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3560 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3561 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3562 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3563 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3564 xmlSysIDExists xmlNoNetExists).
3565 * xmllint.c: Don't include winsock2.h for Cygwin.
3566
3567Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3568
3569 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3570 when the version info is not present.
3571
3572Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3573
3574 * tree.c: Anthony Jones pointed out a problem in
3575 xmlStringGetNodeList() and provided a fix for it
3576
3577Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * parser.c: patch from Frank J Franklin to remove a bug in
3580 xmlCreatePushParserCtxt() when the initial buffer passed
3581 is large.
3582
3583Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * win32/*: big cleanup of the Windows/MSVC project files
3586 from Igor Zlatkovic
3587
3588Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * doc/Makefile.am: should fix #67674 and avoid troubles if
3591 xsltproc is not available or fails in the prefix provided
3592
3593Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3596
3597Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3600 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3601 Fixed a few other problems raised by Charlie Bozeman.
3602 * result/VC/ElementValid[5-7]: fixed the output
3603
3604Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3605
3606 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3607 patches from Charlie Bozeman. Regenerated the HTML docs.
3608
3609Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3612 for Windows from Igor
3613
3614Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * xmllint.c: applied Justin Fletcher patch for --output or -o
3617
3618Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * win32/libxml2/libxml2.def.src: close #67019
3621
3622Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * xmllint.c: applied Justin Fletcher generic timing patch
3625 similar to the one already applied to xsltproc.
3626
3627Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * include/libxml/tree.h tree.c: applied documentation patches
3630 from Charlie Bozeman
3631
3632Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3633
3634 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3635
3636Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * valid.c: fix the xmlStrdup() used in the previous patch.
3639 * valid.c: added --dropdtd
3640 * tree.c: fixed xmlUnlinkNode so it also removes the references
3641 from the document if the node is a DTD
3642
3643Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * HTMLtree.c valid.c: cleanup some static declarations
3646
3647Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3648
3649 * xmllint.c: removed another strdup()
3650 * doc/FAQ: removed the HP/UX entry
3651
3652Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * valid.c: fix bug #66816 when validating.
3655 * xmllint.c: don't use sys/time.h if configure did not found it
3656
3657Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3658
3659 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3660 xmlcatalog_man.xml
3661
3662Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3665 xmlInitMemory() was declared twice
3666
3667Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * globals.c: do not reference strdup() !
3670 * configure.in libxml-2.0.pc.in: trying to fix the libs
3671 of the various config extraction modules
3672
3673Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * configure.in : preparing 2.4.12
3676 * doc/* : updated and rebuilt the docs
3677
3678Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * uri.c: closed bug #66159
3681 * testURI.c: added --escape option
3682 * configure.in: some cleanup for xml2-config --cflags
3683
3684Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3685
3686 * globals.c testThreads.c: removed some misplaced includes
3687 of xmlversion.h
3688
3689Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * threads.c: patch from Gary Pennington fixing a possible
3692 problem at initialization time.
3693
3694Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3697 Eric Lavigne contribution to build libxml2 on MacOS using
3698 CodeWarrior.
3699
3700Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * xmllint.c: applied Geert Kloosterman's patch to fix
3703 --repeat --timing output
3704
3705Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3708 where non-wellformed XML declaractions were not detected.
3709
3710Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3713
3714Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3717 gets reset by xmlCleanupInputCallbacks() and this makes the
3718 function useless. Same for output.
3719
3720Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * xmlIO.c: robert pointed out a loop error in callback cleanups
3723
3724Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3727 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3728 they are not really tied to debugging
3729
3730Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3731
3732 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3733 * xmllint.c: better --catalogs description
3734
3735Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * tree.c: fixed a couple of problems in xmlSetProp()
3738
3739Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3742 unappropriate stdout output.
3743
3744Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3747 by Denis Beurive, closes #65111
3748
3749Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * valid.c: in case of content model validity error, don't
3752 print it if validity warnings were not requested.
3753
3754Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3757 * parserInternals.c: removed the last exit() call. Print an
3758 unmaskable error on stderr instead (library mismatch detection)
3759
3760Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3761
3762 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3763 shell instructions from Heiko Rupp
3764
3765Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * catalog.c: use the URL notation file:// for default catalog paths
3768
3769Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * include/libxml/tree.h: better comments for _private fields
3772 * tree.c: removed a problem when copying an entity reference.
3773
3774Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * vms/*: updated instructions and diffs from John A Fotheringham
3777
3778Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * include/libxml/xmlerror.h: avoid an include problem if
3781 #include <libxml/xmlerror.h> happens first in code
3782 seems to be the case in KDE libs
3783
3784Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3787 from Igor for Windows
3788
3789Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * Makefile.am: Gary Pennington pointed out a missing prefix
3792
3793Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3796 * doc/*: upgraded and rebuilt the docs
3797
3798Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * HTMLparser.c: fix comment in scripts element parsing.
3801 * result/HTML/doc3*: updated the results.
3802
3803Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * uri.c: another URI bug fix #63336, using Joel Young patch.
3806
3807Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3810 a cleaned up version of the Pwd shell string generation.
3811
3812Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * valid.c include/libxml/tree.h: trying to fix namespaces +
3815 validation problems for good, closing #63619 in the process
3816 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3817 wrong in this respect, fixed it.
3818
3819Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3820
3821 * xmllint.c: Morus Walter patch to allow --format and --encode
3822
3823Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * debugXML.c: Stefan Kost provided an help command for the shell
3826
3827Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * debugXML.c: Heiko Rupp pointed that the shell would crash
3830 on empty nodesets returns.
3831
3832Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3835 migh need the history libraries
3836
3837Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3838
3839 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3840 handle the case of < in quoted attributes, Bastian Kleineidam
3841
3842Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3843
3844 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3845 fixing catalog breakages
3846 * Makefile.am catalog.c result/catalogs/catal
3847 result/catalogs/mycatalog.* test/catalogs/catal*:
3848 fixed more problems in catalog support, added more regression tests
3849 for both XML and SGML catalog handling
3850
3851Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * debugXML.c: applied an improvement to xmlGetLineNo() from
3854 Keith Isdale
3855
3856Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3859 Side effect of the progressive catalog loading
3860
3861Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * Makefile.am: confexecdir and confexec_DATA were defined twice
3864 pointed out by Karl Eichwalder
3865
3866Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * xmlcatalog.c: avoid unlink() and use remove() instead.
3869
3870Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * libxml.spec.in: cleanup
3873 * include/libxml/xmlwin32version.h: updated with 2.4.8
3874
3875Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3878 of compiling libxml with a non standard set of options
3879
3880Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3881
3882 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3883 document --sgml option, fixing gnome bugzilla #63382
3884
3885Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3888 breakage of 2.4.7, added a couple of really needed APIs
3889 like xmlCatalogIsEmpty() and xmlNewCatalog()
3890 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3891 for install-catalog
3892 * configure.in: preparing 2.4.8
3893
3894Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3897 include/libxml/tree.h include/libxml/xmlIO.h: more include
3898 cleanups, export cleanly one html output + format function.
3899
3900Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * parser.c: removed initGenericErrorDefaultFunc call from
3903 xmlInitParser() since it could destroy previous calls to
3904 xsltSetGenericErrorFunc() effects
3905
3906Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3909 keyword.
3910
3911Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * Makefile.am: cleanup
3914 * threads.c: cleanup too
3915 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3916 from xsltproc
3917 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003918 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003919
3920Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3923 was not used anymore !
3924
3925Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * configure.in: preparing 2.4.7
3928 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3929 manual page from John
3930 * doc/*: updated the doc and rebuilt the generated pages
3931
3932Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3933
3934 * xmlIO.c: closing bug #62711, the library should never
3935 close stdin or stdout.
3936
3937Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * uri.c: second pass at fixing #63336, using Joel Young
3940 final patch. looks okay.
3941
3942Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * uri.c include/libxml/uri.h: trying to clear #63336
3945 allowing the escaping routine to parse unconformant
3946 URI-References.
3947
3948Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3949
3950 * vms/readme.vms vms/build_libxml.com nanoftp.c
3951 include/libxml/xmlversion.h.in: a few VMS updates from
3952 John A Fotheringham
3953 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3954 and xmlCleanupOutputCallbacks() for the Perl binding people.
3955
3956Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3959 apply fixes to close #63271 and avoid segfaults when
3960 the error routine gets callbed before xmlInitParser()
3961 get called.
3962 * nanoftp.c error.c: Applied patches from Justin Fletcher
3963 correcting some xmlGenericError misuses.
3964
3965Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3966
3967 *doc/xmllint.xml, doc/xmllint.1
3968 New and improved man page for xmllint - .xml is the original, .1
3969 is the generated man page
3970
3971Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3974 the web site from the main HTML document.
3975
3976Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * parser.c: fixed an erroneous validation bug when PE refs
3979 occurs in external parsed entities referenced from the
3980 internals subset
3981 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3982 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3983 added the associated testcase, it's a nice one.
3984 * HTMLparser.c: generate the DTD node as HTML still ...
3985 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3986
3987Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * HTMLparser.c: fixed a bug in htmlNewDoc()
3990
3991Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * test/threads/*: added entities testing to the Thread test
3994 * testThreads.c: make the test reasonable
3995 * DOCBparser.c: fix the DTD public and system ID
3996 * xmllint.c: added --sgml for SGML DocBook importing
3997 * Makefile.am: added Docbtests target
3998
3999Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4002 * testThreads.c: removed bogus include
4003
4004Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4005
4006 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4007 fixed a very serious (looping) validation bug
4008
4009Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * include/libxml/globals.h include/libxml/threads.h threads.c
4012 testThreads.c: far more testing, cleaning up bugs
4013 * *.c : make sure globals.h is always included.
4014
4015Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * HTMLparser.c: try to get rid of parser loops for good.
4018
4019Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4020
4021 * configure.in: fixed some bugs in CFLAGS passing.
4022 * test/threads Makefile.am testThreads.c: added a specific
4023 threaded test case (really nasty, guaranteed).
4024
4025Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * catalog.c: serious cleanup on the management of the
4028 XML catalog tree, more tests done, especially with
4029 the catalog PI.
4030
4031Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * catalog.c: avoid a problem in catalog cleanup on SMP if
4034 catalogs were not initialized.
4035
4036Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * catalog.c xpath.c: trying to cleanup the not thread safe
4039 parts of the library.
4040
4041Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * include/libxml/globals.h configure.in global.data: make
4044 the allocation be per-thread a configure option
4045 * encoding.c include/libxml/parser.h: fixed compilation
4046 errors
4047
4048Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * include/libxml/parser.h: Norm reported that a few lines
4051 added were breaking libxslt compile, removed them for now
4052
4053Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * parser.c parserInternals.c threads.c: debugged and fixed
4056 initialization problems which were giving troubles on SMP
4057 boxes.
4058
4059Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * include/libxml/Makefile.am: missing globals.h
4062
4063Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * globals.c: added a couple of standard includes.
4066
4067Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4070 include/libxml/parserInternals.h include/libxml/tree.h
4071 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4072 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4073 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4074 Applied the last patches from Gary, cleanup, activated threading
4075 all user accessible global variables are now handled in globals.[ch]
4076 Still a bit rought but make tests passes with either
4077 --with-threads defined at configure time or not.
4078 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4079 linking options
4080
4081Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * Makefile.am include/libxml/Makefile.am
4084 include/libxml/globals.h globals.c include/libxml/threads.h
4085 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4086 configure.in: started integrating the core of the thread support
4087 not activated yet but half integrated. The code should still
4088 compile and work anyway.
4089
4090Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4093 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4094 integrating the non-controversial parts of Gary Pennington
4095 multithread patches
4096 * catalog.c: corrected a small bug introduced
4097
4098Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * catalog.c include/libxml/catalog.h: very serious cleanup,
4101 isolating unportable code and as much as possible the accesses
4102 to the global shared catalog. May need more testing !
4103
4104Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4107 Keith Isdale patches for the XSLT debugger interfaces. Some
4108 cleanup
4109
4110Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4113 * DOCBparser.c: generate line nubers in elements
4114
4115Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * configure.in: preparing 2.4.6 release
4118 * doc/xml.html doc/html/*: updated and rebuilt the docs
4119 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4120
4121Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4122
4123 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4124 adding documentation for DV's supercatalog support
4125
4126Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4127
4128 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4129 super catalog support adding one API and one flag --sgml to
4130 xmlcatalog
4131
4132Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4133
4134 * doc/xmlcatalog_man.xml, xmlcatalog.1
4135 One more crack at
4136 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4137
4138
4139Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4140
4141 * xpath.c: implemented xmlXPathObjectCopy for external objects
4142 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4143
4144Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4145
4146 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4147 finishing up fix to
4148 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4149 the xmlcatalog man page display more elegantly
4150
4151Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * configure.in: closing bug #61832
4154 * HTMLparser.c: removed a warning
4155
4156Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * xpath.c: fixing #61673 part I, do not loose doc information
4159 when copying result value trees.
4160
4161Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * xpath.c: trying to harden the XPath interpreter
4164
4165Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4166
4167 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4168 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4169
4170Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4171
4172 * HTMLparser: repaired another loop problem
4173
4174Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4175
4176 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4177 parsing.
4178 * xpath.c: fix bug #61291 the default XML namespace node is
4179 missing from the namespace axis.
4180 * tree.c: refuse to create namespaces nodes with prefix "xml"
4181
4182Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * SAX.c: ouch a non-defined namespace could lead to a crash,
4185 fixed #61215
4186
4187Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * parserInternals.c: closed bug #61054
4190
4191Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4192
4193 * include/libxml/Makefile.am: closing #60708
4194
4195Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4198 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4199
4200Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4203
4204Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4207 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4208
4209Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * catalog.c: Justin Fletcher provided cleaup code in case
4212 HAVE_STAT is not defined
4213 * include/win32config.h: Igor Zlatkovic suggested to have
4214 HAVE_STAT defined there
4215
4216Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4217
4218 * catalog.c - fixed typing error reported by M. Barros
4219
4220Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4221
4222 * xmllint.c - fixing typo
4223
4224Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4225
4226 * HTMLparser.c: small enhancement to prevent loop on
4227 unrecognizable data
4228
4229Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4230
4231 * parserInternals.c: applying patch from bug #60757 this
4232 should close it
4233
4234Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * catalog.c xmlcatalog.c: removed a couple of warning
4237 * xpath.c: try to solve the linking problem on platforms
4238 needing trio to compile
4239
4240Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * Makefile.am libxml.spec.in: backing up non-documented changes
4243 commited without review or aproval by Jens Finke <jens@gnome.org>
4244 * HACKING: made 100% clear that no commit should be done directly
4245
4246Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * configure.in: Joe Orton provided a patch fixing a problem
4249 when iconv is specified to be in a non-standard directory
4250 but wasn't exported in xml2-config --cflags
4251
4252Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * configure.in: let's ship 2.4.5 before getting too much
4255 troubles with 2.4.4 errors.
4256
4257Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * encoding.c entities.c: do not output hexadecimal charrefs
4260 when serializing HTML since some version of Netscape can't
4261 grok it, generate decimal ones.
4262 * result/HTML/doc3.htm: output changed due to previous test
4263 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4264
4265Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4268 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4269
4270Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4271 Released 2.4.4
4272
4273 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4274 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4275 updated the configuration scripts systems accordingly
4276
4277Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * configure.in: preparing for 2.4.4
4280 * doc/xml.html doc/html/*: updated and rebuilt the docs
4281
4282Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * win32/dsp/libxml2.def.src: tried to incorporate comments
4285 from bug #59220
4286
4287Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * parser.c result/noent/wml.xml: fixed bug #59981 related
4290 to handling of '&' in attributes when entities are substitued
4291
4292Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * libxml.h include/libxml/xmlversion.h.in
4295 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4296 Tried to close bug #60131
4297
4298Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4301
4302Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * SAX.c: fixing bug #59946 on xmlns=""
4305
4306Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4307
4308 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4309 but allocates a new error code.
4310
4311Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * xmllint.c: John Fleck fixed typos in the options output
4314 * parser.c SAX.c: fix ignorable white space SAX selection
4315
4316Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * entities.c: Steve Underwood found the possibility of an
4319 ininite loop in case of error.
4320
4321Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4324
4325Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * parser.c: warn if version is not 1.0 but it's not
4328 strictly speaking an error after analyzing the spec
4329
4330Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4331
4332 *doc/catalog.html - add link to the html version of the
4333 man page, other linguistic cleanups
4334
4335Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4336
4337 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4338 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4339 file, has not yet been included in the build.
4340
4341Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * catalog.c: removed a duplicate affectation Justin Fletcher
4344
4345Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * tree.c: Armin Sander pointed a possible text coalescing
4348 problem, completed his patch.
4349
4350Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4351
4352 * trionan.c: Fixed const and volatile re-definition problem
4353
4354Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * libxml.4 parser.c: doc updates from Heiko Rupp
4357 * parserInternals.c: 2 sanity checks from Heiko Rupp
4358
4359Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * tree.c: applied patch from Armin Sander to make some pointers
4362 const in xmlCopyNode()
4363 * include/libxml/tree.h: added fix to the header
4364
4365Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * xpath.c: hum, restrict the integer usage gcc bug workaround
4368 to only gcc compilers so that other architecture don't get
4369 penalized by this limitation.
4370 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4371
4372Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4375 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4376
4377Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4380 --convert option to xmlcatalog to convert SGML ones to
4381 the XML syntax.
4382 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4383
4384 2.4.3 got released at that point
4385Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * catalog.c xmlIO.c: started some serious testing and fixed
4388 a few bug and optmization needs.
4389
4390Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4393 preparing for a 2.4.3 release even if it may not be ready yet
4394 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4395 all file parsing lookup to go through the entity resolver, add
4396 to add an API to bypass it (needed to load catalogs themselves),
4397 some cleanup on the catalog code too.
4398 * nanoftp.c: small cleanup
4399 * doc/catalog.html: small update
4400
4401Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4404 Jun Kuriyama
4405
4406Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * doc/catalog.html: finished the catalog documentation
4409
4410Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * doc/catalog.html doc/xml.html: added documentation about
4413 Catalog support, misses an API description
4414 * doc/html/*: reextracted the API pages
4415
4416Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4419 Added the part about section 7.2 on URI resolution,
4420 fixed a side effect in the HTML parser, look complete
4421 and ready to rock except the URI/SystemID part!
4422
4423Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * include/libxml/catalog.h include/libxml/parser.h
4426 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4427 xmlIO.c: added support and APIs needed for the catalog PI
4428 * include/libxml/xmlIO.h: cleanup
4429
4430Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4433 include/libxml/catalog.h: starts to look okay, really
4434 plugged the new framework, cleaned a lot of stuff,
4435 added some APIs, except the PI's support missing this
4436 should be mostly complete
4437 * result/catalogs/* test/catalogs/*: added new test, enriched
4438 the existing one with URN ID tests
4439
4440Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * catalog.c: fixed nextCatalog
4443 * result/catalogs/docbook test/catalogs/*: started adding
4444 a small regression test
4445
4446Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4449 more work on the XML catalog support.
4450 * parser.c include/libxml/parser.h: small cleanup seems using
4451 list as a public parameter name can give portability troubles
4452 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4453 include/libxml/xpath.h include/libxml/Makefile.am: removed
4454 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4455 wrappers
4456
4457Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4458
4459 * Makefile.am trio.c triodef.h trionan.c xpath.c
4460 include/libxml/Makefile.am include/libxml/trionan.h:
4461 Re-worked Not-A-Number and Infinity support.
4462 * xmlcatalog.c: added readline include files
4463
4464Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4465
4466 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4467 testCatalog as xmlcatalog, making it an installed app
4468 adding a shell, and preparing it to be a /etc/xml/catalog
4469 management tool, though not ready yet
4470 * catalog.c include/libxml/catalog.h: adding support for
4471 XML Catalogs http://www.oasis-open.org/committees/entity/
4472 not finished, there is some interesting tradeoffs and a
4473 few open questions left.
4474
4475Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * xmllint.c: fixed a line formatting problem
4478
4479Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * SAX.c: removed a couple of unused variable (Albert Chin)
4482
4483Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4486 trying to fix some troubles w.r.t. function returning
4487 const xxxPtr.
4488
4489Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4492 defined
4493
4494Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4495
4496 * xpointer.c: removed unused var
4497
4498Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * testXPath.c: another small cleanup closing bug #59110
4501
4502Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * win32/dsp/libxml2.def.src: small cleanup closing bug
4505 #59108
4506
4507Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * example/gjobread.c: add xmlCleanupParser() before leaving
4510
4511Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * config.h.in configure.in include/libxml/xmlwin32version.h:
4514 released 2.4.2
4515
4516Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * include/libxml/valid.h debugXML.c valid.c: deprecate
4519 the non-boundchecking Sprintf functions, add Snprintf
4520 this should close bug #57984
4521
4522Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4523
4524 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4525 URIs before doing the lookups (pointed by Mark Vakoc)
4526
4527Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * xpath.c: serious changes on Result Value Trees and NodeSets
4530 w.r.t. deallocation and collect operations. Probably not
4531 100% clean (merge of allocated trees smells like a problem).
4532 Seems sufficient to close #58943
4533
4534Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * xmllint.c: adding a --format option
4537
4538Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4539
4540 * xpath.c: count() was broken on Result Value Tree
4541 * xmlIO.c: fixed file:/// accesses on _WIN32
4542
4543Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4546 macro was renamed, this should close bug #58683
4547
4548Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4551 entity substitution mode text at the end of the entity might
4552 be added due to text coalescing.
4553 * nanoftp.c parser.c: small cleanup
4554
4555Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * HACKING: added John Fleck right to commit in the doc subdir
4558
4559Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4562 allow to inherit attributes from the DTD directly in the
4563 tree, this is needed for XPath and can be a useful feature.
4564 Inherited namespaces are always provided at the tree level now
4565 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4566 of tests for this feature (XSLT being the prime user).
4567
4568Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4569
4570 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4571 testSAX.c xmlIO.c xmllint.c include/win32config.h
4572 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4573 include/libxml/xmlwin32version.h.in win32/README.MSDev
4574 win32/dsp/*: applied Win32 Facelift No.2 patches from
4575 Igor Zlatkovic for Windows/MSC
4576
4577Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * SAX.c: unparsedEntityDecl() the URI computation of the
4580 entity wasn't done breaking XSLT unparsed-entity-uri()
4581
4582Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * xpath.c: fixed a bug when walking the descendants and
4585 the current node has no children
4586 * debugXML.c: show up when a text node is supposed to not be escaped
4587
4588Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4589
4590 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4591 worked like the set:leading() function)
4592 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4593
4594Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4597
4598Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * include/libxml/xmlIO.h: apply change to close #58141
4601 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4602
4603Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * parser.c: when the internal subset uses a PE, then the
4606 included entity can use conditional sections.
4607
4608Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4611 when walking the namespace axis showing up in
4612 libxst/tests/general/bug-12
4613 * xmlmemory.c: added the possibility to trace a given block
4614 defined by its address
4615
4616Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * parser.c: don't override existing encoding specified before
4619 starting xmlParseDocument()
4620
4621Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * include/libxml/xmlwin32version.h: reinserted, needed for
4624 Windows users of CVS
4625
46262001-07-27 Darin Adler <darin@bentspoon.com>
4627
4628 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4629 * testCatalog.c: Add include of <libxml/parser.h>.
4630
46312001-07-27 Darin Adler <darin@bentspoon.com>
4632
4633 * include/libxml/.cvsignore:
4634 * include/libxml/xmlwin32version.h:
4635 Remove this file from CVS because it's generated.
4636
4637Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * parser.c include/libxml/parser.h: applied const patches from
4640 Tom Moog #58002
4641
4642Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4643
4644 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4645 lookup framework
4646
4647Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * tree.c: fixed xmlCopyNode() for documents
4650
4651Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4654
4655Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * parser.c: fixes bug #57652 reported by Morus Walter
4658
4659Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4662
4663Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4666 errors, lesson don't add new functions at 1am before a release
4667 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4668 from XPath initialization when possible.
4669
4670Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * result/scripts/base*: removing history/readline changed
4673 this slightly
4674 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4675 xmllint.c: make element content line number generation
4676 optionnal to avoid breaking old apps added interface to switch
4677
4678Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004681 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004682 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4683 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4684 John Kroll fixes to allow saving to HTTP via PUT (or
4685 POST of needed).
4686 * doc/html/*.html: regenerated the docs
4687
4688Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4689
4690 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4691 xmlHashScanFull and xmlHashScannFull3 to get passed the
4692 three keys as arguments to the callback function
4693
4694Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * configure.in Makefile.am: removed libxml softlink for good
4697 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4698 100% coverage by gtk-doc
4699
4700Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4703 fixed serious troubles due to size_t vs. int mismatch
4704
4705Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4708
4709Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4710
4711 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4712 convenient extension API for value and context managing
4713 Now handles external objects through xmlXPathPopExternal,
4714 xmlXPathWrapExternal and xmlXPathReturnExternal.
4715 Added functions for sets operations (intersection, etc.)
4716
4717Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4720 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4721 HTMLparser.c: cleanup of global variables, marking some
4722 const or private.
4723
4724Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4725
4726 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4727 fixed xmlXPathNodeSetItem when passing index=0
4728
4729Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4732
4733Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * xmllint.c: fixed compilation under Cygwin #57503
4736 * TODO: update
4737
47382001-07-13 Peter Williams <peterw@ximian.com>
4739
4740 * config.h.in: add #undef HAVE_DLFCN_H
4741
4742 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4743 builddir.
4744
4745Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4748 raised by #57348 and #57381
4749
4750Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4753 tree.c xpointer.c: store the line numbder in element->content,
4754 may break some software, need a configuration mechanism
4755
47562001-07-10 Darin Adler <darin@bentspoon.com>
4757
4758 * .cvsignore:
4759 * example/.cvsignore:
4760 * include/.cvsignore:
4761 * include/libxml/.cvsignore:
4762 Various things that are generated and should be ignored.
4763
4764Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765
4766 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4767 * doc/xml.html doc/html/*: updated the docs
4768
4769Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4772 validation occured on content with element child
4773
4774Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * tree.c: fixed XML Base computation which was broken
4777 * debugXML.c: added a base function to the shell
4778 * Makefile.am result/scripts/* test/scripts/*: added scripts
4779 based regression tests, and adding 2 XML Base tests
4780
4781Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * tree.c: set properties doc and call xmlSetListDoc for properties
4784 content when grafting them in a different tree.
4785 * aclocal.m4: remove from CVS
4786
4787Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * win32/libxml2/libxml2.def.src: added some missing entry point
4790 for XPath (Mark Vakoc)
4791
4792Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4795 layer should URI-Unescape before trying to open resources.
4796
4797Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * xpath.c: fix the name() bug for elements in the default
4800 namespace reported by Charlie Bozeman
4801
4802Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4805 led to an XPath fix, improvements of SAX initialization, and
4806 an added option --nocdata to testXPath
4807
4808Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * doc/libxml-doc.el: Felix Natter provided anew version working
4811 with XEmacs too
4812
4813Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * include/libxml/xpath.h: small cleanup
4816 * doc/xml.html: update
4817
4818Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4821 released 2.3.14
4822
4823Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * doc/html/*: rebuilt the docs for the release
4826 * doc/xml.html: added 2.3.14 release.
4827
4828Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4831 were not equal to empty strings
4832
4833Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * SAX.c: fixed a URI-Reference computation problem when validating
4836 * xmlIO.c: small cleanup
4837
4838Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * parser.c: improved the description of a couple of interfaces
4841 upon Larry Stamper suggestion
4842
4843Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * SAX.c entities.c parser.c: changed completely the way entities
4846 are handled when running the parser in entity substitution mode.
4847 This fixes a bug reported by Stephan Kulow and nearly divides
4848 by 3 the amount of memory required by libxslt to load and process
4849 DocBook TDG.
4850
4851Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * HTMLparser.c: fixing a too early root closing problem raised
4854 byt Prashanth Naidu
4855
4856Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4859 raised by Mark Vakoc.
4860
4861Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * example/Makefile.am: fixed the include path to add srcdir/include
4864 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4865 and some cleanup
4866
4867Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4870 lot of optimization work, results in significant improvements
4871 when handling really complex XPath queries. Add a small optimizer
4872 for unions, improve [n] and [last()], avoid some costly ops.
4873
4874Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4877 * xpath.c: small cleanup
4878 * xmlGetNsList: reformated, fixed problems if used on Entities
4879
4880Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4883
4884Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4887 * Makefile.am example/Makefile.am: workaround automake generating
4888 erroneous deps
4889
4890Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * include/win32config.h: bug #56801 Yon Derek provided a patch
4893 to the windows config file.
4894
4895Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4898 libxml.h : Yon Derek provided a set of changes to compile from
4899 CVS on Windows/MSC
4900
4901Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * parser.c: fixed UTF8 BOM support in push mode
4904 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4905 added a specific testcase
4906
4907Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * Makefile.am: added --push regression tests
4910 * parserInternals.c: the XML parser segfaulted in --push mode
4911
4912Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * configure.in: moved the symlinks detection within a CVS
4915 check, this is not portable and will be removed soon.
4916 * xpath.c: small cleanup/speedup
4917
4918Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4921 release of 2.3.12
4922 * parser.c: make an error message if unknow entities in all cases
4923
4924Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4927
4928Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4931 includes were installed in the wrong dir
4932
4933Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * doc/html.xml: warn against sending code to exhibit bugs.
4936
4937Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4940 Tru64 from Thomas Leitner
4941
4942Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * AUTHORS: added William and Bjorn
4945 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4946 daniel@veillard.com hopefully I won't have to do this again
4947 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4948 docs can be rebuilt cleanly now
4949 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4950 from CVs it's generated, added include/libxml/xmlwin32version.h
4951 also generated but which should change far less frequently.
4952 * catalog.c nanoftp.c: made sure to include libxml.h not
4953 libxml/xmlversion.h directly
4954 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4955 when compiling on WIN32 and MSC
4956
4957Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * include/Makefile.am include/libxml/Makefile.am configure.in:
4960 fixed make distcheck and rebuilding the rpms
4961
4962Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * configure.in: should finish the migration of exported includes
4965 into a real include/libxml in CVS, at least for CVS users.
4966 * removed the exported headers, added in include/libxml (as well
4967 as xmlversion.h.in).
4968
4969Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * configure.in: fixed the way to detect symlink
4972
4973Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * configure.in: updated, include/libxml is now a real CVS dir
4976
4977Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4980 version works with both libxml1 and libxml2 (it autodetects
4981 the prefix of the html-files) from Felix Natter.
4982 * doc/xml.html: updated doc accordingly
4983
4984Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * xpath.c: fixed the bug generating a template loop in libxslt
4987 when using docbook-xsl-1.4, * should filter out document nodes
4988 * HACKING: added William
4989 * TODO: updated
4990
4991Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * doc/FAQ.html: added a warning about gcc-3.0
4994 * doc/xml.html: added reference to gdome2 and removed a confusing
4995 sentence
4996
4997Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * xmlversion.h: okay this is a generated file, but Windows
5000 users need it and they can't generate it, and I want CVS
5001 Windows users ...
5002 * win32/libxml2/libxml2_so.dsp: Windows project file for
5003 the shared lib version of libxml2
5004 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5005 resources needed for libxslt/xsltproc by Yon Derek
5006
5007Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5008
5009 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5010
5011Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5014
5015Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * include/win32config.h: Yon Derek provided a first fix
5018 to be able to compile libxslt/xsltproc on Windows
5019
5020Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * xpath.c: attempt to work around what seemed a gcc optimizer
5023 bug when handling floats on i386 http://veillard.com/gcc.bug
5024 * tree.c entities.c encoding.c: doing some cleanups while
5025 chasing it
5026
5027Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * Makefile.am: cleanup when --without-debug is specified
5030 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5031 w.r.t. --without-debug and other include points
5032 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5033 Catalogs
5034 * configure.in entities.h tree.h HTMLparser.c: removed
5035 --without-corba, made the _private field mandatory
5036
5037Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5040 outputs a BOM in UTF8, an errata has been issued to avoid the
5041 problem, that was the most reasonable solution... Add support
5042 for a leading UTF8 BOM in entities.
5043
5044Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * valid.c: fixed a bug found when post validating an entity ref
5047 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5048 activate it too
5049
5050Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5053 weakness in the node copy the XPointer and the XInclude
5054 implementations. Serious cleanup.
5055
5056Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * Makefile.am: Kjartan Maraas provided a small patch to
5059 add xml2-config.in to EXTRA_DIST
5060
5061Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5064 provided another failing case found in KDE, the way the
5065 ctxt->vctxt.nodeTab was allocated and freed changed over
5066 time but it wasn't completely cleaned up. This should fix it.
5067
5068Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * parser.c: Stephan Kulow also raised the fact that line number
5071 could get miscounted making debug harder, fixed the problem
5072 in xmlParseCharData()
5073
5074Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * valid.c: Stephan Kulow pointed out a problem when validating
5077 and using an empty entity, forgot a 'break' in a case.
5078
5079Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5082 * doc/xml.html: updated with 2.3.11
5083
5084Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * TODO: updated adding cleanup of generated doc
5087 * configure.in: prepared to release 2.3.11
5088 * xmllint.c: added --version for bug reporting
5089 * doc/html/*.html: rebuilt the doc
5090
5091Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * xpath.c: first part of the work on selecting namespace to
5094 fix bug #56115
5095
5096Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5099 when using -liconv
5100 * TODO: updated
5101
5102Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5105 cleanup, encoding support.
5106
5107Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5110
5111Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * xpath.c: bug detected by Ankh when / is used as a function arg
5114
5115Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5118 of element and use it to avoid outputting formatting spaces at
5119 the wrong place. Implemented the format parameter for HTML save.
5120 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5121 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5122 result/HTML/wired.html: of course this impact the result of a
5123 number of HTML tests
5124
5125Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * HTMLtree.[ch]: started augmenting the HTML save API with
5128 encoding and formatting parameters
5129
5130Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * HTMLtree.h: cleanup and started evaluating the work needed on
5133 revamping the HTML output code
5134
5135Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5138
5139Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * valid.c: fixed bug #56049, forgot one check in the
5142 validation routine
5143
5144Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5147
5148Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * libxml.h: fixed an error in last commit
5151 * doc/FAQ.html: added an entry for compilation from CVS
5152
5153Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * xmlversion.h.in libxml.h: Cygwin patches
5156 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5157 * tree.h: cleanup
5158
5159Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5162 memory block in a strange case where libxml is linked twice
5163 in the binary.
5164
5165Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5168 state far too often, simple fix used to avoid it.
5169
5170Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5173 being processed, applied his patch
5174 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5175
5176Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5179 provided fixes to compile on MSCC again
5180 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5181 also provided an update for the project files.
5182
5183Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5186 bug #55810
5187
5188Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * tree.c: fixed xmlGetNsProp() to close bug #55683
5191 Note this requires libxslt to use it's own function instead.
5192
5193Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * HTMLtree.c: when in a pre element no formatting space should
5196 be added.
5197 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5198
5199Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * configure.in: added tests for signal() and signal.h
5202
5203Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5206
5207Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * doc/libxml-doc.el: Felix Natter provided a new version for
5210 libxml2
5211
5212Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * HTMLtree.c: when in a pre element no formatting space should
5215 be added.
5216
5217Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5220
5221Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5224 hack
5225 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5226 * uri.c: fixed a warning
5227
5228Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * HTMLtree.c: trying to close bug #55772 escaping in script
5231 elements
5232 * doc/xml.html: suggest to send mail to the list
5233
5234Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5237 good. Use a macro and based on the solution provided in
5238 vsnprintf manual page from GNU.
5239
5240Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5241
5242 * error.c: Workaround for non-preserving variadic list.
5243 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5244
5245Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * doc/xml.html: added 2.3.10 release
5248
5249Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * configure.in: releasing 2.3.10
5252
5253Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5256
5257Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * encoding.c: Robert Collins provided a patch to add the
5260 "US-ASCII" encoding alias
5261
5262Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5265 string oriented functions and started cleaning the related areas
5266 in xpath.c which needed fixing in this respect
5267
5268Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5271 #55380
5272 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5273
5274Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * TODO: updated
5277 * nanohttp.[ch] : started adding APIs to get the redirected URL
5278 when this occurs (needed for further base computation
5279 * tree.h: cleanup
5280 * encoding.c: cleanup
5281 * SAX.c: minor change around ctxt->loadsubset
5282
5283Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * Makefile.am include/Makefile.am: small change to have
5286 include/libxml rebuilt if working from CVS.
5287 * uri.c: applied another patch from Carl Douglas for URI escaping,
5288 this should close bug #51876
5289
5290Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5293 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5294 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5295 added specific regression test
5296 * parser.h: preparing for the XSLT mode where DTD inherited
5297 attributes are added to the tree.
5298
5299Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * xinclude.[ch]: Updated the namespace for the Last Call version
5302 * result/XInclude/include test/XInclude/include: updated the
5303 testsuite accordingly
5304
5305Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5308 related to bug #51876
5309
5310Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * tree.c: fixed a gross mistake in base computation, xml:base is
5313 not completely correct yet (need cascade).
5314 * xpath.[ch]: added the few things needed to find a function name
5315 and URI from the XPath context when it is called.
5316
5317Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5320 * DOCBparser.c: small cleanup
5321 * xmllint.c: added a --catalogs option to load catalogs from
5322 $SGML_CATALOG_FILES
5323 * tree.c: cleanup
5324 * configure.in: iconv library fixup, ICONV_LIBS
5325
5326Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * catalog.c: handling of CATALOG entries. detection of recursion,
5329 and a few bugfixes
5330 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5331 against the default namespace
5332
5333Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5336
5337Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * parser.c: fixed propagation context info when parsing an
5340 external entity.
5341 * doc/html/*.html: regenerated a couple of docs
5342
5343Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * doc/xml.html: update with 2.3.9 informations
5346
5347Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5350 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5351 * doc/html/* : rebuilt the docs
5352 * valid.c: small patch which may improve some case when
5353 validating.
5354
5355Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * HTMLparser.c: Closed bug #54891
5358 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5359 to the suite
5360
5361Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5364 applied a documentation patch from LotR and filled in a few missing
5365 descriptions
5366
5367Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * xpath.c tree.c parser.c: speed optimizations at the parser level
5370 document tree freeing and xpath evaluation
5371
5372Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * parser.c parser.h parserInternals.h: fixed a couple of
5375 interfaces for handling memory buffer input to const char *
5376 upon suggestion of JamesH.
5377
5378Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * configure.in: LoTR sent a patch fixing the previous commit
5381
5382Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * configure.in: trying to deal again with the stoopid -R linking
5385 flag of Solaris
5386
5387Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * xpath.h: two nodeset access macros from Thomas Broyer
5390
5391Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5394 patch from Thomas Broyer
5395
5396Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5399 case
5400 * INSTALL: was empty added stuff from the FAQ
5401
5402Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5405 attributes handling and #54433 by adding xmlUnsetProp()
5406 and xmlUnsetNsProp()
5407
5408Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * HTMLparser.c: Patch from Jonas Borgström
5411 (htmlGetEndPriority): New function, returns
5412 the priority of a certain element.
5413 (htmlAutoCloseOnClose): Only close inline elements if they
5414 all have lower or equal priority.
5415 * result/HTML: this of course changed a number of tests results.
5416
5417Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * xmlIO.c catalog.c: plugged in the default catalog resolution
5420 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5421 documentations
5422 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5423
5424Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5427 integrating catalogs
5428 * catalog.[ch] testCatalog.c: adding a small catalo API
5429 (only SGML catalog support).
5430 * parser.c: restaured xmlKeepBlanksDefault(0) API
5431
5432Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5435
5436Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * parser.c: added xmlParseExternalEntityPrivate() to allow
5439 propagation of ctxt->_private when parsing external entities
5440
5441Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5444
5445Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5448
5449Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * valid.c: warn when indeterminist content model is detected
5452 * result/VC/ElementValid8: this adds a message
5453 * Makefile.am: add --novalid for VCM tests
5454 * parserInternals.c: added a call to Init memory
5455
5456Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5459 when both parameters are NULL.
5460
5461Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * valid.c: applied small patch from Gary Pennington, reindented
5464 some part of the code.
5465
5466Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5469 release, updated and regenerated the docs
5470
5471Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * xpath.c result/XPath/expr/floats : clarified and cleanup
5474 printing of abnormal floats in tests.
5475
5476Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5479 * results/HTML/ : a few changes in the output of the HTML tests as
5480 a result.
5481 * configure.in: tying to fix -liconv where needed
5482
5483Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * Makefile.am: fixed a stupid error
5486
5487Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * configure.in Makefile.am: make the inclusion of the trio
5490 modules in the library conditional
5491
5492Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * DOCBparser.c: patche from László Kovács, fixed entities refs
5495 in attributes handling
5496
5497Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5500 flushing
5501
5502Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xpath.c: fix of an XSLT namespace bug reported on the list
5505 general/bug-8-
5506
5507Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * strio.h trio.c: Dan McNichol suggested a couple of small
5510 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5511
5512Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * tree.c parser.c encoding.c: spent a bit more time looking
5515 at the parsing speed and DOM handling. Added a few more
5516 speedups.
5517
5518Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * parser.c: small but effective parsing speed improvement
5521
5522Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * configure.in: default on the DocBook parser inclusion (for Gnome)
5525 * DOCBparser.h: fixed a header reference
5526
5527Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * configure.in xpath.c: applied Bjorn patches for FPE on the
5530 alpha
5531
5532Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5535 xmlSaveFormatFileTo()
5536
5537Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpath.c: simple and efficient optimization, XPath functions
5540 aways bind to the same code, cache this
5541 * TODO: updated (by saying some is obsolete)
5542
5543Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xpath.c: more cleanup work on XPath name parsing routines
5546
5547Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5550 xmlXPathParseName
5551 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5552 * debugXML.c: avoid compilation problems if compiling without
5553 HTML support, Igor Zlatkovic
5554 * win32/libxml2/libxml2.def.src: being able to compile without
5555 XPath on Windows
5556
5557Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * libxml.m4: yet another patch from Toshio Kuratomi
5560
5561Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5564
5565Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * tree.[ch]: added xmlSaveFormatFile interface for saving
5568 and indenting a file.
5569
5570Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * xpath.c: fixed bug #53689 related to processing-instruction()
5573
5574Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * DOCBparser.c: patche from László Kovács
5577
5578Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * parser.c: applied fixes from Christian Glahn bug report #53391
5581
5582Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * error.c: Jean François Lecomte provided a complete description
5585 and a fix to bug #53537
5586
5587Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5590
5591Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * DOCBparser.c SAX.c: a bit more work on entities processing.
5594 Still Need to cleanup XML output and references in attributes
5595
5596Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5599
5600Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * tree.c: trying to fix #53574, not completely complete,
5603 I would like xmllint --copy --debug test/ent1 and
5604 xmllint --debug test/ent1 to show the same result.
5605 * xpath.c: fix a bug when trying to sort namespace nodes
5606
5607Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * HTMLtree.c: real fix for #53402
5610
5611Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5614 PIs when using xsl:output
5615 * valid.c: closing #53537 some case generate segfaults if there
5616 is validity errors
5617
5618Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5621 of external parsed entities, added --noent to testDocbook
5622 * valid.c: Garry Pennington found an uninitialized variable
5623 access in xmlValidateElementContent()
5624
5625Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5628 with madness
5629 * result/HTML/ : this modified the result of the regression tests
5630 a lot.
5631
5632Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5635 to doc where it wasn't checked against NULL reported by
5636 Jens Laas
5637
5638Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5641 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5642
5643Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5646 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5647 * SAX.[ch]: cleanup and updates for DocBook
5648 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5649 ex SGML identifier changes
5650 * valid.c: removed a static unused function.
5651
5652Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * HTMLtree.c: applied change for Paul Sponagl on script saving
5655 * Makefile.am: the warning about entity title.xml are normal.
5656
5657Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * configure.in: release of 2.3.7
5660 * Makefile.am: fixing make distcheck
5661
5662Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * doc/html/* doc/xml.html: updated and regenerated the docs
5665
5666Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5669
5670Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * tree.c: fixed #53388 with the provided patch
5673
5674Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * valid.c: Bjorn detected an invalid memory access. Fixed
5677 vstateVPush()
5678
5679Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5682
5683Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5684
5685 * libxml.h: new header used only for the compilation of libxml
5686 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5687 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5688 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5689 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5690 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5691 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5692 baseline (version 1.2 plus a single patch).
5693 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5694 scientific notation for numbers. Tests added.
5695 * xpath.c: formatting of numbers changed to use sprintf
5696 (contribution from William Brack)
5697
5698Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * valid.c: cleanup, more useful debugging
5701 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5702 * xmlIO.c: entity loading is printed as an error when validating
5703
5704Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * valid.c: fixed to validate within entities
5707 * test/VCM/v22.xml: added a specific testcase
5708
5709Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * valid.c: forgot an epsilon transition in for ()+
5712 * test/VCM/v21.xml : added a specific test case
5713
5714Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * valid.c: removed a state explosion exhibited by RSS
5717 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5718 from bug #51872
5719
5720Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5723 validation without using an ugly NFA -> DFA algo in the source.
5724 Made a specific algorithm easier to maintain, using a single
5725 stack and without recursion.
5726 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5727 * hash.c: made the growing routine static
5728 * tree.h parser.c: added the parent information to an
5729 xmlElementContent node.
5730
5731Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * SAX.c parser.c xpath.c: generating IDs when not validating
5734 from an external parsed entity was poisoning the ID has table
5735 with removed values. This was killing XSLT on the KDE help
5736 browser.
5737
5738Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * entities.h: andrew@ugh.net.au detected a double declaration
5741
5742Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * debugXML.c hash.c tree.h valid.c : some changes related to
5745 the validation suport to improve speed with DocBook
5746 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5747 the way validation errors get reported
5748
5749Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5752 by P C Chow and William M. Brack for XSLT HTML output
5753
5754Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5757 Igor Zlatkovic patches for MSC compilation and added his
5758 updates
5759
5760Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5763 prefix lookup.
5764 * parserInternals.c: fixed the bug reported by Morus Walter
5765 due to an off by one typo in xmlStringCurrentChar()
5766
5767Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * HTMLparser.c result/HTML/*: revamped the way the HTML
5770 parser handles end of tags or end of input
5771
5772Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5775
5776Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5779 bug where the linktime verions of free() won't work ...
5780
5781Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5784
5785Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * doc/xml.html: added 2.3.6 release
5788
5789Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5792 * result/wml.xml: resulted in a small output change
5793
5794Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * tree.c: xmlNewDoc was missing the charset initialization
5797 * xmllint.c: added --auto to autogenerate a doc, allow to
5798 reproduce the problem fixed on xmlNewDoc
5799
5800Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * xpath.c: trying to get 52979 solved
5803 * tree.c result/ result/noent/: trying to get 52712 solved, this
5804 also made me clean up the fact that XML output in general should
5805 not add formating blanks by default, this changed the output of
5806 a few tests
5807
5808Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5811
5812Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * configure.in: finally released 2.3.6
5815
5816Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xpath.c: checking for null pointer generated by new code
5819
5820Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * xpath.c: fixed a [] evaluation problem reported
5823 * test/XPath/tests/simpleaddr: extended test
5824 * result/XPath/simpleaddr: updated result
5825
5826Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * xmllint.c: Dan Timis reported a portability problem
5829 on Macs without mmap, fixed it.
5830
5831Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * testXPath.c : added a --tree option allowing to display the
5834 tree dump of the XPath expression
5835
5836Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * xpath.c: fixed a memleak when comparing nodesets
5839 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5840 * tree.c: added a TODO
5841
5842Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5845 we need string functions
5846 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5847 to be able to use them where needed. Applied some changes
5848 to reduce name linking pollution and compile in only what's
5849 needed.
5850 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5851 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5852 for the string manipulation functions
5853 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5854 to the free() function of xmlmemory.c
5855 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5856 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5857 usage.
5858
5859
5860Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * error.c: applied the context output patch of the error
5863 handling submitted by Chuck Griffith
5864 * error/VC/*: this slightly change some error logs
5865
5866Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * parser.c: fixed line number reporting on error
5869
5870Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * parser.c: Sullivan and Darin found a parser bug,
5873 applied the patch.
5874
5875Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5878 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5879 xmlversion.h.in xpointer.c: of course the way I defined
5880 UNUSED breaks on old gcc version. Try to be smart and
5881 also define it directly in xmlversion.h
5882 * configure.in: removed -ansi flag from the pedantic set
5883
5884Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885 Huge cleanup, I switched to compile with
5886 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5887 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5888 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5889 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5890 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5891 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5892 encoding.h entities.c error.c list.[ch] nanoftp.c
5893 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5894 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5895 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5896 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5897 Cleanup, staticfied a number of non-exported functions,
5898 detected and cleaned up a dozen of problem found this way,
5899 avoided a lot of public function name/typedef/system names clashes
5900 * doc/xml.html: updated
5901 * configure.in: switched private flags to the really pedantic ones.
5902
5903Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * configure.in: 2.3.5
5906 * doc/html/*: rebuilt the docs
5907
5908Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * parser.c: fixed a reported bug in NOTATION parsing
5911 * uri.c: accepted but not fixed bug 51876, added TODO
5912 * Makefile.am: fixed bug 51876
5913
5914Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * config.h.in configure.in error.c: fix a compilation problem
5917 on platforms without vsnprintf (xml@thewrittenword.com)
5918
5919Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * parser.c: fixed a function name header typo
5922 * SAX.c: notations can also occur in external subset.
5923
5924Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * error.c: removed a C++ like comment
5927
5928Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * parser.c: fixing bug 52299 strange condition leading
5931 to a parser crash due to a buffer overflow
5932 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5933 added the specific test case
5934
5935Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5938 xmlXPathConvert{String,Number,Boolean} to be able to make
5939 type casts without a context stack, fixed some implementation
5940 problems related to the absence of context at parse-time,
5941 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5942 in the public API too
5943 * xpointer.c xpathInternals.h: we need to know at parse time
5944 whether we are compiling an XPointer
5945
5946Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5949 cleaned up the parser internals, refactored XPath code, added
5950 new compilation based APIs and cleanly separated public and
5951 private APIs.
5952
5953Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * xpath.h: the comp field must be added at the end to avoid
5956 killing binary compat.
5957
5958Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * Makefile.am: detect XPath memleaks in regreson tests
5961 * error.c: fixed and error w.r.t. error reporting still using
5962 stderr
5963 * hash.c: added new line at end of file
5964 * tree.h: minor cleanup
5965 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5966 expression parsing from evaluation, resulted in a number of
5967 changes internally, and in XPointer. Likely to break stuff
5968 using xpathInternals.h but should remain binary compatible,
5969 new interfaces will be added.
5970
5971Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * configure.in: fixed a couple of problems reported by
5974 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5975 without gcc on non linux platforms.
5976
5977Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5980 a fix for --with-html-dir= configure support. I hope it won't
5981 break rpm generation
5982
5983Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * xmlIO.c: one function comment cleanup.
5986
5987Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * SAX.c: external subset notations were improperly registered
5990 in the internal subset.
5991
5992Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * README.cvs-commits: added, pointing to HACKING
5995 * HACKING: updated
5996
5997Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * parser.c: and Matt Sergeant found one in the XML push
6000 parser (erroneous check I forgot to remove when I fixed the
6001 main parser).
6002
6003Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * xpath.c: ptittom found a small bug in UnaryExpr
6006
6007Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * configure.in: bumped to 2.3.4
6010 * error.c: fixed bug #51860
6011 * tree.c: fixed bug #51861
6012 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6013 * tree.[ch] : added xmlDefaultBufferSize
6014 * nanoftp.c: typo in function name header block
6015 * doc/xml.html : updated, added link to XML::LibXSLT
6016 * doc/html/* : rebuilt the docs
6017
6018Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * parser.c SAX.c: the new content parsing code raised an
6021 ugly bug in the characters() SAX callback. Found it
6022 just because of strangeness in XSLT XML Rec ouptut :-(
6023
6024Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * Makefile.am: Martin Baulig suggested to add -lm
6027 * tree.c: found another bug in xmlNodeGetContent()
6028
6029Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * xpath.c: Bjorn found the error related to strictness of comparison.
6032
6033Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * parser.c: trying to fix the Dtd parsing problem reported
6036 by Gary, side effect of last week speed optimizations.
6037
6038Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6041 * parserInternals.c: removed unneeded test raised by Stric
6042
6043Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6044
6045 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6046 and fixed by William Brack). Added xmlXPathFormatNumber.
6047 Changed the sorting slightly.
6048 * configure.in Makefile.am example/Makefile.am: Added -lm.
6049 Please note that applications linking with libxml2, must
6050 also like with the math library from now on.
6051
6052Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6055
6056Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * parser.c: one must report spaces even if the Dtd element
6059 content proves that this is not part of the element content.
6060 * result/valid/*.xml: this changed the ouptu slightly
6061
6062Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * configure.in: bumped to 2.3.3
6065 * doc/xml.html: updated
6066
6067Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * tree.c: minor doc fix
6070 * xpath.c: deallocation issues when a result tree has been
6071 converted to a node-set
6072
6073Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * doc/xml.html: oops corrected dates s/2000/2001
6076
6077Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * valid.c: new patch from Gary Pennington
6080
6081Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * doc/xml.html: applied patch from Ankh
6084
6085Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * xinclude.c: fixed a problem building on Mac
6088
6089Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * parser.c: more work on increasing parsing ferformances
6092
6093Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6096 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6097 avoiding memcpy in production builds MEM_CLEANUP macro use
6098 * parser.[ch] parserInternals.c: optimizations of the tightest
6099 internal loops inside the parser. Better checking of I/O
6100 flushing/loading conditions
6101 * xmllint.c : added --timing
6102
6103Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104
6105 * configure.in: bumped to 2.3.2
6106 * doc/xml.html: updated for release
6107
6108Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * xpath.c: found a memleak and fixed a nasty bug
6111
6112Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * xmllint.[c1] : added return code errors for xmllint
6115 * xpath.c: specific debug dump function for result value trees
6116
6117Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * xpath.c: finally implemented xmlXPathCompareNodeSets
6120 * test/XPath/expr/floats results/XPath/expr/floats: added
6121 a test for float expressions
6122
6123Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6126 * parserInternals.[ch]: trying to speed up parsing
6127 * xpath.c : speeded up node set equality op
6128
6129Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6132 better handling of ID/IDREF and the list modules associated
6133 * configure.in: small CFLAGS cleanup
6134
6135Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * configure.in: fixed iconv detection on AIX (stric)
6138
6139Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6142
6143Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6144
6145 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6146 and optimized xmlXPathNodeSetSort
6147
6148Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.c: bug fix when context size is 0
6151 * parser.c: I like Norm's Dtd because they still manage to break
6152 the parser occasionally
6153
6154Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6157
6158Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6161 attributes within the XML-1.0 namespace
6162
6163Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * xpathInternals.h: exported a few axis functions
6166 * doc/xml.html: updated the doc
6167
6168Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * configure.in: applied patch from Daniel van Balen for OpenBSD
6171 and bumped version to 2.3.1
6172 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6173 attempt to find autoclosing was simply broken, removed it,
6174 updated the examples, this is better
6175
6176Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6179 hash functionnalities.
6180 * doc/html/* : rebuild the doc
6181
6182Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6185 on predicate
6186 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6187 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6188 really want to have tags closed on output even if we accept
6189 unclosed ones on input
6190
6191Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xpath.c: ouch don't free NULL, rare case fixed
6194 * tree.c: don't coalesce text nodes if they don't have the
6195 same behaviour wrt escaping on output
6196
6197Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * xpath.c: small fixup
6200 * SAX.c: don't warn on empty namespaces.
6201
6202Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * README: a bit of cleanup
6205 * configure.in: preparing for 2.3.0 release
6206
6207Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * hash.[ch]: added a first version of xmlHashSize()
6210 * valid.c: another bug fix from Gary Pennington
6211
6212Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * valid.c: couple of bug fixes pointed by Gary Pennington
6215 * HTMLtree.c: #if 0 cleanup
6216
6217Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6220 which removes a time consuming check of xmlXPathNodeSetAdd()
6221 and use it in places where we are sure to not break unicity
6222
6223Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * xpath.c: bug fixes found from XSLT
6226 * tree.c: preserve node->name special values when copying nodes.
6227 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6228 external subset are fetched when available but without full
6229 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6230 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6231 output with encoding disabled.
6232
6233Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6236 xmlCheckFilename should not be called from xmlFileOpenW
6237 and xmlGzfileOpenW
6238
6239Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6242 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6243 added the new tests for URI normalization
6244 * testURI.c: fixed stoopid bugs
6245 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6246 the URI in the error messages are now properly normalized
6247
6248Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6251
6252Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6255
6256Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * xpath.c: fixed mod operator
6259
6260Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * parser.c: fixed xmlStrcat doc
6263 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6264 trees.
6265
6266Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * xpath.c result/XPath/tests/chaptersbase
6269 result/XPath/tests/simplebase: fixed XPath node()
6270 * tree.c: small fix in xmlNewNs()
6271 * Makefile.am: removed extraneous xml2Conf.sh rule
6272
6273Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6276 Changed the library name, in order to get libxml-devel and
6277 libxml2-devel to coexist on a single system
6278 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6279 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6280
6281Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6284 libxml2-devel installable in // as libxml-devel.
6285
6286Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * doc/Makefile.am: fixed make rebuild in doc
6289 * doc/html/*.html: rebuilt the docs
6290
6291Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6294
6295Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6298 the HTML doc to go into the -devel RPM ...
6299 * aclocal.m4 config.h.in: some updates due to auto* magic
6300
6301Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * xpath.h: added a hook in the context structure allowing to
6304 link to extra support, needed for XSLT
6305
6306Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6309 xmlXPtrCmpPoints to use it.
6310 * propagated the following patch from Alejandro Forero
6311 * include/win32config.h xmlIO.c: applied further suggestions
6312 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6313 * example/gjobread.c: fixed warnings, now that it builds
6314
6315Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6316
6317 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6318
6319 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6320 filename points to a valid file (not a directory).
6321 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6322 Added calls to xmlCheckFilenameDir.
6323
6324 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6325 `path' (rather than `filename') as the parameter to gzopen and open.
6326
6327Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * Makefile.am: fixed a problem with EXTRA_DIST
6330
6331Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * Makefile.am example/Makefile.am: finally found the trick
6334 to build the example, i.e. add "." in SUBDIRS before example
6335 in the list <grin/>
6336
6337Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * doc/xml.html: updated with an XSLT section, removed pointer to
6340 W3C CVS base.
6341
6342Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6345 too, and deallocation need to occur the same way.
6346
6347Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6350 type correponding to an XSLT result tree fragment. Share most
6351 of the data format with node set, as well as operators.
6352 * HTMLtree.c: added a newline at the end of the doctype output
6353 whe this one is not present initially.
6354 * tree.c: make sure taht the parent and doc pointers are properly
6355 set when copying attributes (lists).
6356
6357Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6360
6361Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * xpath.c: seems I finally killed that ugly path evaluation
6364 context bug (tagged 9999 in case is is wrong)
6365
6366Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6369 for XSLT
6370
6371Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6374 for xmlGzfileOpen() bug
6375
6376Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * xpath.c: removed an error found by XSLT usage
6379 * tree.c parserInternals.h: use a predefined static string
6380 for text and comment nodes, avoid freeing them in xmlFreeNode,
6381 exported the string name in parserInternals.h and added
6382 another value to disable encoding at output (for XSLT),
6383 gain memory, time.
6384
6385Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6388 win32/libxml2/libxml2_so.dsp: new makefiles and update
6389 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6390
6391Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6394 Gary Pennington
6395
6396Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * xpath.c: fixed the comaprision of values and nodelists,
6399 need to compare nodelist still ...
6400 * debugXML.c: avoided a possible core dump
6401 * HTMLparser.c: cleanup
6402 * nanohttp.c: contributed fix.
6403 * tree.c: fixes in properties handling added xmlSetNsProp
6404 needed by libxslt
6405 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6406 comment
6407 * TODO: updated
6408
6409Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * parser.c parserInternals.c: applied Bjorn Reese optimization
6412 patch
6413
6414Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * Makefile.am: applied patch fro make check from Martin Vidner
6417
6418Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * configure.in: preparing 2.2.11
6421 * doc/html/*: rebuild the HTML files
6422 * doc/xml.html : updated
6423
6424Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * tree.c: fixed a stupid bug
6427 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6428 patches related to validation of an XInclude processing result
6429 * TODO: updated
6430
6431Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6434 on large files
6435
6436Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6439
6440Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6443 reported by Jonas Borgström
6444 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6445
6446Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * testXPath.c xpath.c: fixing the XPath union expressions problem
6449 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6450
6451Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * xmllint.c: Made is so if the file name is "-" is will read form
6454 standard input. Sven Heinicke <sven@zen.org>
6455 * tree.c: fixed a problem when growing buffer
6456 * tree.h: fixed the comment of the node types following andersca
6457 comment
6458 * TODO: updated
6459
6460Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * HTMLparser.[ch]: added a way to avoid adding automatically
6463 omitted tags. htmlHandleOmittedElem() allows to change the
6464 default handling.
6465 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6466 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6467 of xmllint too when using --memory flag, added a memory test
6468 suite at the Makefile level.
6469 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6470 with namespace use when encountering QNames in XPath evalation,
6471 added xmlns() scheme in XPointer.
6472 * nanoftp.c : incorporated a fix
6473 * parser.c xmlIO.c: fixed problems raised with encoding when using
6474 the memory I/O
6475 * parserInternals.c: closed bug 25934 reported by
6476 torsten.landschoff@innominate.de
6477 * TODO: updated
6478
6479Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6482 on a non-updated tree :-(, made a 2.2.10 release to correct the
6483 situation
6484
6485Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6488 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6489 integrated a set of OpenVMS changes from Howard Taylor
6490 <Howard.Taylor@pacoast.com>
6491
6492Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6495 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6496
6497Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * HTMLparser.c: some fixes on auto-open of html/head/body
6500 * encoding.c: fixed a compilation error on some gcc env
6501 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6502 XPointer implementation
6503 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6504 related XPointer tests and associated results
6505
6506Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * doc/xmldtd.html doc/xml.html: following a short step by step
6509 guidance on IRC to help maciej with DTDs I started a small
6510 page on the subject.
6511
6512Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * HTMLparser.c: fixed handling of broken charrefs
6515 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6516 patches
6517
6518Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * doc/xml.html doc/html/* : rebuilt the docs after adding
6521 xinclude and updated page for 2.2.7 and 2.2.8
6522 * configure.in: releasing 2.2.8
6523
6524Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * parser.[ch] parserInternals.c: applied the conditional
6527 section processing fix from Jonathan P Springer
6528 <jonathan.springer2@gte.net>
6529 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6530 project file, fixed iconv default non support
6531 * xpath.c: fixed the problem of evaluating relative expressions
6532 when a node context is provided.
6533
6534Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * nanoftp.c: fixed gcc 2.95 new warnings
6537 * SAX.c: fixed a stupid bug
6538 * tree.c: fixed a formatting problem when round-tripping
6539 from/to memory
6540 * xinclude.c: chased memleak, fixed a base problem
6541 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6542 xmlXPtrBuildNodeList()
6543 * TODO: updated
6544 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6545 adding a first small set of regression tests for XInclude
6546
6547Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * nanohttp.[ch]: applied Wayne Davison patches to access
6550 the WWW-Authorization header.
6551 * parser.c: Closed Bug#30847: Problems when switching encoding
6552 in short files by applying Simon Berg's patch.
6553 * valid.c: fixed a validation problem
6554 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6555 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6556 Wayne Davison
6557 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6558 need to be extended to non full nodes selections.
6559 * xinclude.c: starts to work decently
6560
6561Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6564 debugXML.c xmlversion.h.in: Started adding XInclude support,
6565 this is a new xmllint option
6566 * tree.c xpath.c: applied TOM patches for XPath
6567 * xpointer.c: fixed a couple of errors.
6568 * uri.c: added an escaping function needed for xinclude
6569 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6570 new warning from RH70 gcc's version
6571
6572Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * HTMLparser.c: fixed loop on invalid char in scripts
6575 * parser.c: update to description of xmlIOParseDTD()
6576 * libxml.m4 xmlversion.h.in: changes contributed by
6577 Michael Schmeing <m.schmeing@internet-factory.de>
6578 * configure.in: preparing for 2.2.7
6579 * Makefile.am: trying to avoid config.h and acconfig.h
6580 being included in the distrib
6581 * configure.in: released 2.2.7
6582
6583Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6586 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6587
6588Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * parser.[ch]: added xmlIOParseDTD()
6591 * xpointer.c: added support for the 2 extra parameters of
6592 string-range, fixed a stoopid error when '0' was present
6593 in XPointer expressions
6594 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6595 testsuite for the above
6596
6597Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * libxml.spec.in: improved package descriptions
6600
6601Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * xpath.c xpathInternals.h: applied a large cleaning patch
6604 from TOM <ptittom@free.fr>, it also add namespace support
6605 for function and variables registration.
6606
6607Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6610 * Makefile.mingw: Wayne Davison's update adding hash.c
6611
6612Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * xpath.c: fixed the root evaluation problems
6615 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6616 ignorable spaces with <b> <bold> <em>
6617 * tree.c: fixed a loop in xmlSearchNsByHref()
6618
6619Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * xpath.c: applied another XPath patch from TOM
6622 * xpath.c include/makefile.am: applied another patch from
6623 china@thewrittenword.com (cleanup on IRIX).
6624
6625Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * xml-config.1: received a fixed version from Fredrik Hallenberg
6628 <hallon@lysator.liu.se>
6629
6630Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6633 cleanup patch for XPath
6634
6635Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * patched to redirrect all "out of context" error messages to
6638 a reconfigurable routine. The changes are:
6639 * xmlerror.h : added the export of an error context type (void *)
6640 an error handler type xmlGenericErrorFunc there is an interface
6641 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6642 to reset the error handling routine and its argument
6643 (by default it's equivalent to respectively fprintf and stderr.
6644 * all the c files: all wild accesses to stderr or stdout within
6645 the library have been replaced to calls to the handler.
6646
6647Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * configure.in: release 2.2.6
6650 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6651 exporting the inner functions of xpath for extension modules
6652 * doc/*: updated and rebuilt the doc
6653
6654Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * nanohttp.c : applied Wayne HTTP cleanup patch
6657 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6658 and xmlNodeSetSpacePreserve()
6659
6660Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * xpath.c: closing bug #29260
6663
6664Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6667 multikey tuples, made hash structure opaque
6668 * valid.[ch]: moved elements, attributes, notations decalarations
6669 as well as ID and refs to hash tables.
6670 * entities.c: hash cleanup
6671 * xmlmemory.c: fixed a dump problem in debug mode
6672 * include/Makefile.am: problem passing in DESTDIR= values patch
6673 from Marc Christensen <marc@calderasystems.com>
6674 * nanohttp.c: removed debugging remains
6675 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6676 * HTMLparser.c parser.c: fixing a number of problems with the
6677 macros in the *parser.c files (Wayne).
6678 * HTMLparser.c: close the previous option when opening a new one
6679 (Marc Sanfacon).
6680 * result/HTML/*: updated the HTML results accordingly
6681
6682Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6685 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6686 XPath functions and XML entities table to them. More to come...
6687 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6688
6689Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * tree.c: coalesce adjacent text nodes
6692 * valid.c: handling of blank nodes in DTd validation (raised
6693 by problems with a posteriori validation).
6694 * nanohttp.c: changing behaviour on HTTP write stuff.
6695 * HTMLtree.c: forced body and html to be explicitely closed.
6696 * xpath.h: exported more XPath functions.
6697
6698Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * Release of 2.2.5
6701 * xpointer.c: range() range-inside and other helper functions
6702 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6703
6704Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6707 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6708
6709Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6712 and XPointer modules
6713
6714Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * SAX.h: closed #25107
6717
6718Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * testSAX.c: fixed problem with cdata reporting
6721 * SAXresult/* : updated
6722
6723Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6726 Closed bug #27499, added to regression tests
6727 * TODO: updated
6728
6729Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6732 support for SCRIPT and STYLE with help from Bjorn Reese
6733 * test/HTML/* result/HTML/*: added simple testcase and updated
6734 the existing ones.
6735
6736Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6739 string-range for empty strings
6740 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6741 test/XPath/xptr/strrange: augmented the XPointer testsuite
6742
6743Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * doc/xml.html doc/xmlmem.html: added a module describing memory
6746 interfaces and use, updated the main page.
6747
6748Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6751 nanoftp code work on Windows too now
6752
6753Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6756 * xpointer.c: implemented string-range() at least a good first version
6757 * test/XPath/docs/str test/XPath/xptr/strrange
6758 result/XPath/xptr/strrange: the string-range() tests
6759
6760Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * Makefile.am include/Makefile.am include/win32config.h
6763 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6764 and make distcheck
6765
6766Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6769 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6770 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6771
6772Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6775 patch for socklen_t detection by
6776 Albert Chin-A-Young <china@thewrittenword.com>
6777
6778Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6781 and added a --dtdvalid option to xmllint used to test it
6782
6783Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6784
6785 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6786 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6787
6788Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6791 handlings (registration, lookup, cleanup)
6792
6793Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * configure.in Makefile.am include/makefile.am: adding XPointer
6796 and XPtrtests target
6797 * xpointer.[ch] : new files for XPointer support
6798 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6799 more XPath tests
6800
6801Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * configure.in: fixed, very broken, make distcheck works again
6804
6805Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * More work toward 2.2.5, integrated a number of patches
6808 * configure.in Makefile.am win32config.h.in: trying to cleanup
6809 make distcheck .... huh ...
6810 * include/Makefile.am include/win32config.h: new directory
6811 for includes
6812 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6813 updated teh makefiles and instructions for WIN32
6814 * xpath.c: small fixes
6815 * test/XPath/ results/XPath: updated the testcases and results
6816 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6817 suggested patches
6818 * valid.c: fixed an ID bug
6819
6820Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006823 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006824 * xpath.[ch]: worked on XPointer
6825
6826Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * configure.in Makefile.am: 2.2.5, ship the include in an
6829 include/libxml subdirectory, use symlinks when using CVS
6830 * testSAX.c: fixed small bug
6831 * testXPath.c: changed the way testfiles are parsed
6832 * debugXML.c: same kind of cleanup when parsing an argument expression
6833 XPath/XPointers can have blanks embedded
6834 * xpath.[ch]: more cleanup, reorgs for XPointer work
6835 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6836 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6837
6838Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6841 in the XPath engine, rewrote large parts of it, now it's far
6842 cleaner and in sync with the REC not an old WD. Fixed a parsing
6843 problem in the interactive XML shell found when testing XPath.
6844
6845Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6848 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6849 examples with the extra test
6850
6851Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6854 the global init function.
6855
6856Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * HTMLparser.c: Doohhh, attribute name parsing was still case
6859 sensitive ! Fixed this ...
6860 * result/HTML/* : updated the tests results accordingly
6861
6862Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6865 engine, should be far more stable, incorporated a new version of
6866 preceding/following axis, need testing
6867 * uri.c: fixed file:///c:/a/b/c problem
6868 * test/XPath/tests/idsimple: augmented the XPath tests
6869
6870Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * doc/* rebuilding docs for 2.2.4 release
6873
6874Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * configure.in: releasing 2.2.4
6877 * parser.[ch]: added xmlStrEqual()
6878 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6879 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6880 use xmlStrEqual instead
6881 * TODO: updated
6882 * added an XPath test
6883
6884Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6887 * entities.h: exported xmlInitializePredefinedEntities
6888 * parser.[ch] : added xmlInitParser()
6889 * parserInternals.h : had to export htmlInitAutoClose()
6890
6891Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6894 problems
6895 * Makefile.am : added XPath regression tests to normal tests
6896 * uri.c: fixed a problem with local paths, cleanup
6897 * parser.c: fixed a problem with large CData sections
6898
6899Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * configure.in xml-config.in: patch from "Ben Taylor"
6902 <sol7x86@hotmail.com> for solaris shared libs lookup
6903
69042000-09-30 Martin Baulig <baulig@suse.de>
6905
6906 * libxml-2.0.pc.in: Provide pkg-config script.
6907
6908 * configure.in: Create the libxml-2.0.pc script from the
6909 libxml-2.0.pc.in templates.
6910 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6911 script in `$(libdir)/pkgconfig'.
6912
6913Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6916 when compiling with MSC
6917
6918Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * xpath.c: patch for normalize-string() substring-before(),
6921 substring-after() and translate() functions from Bjorn Reese
6922 <breese@mail1.stofanet.dk>
6923 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6924 Fredrik Hallenberg <hallon@lysator.liu.se>
6925 * TODO: updated
6926
6927Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6930 problem of socklen_t being undefined on a number of platforms
6931 * debugXML.c: fixed a compilation problem when without snprintf
6932
6933Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6936 an URI bug and a fix for the control-character-induced infinite loop
6937 * nanohttp.c: preventive fix for compiling on WIN32
6938
6939Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * xmlint.c: closing bug #25000
6942
6943Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6946 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6947 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6948 related function, fixing xmlStrncmp(), and associated cleanup
6949 * result/HTML/entities.html.sax: updating result
6950
6951Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * uri.c: applied patch for URI escaping from Wayne Davison
6954 <wayned@blorf.net>
6955 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6956 from Denis Barbier <barbier@imacs.polytechnique.fr>
6957 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6958 patch from Wayne Davison
6959
6960Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * doc/xml.html : updated with new releases, adding "how to help"
6963
6964Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6967 removed a few warnings in pedantic mode ...
6968 * parserInternals.c parser.c: moved encoding switching function
6969 to parserInternals.c
6970 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6971
6972Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6975 error or warning handlers
6976
6977Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * parserInternals.c parserInternals.h parser.c Makefile.am:
6980 created a new module parserInternals.c, moved most of the
6981 code shared by the various parsers there, as well as
6982 deprecated code from parser.c. More cleanup of parser.c
6983 * uri.c: fixed a problem when URI is NULL
6984 * valid.c: speedup when looking for an attribute declaration
6985
6986Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6989 the cleanup of the computation of URI references when seeking
6990 external entities. The URI reference string and the resulting
6991 URI are both stored now.
6992 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6993 large s(n)printf checks and cleanup from Denis Barbier
6994 <barbier@imacs.polytechnique.fr>
6995 * xmlversion.h.in tree.h: couple of SGML declarations for a
6996 possible docbook module.
6997 * result/VC/ : a couple of test output changed due to the change
6998 of the entities URI
6999
7000Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * parser.h: added a _private field for linking user's data
7003
7004Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * parser.c parserInternals.h: demacroified most of the IS_XXX
7007 the gain in size is significant so ...
7008
7009Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * entities.c: cases where looking up entities with doc==NULL
7012 covered
7013
7014Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * uri.c: applied Wayne Davison patch
7017 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7018
7019Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * uri.c testUri.c: applied Wayne Davison patches
7022 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7023 * Makefile.in: added URItest and included thenin "make tests"
7024
7025Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * xmlversion.h.in: closed bug 22941
7028
7029Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * doc/xmlio.html: added doc and example for entity loader
7032 redefinition.
7033
7034Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7037 used by libxml
7038
7039Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * parser.c: Fixed bug on invalid ontent characters and when using
7042 push.
7043 * xmllint.c: fixed xmllint endling of errors in push mode
7044
7045Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * HTMLparser.c testHTML.c: applied two new patches from
7048 Wayne Davison <wayned@users.sourceforge.net>
7049 * result/HTML/*.sax: regenerated HTML SAX output
7050 * parser.c: more cleanup.
7051
7052Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * HTMLparser.[ch] testHTML.c: applied the second set of
7055 patches from Wayne Davison <wayned@users.sourceforge.net>,
7056 adding htmlEncodeEntities()
7057 * HTMLparser.c: fixed an ignorable white space detection bug
7058 occuring when parsing with SAX only
7059 * result/HTML/*.sax: updated since the output is now HTML
7060 encoded...
7061
7062Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * HTMLparser.[ch]: applied some of Wayne Davison
7065 <wayned@users.sourceforge.net> patches
7066
7067Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7070 undeclared namespace prefix was used, added a warning.
7071 Cleaned up support w.r.t. entities, spilling out a warning
7072 and being pedantic on lookups.
7073 * test/warning/ent9 : added testcase for previous example.
7074 * TODO: updated
7075 * parserInternals.h parser.c: changed the way names are parsed
7076 now allow infinite size and decrease penalty for normal use
7077 * parser.c: Started a big cleanup/check of the parser code,
7078 fixed some of the most tortuous entity code, spotted code
7079 unused anymore
7080 * test/*: added tests for very long names and related nasty
7081 things.
7082
7083Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * doc/encoding.html: added encoding aliases doc
7086 * doc/xml.html: updates
7087 * encoding.[ch]: added EncodingAliases functions
7088 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7089 bottleneck affecting large DTDs like Docbook
7090 * parser.[ch] xmllint.c: added a pedantic option, will be
7091 useful
7092 * SAX.c: redefinition of entities is reported in pedantic mode
7093 * testHTML.c: uninitialized warning from gcc
7094 * uri.c: fixed a couple of bugs
7095 * TODO: added issue raised by Michael
7096
7097Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * doc/encoding.html: propagated Martin Duerst suggestions
7100
7101Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7104 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7105 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7106 by Wayne Davison
7107
7108Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * nanoftp.c nanohttp.c: small cleanup
7111 * TODO: updated
7112
7113Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * added an old VC testcase and updated title.xml entity
7116
7117Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7120 done on auto-opening of <p> tags and cleanup of SAX output
7121
7122Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7125
7126Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * doc/xml.html libxml.* structure.*: updated the doc a bit
7129
7130Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7133 of SAX tests
7134
7135Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7138 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7139
7140Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7143 * testHTML.c: fix core dump on Solaris 2.x systems
7144 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7145 * result/HTML/*.sax: previous bug fix lead to new results
7146
7147Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7150 * configure.in: added --with-readline=DIR to accept alternate
7151 path for readline include/library
7152 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7153 for ANSI under HP-UX
7154 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7155 includes @LIBS@
7156
7157Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * doc/* : rebuilt the docs
7160 * getting ready for 2.2.2 release
7161
7162Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7165 and xmlAddFeature()
7166 * tree.[ch]: added xmlAddChildList()
7167 * xmllint.c: MAP_FAILED macro test
7168 * parser.h: added xmlParseCtxtExternalEntity()
7169 * valid.c: applied bug fixes removed warning
7170 * tree.c: added CDATA block to elements content
7171 * testSAX.c: cleanup of output
7172 * testHTML.c: added SAX testing
7173 * encoding.c: better error recovery
7174 * SAX.c, parser.c: fixed one of the external entity processing
7175 of the OASis testsuite
7176 * Makefile.am: added HTML SAX regression tests
7177 * configure.in: bumped to 2.2.2
7178 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7179 SAX results
7180
7181Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * configure.in: patch for HP compiler
7184
71852000-08-04 Sven Heinicke <sven@zen.org>
7186
7187 * xmllint.c: Was coredumping sometimes when the file given didn't
7188 exist.
7189
7190Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7193
7194 when using in memory parsing. Need some cleanup.
7195 * xmllint.c configure.in: added a --memory flag to test memory
7196 parsing
7197
7198Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * nanohttp.c: fixed socklen_t replacement to unsigned int
7201 * parser.c: fixed a space handdling missing at the end of
7202 production 28 DOCTYPE.
7203 * xmlmemory.c: fixed a stupid bug on the routine to override
7204 allocation functions
7205 * TODO: updated
7206
7207Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * doc/ regenerated the docs
7210
7211Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * doc/encoding.html doc/xml.html: added I18N doc
7214 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7215 improvements, both parser and filters, added ASCII & HTML,
7216 fixed the ISO-Latin-1 one
7217 * xmllint.c testHTML.c: added/made visible --encode
7218 * debugXML.c : cleanup
7219 * most .c files: applied patches due to warning on Windows and
7220 when using Sun Pro cc compiler
7221 * xpath.c : cleanup memleaks
7222 * nanoftp.c : added a TESTING preprocessor flag for standalong
7223 compile so that people can report bugs more easilly
7224 * nanohttp.c : ditched socklen_t which was a portability mess
7225 and replaced it with unsigned int.
7226 * tree.[ch]: added xmlHasProp()
7227 * TODO: updated
7228 * test/ : added more test for entities, NS, encoding, HTML, wap
7229 * configure.in: preparing for 2.2.0 release
7230
7231Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007234 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007235
7236Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * doc/xml.html: changed the xmlsoft.org structure, updated the
7239 examples w.r.t. root and childs
7240
7241Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7242
Daniel Veillard784b9352003-02-16 15:50:27 +00007243 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007244
7245Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * HTMLparser.c: Work on character encoding support for the HTML parser
7248 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7249 * encoding.c: Fixed a potential memleak in the encoding stuff
7250
7251Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * doc/FAQ.html doc/Makefile.am : added a FAQ
7254
7255Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7258 of the HTML parser to force it to not bypass SAX
7259
7260Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * win32config.h.in: updated
7263 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7264 lacks iconv support :-( need to release 2.1.1
7265 * configure.in: release 2.1.1
7266 * HTMLparser: fixed bug #14784
7267 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7268 by Windows compiler
7269 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7270 the SAX startDocument() callback.
7271 * TODO: updated
7272
7273Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * added xmlStopParser()
7276
7277Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * configure.in: 2.1.0 prerelease
7280 * Large resync between W3C and Gnome tree
7281 * nanoftp, nanohttp.c: fixed stalled connections probs
7282 * HTMLtree.c SAX.c : support for attribute without values in
7283 HTML for andersca
7284 * valid.c: Fixed most validation + namespace problems
7285 * HTMLparser.c: start document callback for andersca
7286 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7287 * parser.h, SAX.c: serious speed improvement for large
7288 CDATA blocks
7289 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7290 different encoding
7291 * example/Makefile.am example/gjobread.c tree.h: work on
7292 libxml1 libxml2 convergence.
7293 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7294 and the LIBXML_TEST_VERSION macro
7295
7296Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * doc/xml.html: various patches and improvements typo fixed by
7299 Felix Natter
7300 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7301 from Felix Natter <fnatter@gmx.net>
7302
7303Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * doc/upgrade.html: updated with instructions for support of both
7306 libxml-1.x and libxml-2.x
7307 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7308 for 2.x support and also fixed includes
7309
7310
7311Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7314 the encoding support, added iconv support, so now libxml if
7315 compiled with iconv automatically support japanese encodings
7316 among others. Work based on initial patch from Yuan-Chen Cheng
7317 I may have broken binary compat in the encoding handler
7318 registration scheme, but that was so utterly broken I don't
7319 expect anybody to have used this feature until now.
7320 * parserInternals.h: fixup on the CHAR range macro
7321 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7322 code.
7323 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7324 * uri.c: added xmlParseURI() I can't believe I forgot to
7325 implement this one in 2.0 !!!
7326 * SAX.c: moved doc->encoding update in the endDocument() call.
7327 * TODO: updated.
7328
7329Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * tree.h: removed extraneous xmlRemoveProp definition
7332 * TODO: added item about --disable-corba configure switch
7333 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7334 * nanoftp.c: fixed include problems giving troubles on AIX and
7335 slowlaris
7336 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7337 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7338 comment and headers changes to lower gtk-doc number of warnings
7339 * doc/html/*: rebuilt docs
7340
7341Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * HACKING: documented the tag for 1.x and instructions
7344
7345Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7348 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7349 xmlCreateIOParserCtxt
7350 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7351 significant overall improvement
7352 * xmllint.c: added I/O test to xmllint
7353 * testSAX.c: added a speed test
7354 * doc/* : updated/regenerated
7355
7356Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * xpath.c uri.h parserInternals.h: cosmetic changes from
7359 "Timur I. Bakeyev" <timur@bat.ru>, including making
7360 xmlCreateURI() public
7361
7362Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7365 and the code at the same time. Added a clean mechanism for
7366 overload or added input methods: xmlRegisterInputCallbacks()
7367 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7368 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7369 * TODO: updated
7370 * doc/* : updated/regenerated
7371 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7372 source dir
7373
7374Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * testURI.c: yet another forgotten commit, I should get some sleep !
7377
7378Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * xmllint.c: forgot to commit this too ?
7381
7382Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * xmlversion.h.in : forgot to commit this previously
7385
7386Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7389 * README TODO: updated for release
7390 * uri.c uri.h: added authority parsing/saving
7391 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7392 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7393 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7394 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7395 Makefile.am : added compile-time customization of libxml
7396 --with-ftp --with-http --with-html --with-xpath --with-debug
7397 --with-mem-debug
7398 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7399 #include <libxml/xxx.h> I hope it won't break too much stuff
7400 and will be manageable in the future...
7401 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7402 and added xmllint to the installed programs
7403 * uri.h: added xmlFreeURI()
7404
7405Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * uri.c uri.h: finished the escaping handling, the base support
7408 and the URI path normalization. Looks good just lacks the
7409 authority content parsing code.
7410 * Makefile.am: added instructions to generate testURI
7411 * TODO: updated
7412 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7413 added links and icons for W3C and Gnome
7414
7415Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * xmlmemory.[ch] : seems I forgot to actually update the files in
7418 the last commit :-)
7419 * doc/xml.html doc/html/* : updated and uploaded the docs
7420
7421Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7424 * TODO: updated
7425 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7426 libxml default allocation function with another set (like gmalloc/
7427 gfree).
7428 * Makefile.am, uri.c, uri.h: added a set of functions to do
7429 exact (litteraly copied from the RFC 2396 productions) parsing
7430 and handling of URI. Will be needed for XLink, one XML WFC,
7431 XML Base and reused in the nano[ftp/http] modules. Still work
7432 to be done.
7433
7434Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * configure.in, libxml.spec.in : libxml2
7437 * doc/* : updated the doc page, rebuilt the docs
7438
7439Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * all: tagged LIB_XML_1_X
7442 * *.c *.h : updated from W3C CVS tree
7443 * configure.in : 2.0.0-beta
7444 * libxml.spec.in : libxml2 package nam
7445 * result/* : new version of the tests output
7446
7447Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7450
7451Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * doc/* : rebuilt the docs
7454 * parser.c: final patch on #6766
7455 * valid.c: small patch on validity checks.
7456
7457Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7460 added
7461 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7462 compatibility w.r.t. XML spec and existing code.
7463
7464Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * parser.c: seems a better solution to <a> </a> exists,
7467 will try it for a while
7468
7469Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * parser.c: tried to remove the <a> </a> generating <a/>
7472 this is hard. Left a flag for that purpose. Fixed bug #6766
7473 * configure.in: prepared 1.8.7 not released, due to previous
7474 problem
7475
7476Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * doc/xml.html : applied second patch from Paul DuBois
7479
7480Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * doc/xml.html : applied patch from Paul DuBois
7483
7484Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7487
7488Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7491 compilation warnings on various platforms.
7492 * parser.c: Fixed #5281 validity error callbacks are now desactived
7493 by default if not validating.
7494
7495Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7498
7499Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7502 <gkatsi@cs.toronto.edu>
7503
7504Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7507 processing URLs
7508
7509Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7512 xmlNanoFTPUpdateURL for persistent control connections.
7513 * configure.in: 1.8.6
7514
7515Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7518 * tree.[ch] : added xmlSaveNoEmptyTags
7519
75202000-01-29 James Henstridge <james@daa.com.au>
7521
7522 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7523
7524 * Makefile.am: added nanoftp.[ch] to the build.
7525
7526Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * nanoftp.[ch]: cleanup, comments, API
7529 * debugXML.c : fixed a bug in the cat command
7530 * doc/*: regenerated the docs
7531
7532Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7535 * debugXML.c : fixed a bug in the cat command
7536 * valid.c: fixing some small probs
7537 * libxml.spec.in: get rid of the SNAP suffix
7538 * doc/xml.html: updated the status
7539
7540Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * xml-config.in: xml-config --version to just return the
7543 version number
7544 * xpath.c: some cleanup w.r.t. axis when the current node is
7545 an attribute.
7546 * TODO: updated
7547
7548Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * configure.in: prepared for libxml-1.8.5
7551 * doc/* recompiled the documentation
7552
75532000-01-17 Jody Goldberg <jgoldberg@home.com>
7554
7555 * configure.in : WARNING autoconf subtlety alert :
7556 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7557 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7558 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7559 get defined by AC_CHECK_HEADERS.
7560
7561Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7564 Rune.Djurhuus@fast.no
7565
7566Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * TODO: updated
7569 * tree.c, parser.c: made sure that only memory alloc problems
7570 and internal parser errors are allowed to write to stdout or
7571 stderr.
7572
7573Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * tree.c : restored xmlNewGlobalNs since this seems used by
7576 a lot of existing code :-(, fixed a bug in xmlNewNs
7577 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7578 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7579 to exit() from the library code.
7580 * xpath.c, parser.c: removed bugs or unused code detected by
7581 Windows compilers
7582 * parser.c: started adding interfaces for parsing well balanced
7583 XML fragments
7584 * configure.in: releasing 1.8.4
7585 * doc/* : rebuilt the docs
7586
7587Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * tree.[ch] : added xmlNewDocFragment() for DOM
7590 * testHTML.c: uninitialized variable.
7591
7592Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * doc/* : rebuild the docs
7595
7596Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7597
7598 * acconfig.h: readline and history patch
7599 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7600 * tree.c: added check and handling when possibly removing an ID
7601 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7602 and saving.
7603 * test/HTML/entities.html result/HTML/entities.html* : test for
7604 various entities reference cases
7605 * result/HTML/* : as a result output of some testcase have
7606 changed
7607 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7608 by previous example. added xmlParseTryOrFinish().
7609 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7610 entities.h debugXML.h HTMLparser.h: changed the way struct are
7611 declared to allow gtk-doc to expose those
7612 * parser.c: closed bug #4960
7613 * Makefile.am configure.in: Applied patch from
7614 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7615 and math/socket libs detection
7616
7617Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * configure.in, Makefile.am: link tester against readline
7620 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7621
7622Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * tree.[ch]: added xmlRemoveProp
7625 * win32config.h.in nanohttp.c: avoid including the Windows
7626 socket stuff in every C files
7627 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7628 the XmL parser(s)
7629 * test/ns4 result/ns4 etc...: added test case for previous prob
7630 * tree.c: xmlNewNs wasn't checking for double definition
7631 * Makefile.in: fixed a problem with dist-hook duplicates
7632 * parser.[hc], xmlIO.c: fixed the loading of external entities
7633 APIs, now xmlLoadExternalEntity() is used everywhere and
7634 setting up an app specific front-end using the
7635 * SAX.c parser.c: some fixes, now the xhtml spec validates
7636 with the xhtml DTD.
7637 * error.c: fixed crashes in case of no input stream
7638 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7639 to the validation tests and results
7640
7641Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7644 too htmlCreatePushParserCtxt() and htmlParseChunk()
7645 * parser.c: a bit of cleanup.
7646 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7647 to XML) removed the last mem leak known
7648 * HTMLtree.c: output message cleanup
7649 * xmlmemory.c: display content info about memory blocks
7650 * result/HTML/wired.* : missing att value warning change
7651
7652Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * doc/* : rebuilt the documentation
7655
7656Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * parser.[ch] parserInternals.h: Push parser for XML,
7659 seems to work fine now
7660 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7661 --push for push testing
7662 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7663 * testSAX.c: added --push
7664 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7665 subtree
7666 * xmlIO.[ch] : enriched API + fixes for push mode
7667 * entities.[ch]: added the entity content length to the struct.
7668 * xmlmemory.[ch]: new API to show the last entries for the shell
7669 * valid.c: added required attribute testing
7670 * SAX.c: the cdata callback now merge contiguous fragments
7671 * HTMLparser.c: cleanup of some macros
7672
7673Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * parser.c: fix for PIs name starting with xml
7676 * tree.c: fixed a potential problem with || and && ops
7677 * *.c, configure.in win32config.h.in : generate win32config.h for
7678 those on the Other Side !
7679
7680Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * parser.c: fixed a stupid = vs. == bug :-(
7683 * doc/gnome-xml.sgml: s/glade/xml/
7684
7685Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * configure.in, doc/xml.html : bug fix release 1.8.2
7688 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7689 Hopefully the end of that silly C++ include problem
7690 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7691 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7692 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7693 troubles with autoclosed elements when the stree shape doesn't
7694 follow the DtD specs. Added htmlIsAutoClosed() and
7695 htmlAutoCloseTag()
7696 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7697 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7698 * debugXML.c: fixed a bug on printing default namespaces.
7699 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7700
7701Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * result/HTML/*.htm[l] : updated the HTML regression tests according
7704 to the new output
7705 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7706 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7707 problem due to intermix of extern "C" { ... } declarations for C++
7708 and recursive includes in the headers
7709
77101999-12-20 Chris Lahey <clahey@umich.edu>
7711
7712 * HTMLtree.c: Made it so that html nodes with a single child do
7713 not insert a carriage return before or after the child node.
7714
7715Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * configure.in, doc/xml.html : bug fix release 1.8.1
7718 * parser.c: fixed bug #4344
7719 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7720 added the glue to avoid C++ problems
7721 * doc/* : regenerated the documentation
7722
7723Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7726 namespace recognition, and Dia as a resul :-(
7727 * encoding.c: closed bug #3950
7728
7729Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * valid.c: debugging a posteriori validation, except URI expansion
7732 stuff this should be fixed now
7733 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7734 Carl Nygard <cnygard@bellatlantic.net>
7735 * tester.c: added --postvalid, cleaning of the code
7736 * tree.[ch]: added xmlDocGetRootElement()
7737
7738Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7739
7740 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7741 c++ losage.
7742
7743Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * configure.in, doc/xml.html : bumped to 1.8.0
7746 * xlink.[ch], Makefile.am : added framework for link detection
7747 * parser.h: added nbChars to parser context, needed for cleanup.
7748 * xmlmemory.c: removed a nasty bug when out of mem
7749 * valid.[ch]: adding namespace support for attribute decl
7750 * tester.c: added --debugent option
7751 * debugXML.[ch]: added xmlDebugDumpEntities()
7752 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7753 buffers instead, this was really needed, validation was breaking
7754 in strange ways due to that. Added xmlParseStringPEReference()
7755 and other parsing from strings functions. Entities processing
7756 modified again, but PERef are still not handled correcly but
7757 unless you're Eve Maller you won't notice :-)
7758 * HTMLparser.c: large changes toward reliability, and switched to
7759 lowercase internal tags, XHTML is lowercase, so it will help
7760 that output is closer to next version.
7761 * doc/* : regenerated the documentation, it is now hosted at
7762 http://xmlsoft.org/ (same bits I just bought the domain :-)
7763
7764
7765Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7768 doc generation
7769 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7770 in the SAX API
7771 * doc/*: rebuilt the doc making sure everything appears in the
7772 HTML files
7773
7774Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7777 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7778 which allow impressive speed improvement on dataset with
7779 large text pieces, but at the cost of broken binary
7780 compatibility and slightly bigger memory usage.
7781 Configure with --with-buffers to activate them, they
7782 are protected with XML_USE_BUFFER_CONTENT define.
7783 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7784 goal is 0 memory left allocated once parser is no more used
7785 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7786 call xmlCleanupParser() and xmlMemoryDump()
7787
7788Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7791 * parser.[ch] encoding.[ch]: added memory cleanup routines
7792 * parser.c: closing bug #3788
7793 * doc/*: rebuilt the doc
7794
7795Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7798 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7799 * tester.c: added --compress option
7800 * doc/*: rebuilt the documentation
7801
7802Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7805 if given /proc/kcore as input !
7806 * doc/xml.html doc/*: updated and rebuilt the documentation
7807
7808Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * parser.c: Fixed some wrongly space collapsing code due to
7811 a misreading of the spec.
7812 * result/*: fixed the output accordingly
7813
7814Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * encoding.c: bug fix and typos
7817 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7818 * parser.c: added attribute normalization closing bug #3597
7819 * test/att* result/att* SAXresult/att*: testcase for attribute
7820 normalization
7821
7822Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * configure.in: closing bug #3163 by adding extra flags for the
7825 cc compiler on HP-UX
7826
7827Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * valid.[ch] : removed a typo and an enumerated type bug in the
7830 xmlAddElementDecl() function
7831 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7832 call to xmlEncodeEntitiesReentrant() so that the functions
7833 New, Set and Get are at the same level.
7834 * parser.c HTMLparser.c: extra memory allocation bug for
7835 attributes detected by someone using libxml in embedded systems :-)
7836
7837Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * xmlmemory.h: turned off mem debug :-\
7840
7841Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * parser.c: closed bug #2784 a one line fix, but worth pushing
7844 a new release out
7845 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7846 some structures, comments before and after the
7847 main element, and other nastyness
7848 * HTMLtree.c tree.c: accomodate the extended HTML supported
7849 * configure.in: pushing 1.7.4
7850 * test/ent8 and related outputs : added a new test for bug #2784
7851 * test/HTML/wired.html and related output: a nasty HTML example
7852 * Makefile.am: improved the test scripts
7853 * docs/* : reran the documentation extractor, updated xml.html
7854
7855Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7858 HTMLparser and debugged the HTML related code. HTML documents
7859 now have their own type
7860 * entities.c: do not dump &apos; for HTML output
7861 * xmlmemory.c: improvement, breakpoint mechanism
7862 * testHTML.c: added --sax --repeat ...
7863 * Makefile.am: improved the HTML tests
7864 * valid.[ch]: added xmlValidGetValidElements and
7865 xmlValidGetPotentialChildren
7866 * tester.c: added --insert to test the 2 new functions
7867 * test//* result//* SAXresult//* : regression test cleanup
7868 and extension.
7869 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7870 gnome-xml-nanohttp.html
7871
7872Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * HTMLparser.c: fixed problems with some autoclose tags
7875 * tree.c: fixed XML output problems.
7876 * result/* SAXresult/*: update of the tests output
7877
7878Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * Makefile.am: Arturo patch for xmlConf.sh version info
7881 * parser.c: Tim Josling patch for single quoted items
7882 * tester.c: Tim Josling patch for tester options usage
7883 * tree.h: indent cleanup
7884
7885Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7888 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7889
7890Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * tree.c : Raph patch for initialization of CORBA fields
7893 * parser.c, xpath.c, ...: modification of doc comments
7894 * xpath.c : allow spaces in xpath expressions
7895
7896Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * xmlmemory.h: turning off memory debug :-(
7899
7900Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7903 better SAX interfaces.
7904 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7905 entity.
7906 * configure.in: 1.7.2
7907
7908Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * libxml.spec.in: fixed the URL
7911 * doc/xml.html: improved the documentation front-end
7912
7913Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7916
7917Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * libxml.spec.in: fixed the alpha compile problem
7920 * parser.[ch]: changed errno to errNo in the parser context :-(
7921 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7922 * doc/xml.html: changed CHAR to xmlChar
7923 * doc/html/*: recompiled the documentation
7924 * configure.in: 1.7.1
7925
7926Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * parser.h: modified the parser context struct to regain 1.4.0
7929 binary compatibility
7930 * parser.c, xml-error.h: added errno ot teh context and defined
7931 a set of errors values with update of errno
7932 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7933 DTDs and entities
7934 * *.h, *.c: complete cleanup of the use of config.h and include
7935 protection depending on the current setup.
7936 * overalll debugging, maintenance and bug-fixing on all modules
7937 * updated the documentation
7938 * ready for 1.7.0
7939
7940Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * HTMLparser.c : cleanup
7943 * SAX.c valid.c valid.h: added ID/IDREF checking
7944 * tree.c tree.h: extended doc structure for refs
7945 * configure.in: 1.6.2
7946 * parser.c: patched bug in SAX user arg call
7947 * parserInternals.h: patched missing close in C++ wrapping
7948 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7949 especially upcoming XPointer implementation.
7950 * doc/xml.html: augmented, typo
7951
7952Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7953
7954 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7955 not all invocations of install understand -d.
7956
7957Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7958
7959 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7960 to make 'check' works, when builddir != srcdir.
7961
7962Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * doc/xml.html : updated the documentation
7965
7966Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7969 not deallocated memory blocks
7970 * *.c : replaces all calls to malloc() free() and realloc() to
7971 the wrapper functions/macros
7972 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7973 instead of xmlFreeNodeList()
7974
7975Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * HTMLparser.c: corrected a stupid bug leading to core dump at
7978 tree deallocation. Removed warnings indicated by
7979 Stephane.Conversy@lri.fr
7980 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7981 looked for in the external subset
7982
7983Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7986 on SGI by Stephane.Conversy@lri.fr
7987
7988Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * all .h : changed the prototype declaration indent as in gtk
7991 * most .c : working on reducing the TODOs in the code
7992 * most .c : cleanup though -pedantic and Insure++
7993 * improvements on validation ID checkings.
7994 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7995 * xml-config.in: closed #1810
7996
7997Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * tree.h, valid.c, valid.h: more work on validity, IDs
8000 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8001 definition for AIX
8002
8003Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8006 the distribution due to a cut'n paste error at last commit
8007
8008Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * configure.in: upgraded to version 1.4.0
8011 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8012 Big update, added a large part of the validation process,
8013 it should be usable, but some parts are missing
8014 * xpath.c: improved the implementation w.r.t. root.
8015 * Makefile.am: added more tests
8016 * test and result trees: added a lot of tests
8017 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8018
8019Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * Added an HACKING file
8022
8023Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * xpath.[ch] : improvements and debug of the XPath implementation
8026 * parser.c, HTMLparser.c : modified the parsers to be progressive
8027 * tree.[ch] : extended the Buffer promitives
8028 * xmlIO.[ch] : added basic I/O routines providing progressive
8029 parsing and ready for I18N conversion plugins
8030 * SAXresult/* : the SAX callback sequence maybe slightly different
8031 now
8032 * test*.c : improved/updated the tests programs
8033 * doc/* : recompiled the docs.
8034
80351999-07-26 Michael Meeks <michael@edenproject.org>
8036
8037 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8038
8039 * tree.c: Ditto.
8040
8041Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * configure.in: upgraded to version 1.4.0
8044 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8045 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8046 XML query language, see http://www.w3.org/TR/xpath for more details.
8047 * parser.c, parser.h: added CHAR* related string functions for XPath
8048 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8049 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8050 rebuild the docs.
8051 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8052 and regression testing capabilities for XPath.
8053
8054Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8057 closing bug #1646
8058
8059Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * Makefile.am, example/Makefile.am: closed bug #1683
8062
8063Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * example/Makefile.am, configure.in: added the makefile for the
8066 gjobread example
8067
8068Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8069
8070 * doc/Makefile.am:
8071 - fix which allow "make install DESTDIR=</install/prefix>".
8072
8073Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8076 which fixed a problem on the file reading-code.
8077
8078Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8081 output.
8082 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8083
8084Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * parser.h : Oops removed the binary compatibility problem
8087 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8088 * parser.c, HTMLparser.c: applied patches for reading from stdin
8089
8090Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * parser.c, entities.c, valid.c: cleanup bug #1591
8093 * configure.in: cleanup bug #1592
8094 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8095 the same tree back-end. Hence gdome will be available for it.
8096 * doc/Makefile.am: close bug #617
8097
8098Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * parser.c: alloctate a per parser context SAX interface block
8101
8102Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8105 and xmlEncodeEntitiesReentrant with the correct one :-\
8106
8107Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * commit of my internal XML base changes, quite a lot of
8110 changes, cleanups, better entities support, framework for
8111 new I/O and charset detection and handling
8112 * Fixed the configure/Makefile stuff to generate shared libs
8113 with the proper version info, so we jumped on rev from
8114 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8115 xmlEncodeEntities() result need to be freed now, and a string
8116 xmlParserVersion provide the current library version.
8117
8118Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8119
8120 * parser.c: fixed a buffer overrun for when you have a very long
8121 attribute with no entities in it.
8122
8123Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * added example directory
8126 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8127
8128Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * Release of libxml-1.1, nearly everything has been touched for
8131 this.
8132 * Added more regression tests
8133 * Updated the documentation
8134
8135Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * tree.[ch]: unified the XML_NO_CORBA defines.
8138 * parser.c encoding.[ch]: started plugging in char encoding detection
8139
8140Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8141
8142 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8143 Also freed allocated buffer.
8144
8145Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8146 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8147 reentrancy problem at printing. One is left in entities.c, to
8148 remove ASAP
8149 * testSAX.c : added a test example showing the use of the SAX
8150 interface if one doesn't want to build the DOM tree.
8151 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8152
8153Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8156 large revamping of the parser to use SAX callbacks
8157 http://www.megginson.com/SAX/ (or at least a C like interface
8158 a la Expat). It's now possible to set up your own callbacks
8159 and the parser will not build a DOM tree.
8160 * test/* result/*: updated the test suite, I finally removed
8161 the old Namespace draft support (PI based).
8162
8163Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * Makefile.am: added test result to EXTRA_DIST for make tests
8166
8167Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * parser.c, parserInternals.h: moved the chars macro definitions
8170 to parserInternals.h
8171 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8172 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8173
8174Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * xml-config.in : applied patch to make --version work
8177
81781999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8179
8180 * Makefile.am (check-local): Alias for `tests' target. This will
8181 cause `make check' to do the right thing.
8182 (tests): Don't run tests in srcdir. Also, replaced calls to
8183 basename with a `sed' "equivalent".
8184
8185Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8188 it in the header and not the sources, updated the doc.
8189 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8190 pointing this out.
8191
8192Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8195 exported the inputStream routines.
8196 * doc/html/* : updated accordingly
8197
8198Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * parser.c, parser.h, parserInternals.h: added a few extra
8201 internal calls to allocate and free parser contexts ...
8202 * doc/html/* : updated accordingly
8203
8204Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * configure.in, Makefile.am, doc/makefile.am : General changes for
8207 1.0.0 release and including the generated HTML documentation.
8208
8209Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * makefile.am : added parserInternals.h, oops.
8212
8213Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * parserInternals.h: added this header giving access to the parser
8216 internal functions.
8217 * doc/Makefile.am : added a rebuild target which rebuilds the full
8218 set of documentations
8219 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8220 the internal subset.
8221 * *.c *.h: modifications needed to generate the documentation using
8222 gtk-doc, cleanup of functions blocks, reorganisation of struct
8223 declarations.
8224
8225Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8228 the tar and spec file to include the beginning of the doc.
8229
82301999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8231
8232 * doc/.cvsignore: Added this file.
8233
8234Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * tree.c: fixed xmlGetProp to return "" when the attribute
8237 exists, even if the node-list is NULL.
8238
8239Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * tree.c: patched an error outputting empty attribute values.
8242 * Makefile.am and doc/makefile.am: have been updated during the
8243 week-end. Sorry for an empty CVS log, I got a shell problem.
8244
8245Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * tree.h: cleaned up using enums instead of defines
8248 * parser.c, valid.[ch]: more work on parsing/output of element
8249 declarations
8250
8251Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * valid.[ch], tree.c, parser.c : more work toward full parsing
8254 of XML DTDs.
8255 * README: added informations about mailing-list and on-line
8256 documentation
8257
82581999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8259
8260 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8261
8262Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * parser.c, tree.[ch] : more work toward conformance testing,
8265 added a last element to accelerate parsing of very flat structures
8266 started working on internal subset Element content declaration.
8267 * valid.[ch] : first cut at adding code toward validation.
8268 * previous changes had also small impact on most files, especially
8269 the conformance testing using James Clark test suite.
8270
8271Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * test/* : updated the examples, most of them were not well
8274 formed (humm), and added rdf2.
8275 * result/* : resulting changes in the output.
8276
8277Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8280
8281Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * tree.c: patched a bug in the generation of empty attributes
8284
8285Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8288 for node/trees/documents/... Biggest problem is namespace
8289 support when copying subtrees.
8290
8291Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * parser.c, entities.c: improve entities and char ref encoding,
8294 and cleanups of error messages.
8295
8296Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * parser.c, entities.c: simple bug hunting done during rpm2html and
8299 rpmfind integration.
8300
8301Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * parser.[ch]: Added interfaces allowing to specify a SAX
8304 handler before parsing.
8305
8306Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * parser.c: redirrect all errors reporting through the SAX
8309 error function
8310
8311Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8314 * libtool, tlmain ...: update of the libtool files
8315
83161998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8317
8318 * entities.c: Use g_snprintf insteda of snprintf.
8319
8320Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8323 added ent5 test for this purpose.
8324 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8325
8326Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * parser.c: fixed? a strange error due to compression on a GWP
8329 document.
8330
8331Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * tree.[ch]: bug fixing
8334 * entities.[ch]: defined a specific type for predefined entities
8335 * doc/xml.html: more documentation on the library, how to use it,
8336 overview of the interfaces.
8337
8338Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8341
8342Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * tree.c: corrected a small bug
8345 * doc/xml.html: continuing writing documentation.
8346
8347Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * debugXML.h debugXML.c: added debugging utilities.
8350 * tester.c: added --debug switch.
8351 * tree.c: patched an incorrect node->type assignment.
8352 * parser.c: formatting, ensure that node->doc != NULL in attributes
8353
8354Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8357 entity support and provide an internal representation close to
8358 DOM one (entity ref nodes, and attribute value as tree). I tried
8359 to preserve the interface but this will surely break some apps
8360 (I have to change rpm2html/rpmfind for example). I had to change
8361 two interfaces, and the generated tree is somewhat different.
8362 * doc/* : started documenting the XML library, the tree and
8363 DOM/Corba. This is a first step.
8364
8365Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * parser.c: Set up the fonctions comment block, boring but useful.
8368 * parser.h, SAX.c, parser.c: now attributes are processed through
8369 the SAX interface. The problem is that my SAX interface diverged
8370 quite a bit from the original one, well this is not an official
8371 spec, and translating it from Java to C is hairy anyway...
8372
8373Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8376 fonctions comment block, boring but useful.
8377
8378Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8381 conversion routines. However they are not yet used to convert the
8382 inputs. The core will run with UTF-8.
8383
8384Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * tree.c : make sure that the type id is properly set-up when
8387 a new object is allocated, needed for DOM.
8388
8389Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * tree.h, tree.c: Ok, the main objects in the tree will be native
8392 corba objects, it costs 8 bytes per Node, Attribute and Document
8393 but it simplifies the Corba integration a lot (no extra interface
8394 objects to allocate/free).
8395
8396Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8399 and changed NODEs contants for conformity with DOM Level 1
8400
8401Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * added hooks to keep track of servants when creating objects
8404 xmlDoc and xmlNode (for Corba export).
8405
8406Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * added xml-config script.
8409
8410Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8413 to autoupdate libtool and automake conf files.
8414
84151998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8416
8417 * Makefile.am: Use '?' to separate the sed
8418 commands as ',' is used when people pass -Wl,something.
8419
8420
8421Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8422
8423 * tree.c, tree.h: added a per-document compression interface.
8424
8425Tue Sep 22 20:47:38 EDT 1998
8426
8427 * tree.c, tree.h: added saving with compression and added interfaces
8428 to control the compression level (xmlGetCompressMode,
8429 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8430
8431Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * parser.c: corrected a loop for files of size 0
8434
84351998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8436
8437 * error.h: New file. Contains prototyes from `error.c'.
8438
8439Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8440
8441 * Makefile.am (xmlincdir): New macro.
8442 (xmlinc_HEADERS): Renamed from include_HEADERS.
8443
8444Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * applied small patch on numeric entities from
8447 Christopher Blizzard <blizzard@appliedtheory.com>
8448
8449Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * New release 0.2, removed the old xml_* files so that it's
8452 coherent with the other CVS base (W3C), far better conformance
8453 to standard, new namespaces, decent entities support, beginning
8454 of a SAX-like interface. Nearly nothing left intact, even the
8455 test examples ...
8456
84571998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8458
8459 * .cvsignore: Add .deps dir
8460
8461Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8464
8465Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * configure.in: added test for CPP
8468 * AUTHORS, Changelog: the original ones didn't get commited but the
8469 glib ones instead, fixed.
8470 * Makefile.am: corrected an error in library naming
8471
8472Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * integrated code developped at W3C
8475 * changed the original Copyright
8476 * migrated to automake
8477 * prefixed the filenames by xml_ to avoid filename clashes
8478
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008479Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8480
8481 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8482 should not be called.
8483
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008484Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8485
8486 * libxml-2.0.pc.in: applied the patch to fix #101894
8487
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008488Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8489
8490 * tree.c : applied patch from Lukas Schroeder for register callbacks
8491 * valid.c: modified patch from Lukas Schroeder to test
8492 register callbacks with --chkregister
8493
Daniel Veillard067bae52003-01-05 01:27:54 +00008494Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8495
8496 * xmlreader.c: seriously changed the way data are pushed to
8497 the underlying parser, go by block of 512 bytes instead of
8498 tryng to detect tag boundaries at that level. Changed the
8499 way empty element are detected and tagged.
8500 * python/tests/reader.py python/tests/reader2.py
8501 python/tests/reader3.py: small changes mostly due to context
8502 reporting being different and DTD node being reported. Some
8503 errors previously undetected are now caught and fixed.
8504 * doc/xmlreader.html: flagged last section as TODO
8505
Daniel Veillard51a447a2003-01-04 19:42:46 +00008506Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8507
8508 * python/libxml.py: integrated the Python 2.2 optimizations
8509 from Hannu Krosing, while maintaining compatibility with
8510 1.5 and 2.1
8511
Daniel Veillarde59494f2003-01-04 16:35:29 +00008512Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8513
8514 * xmllint.c: a bit of cleanup
8515 * xmlreader.c: small fix
8516 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8517 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8518
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008519Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8520
8521 * python/setup.py.in: patch from Stéphane Bidoul to include
8522 drv_libxml2.py in setup.py
8523
Daniel Veillard66b82892003-01-04 00:44:13 +00008524Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8525
8526 * doc/xmlreader.html: starting documenting the new XmlTextReader
8527 interface.
8528
Daniel Veillard7704fb12003-01-03 16:19:51 +00008529Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8530
8531 * xmllint.c: added the --stream flag to use the TextReader API
8532 * xmlreader.c: small performance tweak
8533
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008534Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8535
8536 * xmlreader.c python/tests/reader2py: okay the DTD validation
8537 code on top of the XMLTextParser API should be solid now.
8538
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008539Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8540
8541 * xmlreader.c python/tests/reader2py: Fixing some more mess
8542 with validation and recursive entities while using the
8543 reader interface, it's getting a bit messy...
8544
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008545Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8546
8547 * xmlreader.c python/tests/reader.py: another couple of problem
8548 related to IsEmptyElement reported by Stéphane Bidoul needed
8549 some fixes.
8550
Daniel Veillard4f860202003-01-02 13:00:02 +00008551Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8552
8553 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8554 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8555 based on the python XmlTextReader interface.
8556
Daniel Veillard3c265e42003-01-01 21:06:49 +00008557Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8558
8559 * tree.c: backing out one change in the last patch which broke the
8560 regression tests
8561
Daniel Veillard5335dc52003-01-01 20:59:38 +00008562Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8563
8564 * global.data globals.c tree.c include/libxml/globals.h: applied
8565 an old patch from Lukas Schroeder to track node creation and
8566 destruction. Probably missing a lot of references at the moment
8567 and not usable reliably.
8568
Daniel Veillard8ba17412003-01-01 19:13:12 +00008569Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8570
8571 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8572 from doc/news.html and a stylesheet
8573
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008574Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8575
8576 * xmlreader.c python/tests/reader.py: fixed another couple of
8577 xmlreader bugs reported by Stéphane Bidoul and added tests.
8578
Daniel Veillard9e395c22003-01-01 14:50:44 +00008579Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8580
8581 * xmlreader.c python/tests/reader2.py: fixed another validity
8582 checking in external parsed entities raised by Stéphane Bidoul
8583 and added a specific regression test.
8584 * python/tests/reader3.py: cleanup
8585
Daniel Veillardd5896142002-12-31 14:45:26 +00008586Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8587
8588 * xmlreader.c python/tests/reader2.py: fixed a problem with
8589 validation within entities pointed by Stéphane Bidoul, augmented
8590 the tests to catch those.
8591
Daniel Veillarddc85f282002-12-31 11:18:37 +00008592Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * python/generator.py: modified the generator to allow keeping
8595 class references when creating new classes, needed to fix a bug
8596 pointed by Stéphane Bidoul where the input buffer of the
8597 xmlTextReader instance gets destroyed if the python wrapper for
8598 the input is not referenced anymore.
8599
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008600Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8603 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8604
Daniel Veillard571b8892002-12-30 12:37:59 +00008605Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * xmlreader.c python/tests/reader.py: fixed another problem
8608 pointed by Stéphane Bidoul
8609
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008610Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8611
8612 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8613 with "<a/>"
8614
Daniel Veillardecaba492002-12-30 10:55:29 +00008615Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * SAX.c: warn on xmlns:prefix="foo"
8618 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8619 for namespace attributes handling.
8620
Daniel Veillard2d84a892002-12-30 00:01:08 +00008621Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8624 a really nasty problem raised by a DocBook XSLT transform
8625 provided by Sebastian Bergmann
8626
Daniel Veillard29b3e282002-12-29 11:14:41 +00008627Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8630 by Stéphane Bidoul and integrated it into the tests
8631
Daniel Veillarde18fc182002-12-28 22:56:33 +00008632Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8633
8634 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8635 extended the XmlTextReader API a bit, addding accessors for
8636 the current doc and node, and an entity substitution mode for
8637 the parser.
8638 * python/libxml.py python/libxml2class.txt: related updates
8639 * python/tests/Makefile.am python/tests/reader.py
8640 python/tests/reader2.py python/tests/reader3.py: updated a bit
8641 the old tests and added a new one to test the entities handling
8642
Daniel Veillardaba976d2002-12-28 21:14:18 +00008643Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * python/generator.py python/libxml2class.txt
8646 python/tests/reader.py python/tests/reader2.py: changed the
8647 generator to provide casing for the XmlTextReader similar to
8648 C# so that examples and documentation are more directly transposable.
8649 Fixed the couple of tests in the suite.
8650
Daniel Veillard83298842002-12-28 15:12:33 +00008651Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * doc/guidelines.html: added a document on guildeline for
8654 publishing and deploying XML
8655
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008656Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * valid.c xmlreader.c: final touch running DTD validation
8659 on the XmlTextReader
8660 * python/tests/Makefile.am python/tests/reader2.py: added a
8661 specific run based on the examples from test/valid/*.xml
8662
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008663Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8664
8665 * python/libxml.py: added a few predefined xmlTextReader parser
8666 configuration values.
8667
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008668Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * python/libxml_wrap.h: trying to fix #102037
8671
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008672Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * SAX.c: fixing bug #95296, when the predefined entities
8675 are redefined in the DTD the default one must be used
8676 instead anyway.
8677
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008678Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8679
8680 * doc/xmllint.xml
8681 * doc/xmllint.1
8682 Add discussion of XML_DEBUG_CATALOG to xmllint man
8683 page - bug #100907
8684
8685
Daniel Veillarddf512f42002-12-23 15:56:21 +00008686Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8687
8688 * xmlreader.c: Fixed the empty node detection to avoid reporting
8689 an inexistant close tag.
8690
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008691Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8692
8693 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8694 for Python 2.1
8695
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008696Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8697
8698 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8699
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008700Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * doc/libxml2-api.xml python/tests/reader.py: one really need
8703 to provide the base URI information when creating a reader parser
8704 from an input stream. Updated the API and the example using it.
8705
Daniel Veillardea7751d2002-12-20 00:16:24 +00008706Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8709 include/libxml/valid.h include/libxml/xmlreader.h: working on
8710 DTD validation on top of xml reader interfaces. Allows to
8711 validate arbitrary large instances. This required some extensions
8712 to the valid module interface and augmenting the size of xmlID
8713 and xmlRef structs a bit.
8714 * uri.c xmlregexp.c: simple cleanup.
8715
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008716Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8719 work on the xml reader interfaces.
8720 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8721 Web page for the Windows binaries.
8722
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008723Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * xmlIO.c: applied a patch for VMS following the report by
8726 Nigel Hall
8727
Daniel Veillard3772de32002-12-17 10:31:45 +00008728Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * parser.c: the parseStartTag bug fix wasn't complete.
8731
Daniel Veillard67df8092002-12-16 22:04:11 +00008732Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8735 parseStartTag, fixing it.
8736 * test/att4 result/att4 result/noent/att4: adding the test
8737 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8738 more methods to XmlTextReader.
8739
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008740Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8741
8742 * win32/libxml2.def.src: added more xml reader exports
8743 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8744 to the build
8745
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008746Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8747
8748 * doc/tutorial/xmltutorial.xml
8749 plus generated html and pdf
8750 Updating tutorial again based on further comments from Niraj
8751 Tolia on the last iteration
8752
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008753Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8754
8755 * doc/tutorial/xmltutorial.xml
8756 * doc/tutorial/includekeyword.c
8757 * doc/tutorial/includegetattribute.c
8758 plus generated html and pdf
8759 Adding fix from Niraj Tolia to tutorial to properly free memory.
8760
8761
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008762Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8765 more methods of XmlTextReader.
8766 * python/libxml2class.txt python/tests/reader.py: this increased the
8767 methods in the bndings, augmented the test to check those new
8768 functions.
8769
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008770Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8773 methods of XmlTextReader.
8774 * python/generator.py python/libxml_wrap.h python/types.c
8775 python/libxml2class.txt: added the reader to the Python bindings
8776 * python/tests/Makefile.am python/tests/reader.py: added a specific
8777 test for the Python bindings of the Reader APIs
8778 * parser.c: small cleanup.
8779
Daniel Veillard06503452002-12-13 10:42:08 +00008780Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * xinclude.c: fallback was only copying the first child not the
8783 full child list of the fallback element, closes #89684 as reopened
8784 by Bernd Kuemmerlen
8785
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008786Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8787
8788 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8789
Daniel Veillard000eafb2002-12-12 10:04:22 +00008790Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8791
Daniel Veillardc1eed322002-12-12 11:01:32 +00008792 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008793 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008794 gives enum values, fix functype return type, put back fields in
8795 structs
8796 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008797
Daniel Veillard024b5702002-12-12 00:15:55 +00008798Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8801 about htmlNodeDumpOutput location.
8802 * xpath.c: removed an undefined function signature
8803 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8804 too many symbols in the API breaking the python bindings.
8805 Updated with the libxslt/libexslt changes.
8806
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008807Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * configure.in: preparing release of 2.4.29
8810 * doc/*: rebuilt the docs and API
8811 * xmlreader.c: a few more fixes for the XmlTextReader API
8812
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008813Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8814
8815 * include/win32config.h: applied mingw patch from Magnus Henoch
8816
Daniel Veillard5aad8322002-12-11 15:59:44 +00008817Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8820
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008821Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8824 building Python script, does the C parsing directly, generates
8825 a better API description including structure fieds defs and
8826 enums. Still a couple of bugs, but good enough for the python
8827 wrappers now.
8828 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8829 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8830 include/libxml/schemasInternals.h include/libxml/tree.h: more
8831 cleanup based on the python analysis script reports.
8832 * libxml.spec.in: make sure the API XML description is part of the
8833 devel package.
8834
Daniel Veillard01c13b52002-12-10 15:19:08 +00008835Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8838 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8839 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8840 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8841 code cleanup, especially the function comments.
8842 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8843
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008844Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * Makefile.am xmlreader.c include/libxml/Makefile.am
8847 include/libxml/xmlreader.h: Adding a new set of APIs based on
8848 the C# TextXmlReader API but converted to C. Allow to parse
8849 in constant memory usage, far simpler to program and explain
8850 than the SAX like APIs, unfinished but working.
8851 * testReader.c: test program
8852
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008853Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8854
8855 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8856
Daniel Veillard64b35282002-12-04 15:10:40 +00008857Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * tree.c: Chip turner indicated that XHTML1 serialization
8860 rule for style actually break on both IE and Mozilla,
8861 try to avoid the rule if escaping ain't necessary
8862
Daniel Veillard8efff672002-12-04 11:44:48 +00008863Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * nanhttp.c: handle HTTP URL escaping, problem reported by
8866 Glen Nakamura and Stefano Zacchiroli
8867
Daniel Veillard1c732d22002-11-30 11:22:59 +00008868Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8871
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008872Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8873
8874 * uri.c: Johann Richard pointed out some XPointer problems for
8875 URN based URI references in XInclude. Modified the URI parsing
8876 and saving routines to allow correct parsing and saving of
8877 XPointers, especially when attached to "opaque" scheme accordingly
8878 to RFC 2396
8879
Daniel Veillard8db67d22002-11-27 19:39:27 +00008880Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8883 of refactoring to the HTML saving code.
8884 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8885 in the doc.
8886
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008887Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8890 to a buffer API to reuse the generic dump to an OutputIO layer,
8891 this reduces code, fixes xmlNodeDump() for XHTML, also made
8892 xmlNodeDump() now return the number of byte written.
8893
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008894Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * python/setup.py.in: another patch from Stéphane Bidoul for
8897 Python bindings on Windows
8898 * doc/parsedecl.py: small cleanup
8899
Daniel Veillard9715c172002-11-25 16:33:40 +00008900Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * libxml.spec.in configure.in: add a line in %changelog for releases
8903
Daniel Veillard9bc53102002-11-25 13:20:04 +00008904Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * parser.c: patch from Marcus Clarke fixing a problem in entities
8907 parsing that was detected in KDe documentations environment.
8908
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008909Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8910
8911 * python/libxml.c (libxml_prev): Return the previous as opposed to
8912 the next node (I guess this is the result of some cut & paste programming:)
8913
Daniel Veillard80d7b902002-11-23 16:23:08 +00008914Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8917
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008918Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * python/generator.py python/libxml.c python/setup.py.in: trying
8921 to fix the Python bindings build on Windows (Stéphane Bidoul)
8922
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008923Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8924
8925 * win32/configure.js: added option for python bindings
8926 * win32/libxml2.def.src: added more exports
8927
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008928Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8929
8930 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8931 pthreads
8932 * win32/wince/*: applied updates to Windows CE port from Javier
8933
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008934Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * configure.in: preparing 2.4.28
8937 * libxml.spec.in doc/Makefile.am: some cleanup
8938 * doc/*: updated the news and regenerated.
8939
Daniel Veillardfee408f2002-11-22 13:18:30 +00008940Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * HTMLparser.c: final touch at closing #87235 </p> end tags
8943 need to be generated.
8944 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8945 this change slightly the output of a few tests
8946 * doc/*: regenerated
8947
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008948Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8949
8950 * parserInternals.c: fixing bug #99190 when UTF8 document are
8951 parsed using the progressive parser and the end of the chunk
8952 is in the middle of an UTF8 multibyte character.
8953
William M. Brack8b2c7f12002-11-22 05:07:29 +00008954Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8955
8956 * threads.c: fixed initialization problem in xmlNewGlobalState
8957 which was causing crash.
8958 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8959 in xmlInitializeGlobalState.
8960 * parserInternals.c: cleaned up ctxt->sax initialisation.
8961
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008962Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * tree.c include/libxml/tree.h: modified the existing APIs
8965 to handle XHTML1 serialization rules automatically, also add
8966 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8967 libxslt serialization uses it when needed without changing
8968 the library API.
8969 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8970 result/xhtml1: added a new test specifically for xhtml1 output
8971 and updated the result of one XHTML1 test
8972
Daniel Veillardd076a202002-11-20 13:28:31 +00008973Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * xinclude.c parserInternals.c encoding.c: fixed #99082
8976 for xi:include encoding="..." support on text includes.
8977 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8978 test/XInclude/ents/isolatin.txt : added a specific regression test
8979 * python/generator.py python/libxml2class.txt: fixed the generator
8980 the new set of comments generated for doc/libxml2-api.xml were
8981 breaking the python generation.
8982
Daniel Veillard817e70b2002-11-19 22:28:48 +00008983Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8986 * configure.in: patch for Solaris on new autoconf closes #98880
8987 * doc/parsedecl.py: repair the frigging API building script,
8988 did I say that python xmllib sucks ?
8989 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8990 and some comment are no more truncated.
8991
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008992Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * parser.c: Martin Stoilov pointed out a potential leak in
8995 xmlCreateMemoryParserCtxt
8996
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008997Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9000 included in HTML documents and using the push parser.
9001
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009002Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9003
9004 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9005 specified, look for the Python interpreter not just in the
9006 specified root but also in the specified location. Fixes #98825
9007
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009008Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * python/libxml.c: fixing bug #98792 , node may have no doc
9011 and dereferencing without checking ain't good ...
9012
Daniel Veillarddad3f682002-11-17 16:47:27 +00009013Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * configure.in: preparing release 2.4.27
9016 * doc/* : updated and rebuilt the docs
9017 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9018 and all the docs are actually packaged and in the final RPMs
9019 * parser.c parserInternals.c include/libxml/parser.h: restore
9020 xmllint --recover feature.
9021
Daniel Veillard68e9e742002-11-16 15:35:11 +00009022Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9023
Daniel Veillard784b9352003-02-16 15:50:27 +00009024 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009025 processing of parsed entities, and XPath computation on sustitued
9026 entities.
9027 * testXPath.c: make sure entities are substitued.
9028
Daniel Veillard328f48c2002-11-15 15:24:34 +00009029Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9030
Daniel Veillard784b9352003-02-16 15:50:27 +00009031 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009032 processing of internal parsed entities, which had to be changed.
9033
Daniel Veillard66651aa2002-11-15 11:21:43 +00009034Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9037 trying to fix bug #98517 about building outside the source tree
9038 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9039
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009040Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9041
9042 * include/win32config.h: cleanup
9043 * win32/Makefile.mingw: integrated mingw in JScript configure
9044 * win32/Makefile.msvc: modified to allow mingw coexistence
9045 * win32/configure.js: integrated mingw
9046 * win32/Readme.txt: cleanup
9047
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009048Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * HTMLparser.c: strengthen the guard in the Pop macros,
9051 like in the XML parser, closes bug #97315
9052
Daniel Veillard0821b152002-11-12 20:57:47 +00009053Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9056 callback is never used.
9057
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009058Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9059
9060 * parserInternals.c: fixed the initialization of the SAX structure
9061 which was breaking xsltproc
9062 * xpath.c: patch from Petr Pajas for CDATA nodes
9063 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9064 * parser.c include/libxml/parser.h: patch from Peter Jones
9065 removing a leak in xmlSAXParseMemory() and adding the
9066 function xmlSAXParseMemoryWithData()
9067
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009068Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9069
9070 adding pdf of tutorial, changing web page to link to it
9071 * doc/tutorial/xmltutorial.pdf
9072 * doc/xml.html
9073 * doc/docs.html
9074
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009075Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9076
9077 * doc/tutorial/ar01s08.html
9078 adding file what I forgot for tutorial
9079
9080
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009081Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9082
9083 Adding encoding discussion to tutorial
9084 Added:
9085 * doc/tutorial/images/*.png: DocBook admonition image files
9086 * doc/tutorial/apf.html, apg.html: new generated html
9087 * doc/tutorial/includeconvert.c: conversion code entity file
9088 changed:
9089 * doc/tutorial/xmltutorial.xml: DocBook original
9090 * doc/tutorial/*.html: generated html
9091
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009092Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9093
9094 * include/libxml/*.h: retired xmlwin32version.h
9095 * doc/Makefile.am: retired xmlwin32version.h
9096 * win32/configure.js: retired xmlwin32version.h
9097
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009098Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9099
9100 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009101 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9102 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009103
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009104Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * globals.c: fixed a typo pointed out by Igor
9107 * xpath.c: try to speed up node compare using line numbers
9108 if available.
9109
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009110Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * tree.c: make xmlFreeNode() handle attributes correctly.
9113
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009114Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9115
9116 * catalog.c: completed the #96963 fix, as reported by Karl
9117 Eichwalder
9118
Daniel Veillard56f21f22002-11-06 15:49:46 +00009119Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9122
Daniel Veillard91ad8792002-11-04 17:06:52 +00009123Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * Makefile.am: switched the order of a couple of includes
9126 to fix bugs #97100
9127
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009128Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9129
9130 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9131 xmlLoadCatalogs that used to separate directories with a ':'.
9132
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009133Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9134
9135 * threads.c: improvements to the Windows-side of thread handling
9136 * testThreads.c: conditionally excluded unistd.h
9137 * testThradsWin32.c: broke overlong lines
9138 * include/win32config.h: adapted thread-related macros to the new
9139 scheme and for pthreads on Windows
9140 * win32/Makefile.msvc: introduced a more flexible thread build,
9141 added testThreads[Win32].c to the build
9142 * win32/configure.js: introduced a more flexible thread config
9143
John Fleck61f6fb62002-10-31 15:23:29 +000091442002-10-31 John Fleck <jfleck@inkstain.net>
9145
9146 * doc/xml.html (and, by implication, FAQ.html)
9147 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9148
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009149Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9150
9151 * configure.in: removed xmlwin32version.h
9152 * include/libxml/Makefile.am: removed xmlwin32version.h
9153
Daniel Veillardce66ce12002-10-28 19:01:59 +00009154Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9155
9156 * tree.c: applied patch from Brian Stafford to fix a bug
9157 in xmlReconciliateNs()
9158
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009159Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * tree.c: applied patch from Christian Glahn to allow
9162 xmlNewChild() on document fragment nodes
9163
Daniel Veillardb39bc392002-10-26 19:29:51 +00009164Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * parser.c: Christian Glahn found a problem with a recent
9167 patch to xmlParseBalancedChunkMemoryRecover()
9168 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9169 problems
9170 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9171 test/schemas/seq*: added the test cases from Charles
9172
Daniel Veillard366a9152002-10-23 20:43:53 +00009173Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9176 serious cleanup of the spec file and associated changes
9177 in the Makefiles.
9178 * valid.c: try to remove some warnings on x86_64
9179
Daniel Veillardd033d022002-10-23 14:55:02 +00009180Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9183 fix bug #96586
9184
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009185Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9188 parsing, applied his patch
9189 * result/HTML/attrents.html result/HTML/attrents.html.err
9190 result/HTML/attrents.html.sax test/HTML/attrents.html:
9191 added the test and result case provided by Mikhail Sogrine
9192
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009193Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * vms/build_libxml.com vms/config.vms vms/readme.vms
9196 include/libxml/parser.h include/libxml/parserInternals.h
9197 include/libxml/tree.h include/libxml/xmlIO.h
9198 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9199 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9200 Applied the VMS update patch from Craig A. Berry
9201 * doc/*.html: update
9202
Daniel Veillardf000f072002-10-22 14:28:17 +00009203Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9204
9205 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9206
Daniel Veillard1e208222002-10-22 14:25:25 +00009207Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * debugXML.c: adding a grep command to --shell in xmllint
9210 for T.V. Raman
9211
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009212Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * xmlcatalog.c: tried to fix some of the problem with --sgml
9215
Daniel Veillard935494a2002-10-22 14:22:46 +00009216Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9217
9218 * parser.c: tried to fix bug #91500 where doc->children may
9219 be overriden by a call to xmlParseBalancedChunkMemory()
9220
9221Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9224 identifiers in SGML catalogs containing '&'
9225
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009226Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9227
9228 * python/types.c: fixed bugs when passing result value tree
9229 to Python functions.
9230
Daniel Veillard48267432002-10-18 11:21:38 +00009231Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * configure.in: preparing the release of 2.4.26
9234 * doc/*: updated and rebuilt the documentation
9235
Daniel Veillardbb284f42002-10-16 18:02:47 +00009236Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * parser.c: fixed a XML Namespace compliance bug reported by
9239 Alexander Grimalovsky
9240
Daniel Veillard44892f72002-10-16 15:23:26 +00009241Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9242
9243 * HTMLtree.c: fixed serialization of script and style when
9244 they are not lowercase (i.e. added using the API to the tree).
9245
Daniel Veillard2fd85422002-10-16 14:32:41 +00009246Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * valid.c: make xmlValidateDocument emit a warning msg if there
9249 is no DTD, pointed by Christian Glahn
9250
Daniel Veillard32370232002-10-16 14:08:14 +00009251Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9254 content model when some of the blocks have min or max, and a couple
9255 of bugs found in the process.
9256 * result/schemas/list0* test/schemas/list0*: added some specific
9257 regression tests
9258
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009259Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9260
9261 * README: updated the contact informations
9262
Daniel Veillard63186732002-10-15 08:43:17 +00009263Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9266 misses it, reported by Peter Bray.
9267
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009268Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9269
9270 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9271 and removed a few warnings
9272
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009273Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * parser.c: Christian Glahn found a small bug in the push parser.
9276 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9277 public
9278
Daniel Veillard6045c902002-10-09 21:13:59 +00009279Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * xmlschemas.c include/libxml/xmlschemas.h: added
9282 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9283 * testSchemas.c: added --memory to test the new interface
9284
Daniel Veillardf0070122002-10-09 14:24:17 +00009285Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * doc/index.py doc/search.php: integrated the XSLT indexing,
9288 a few fixed in the indexer, added a scope selection at the
9289 search level.
9290
Daniel Veillard01992e02002-10-09 10:20:30 +00009291Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9294 this was due to uninitialized parts of the validation context
9295
Daniel Veillard321be0c2002-10-08 21:26:42 +00009296Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * debugXML.c: applied patch from Mark Vakoc except the API
9299 change, preserved it.
9300 * doc/*: updated the docs to point to the search engine for
9301 information lookup or before bug/help reports.
9302
Daniel Veillard01e87d22002-10-08 16:55:06 +00009303Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * doc/index.py doc/search.php: added mailing-list archives
9306 indexing and lookup
9307
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009308Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9311
Daniel Veillard9b006132002-10-07 11:13:27 +00009312Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9313
9314 * doc/index.py: improved HTML indexing
9315 * doc/search.php: make the queries also lookup the HTML based indexes
9316
Daniel Veillard141d04b2002-10-06 21:51:18 +00009317Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * doc/index.py: added HTML page indexing
9320
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009321Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9322
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009323 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009324 problem in libxslt.
9325 * catalog.c: fixed list handling in XML_CATALOG_FILES
9326
Daniel Veillardceb09b92002-10-04 11:46:37 +00009327Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * valid.c: typo/bug found by Christian Glahn
9330
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009331Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9332
9333 * xmlIO.c: applied Windows CE patch from Javier.
9334 * win32/wince: new directory, contains support for the PocketPC
9335 with Windows CE from Javier.
9336 * include/win32config.h: reorganised, removed duplicate
9337 definitions and applied WinCE patch from Javier.
9338 * include/wsockcompat.h: new file, now contains WinSock
9339 compatibility macros.
9340 * win32/Makefile.msvc: introduced double-run compilation.
9341
Daniel Veillarde16b5742002-09-26 17:50:03 +00009342Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * configure.in include/libxml/xmlwin32version.h: preparing release
9345 of 2.4.25
9346 * doc/*: updated and regenerated teh docs and web pages.
9347
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009348Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9351 error were not covering namespace declarations.
9352 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9353 it was missing the attribute declaration for the namespace
9354 * result/VC/NS3: the fix now report breakages in that test
9355
Daniel Veillardabe01742002-09-26 12:40:03 +00009356Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9359
Daniel Veillard2ace1952002-09-26 12:28:02 +00009360Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9363 and regenerated the docs and web site
9364
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009365Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9368 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9369 not before
9370
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009371Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * python/generator.py python/libxml2class.txt: fixed a stupid error
9374 breaking the python API
9375
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009376Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9379 triostr.c triostr.h: applied a trio update patch from
9380 Bjorn Reese which should work with MinGW
9381
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009382Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * tree.c: improving some documentation comments
9385 * xmlregexp.c: found and fixed a mem leak with python regression tests
9386 * doc/*: rebuilt the doc and the API XML file including the
9387 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9388 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9389 python/types.c: added access to the XML Schemas regexps from
9390 python
9391 * python/tests/Makefile.am python/tests/regexp.py: added a
9392 simple regexp bindings test
9393
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009394Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9395
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009396 * doc/xml.html:
9397 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009398
Daniel Veillard118aed72002-09-24 14:13:13 +00009399Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * xmlregexp.c: fixed the data callback on transition functionality
9402 which was broken when using the compact form
9403 * result/schemas/*: updated the results, less verbose, all tests
9404 pass like before
9405 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9406 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9407 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9408 annoying warnings
9409 * xpath.c: try to provide better error report when possible
9410
Daniel Veillard72336152002-09-21 13:08:14 +00009411Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * Makefile.am: fixed a breakage raised by Jacob
9414
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009415Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9416
9417 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9418 which don't use sockets
9419
Igor Zlatkovic01280582002-09-20 16:40:34 +00009420Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9421
9422 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9423 * win32/configure.js: applied zlib patch from Daniel Gehriger
9424
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009425Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9426
9427 * win32/configure.js: applied the patch from Mark Vakoc for
9428 regexp support
9429 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9430 for regexp support
9431
Daniel Veillardb5c05732002-09-20 13:36:25 +00009432Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * xmlschemastypes.c: as pointed by Igor Float and Double
9435 parsing ain't finished yet
9436
Daniel Veillard40b11342002-09-20 12:01:39 +00009437Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * Makefile.am configure.in: trying to fix #88412 by bypassing
9440 all the python subdir if python ain't detected
9441
Daniel Veillard23e73572002-09-19 19:56:43 +00009442Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9445 made configuring with regexps/automata/unicode the default
9446 but without schemas ATM
9447 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9448 fixed the regexp based DTD validation performance and memory
9449 problem by switching to a compact form for determinist regexps
9450 and detecting the determinism property in the process. Seems
9451 as fast as the old DTD validation specific engine :-) despite
9452 the regexp built and compaction process.
9453
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009454Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * valid.c: determinism is debugged, new DTD checking code now works
9457 but xmlFAComputesDeterminism takes far too much CPU and the whole
9458 set usues too much memory to be really usable as-is
9459
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009460Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * tree.c: fixed another stupid bug in xmlGetNodePath()
9463 * xmllint.c: --version now report the options compiled in
9464
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009465Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * HTMLparser.c: small cleanup
9468 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9469 when configured with them. A bit of debugging around the determinism
9470 checks is still needed
9471
Daniel Veillard63b01c22002-09-17 19:25:28 +00009472Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9475
Daniel Veillard92727042002-09-17 17:59:20 +00009476Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * xmlIO.c: small portability glitch fixed.
9479
Daniel Veillard84d70a42002-09-16 10:51:38 +00009480Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * xmlschemastypes.c: incomplete steps for real/double support
9483 * testAutomata.c include/libxml/xmlautomata.h
9484 include/libxml/xmlregexp.h: avoiding a compilation problem
9485 * valid.c include/libxml/valid.h: starting the work toward using
9486 the regexps for actual DTD validation
9487
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009488Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * hash.c: cosmetic cleanup
9491 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9492 integrating a DTD validation layer based on the regexps
9493
Daniel Veillard4402ab42002-09-12 16:02:56 +00009494Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9497 the determinism was tested before eliminating the epsilon
9498 transitions :-(
9499
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009500Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * python/generator.py python/libxml.c python/libxml.py
9503 python/libxml2-python-api.xml python/libxml2class.txt
9504 python/libxml_wrap.h python/types.c: updated the python
9505 bindings, added code for easier File I/O, and the ability to
9506 define a resolver from Python fixing bug #91635
9507 * python/tests/Makefile.am python/tests/inbuf.py
9508 python/tests/outbuf.py python/tests/pushSAXhtml.py
9509 python/tests/resolver.py python/tests/serialize.py: updated
9510 and augmented the set of Python tests.
9511
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009512Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9513
9514 * win32/configure.js: added more readme info for the binary
9515 package.
9516
Daniel Veillard607b35c2002-09-10 12:16:19 +00009517Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * xmlIO.c: fixed a stupid out of bound array error
9520
9521Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9524 messing around with support for Windows path, cleanups,
9525 trying to identify and fix the various code path to the
9526 filename access. Added xmlNormalizeWindowsPath()
9527
Daniel Veillard76575762002-09-05 14:21:15 +00009528Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * error.c valid.c: working on better error reporting of validity
9531 errors, especially providing an accurate context.
9532 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9533 error reports in those cases.
9534
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009535Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9538 parser.c parserInternals.c xmlIO.c: get rid of all the
9539 perror() calls made in the library execution paths. This
9540 should fix both #92059 and #92385
9541
Daniel Veillard19aa7022002-09-05 11:14:19 +00009542Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * xmllint.c: memory leak reporting was broken after a change
9545 of the preprocessor symbol used to activate it.
9546
Daniel Veillardec6725e2002-09-05 11:12:45 +00009547Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * tree.c: try to make the copy function work for node of
9550 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9551 DOM layers though, not libxml2 itself.
9552
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009553Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * valid.c: try to provide file and line informations, not all
9556 messages are covered, but it's a (good) start
9557
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009558Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * xinclude.c: reimplemented a large part of the XInclude
9561 processor, trying to minimize resources used, James Henstridge
9562 provided a huge test case which was exhibiting severe memory
9563 consumption problems.
9564
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009565Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * python/Makefile.am: applied patch from Christophe Merlet to
9568 reestablish DESTDIR
9569
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009570Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * libxml.spec.in: fixes libary path for x86_64 AMD
9573
John Fleckbe98b332002-09-04 03:16:23 +00009574Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9575
9576 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009577 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009578 (plus resulting generated html files)
9579 fixing one spot I missed in the tutorial where I hadn't freed
9580 memory properly
9581
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009582Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9583
9584 * doc/tutorial/includeaddattribute.c
9585 * doc/tutorial/includeaddkeyword.c
9586 * doc/tutorial/includegetattribute.c
9587 * doc/tutorial/includekeyword.c
9588 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009589 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009590 update tutorial to properly free memory (thanks to Christopher
9591 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009592 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009593 added image files so the callouts are graphical, making it
9594 easier to read ( use "--param callout.graphics 1" to generate
9595 html with graphical callouts)
9596
Daniel Veillarde1662542002-08-28 11:50:59 +00009597Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9600 nice logos generated by Marc Liyanage
9601 * doc/site.xsl *.html: changed the stylesheet to show the new
9602 logo and regenerated the pages
9603
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009604Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9607
Daniel Veillard42766c02002-08-22 20:52:17 +00009608Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * xpath.c: possible mem leak patch from Jason Adams
9611
9612Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9615 in the XQuery namespace
9616 * configure.in: preparing 2.4.24
9617 * doc/*.html: updated the web pages
9618
9619Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * python/generator.py: closing bug #85258 by generating conditional
9622 compile check to avoid linking to routines not configured in.
9623
Havoc Pennington84ec40a2002-08-22 13:59:35 +000096242002-08-22 Havoc Pennington <hp@pobox.com>
9625
9626 * autogen.sh: update error message for missing automake
9627
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009628Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * python/Makefile.am: typo in target name resulted in libxml2.py
9631 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9632
Daniel Veillard22669b22002-08-22 07:17:11 +00009633Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * win32/win32/Makefile.mingw: updated with version from
9636 Elizabeth Barham at http://soggytrousers.net/repository/
9637
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009638Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9639
9640 * win32/Makefile.msvc: added the prefix location to the include
9641 and lib search path.
9642
Havoc Pennington830e8972002-08-18 22:22:13 +000096432002-08-18 Havoc Pennington <hp@pobox.com>
9644
9645 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9646 both automake 1.6 and 1.4 installed get the right automake. Means
9647 compilation from CVS will now require the latest automake 1.4
9648 release, or manually creating symlinks called "automake-1.4" and
9649 "aclocal-1.4"
9650
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009651Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * configure.in python/Makefile.am: more AMD 64 induced changes from
9654 Frederic Crozat
9655
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009656Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * xinclude.c: oops I was missing the xml:base fixup too
9659 * result/XInclude/*.xml: this adds xml:base attributes to most
9660 results of the tests
9661
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009662Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * xinclude.c: quick but apparently working implementation of
9665 xi:fallback, should close bug #89684
9666 * Makefile.am test/XInclude/docs/fallback.xml
9667 result/XInclude/fallback.xml: added a basic test for fallback,
9668 and run with --nowarning to avoid a spurious warning
9669 * configure.in: applied patch from Frederic Crozat for python
9670 bindings on AMD 64bits machines.
9671
Daniel Veillard9e923512002-08-14 08:48:52 +00009672Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9675 the caller don't pass a SAX callback block.
9676
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009677Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * tree.c: applied the same fix for the XML-1.0 namespace to
9680 xmlSearchNsByHref() as was done for xmlSearchNs()
9681
Daniel Veillardad11b302002-08-12 14:53:41 +00009682Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * libxml.3: small cleanup of the man page
9685 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9686 when serializing HREF attributes generated by XSLT.
9687
Daniel Veillardc084e472002-08-12 13:27:28 +00009688Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9691 version of Marc Liyanage' patch for boolean attributes in HTML
9692 output
9693
Daniel Veillard5f91b372002-08-12 12:13:01 +00009694Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * python/tests/serialize.py: fixed the test results, indenting
9697 behaviour changed slightly
9698
Aleksey Sanin9e951762002-08-08 18:02:41 +00009699Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9700
9701 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9702 new c14n function to Windows def files
9703
Aleksey Saninea4272a2002-08-02 23:50:03 +00009704Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9705
9706 * c14n.c: fixed a memory leak in c14n code
9707
Daniel Veillard58e44c92002-08-02 22:19:49 +00009708Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * parser.c include/libxml/parser.h: adding a new API for Christian
9711 Glahn: xmlParseBalancedChunkMemoryRecover
9712 * valid.c: patch from Rick Jones for some grammar cleanup in
9713 validation messages
9714 * result/VC/* result/valid/*: this slightly change some of the
9715 regression tests outputs
9716
Daniel Veillard0bf29002002-08-01 12:54:11 +00009717Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * tree.c: trying to fix a problem in namespaced attribute handling
9720 raised by Christian Glahn
9721
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009722Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * encoding.c include/libxml/encoding.h: Opening the interface
9725 xmlNewCharEncodingHandler as requested in #89415
9726 * python/generator.py python/setup.py.in: applied cleanup
9727 patches from Marc-Andre Lemburg
9728 * tree.c: fixing bug #89332 on a specific case of loosing
9729 the XML-1.0 namespace on xml:xxx attributes
9730
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009731Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9732
9733 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9734 corner case from new Merlin's test suite and added a callback
9735 that will be used to improve xmlsec performance
9736
9737
Daniel Veillard0b22def2002-07-29 16:23:03 +00009738Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * HTMLtree.c: trying to fix the <style> escaping problem in
9741 HTML serialization bug #89342
9742
Daniel Veillard0b28e882002-07-24 23:47:05 +00009743Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9746 and rebuilt the web site.
9747
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009748Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009749
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009750 * include/libxml/tree.h: added _private member to xmlNs struct
9751
Daniel Veillard1d995272002-07-22 16:43:32 +00009752Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * HTMLparser.c: fixing bug #84876 based on the xml working
9755 code.
9756
William M. Brack61eaba52002-07-21 11:14:18 +00009757Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9758
9759 * python/Makefile.am: enhanced to fix bug 72012 (errors
9760 when using '-jX' make parameter)
9761
William M. Brackef61d202002-07-19 08:32:00 +00009762Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9763
9764 * xpath.c: small additional enhancement for booleans
9765 compared to nodesets
9766
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009767Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * HTMLtree.c: changed the order of the encoding declaration
9770 attributes in the meta tags due to a bug in IE/Mac
9771
William M. Brack0c022ad2002-07-12 00:56:01 +00009772Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9773
9774 * xpath.c: enhanced handling of booleans (especially '='
9775 and '!=' for nodesets) - fixes bug 85256. Added new
9776 routine xmlXPathNotEqualValues for more proper handling
9777 of '!=' when nodesets are involved.
9778
Daniel Veillard06944e22002-07-11 19:55:18 +00009779Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9782 doc/xmlcatalog_man.xml to the source distribution
9783
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009784Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9785
9786 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9787 asked for this.
9788
Daniel Veillard539638b2002-07-06 19:55:14 +00009789Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * configure.in: preparing 2.4.23
9792 * doc/*: rebuilt the docs
9793
Daniel Veillard176d99f2002-07-06 19:22:28 +00009794Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * parser.c: fixing bug #84169 by fixing the
9797 comment of xmlCreatePushParserCtxt to describe the
9798 encoding detection parameters better.
9799
Daniel Veillard37f961d2002-07-06 17:53:56 +00009800Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * valid.c: fixing bug #79331 in one path the lookup for
9803 ID attributes on a namespaced node wasn't handled correctly :-\
9804
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009805Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * HTMLparser.c: trying to fix 87235 about discarded white
9808 spaces in the HTML parser.
9809 * result/HTML/*: this changes the output of a number of HTML
9810 regression tests
9811
Daniel Veillardfdc91562002-07-01 21:52:03 +00009812Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * xpath.c: applied patch from Richard Jinks for the namespace
9815 axis + fixed a memory error.
9816 * parser.c parserInternals.c: applied patches from Peter Jacobi
9817 removing ctxt->token for good.
9818 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9819 popped out by the regression tests.
9820 * Makefile.am: patch for threads makefile from Gary Pennington
9821
William M. Brack6000af52002-06-28 11:43:13 +00009822Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9823
Daniel Veillardfdc91562002-07-01 21:52:03 +00009824 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009825 expressions involving preceding-sibling (et al).
9826
Daniel Veillard153120c2002-06-18 07:58:35 +00009827Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * hash.c: applied a patch from Peter Jacobi to solve a problem
9830 when compiling with the Watcom C on Win32
9831 * result/schemas/*.err: the change of hashing algo generated
9832 permutations in the output
9833
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009834Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * hash.c: applied patch from Sander Vesik improving the quality of
9837 the hash function.
9838
Aleksey Sanina5808b92002-06-14 17:07:41 +000098392002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009840
9841 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9842 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9843 xmllint.c xpath.c: replaced sprintf() with snprintf()
9844 to prevent possible buffer overflow (the bug was pointed
9845 out by Anju Premachandran)
9846
Daniel Veillarde059b892002-06-13 15:32:10 +00009847Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * parser.c: removed an uninitialized data error popped by valgrind
9850 on PE references
9851
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009852Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9853
9854 * doc/xml.html
9855 adding tutorial reference to the web page
9856
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009857Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9858
9859 * doc/tutorial/xmltutorial.xml
9860 * doc/tutorial/ar01s07.html
9861 * doc/tutorial/ape.html
9862 * doc/tutorial/includegetattribute.c
9863 adding section to tutorial about retrieving an attribute
9864 value
9865
Daniel Veillardf5582f12002-06-11 10:08:16 +00009866Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * parser.c: applied a couple of patches from Peter Jacobi to start
9869 to get rid of ctxt->token, with a possible significant speed
9870 improvement to be gained once done. Better compliance with PE
9871 references constructs in DTDs too.
9872 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9873 from Peter too
9874
Daniel Veillard38d80e22002-06-11 07:24:56 +00009875Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9878 xmlParseElement was likely to have been deallocated at the
9879 time of the report, possibly leading to segfault. Just report
9880 the tag name now.
9881
Daniel Veillard9e412302002-06-10 15:59:44 +00009882Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xpath.c: patch from Richard Jinks for XPath substring() function
9885 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9886
Aleksey Sanina5808b92002-06-14 17:07:41 +000098872002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009888
9889 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9890
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009891Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9892
9893 *doc/FAQ.html
9894 fixing typos in FAQ, thanks to Robert Funnell for the
9895 editing help
9896
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009897Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * NEWS: got complaints from rpmlint that it was empty
9900
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009901Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9902
9903 * added doc/tutorial, including:
9904 apa.html
9905 apb.html
9906 apc.html
9907 apd.html
9908 ar01s02.html
9909 ar01s03.html
9910 ar01s04.html
9911 ar01s05.html
9912 ar01s06.html
9913 includeaddattribute.c
9914 includeaddkeyword.c
9915 includekeyword.c
9916 includestory.xml
9917 index.html
9918 xmltutorial.xml
9919 libxml tutorial, including generated html
9920
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009921Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9922
9923 * result/c14n/exc-without-comments/merlin-c14n-two-*
9924 result/c14n/without-comments/merlin-c14n-two-*
9925 test/c14n/exc-without-comments/merlin-c14n-two-*
9926 test/c14n/without-comments/merlin-c14n-two-*
9927 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9928 c14n/exc-c14n and slightly modified test script to handle
9929 these test cases
9930 * c14n.c: fixed bugs for complicated nodes set (namespace
9931 without node and others from merlin-c14n-two.tar.gz)
9932 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9933 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9934 for xmlsec performance patch
9935 * xpath.c: fixed self::node() for namespaces and attributes
9936
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009937Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9938
9939 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9940 but with the format parameter
9941 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9942
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009943Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9944
9945 * Makefile.am: updated c14n tests suite
9946 * c14n.c: performance improvement for previous c14n patch
9947
Daniel Veillarde72c7562002-05-31 09:47:30 +00009948Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * parser.c: another peroformance patch from Peter Jacobi, that
9951 time on parsing attribute values.
9952
Aleksey Sanin508a1012002-05-31 06:32:32 +00009953Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9954
9955 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9956 into LibXML2 test suite
9957
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009958Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9959
9960 * c14n.c: propagating xpath ancesstors node fix to c14n
9961 plus small performance improvement to reduce number of
9962 mallocs
9963 * xpath.c: fixed ancestors axis processing for namespace nodes
9964
Daniel Veillard46de64e2002-05-29 08:21:33 +00009965Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9968 Peter Jacobi
9969
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009970Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * configure.in: preparing 2.4.22
9973
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009974Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9977 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9978 a public entry point.
9979 * doc/*: rebuilt the API and docs
9980
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009981Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * xpath.c: patch from Richard Jinks to fix a problem introduced
9984 in the previous patch and pointed by Norm
9985
Daniel Veillardc6924812002-05-24 11:10:43 +00009986Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * libxml.spec.in: fixing bug #81112
9989
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009990Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * uri.c: fixing bug #82848
9993
Daniel Veillarda2878972002-05-24 07:54:39 +00009994Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9997 output of one catalog test
9998
Aleksey Sanin114e4752002-05-24 07:20:27 +00009999Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010000
Aleksey Sanin114e4752002-05-24 07:20:27 +000010001 * global.data globals.c tree.c include/libxml/globals.h
10002 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10003 default value for global parameter xmlIndentTreeOutput to 1 and
10004 introduced new global parameter xmlTreeIndentString (the string
10005 used to do one-level indent) with default value " " (as it was
10006 in tree.c)
10007
Daniel Veillard49d5af82002-05-23 11:55:49 +000010008Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10011 with trio and schemas.
10012
Daniel Veillard7c13af42002-05-22 09:57:32 +000010013Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * xpath.c: patch from Richard Jinks to fix the problem raised in
10016 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10017
Daniel Veillard5a872412002-05-22 06:40:27 +000010018Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * xmlschemas.c: a bit of work on import.
10021 * xmlschemastypes.c: Charles Bozeman provided a compare function
10022 for date/time types so min/max facet restrictions should work,
10023 indeterminate comparisons return an error instead of equal.
10024 * test/schemas/date_0* result/schemas/date_0_0: specific test
10025 from Charles Bozeman too
10026
Daniel Veillard10b6da42002-05-18 07:55:20 +000010027Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10030 from Christian Cornelssen fixing the man pages and the Catalog
10031 building script.
10032 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10033 next step is <xs:import> I now have a reasonable understanding
10034 of how it works.
10035
Daniel Veillarde5354492002-05-16 08:43:22 +000010036Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10039
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010040Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10041
10042 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10043
Daniel Veillard088bf112002-05-14 11:03:59 +000010044Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * xpath.c: fixing an XPath function evalutation bug pointed out
10047 by Alexey Efimov where the context was lost when evaluating
10048 the function arguments
10049
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010050Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010051
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010052 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10053 function public for XMLSec performance optimizations
10054
Daniel Veillard3cd72402002-05-13 10:33:30 +000010055Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * python/generator.py python/libxml2class.txt : fixed a problem
10058 with the HTML parser pointed by Gary Benson
10059 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10060 example
10061
Aleksey Sanine48a3182002-05-09 18:20:01 +000010062Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10063 * parser.c: fixed bug #81159 (memory growth in SAX)
10064
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010065Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10066 * xpath.c: fixed bug #78858 (the real fix)
10067
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010068Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010069 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010070
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010071Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * tree.c: modified xmlNodeSetBase to allow changing the
10074 base of a document.
10075
Daniel Veillard070803b2002-05-03 07:29:38 +000010076Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * xmlschemastypes.c: patch Charles Bozeman for validation of
10079 all the date, time, and duration types
10080 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10081 * configure.in: fixed an error pointed by an user
10082 * xml2-config.in: fixed an error pointed by an user
10083
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010084Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10085
10086 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10087 win32/libxml2.def.src xmlIO.c: exported default
10088 'file:', 'http:' and 'ftp:' protocols input handlers
10089 and maked protocols comparisson case insensitive
10090
Daniel Veillard34de97f2002-04-30 14:29:22 +000010091Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * configure.in: Neven Has detected a typo
10094
Daniel Veillard28577c32002-04-30 06:48:41 +000010095Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10098 as one of the persons allowed to commit directly to the
10099 module.
10100
Daniel Veillardfc57b412002-04-29 15:50:14 +000010101Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10104 * valid.c: raised a too low limit
10105 * doc/*: rebuilt the docs
10106
Daniel Veillardeca82812002-04-24 11:42:02 +000010107Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * test/XPath/expr/floats test/XPath/expr/functions
10110 result/XPath/expr/floats result/XPath/expr/functions
10111 xpath.c: another XPath conformance patch from Richard Jinks
10112
Daniel Veillard13e04c62002-04-23 17:51:29 +000010113Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * xmlschemas.c: fixed validation of attribute groups.
10116 * test/schemas result/schemas: added an example from the primer
10117
Daniel Veillard88c58912002-04-23 07:12:20 +000010118Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10121 * test/schemas result/schemas: updated the test list
10122
Daniel Veillarde19fc232002-04-22 16:01:24 +000010123Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * TODO: updated a bit
10126 * parser.c: made a comment more specific
10127 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10128 Schemas conformance.
10129 * test/schemas result/schemas: updated the test list
10130
Daniel Veillard441bc322002-04-20 17:38:48 +000010131Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10134 implementing xs:all with minOccurs = 0
10135 * tes/schemas/* result/schemas/*: added more tests covering
10136 xs:all
10137
Daniel Veillard8a001f62002-04-20 07:24:11 +000010138Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * xmlregexp.c: first implementation of the all particle, this
10141 may need to be revisited for case where not all transitions
10142 must be crossed.
10143
Daniel Veillard7646b182002-04-20 06:41:40 +000010144Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * tree.c: another entity processing update from Markus Henke
10147
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010148Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10149
10150 * trionan.c: fixed crash on OSF/1
10151
Daniel Veillardb4398962002-04-19 07:01:55 +000010152Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * xmlschemas.c: more Schemas work
10155 * test/schemas/* result/schemas/*: added more tests coming
10156 from the spec.
10157
Daniel Veillard54761132002-04-18 21:00:44 +000010158Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10161 ExcC14N specification
10162
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010163Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * tree.c: patch from Markus Henke, fix for recursive entities.
10166
Daniel Veillard23b1f372002-04-18 15:50:05 +000010167Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * xpath.c: fix a problem with string() on a document node.
10170
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010171Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * Makefile.am xmlschemas.c: more Schemas work
10174 * test/schemas/* result/schemas/*: added more tests coming
10175 from the spec.
10176
Daniel Veillard6231e842002-04-18 11:54:04 +000010177Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10180 * result/HTML/*: this changes a few things in the results
10181
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010182Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10183
10184 * include/libxml/tree.h: eliminated 'declaration different than
10185 prototype' warning
10186 * include/win32config.h: "resolved" conflicts with errno.h
10187
Daniel Veillardb509f152002-04-17 16:28:10 +000010188Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10191 on the automata interfaces and debug of counted choices
10192 * test/schemas/* result/schemas/*: added a number of tests
10193
Daniel Veillard8651f532002-04-17 09:06:27 +000010194Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10197 a bit of work on Schemas
10198 * testSchemas.c: try to make it more useful
10199 * test/schemas/* result/schemas/* Makefile.am: changed the
10200 Schemas regression test procedure, started adding a few samples
10201
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010202Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10203
10204 * include/libxml/encoding.h: Patch for the Borland C++ builder
10205 * include/libxml/tree.h: Patch for the Borland C++ builder
10206 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010207 * win32/bcb5: New directory for the Borland C++ builder
10208 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010209
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010210Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10211
10212 * win32/Makefile.msvc: Update for XML Schema support
10213 * win32/configure.js: Update for XML Schema support
10214 * win32/libxml2.def.src: Update for XML Schema support
10215
Daniel Veillard4255d502002-04-16 15:50:10 +000010216Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10219 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10220 xmlunicode.c include/libxml/Makefile.am
10221 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10222 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10223 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10224 include/libxml/xmlversion.h.in : merged the current state of
10225 XML Schemas implementation, it is not configured in by default,
10226 a specific --schemas configure option has been added.
10227 * test/automata test/regexp test/schemas Makefile.am
10228 result/automata result/regexp result/schemas:
10229 merged automata/regexp/schemas regression tests
10230
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010231Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * xpath.c: Gary found a compile time problem, fixes #78823
10234
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010235Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * configure.in: release of 2.4.20
10238 * doc/*: updated and rebuilt the docs
10239
Daniel Veillardf544f192002-04-15 12:56:56 +000010240Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * python/Makefile.am: patch from Cristian Gafton to build on
10243 Red Hat 6.2, should also fix #75779
10244
Daniel Veillard940492d2002-04-15 10:15:25 +000010245Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * valid.c: first part of fixing #78729
10248
Daniel Veillardeb475a32002-04-14 22:00:22 +000010249Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10252 escaping of URI when saving HTML files.
10253 * result/HTML/*: this impacted some tests
10254
Daniel Veillard9b731d72002-04-14 12:56:08 +000010255Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * configure.in: trying to fix #77441
10258
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010259Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * include/libxml/xmlIO.h: Hallski complained it could not be
10262 included by itself.
10263
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010264Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10267
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010268Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10269
10270 * win32/configure.js: patch from Nilo for the c14n option
10271 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10272
Daniel Veillardda423da2002-04-10 19:25:38 +000010273Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10276 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10277 LIBXML_THREAD_ENABLED
10278
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010279Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * xpath.c: another patch from Richard Jinks for substring conformance
10282 * test/XPath/expr/floats test/XPath/expr/strings
10283 result/XPath/expr/floats result/XPath/expr/strings: update of the
10284 test suite to check those.
10285
Daniel Veillard01917aa2002-04-10 11:30:41 +000010286Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * xpath.c: patch from Richard Jinks for .x float parsing.
10289
Daniel Veillard46d6c442002-04-09 16:10:39 +000010290Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * parser.c: patch from Markus Henke when an encoding ain't recognized
10293
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010294Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * libxml.m4: got a report that #include <string.h> was needed
10297
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010298Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10301
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010302Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10303
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010304 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010305
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010306Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10309 pointed out by Melvyn Sopacua.
10310
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010311Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * libxml.m4: Frédéric Crozat gave a patch related to the change
10314 of Include paths breaking the libxml.m4
10315
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010316Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * xpath.c: Fix bug #76927 forgot to save some context
10319 when evaluating binary expressions
10320
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010321Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * configure.in: fixed configure for MPE/iX from Markus Henke
10324 * xmlmemory.c: fixed initialization problems
10325 * xpath.c: another set of patches from Richard Jinks this
10326 fixes "make XPathtests" on linux
10327
Daniel Veillard21458c82002-03-27 16:12:22 +000010328Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10331 * test/XPath/expr/compare test/XPath/expr/equality
10332 test/XPath/expr/floats test/XPath/expr/functions
10333 test/XPath/expr/strings result/XPath/expr/compare
10334 result/XPath/expr/equality result/XPath/expr/floats
10335 result/XPath/expr/functions result/XPath/expr/strings: Updated
10336 tests though they show a divergence on Linux
10337
Daniel Veillard28dfed12002-03-27 09:08:17 +000010338Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * xpath.c trionan.c: previous commit also included patches
10341 from Richard Jinks on some IEEE support corner case
10342
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010343Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10346 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10347 that $(datadir) should be used for docs
10348
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010349Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10352 could leak filedescriptors
10353
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010354Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * configure.in nanohttp.c: applied patch from Allan Clark for
10357 UnixWare/OpenServer
10358
Daniel Veillard19274092002-03-25 16:48:03 +000010359Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * configure.in: preparing 2.4.19
10362 * doc/*: rebuilt the docs
10363
Daniel Veillard56b2db72002-03-25 16:35:28 +000010364Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * nanohttp.c: fixing #76043, got fed up with non-portability
10367 of that piece of code.
10368
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010369Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * valid.c SAX.c: Never commit without running "make tests" :-(
10372 fix a couple of stupidities in the previous commit
10373 * result/*: a few changes in some attribute order result of previous
10374 commit.
10375
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010376Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10379 the internal subset should not raise duplicate ID errors,
10380 also there was a small bug in conjunction to namespace
10381 declarations defaulted and xml:xxx attributes DTD definitions.
10382
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010383Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xpath.c: Richard Jinks also raised some rounding problems
10386 this tries to fix them
10387
Daniel Veillard4e2df542002-03-22 12:23:14 +000010388Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10391 behaviour in xmlXPathCastToString()
10392
Daniel Veillarddb552912002-03-21 13:27:59 +000010393Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10396 raised by Morus Walter
10397
Daniel Veillard9e537932002-03-21 13:08:08 +000010398Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10401 from Igor
10402
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010403Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xpath.c: fixing #75619, related to a problem when trying
10406 to evaluate condition when the current node set resulting
10407 from that sub-step evaluation is empty. Also fixes 2 potential
10408 problem with previous-sibling and next-siblings axis.
10409
Daniel Veillard1840ef02002-03-21 08:05:23 +000010410Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10413 HTML support is not configured in.
10414
Daniel Veillard561b7f82002-03-20 21:55:57 +000010415Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10418 include/libxml/tree.h: dohh I really didn't intended to commit
10419 this test version :-(
10420
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010421Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * testSAX.c: I wanted to see the real speed at the SAX interface
10424 after a little too many Ximianer started complaining about the
10425 parser speed.
10426 added a --quiet option:
10427 paphio:~/XML -> ls -l db100000.xml
10428 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10429 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10430 3200006 callbacks generated
10431 real 0m1.270s
10432 Which means 16MBytes/s and 3Mcallback/s
10433
Daniel Veillardc62a1472002-03-19 18:35:12 +000010434Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * xpath.c: valgrind spotted another error that time when running
10437 on libxslt regression tests
10438
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010439Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * Makefile.am: adding "make valgrind" running the full regression
10442 tests (except python ones) under Valgrind (using valgrind -q
10443 which was kindly added by the author).
10444 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10445 passes cleanly now except an obcure floating point initialization
10446 raised in log10() in one XPath regression test ???
10447 * tree.c: edited some comments to close #75244
10448
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010449Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10452 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10453 context of ScrollKeeper, made sure that if the number is
10454 an integer, the serialization follows the description at
10455 http://www.w3.org/TR/xpath#section-String-Functions
10456
Daniel Veillard5997aca2002-03-18 18:36:20 +000010457Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010459 * configure.in: preparing 2.4.18
10460 * doc/*: updated and rebuilt the web site
10461 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10462 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010463 * parser.c: humm, changed the way the SAX parser work when
10464 xmlSubstituteEntitiesDefault(1) is set, it will then
10465 do the entity registration and loading by itself in case the
10466 user provided SAX getEntity() returns NULL.
10467 * testSAX.c: added --noent to test the behaviour.
10468
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010469Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * parser.c: Wilfried Teiken provided a hackish but working
10472 way to get context reported back on entities when parsing
10473 with SAX and without breaking the DOM build.
10474
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010475Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * c14n.c: applied a new patch from Aleksey Sanin
10478 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10479 to reference Aleksey implementation of XML digital Signatures
10480
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010481Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * xpath.c: small fix to avoid potential problem due to
10484 ordering of freeing data
10485 * python/Makefile.am: people were complaining about
10486 the generated file in python dir not being built
10487
Daniel Veillardd2379012002-03-15 22:24:56 +000010488Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10491 python/generator.py python/libxml.c python/types.c: Cleanup
10492 of the python Makefiles based on Jacob and James feedback,
10493 fixed the spec file accordingly, fixed the number of warning
10494 that passing my pedantic CFLAGS was generating. Conclusion
10495 is that Python includes are real crap.
10496
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010497Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * configure,in: it was reported quite a few times that
10500 xml2-config --cflags should not output
10501 -I$includeprefix/libxml2/libxml because libxml2 header names
10502 clashes with existing names like list.h from C++ stl.
10503 Includes should be #include<libxml/xxx.h> so ...
10504
Daniel Veillard6f293b12002-03-15 09:42:33 +000010505Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * c14n.c: another patch from Aleksey Sanin
10508
Daniel Veillard5c396542002-03-15 07:57:50 +000010509Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10512 canonicalization algorithm
10513 * doc/xml.html doc/index.html: added the C14N references on the
10514 index page.
10515
jacob berkman9be65862002-03-14 02:15:56 +0000105162002-03-13 jacob berkman <jacob@ximian.com>
10517
10518 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10519 usage, redundant, and gcc specific
10520
Daniel Veillard75be0132002-03-13 10:03:35 +000010521Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * xpath.c: speedup some node selection operations, this can
10524 have a significant impact on DocBook Norm's stylesheets
10525 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10526 make sure it's always the case
10527 * debugXML.c: distinguish CDATA and comments in ls operations
10528
Daniel Veillard61f26172002-03-12 18:46:39 +000010529Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10532 to generate better API descriptions etc...
10533
Daniel Veillard9ff88172002-03-11 09:15:32 +000010534Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * c14n.c: Fixing #74186, made sure all boolean expressions
10537 get fully parenthesized, ran indent on the output
10538 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10539 include/libxml/tree.h: also #74186 related, removed the
10540 --with-buffers option, and all the preprocessor conditional
10541 sections that were resulting from it.
10542
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010543Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * valid.c: applied patch from Dodji Seketeli fixing an
10546 uninitailized variable in xmlValidGetValidElements()
10547
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010548Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * c14n.c: fixed a few comments
10551 * doc/*.html doc/*/*.html: regenerated the docs and added
10552 the C14N API
10553 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10554
Daniel Veillardfa49d872002-03-09 10:20:00 +000010555Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * check-xml-test-suite.py: fix to adapt varaiations in the
10558 bindings
10559 * configure.in python/setup.py python/setup.py.in: fixed to
10560 have the version of the python scripts automatically updated
10561
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010562Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10565 in xmlCopyProp()
10566
Daniel Veillardaf43f632002-03-08 15:05:20 +000010567Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * configure.in: preparing 2.4.17 release
10570 * doc/*: updated and rebuilt the docs
10571 * xpath.c: fixed a comment
10572 * python/libxml.c: fixed a possible reentrancy problem
10573
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010574Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10577 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10578 added a specific regression test
10579 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10580 not raise exceptions when failing to find the attribute.
10581
Daniel Veillard90bc3712002-03-07 15:12:58 +000010582Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * configure.in xmllint.c: owen pointed out a problem with the
10585 ftme fix, gettimeofday() was not detected by configure and
10586 the ftime header wasn't included, dohhh
10587
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010588Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * configure.in xmllint.c: trying to fix #71457 for timing
10591 precision when gettimeofday() is not availble but ftime() is
10592
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010593Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10596 are now copied on install and part of the -devel RPM
10597
Daniel Veillard7b416132002-03-07 08:36:03 +000010598Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * xpath.c: trying to avoid bug #72150 which was apparently
10601 caused by a gcc bug (or a processor problem) as detailed
10602 at http://veillard.com/gcc.bug
10603
Daniel Veillardf742d342002-03-07 00:05:35 +000010604Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10607 fixed xmlReconciliateNs(), added a Python test/example for
10608 inter-document cut'n paste
10609 * python/libxml.py: fixed node.doc on document nodes and added
10610 xpathEval() onto node objects
10611
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010612Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10615 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10616 fixup and integrated tests for the serialization stuff
10617
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010618Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10621 moved the libxml man page to section 3
10622
Daniel Veillard1e774382002-03-06 17:35:40 +000010623Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * tree.c: fix bug #72490
10626 * python/libxml.c python/libxml.py: added methods serialize()
10627 and saveTo() to all node elements.
10628
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010629Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * xmlIO.c: closed #73430, don't read from an input source
10632 which indicated an end-of-file or an error.
10633
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010634Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * parser.c: make sure SAX endDocument is always called as
10637 this could result in a Python memory leak otherwise (it's
10638 used to decrement ref-counting)
10639 * python/generator.py python/libxml.c python/libxml.py
10640 python/libxml2-python-api.xml python/libxml2class.txt
10641 python/tests/error.py python/tests/xpath.py: implemented
10642 the suggestions made by Gary Benson and extended the tests
10643 to match it.
10644
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010645Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * python/generator.py: applied patch fixing #73450
10648
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010649Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * xpath.c: fixing #61290 "namespace nodes have no parent"
10652 long standing divergence from the XPath REC. NodeSets
10653 simply hold a copy of namespace nodes and those node ->next
10654 points to the parent (which may not be the node carrying the
10655 definition).
10656 * include/libxml/xpath.h: flagged but didn't added a possible
10657 speedup
10658 * DOCBparser.c HTMLparser.c: removed some warnings from push
10659 parser due to new state being added.
10660 * tree.c: new fix from Boris Erdmann
10661 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10662 the XML Canonalization support from Aleksey Sanin
10663
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010664Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * tree.c: patch from Boris Erdmann fixing some namespace odities
10667 with xmlCopyNode()
10668
Daniel Veillardc6613042002-03-02 09:34:02 +000010669Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * xmlIO.c: fix bug #72706 when loading a NULL entity
10672
Daniel Veillardc0fef772002-03-01 16:16:31 +000010673Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10676 actually change in a future XML Namespace revision.
10677
Daniel Veillard79426f22002-03-01 16:14:17 +000010678Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10681 added the possibility of returning nodesets from XPath extension
10682 functions written in Python
10683
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010684Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * python/*: commiting some Python bindings work done while travelling
10687
Daniel Veillard97300512002-03-01 09:13:41 +000010688Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10691 explicitely with memory debugging switched on
10692
Daniel Veillard6361da02002-02-23 10:10:33 +000010693Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10696 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10697 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10698 the accessor generator for strings
10699 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10700 regression test.
10701
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010702Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * python/README python/generator.py python/libxml.c python/setup.py:
10705 added the 'usual' setup.py to allow building a libxml2-python
10706 module based on the same code. The initialization is however
10707 different the 2 .so files fo libxml2 and libxslt are identical and
10708 they entry point initialize both libraries. this is done to avoid
10709 some possible nasty problem since the Python don't merge the maps
10710 of all shared modules.
10711
Daniel Veillard158a4d22002-02-20 22:17:58 +000010712Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * parser.c: fixed a push/encoding bug reported by Michael
10715 on librsvg
10716
Daniel Veillard7839e162002-02-20 18:54:48 +000010717Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * include/libxml/parserInternals.h: fixes a misplaced #endif
10720
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010721Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * parser.c valid.c: found and fixed a couple of allocation bugs
10724
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010725Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * doc/xml.html doc/python.html doc/*: added a Python and binding
10728 page describing the current state of the Python bindings and
10729 giving pointers to the other languages wrappers.
10730
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010731Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10734 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10735 rebuilt the API and web site
10736 * xpath.c: fixed #71978 portability bugs
10737
Daniel Veillard8aff2472002-02-19 21:50:43 +000010738Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10741
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010742Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * include/libxml/parserInternals.h parser.c: had to change
10745 2 internal parsing API when processing document content
10746 to check the start and end of element content are defined
10747 in the same entity
10748 * valid.c include/libxml/valid.h: attribute normalization can
10749 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10750 with the context to report it.
10751 * SAX.c: fixed the last known bugs, crazy validation constraints
10752 when a document is standalone seems correctly handled. There
10753 is a couple of open issues left which need consideration especially
10754 PE93 on external unparsed entities and standalone status.
10755 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10756 The 2 tests left failing are actually in error. Cleanup done.
10757
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010758Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * valid.c: implemented E59 spaces in CDATA does not match the
10761 nonterminal S
10762
Daniel Veillard878eab02002-02-19 13:46:09 +000010763Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * SAX.c parser.c valid.c: more validation test fixups
10766 * check-xml-test-suite.py: added duration info for the tests
10767
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010768Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * parser.c valid.c: a couple of errors were reported but not
10771 saved back as such in the parsing context. Down to 1% failure rate
10772 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10773
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010774Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * xmlInternald.c: isExtender was missing a char
10777 * parser.c include/libxml/parser.h: % are acceptable in the
10778 internal subset if within a PUBLIC ID
10779
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010780Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * SAX.c parserInternals.c valid.c: more work on the conformance
10783 suite. Took the step to finally block documents with encoding
10784 errors. It's a fatal error per the spec, people should have fixed
10785 their documents by now.
10786
Daniel Veillard55253e22002-02-18 14:32:39 +000010787Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * check-xml-test-suite.py: fixed the test script after some discussion
10790 on the semantic of TYPE="error"
10791 * Makefile.am: added the script to the distrib
10792
Daniel Veillard28757702002-02-18 11:19:30 +000010793Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * SAX.c entities.c: fixed a couple of conformances issues deep
10796 into the validation code (standalone and undeclared Notations)
10797
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010798Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10801 stayed there for years !
10802
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010803Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10806 missing
10807
Daniel Veillardc7612992002-02-17 22:47:37 +000010808Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * check-xml-test-suite.py: improved the behaviour a bit as
10811 well as the logs
10812 * parser.c valid.c SAX.c: fixed a few more bugs
10813 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10814
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010815Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * check-xml-test-suite.py: python script to run regression tests
10818 against the XML Test suite of W3C/OASis
10819 * SAX.c: fixed a validation bug
10820 * parser.c: fixed 3 errors pointed by the test suite
10821 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10822 * python/Makefile.am: fixed a dependendy
10823
Daniel Veillard9f28f302002-02-15 20:48:08 +000010824Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * xmlmemory.c: avoid a warning bug #71594
10827
Daniel Veillard144024e2002-02-13 21:14:46 +000010828Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10831 warning on alpha/Tru64
10832
Daniel Veillarde4301c82002-02-13 13:32:35 +000010833Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * include/libxml/entities.h: fixing a comment
10836 * valid.c: fixing some troubles with validity check on namespaces
10837 * result/VC/NS3 test/VC/NS3: added a specific regression test
10838
Daniel Veillarda6d05382002-02-13 13:07:41 +000010839Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * tree.c: Fixing #71342 serializing '\n' in attribute values
10842 * result/noent/att3 result/att3 test/att3: added a specific
10843 test.
10844
Daniel Veillard797a5652002-02-12 13:46:21 +000010845Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * python/libxml.c: couple of bug fixes
10848
Daniel Veillard01a6d412002-02-11 18:42:20 +000010849Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * python/*.py: removed tabs and used spaces.
10852
Daniel Veillard397ff112002-02-11 18:27:20 +000010853Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10856 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10857
Daniel Veillard03517542002-02-11 13:54:40 +000010858Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10861 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10862
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010863Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * include/libxml/encoding.h include/libxml/entities.h
10866 include/libxml/globals.h include/libxml/parser.h
10867 include/libxml/threads.h include/libxml/tree.h
10868 include/libxml/xmlmemory.h: trying to fix the include mess
10869
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010870Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * include/libxml/xmlmemory.h: reverted part of the previous
10873 attempt to provide #69655, this was breaking the build.
10874
Daniel Veillard0ba59232002-02-10 13:20:39 +000010875Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10878 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10879 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10880 include/libxml/parserInternals.h include/libxml/tree.h
10881 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10882 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10883 clean.
10884 * python/libxml.c: fixed a warning.
10885
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010886Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10889 copying of node, merge back IDs in the target document.
10890 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10891 test/XInclude/ents/ids.xml: test case
10892 * result/VC/ElementValid4: output changed due to a typo fix
10893
Daniel Veillard1c18e302002-02-09 22:16:40 +000010894Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010897 generate the dependencies right as Jacob found out. Add
10898 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010899
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010900Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * parserInternals.c valid.c: Justin Fletcher found some parts
10903 of the code needing cleanup
10904 * libxml.spec.in python/Makefile.am python/generator.py
10905 python/libxml.c python/libxml.py: Fixed the python Makefiles
10906 corrected a bug showing up on ia64, changed the name of the
10907 python internal module too
10908
Daniel Veillard07be19b2002-02-08 14:20:35 +000010909Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * Makefile.am: applied patch from Andris Pavenis for binary
10912 name suffixes
10913
Daniel Veillardf216d462002-02-08 13:44:24 +000010914Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * xmllint.c win32/win32config.h: fixing #68748
10917
Daniel Veillardd455d792002-02-08 13:37:46 +000010918Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * valid.c: fixing #70166
10921
10922Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * valid.c: fixing #70077
10925
Daniel Veillardc575b992002-02-08 13:28:40 +000010926Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * Copyright Makefile.am README configure.in libxml.spec.in:
10929 Changed to the MIT Licence
10930 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10931 doc/xmlio.html: updated the doc accordingly
10932 * include/libxml/xmlwin32version.h configure.in: preparing
10933 2.4.14 release
10934 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10935 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10936 fixed the const xmlChar * wrapper and generator, XPath extension
10937 functions now use the context as first argument
10938 * python/tests/tstxpath.py python/tests/xpath.py
10939 python/tests/xpathext.py: Updated the tests accordingly
10940 * tree.c: fixed bug #70067
10941
Daniel Veillard7db38712002-02-07 16:39:11 +000010942Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * Makefile.am: cleanup
10945 * debugXML.c: always use stdout if output is NULL
10946 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10947 * python/Makefile.am python/generator.py python/libxml2class.txt
10948 python/libxml_wrap.h python/types.c: augmented the number of bindings
10949 handling FILE * and XPath contexts
10950 * python/tests/Makefile.am: avoid a stupid problem due to the
10951 use of TEST.
10952
Daniel Veillard15a143b2002-02-06 22:40:50 +000010953Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10956
Daniel Veillard70cab352002-02-06 16:06:58 +000010957Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * python/TODO python/libxml.c: cleanup the extension function lookup
10960 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10961
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010962Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * configure.in python/Makefile.am: do not install outside
10965 of prefix
10966
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010967Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * python/TODO python/libxml.c: started adding SAX interfaces
10970 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10971 SAX test
10972
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010973Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * tree.c: hardened the addChild function
10976 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10977 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10978 added accessors needed for xmlNode, a bit more testing and
10979 extension of interfaces
10980 * python/tests/Makefile.am python/tests/build.py: added a test
10981 build from scratch/save/load/check
10982
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010983Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * parserInternals.c: change a small bit in the way valididy
10986 error messages get initialized
10987 * python/TODO python/libxml.c python/libxml2-python-api.xml
10988 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10989 added some memory debugging to track leaks at the libxml2 level
10990 * python/tests/*.py: changed all tests to check for leaks,
10991 there is just one left in XPath extension registrations.
10992
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010993Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * python/TODO python/generator.py python/libxml2-python-api.xml
10996 python/libxml2class.txt: more accessor classes for the parser
10997 context, allow to switch on and check validity
10998 * python/tests/Makefile.am python/tests/error.py
10999 python/tests/invalid.xml python/tests/valid.xml
11000 python/tests/validate.py: attded more test and and added error.py
11001 which I forgot to commit in the last step
11002
Daniel Veillard3ce52572002-02-03 15:08:05 +000011003Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * python/Makefile.am python/types.c: cleanup
11006 * python/libxml.c python/libxml.py python/libxml_wrap.h
11007 python/generator.py python/libxml2-python-api.xml
11008 python/libxml2class.txt: added class for parser context, added
11009 first cut for push mode support. Added a framework to generate
11010 accessors functions.
11011 * python/tests/Makefile.am python/tests/push.py: added a push
11012 test
11013
Daniel Veillardcfb05462002-02-02 23:18:22 +000011014Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11017 bug a bit of cleanup.
11018
Daniel Veillard5d819032002-02-02 21:49:17 +000011019Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11022 python/libxml2class.txt: adding error redirections and preformat
11023 to a python handler
11024 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11025 tests self checking
11026
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011027Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11030 a function
11031
Daniel Veillard9589d452002-02-02 10:28:17 +000011032Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11035 python/libxml.c python/libxml2-python-api.xml
11036 python/libxml2class.txt: Progressing through the TODOs, class
11037 description output, extra XML API, RPM now builds the wrappers
11038 for all python installed versions
11039
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011040Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * configure.in libxml.spec.in python/Makefile.am python/TODO
11043 python/generator.py python/libxml2class.txt: added more informations
11044 in the libxml2-python package including docs. Slightly changed
11045 the class hierarchy
11046 * python/tests/*: added basic regression tests infrastructure too
11047
11048Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11051 added libxml2-python as part of the packages installed
11052
Daniel Veillarda7340c82002-02-01 17:56:45 +000011053Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * python/Makefile.am python/generator.py python/libxml.c
11056 python/libxml.py: more work, now able to extend the
11057 XPath interpreter with functions written in python.
11058
Daniel Veillardc3e39442002-02-01 09:29:41 +000011059Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * python/Makefile.am: Jacob sent a patch to allow building from
11062 tarfile.
11063
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011064Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11067 inserted the python wrappers build, I hope this won't be too
11068 unportable
11069
Daniel Veillard1971ee22002-01-31 20:29:19 +000011070Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * xpath.c: minor optimization
11073 * python/generator.py python/libxml.c python/libxml.py
11074 python/libxml_wrap.h: more work on the python bindings,
11075 they now support XPath and there is no evident leak
11076
Daniel Veillard36ed5292002-01-30 23:49:06 +000011077Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * python/generator.py python/libxml.c python/libxml.py:
11080 more work on the python bindings generator.
11081
Daniel Veillard96fe0952002-01-30 20:52:23 +000011082Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * python/generator.py python/libxml.c python/libxml_wrap.h:
11085 more work on the python bindings.
11086
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011087Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * python/generator.py python/libxml.c python/libxml.py
11090 python/libxml_wrap.h: commited early version of a python binding
11091 for private use only ATM
11092
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011093Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * entities.c tree.c include/libxml/entities.h: applied patch
11096 from Anthony Jones to implement copy of DTD subtree too. Had
11097 just to keep 2 function private which really ought to become
11098 public ones.
11099
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011100Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * xmllint.c: added pointers to the web pages in the usage()
11103
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011104Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * tree.c: more fixes from Petr Kozelka for attribute handling
11107 in the tree API to align the semantic with DOM.
11108
Daniel Veillard36065812002-01-24 15:02:46 +000011109Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * valid.c tree.c entities.c: another set of patches from
11112 Anthony Jones for copy operations cleanup and robustness
11113
Daniel Veillardf8592562002-01-23 17:58:17 +000011114Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11117 an alphabetic index based on comments content
11118 * doc/*: rebuilt the web site with the new references
11119
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011120Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * parserInternals.h: Greg Sjaardema suggested to use an
11123 eponential buffer groth policy in xmlParserAddNodeInfo()
11124
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011125Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11128 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11129 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11130 to generate cross-references, and added/updated the stylesheets
11131 to generate and link API indexes. The generic keyword index
11132 is not done yet.
11133 * doc/*.html: regenerated all the usual docs too
11134
Daniel Veillard2070c482002-01-22 22:12:19 +000011135Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * debugXML.c: added an xpath function to the shell for T. V. Raman
11138
11139Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011140
11141 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11142 debug routines.
11143
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011144Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11147 support of attribute nodes
11148
Daniel Veillard9d06d302002-01-22 18:15:52 +000011149Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11152 hopefully near complete and fully documented of the API in XML
11153 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11154 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11155 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11156 include/libxml/parserInternals.h include/libxml/valid.hi
11157 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11158 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11159 include/libxml/xpath.h include/libxml/xpathInternals.h:
11160 Cleaned up the doc comments a lot in the process, the interface
11161 coverage is now 100%
11162
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011163Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11166 extracts comments from the gtk-doc DocBook output (a bit
11167 convoluted but seems to work).
11168
Daniel Veillard61006472002-01-21 17:31:47 +000011169Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11172 added an XML description of the API, moved the script generating
11173 it here. Added a "make api" target
11174
Daniel Veillardd2f23002002-01-21 13:36:00 +000011175Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11178
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011179Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * xpath.c include/libxml/xpathInternals.h: the change made to
11182 xmlXPathFuncLookupFunc was incompatible roll it back
11183
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011184Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * SAX.c: cleanup patch from Anthony Jones
11187 * doc/Makefile.am: fix the headers to avoid in make scan
11188 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11189 includes, * vs Ptr and general cleanup
11190 * parsedecl.py: first version of a script to extract the
11191 module interfaces, the goal will be to provide .decl or XML
11192 specification of the interfaces to build wrappers.
11193
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011194Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11197 now provides return codes in case of errors
11198
Bjorn Reese026d29f2002-01-19 15:40:18 +000011199Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11200
11201 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11202 Upgraded to trio baseline 1.6
11203 * strio.h strio.c: Replaced by triostr.h and triostr.c
11204
Daniel Veillard572577e2002-01-18 16:23:55 +000011205Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11208 of strdup usage in the code
11209
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011210Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * parser.c error.c: Keith Isdale complained rightly that
11213 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11214
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011215Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * tree.c: fixed the funxtion to set the xml: attributes
11218 * debugXML.c: added "setbase" to test it.
11219
Daniel Veillard2c748c62002-01-16 15:37:50 +000011220Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11223 to allow updating an attribute content
11224
Daniel Veillard8de85c62002-01-15 17:10:15 +000011225Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * libxml.h: try to avoid problems when compiling on Windows
11228
Daniel Veillard314cfa02002-01-14 17:58:01 +000011229Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * hash.c: patch from Anthony Jones for hash.c allocation size
11232 * Makefile.am: trying to work around Yet Another Libtool Madness
11233 and build the 2.4.13 release finally ...
11234
Daniel Veillard744683d2002-01-14 17:30:20 +000011235Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11238 * doc/* : update of the documentation
11239
Daniel Veillarde6a55192002-01-14 17:11:53 +000011240Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11243 at fixing #61290 :-(
11244
Daniel Veillardfb25a512002-01-13 20:32:08 +000011245Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11248 Fixes bug #67229
11249
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011250Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * tree.c: trying to avoid troubles when a subtree is copied
11253 and coalesced in part with the target tree. Should fix
11254 bug #67407
11255
Daniel Veillardd8224e02002-01-13 15:43:22 +000011256Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * valid.c: fixed validation of attributes content of type
11259 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11260 values, very old bug. Fixes #67671
11261
Daniel Veillard8107a222002-01-13 14:10:10 +000011262Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * parser.c include/libxml/parserInternals.h tree.c: integrated
11265 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11266 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11267
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011268Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * threads.c: applied Serguei Narojnyi's patch to add native
11271 thread support on the Win32 platform
11272 * testThreadsWin32.c Makefile.am: added the test program also
11273 from Serguei, Win32 specific
11274 * include/win32config.h include/libxml/xmlwin32version.h.in:
11275 added patch from Igor for the Windows thread specific defines.
11276
Daniel Veillard845cce42002-01-09 11:51:37 +000011277Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11280
Daniel Veillard7b602b42002-01-08 13:26:00 +000011281Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11284 output page into XMLinfo.html. Close bug #66951 and
11285 raised by Robert Collins too.
11286
Daniel Veillard73c6e532002-01-08 13:15:33 +000011287Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * encoding.c: Paul Keogh pointed out a possibility of segfault
11290 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11291 Closes bug # 68238
11292
Daniel Veillard4a859202002-01-08 11:49:22 +000011293Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * doc/*.html: updated the Gdome2 links
11296
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011297Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * libxml.h: Applied following patches from Robert Collins
11300 and make sure IN_LIBXML is defined when compiling it
11301 -------
11302 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11303 as well as Visual C.
11304 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11305 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11306 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11307 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11308 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11309 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11310 xmlSysIDExists xmlNoNetExists).
11311 * xmllint.c: Don't include winsock2.h for Cygwin.
11312
Daniel Veillard401c2112002-01-07 16:54:10 +000011313Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11314
11315 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11316 when the version info is not present.
11317
Daniel Veillard6f42c132002-01-06 23:05:13 +000011318Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11319
11320 * tree.c: Anthony Jones pointed out a problem in
11321 xmlStringGetNodeList() and provided a fix for it
11322
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011323Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011325 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011326 xmlCreatePushParserCtxt() when the initial buffer passed
11327 is large.
11328
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011329Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * win32/*: big cleanup of the Windows/MSVC project files
11332 from Igor Zlatkovic
11333
Daniel Veillardcebb1362002-01-02 13:13:30 +000011334Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * doc/Makefile.am: should fix #67674 and avoid troubles if
11337 xsltproc is not available or fails in the prefix provided
11338
Daniel Veillard26908ab2002-01-01 16:50:03 +000011339Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11342
Daniel Veillard5344c602001-12-31 16:37:34 +000011343Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11346 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11347 Fixed a few other problems raised by Charlie Bozeman.
11348 * result/VC/ElementValid[5-7]: fixed the output
11349
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011350Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11351
11352 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11353 patches from Charlie Bozeman. Regenerated the HTML docs.
11354
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011355Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11358 for Windows from Igor
11359
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011360Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * xmllint.c: applied Justin Fletcher patch for --output or -o
11363
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011364Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11365
11366 * win32/libxml2/libxml2.def.src: close #67019
11367
Daniel Veillard01db67c2001-12-18 07:09:59 +000011368Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * xmllint.c: applied Justin Fletcher generic timing patch
11371 similar to the one already applied to xsltproc.
11372
Daniel Veillardd1640922001-12-17 15:30:10 +000011373Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * include/libxml/tree.h tree.c: applied documentation patches
11376 from Charlie Bozeman
11377
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011378Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11379
11380 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11381
Daniel Veillard29e43992001-12-13 22:21:58 +000011382Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * valid.c: fix the xmlStrdup() used in the previous patch.
11385 * valid.c: added --dropdtd
11386 * tree.c: fixed xmlUnlinkNode so it also removes the references
11387 from the document if the node is a DTD
11388
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011389Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * HTMLtree.c valid.c: cleanup some static declarations
11392
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011393Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11394
11395 * xmllint.c: removed another strdup()
11396 * doc/FAQ: removed the HP/UX entry
11397
Daniel Veillarded472f32001-12-13 08:48:14 +000011398Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * valid.c: fix bug #66816 when validating.
11401 * xmllint.c: don't use sys/time.h if configure did not found it
11402
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011403Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11404
11405 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11406 xmlcatalog_man.xml
11407
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011408Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11411 xmlInitMemory() was declared twice
11412
Daniel Veillardb82c1662001-12-09 14:00:54 +000011413Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * globals.c: do not reference strdup() !
11416 * configure.in libxml-2.0.pc.in: trying to fix the libs
11417 of the various config extraction modules
11418
Daniel Veillardef90ba72001-12-07 14:24:22 +000011419Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * configure.in : preparing 2.4.12
11422 * doc/* : updated and rebuilt the docs
11423
Daniel Veillard220346d2001-12-07 11:33:54 +000011424Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * uri.c: closed bug #66159
11427 * testURI.c: added --escape option
11428 * configure.in: some cleanup for xml2-config --cflags
11429
Daniel Veillard2a906822001-12-06 14:34:08 +000011430Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11431
11432 * globals.c testThreads.c: removed some misplaced includes
11433 of xmlversion.h
11434
Daniel Veillarde28313b2001-12-06 14:08:31 +000011435Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * threads.c: patch from Gary Pennington fixing a possible
11438 problem at initialization time.
11439
Daniel Veillardd3b08822001-12-05 12:03:33 +000011440Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011443 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011444 CodeWarrior.
11445
Daniel Veillarda7866932001-12-04 13:14:44 +000011446Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * xmllint.c: applied Geert Kloosterman's patch to fix
11449 --repeat --timing output
11450
Daniel Veillard19840942001-11-29 16:11:38 +000011451Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11454 where non-wellformed XML declaractions were not detected.
11455
Daniel Veillarde85d9342001-11-28 14:43:12 +000011456Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11459
Daniel Veillard22f25a82001-11-28 09:12:23 +000011460Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11463 gets reset by xmlCleanupInputCallbacks() and this makes the
11464 function useless. Same for output.
11465
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011466Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * xmlIO.c: robert pointed out a loop error in callback cleanups
11469
Daniel Veillard8faa7832001-11-26 15:58:08 +000011470Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11473 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11474 they are not really tied to debugging
11475
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011476Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11477
11478 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11479 * xmllint.c: better --catalogs description
11480
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011481Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * tree.c: fixed a couple of problems in xmlSetProp()
11484
Daniel Veillardcd337f02001-11-22 18:20:37 +000011485Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11488 unappropriate stdout output.
11489
Daniel Veillard566d4df2001-11-22 13:00:53 +000011490Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11493 by Denis Beurive, closes #65111
11494
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011495Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * valid.c: in case of content model validity error, don't
11498 print it if validity warnings were not requested.
11499
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011500Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11503 * parserInternals.c: removed the last exit() call. Print an
11504 unmaskable error on stderr instead (library mismatch detection)
11505
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011506Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11507
11508 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11509 shell instructions from Heiko Rupp
11510
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011511Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * catalog.c: use the URL notation file:// for default catalog paths
11514
Daniel Veillard0ec98632001-11-14 15:04:32 +000011515Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * include/libxml/tree.h: better comments for _private fields
11518 * tree.c: removed a problem when copying an entity reference.
11519
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011520Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * vms/*: updated instructions and diffs from John A Fotheringham
11523
Daniel Veillarda11001b2001-11-12 22:45:36 +000011524Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * include/libxml/xmlerror.h: avoid an include problem if
11527 #include <libxml/xmlerror.h> happens first in code
11528 seems to be the case in KDE libs
11529
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011530Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11533 from Igor for Windows
11534
11535Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * Makefile.am: Gary Pennington pointed out a missing prefix
11538
Daniel Veillard43d3f612001-11-10 11:57:23 +000011539Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11542 * doc/*: upgraded and rebuilt the docs
11543
Daniel Veillardc1f78342001-11-10 11:43:05 +000011544Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * HTMLparser.c: fix comment in scripts element parsing.
11547 * result/HTML/doc3*: updated the results.
11548
11549Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * uri.c: another URI bug fix #63336, using Joel Young patch.
11552
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011553Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11556 a cleaned up version of the Pwd shell string generation.
11557
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011558Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * valid.c include/libxml/tree.h: trying to fix namespaces +
11561 validation problems for good, closing #63619 in the process
11562 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11563 wrong in this respect, fixed it.
11564
Daniel Veillardd536f702001-11-08 17:32:47 +000011565Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11566
11567 * xmllint.c: Morus Walter patch to allow --format and --encode
11568
Daniel Veillard5004f422001-11-08 13:53:05 +000011569Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * debugXML.c: Stefan Kost provided an help command for the shell
11572
Daniel Veillarda6825e82001-11-07 13:33:59 +000011573Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * debugXML.c: Heiko Rupp pointed that the shell would crash
11576 on empty nodesets returns.
11577
Daniel Veillard03f848d2001-11-07 12:53:46 +000011578Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11581 migh need the history libraries
11582
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011583Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11584
11585 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11586 handle the case of < in quoted attributes, Bastian Kleineidam
11587
Daniel Veillardc853b322001-11-06 15:24:37 +000011588Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11589
11590 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11591 fixing catalog breakages
11592 * Makefile.am catalog.c result/catalogs/catal
11593 result/catalogs/mycatalog.* test/catalogs/catal*:
11594 fixed more problems in catalog support, added more regression tests
11595 for both XML and SGML catalog handling
11596
Daniel Veillard66870c72001-11-05 19:27:49 +000011597Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * debugXML.c: applied an improvement to xmlGetLineNo() from
11600 Keith Isdale
11601
Daniel Veillardffe09c92001-11-05 14:21:47 +000011602Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11605 Side effect of the progressive catalog loading
11606
Daniel Veillardad661b92001-11-05 11:43:15 +000011607Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * Makefile.am: confexecdir and confexec_DATA were defined twice
11610 pointed out by Karl Eichwalder
11611
Daniel Veillard6eb17722001-11-04 22:19:27 +000011612Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * xmlcatalog.c: avoid unlink() and use remove() instead.
11615
Daniel Veillardea898282001-11-04 22:13:45 +000011616Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * libxml.spec.in: cleanup
11619 * include/libxml/xmlwin32version.h: updated with 2.4.8
11620
Daniel Veillarda4617b82001-11-04 20:19:12 +000011621Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11624 of compiling libxml with a non standard set of options
11625
John Fleck027edfb2001-11-04 20:13:58 +000011626Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11627
11628 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11629 document --sgml option, fixing gnome bugzilla #63382
11630
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011631Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11634 breakage of 2.4.7, added a couple of really needed APIs
11635 like xmlCatalogIsEmpty() and xmlNewCatalog()
11636 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11637 for install-catalog
11638 * configure.in: preparing 2.4.8
11639
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011640Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11643 include/libxml/tree.h include/libxml/xmlIO.h: more include
11644 cleanups, export cleanly one html output + format function.
11645
11646Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * parser.c: removed initGenericErrorDefaultFunc call from
11649 xmlInitParser() since it could destroy previous calls to
11650 xsltSetGenericErrorFunc() effects
11651
Daniel Veillardebd38c52001-11-01 08:38:12 +000011652Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11655 keyword.
11656
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011657Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * Makefile.am: cleanup
11660 * threads.c: cleanup too
11661 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11662 from xsltproc
11663 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011664 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011665
Daniel Veillard91c00402001-10-30 17:41:38 +000011666Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11669 was not used anymore !
11670
Daniel Veillard52dcab32001-10-30 12:51:17 +000011671Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * configure.in: preparing 2.4.7
11674 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11675 manual page from John
11676 * doc/*: updated the doc and rebuilt the generated pages
11677
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011678Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11679
11680 * xmlIO.c: closing bug #62711, the library should never
11681 close stdin or stdout.
11682
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011683Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * uri.c: second pass at fixing #63336, using Joel Young
11686 final patch. looks okay.
11687
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011688Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * uri.c include/libxml/uri.h: trying to clear #63336
11691 allowing the escaping routine to parse unconformant
11692 URI-References.
11693
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011694Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11695
11696 * vms/readme.vms vms/build_libxml.com nanoftp.c
11697 include/libxml/xmlversion.h.in: a few VMS updates from
11698 John A Fotheringham
11699 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11700 and xmlCleanupOutputCallbacks() for the Perl binding people.
11701
Daniel Veillard635ef722001-10-29 11:48:19 +000011702Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11705 apply fixes to close #63271 and avoid segfaults when
11706 the error routine gets callbed before xmlInitParser()
11707 get called.
11708 * nanoftp.c error.c: Applied patches from Justin Fletcher
11709 correcting some xmlGenericError misuses.
11710
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011711Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11712
11713 *doc/xmllint.xml, doc/xmllint.1
11714 New and improved man page for xmllint - .xml is the original, .1
11715 is the generated man page
11716
Daniel Veillardc9484202001-10-24 12:35:52 +000011717Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11720 the web site from the main HTML document.
11721
Daniel Veillard5151c062001-10-23 13:10:19 +000011722Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * parser.c: fixed an erroneous validation bug when PE refs
11725 occurs in external parsed entities referenced from the
11726 internals subset
11727 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11728 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11729 added the associated testcase, it's a nice one.
11730 * HTMLparser.c: generate the DTD node as HTML still ...
11731 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11732
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011733Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * HTMLparser.c: fixed a bug in htmlNewDoc()
11736
Daniel Veillard89cad532001-10-22 09:46:13 +000011737Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * test/threads/*: added entities testing to the Thread test
11740 * testThreads.c: make the test reasonable
11741 * DOCBparser.c: fix the DTD public and system ID
11742 * xmllint.c: added --sgml for SGML DocBook importing
11743 * Makefile.am: added Docbtests target
11744
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011745Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11748 * testThreads.c: removed bogus include
11749
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011750Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11751
11752 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11753 fixed a very serious (looping) validation bug
11754
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011755Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * include/libxml/globals.h include/libxml/threads.h threads.c
11758 testThreads.c: far more testing, cleaning up bugs
11759 * *.c : make sure globals.h is always included.
11760
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011761Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * HTMLparser.c: try to get rid of parser loops for good.
11764
Daniel Veillardab7488e2001-10-17 11:30:37 +000011765Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11766
11767 * configure.in: fixed some bugs in CFLAGS passing.
11768 * test/threads Makefile.am testThreads.c: added a specific
11769 threaded test case (really nasty, guaranteed).
11770
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011771Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * catalog.c: serious cleanup on the management of the
11774 XML catalog tree, more tests done, especially with
11775 the catalog PI.
11776
Daniel Veillard364789a2001-10-16 12:45:00 +000011777Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * catalog.c: avoid a problem in catalog cleanup on SMP if
11780 catalogs were not initialized.
11781
Daniel Veillard81463942001-10-16 12:34:39 +000011782Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * catalog.c xpath.c: trying to cleanup the not thread safe
11785 parts of the library.
11786
Daniel Veillard64a411c2001-10-15 12:32:07 +000011787Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * include/libxml/globals.h configure.in global.data: make
11790 the allocation be per-thread a configure option
11791 * encoding.c include/libxml/parser.h: fixed compilation
11792 errors
11793
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011794Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * include/libxml/parser.h: Norm reported that a few lines
11797 added were breaking libxslt compile, removed them for now
11798
Daniel Veillard6f350292001-10-14 09:56:15 +000011799Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * parser.c parserInternals.c threads.c: debugged and fixed
11802 initialization problems which were giving troubles on SMP
11803 boxes.
11804
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011805Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * include/libxml/Makefile.am: missing globals.h
11808
Daniel Veillarde7090612001-10-13 12:18:28 +000011809Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011810
Daniel Veillarde7090612001-10-13 12:18:28 +000011811 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011812
Daniel Veillardd0463562001-10-13 09:15:48 +000011813Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11816 include/libxml/parserInternals.h include/libxml/tree.h
11817 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11818 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11819 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11820 Applied the last patches from Gary, cleanup, activated threading
11821 all user accessible global variables are now handled in globals.[ch]
11822 Still a bit rought but make tests passes with either
11823 --with-threads defined at configure time or not.
11824 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11825 linking options
11826
Daniel Veillardb8478642001-10-12 17:29:10 +000011827Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11828
11829 * Makefile.am include/libxml/Makefile.am
11830 include/libxml/globals.h globals.c include/libxml/threads.h
11831 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11832 configure.in: started integrating the core of the thread support
11833 not activated yet but half integrated. The code should still
11834 compile and work anyway.
11835
Daniel Veillardb44025c2001-10-11 22:55:55 +000011836Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11839 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11840 integrating the non-controversial parts of Gary Pennington
11841 multithread patches
11842 * catalog.c: corrected a small bug introduced
11843
Daniel Veillard75b96822001-10-11 18:59:45 +000011844Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * catalog.c include/libxml/catalog.h: very serious cleanup,
11847 isolating unportable code and as much as possible the accesses
11848 to the global shared catalog. May need more testing !
11849
Daniel Veillard78d12092001-10-11 09:12:24 +000011850Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11853 Keith Isdale patches for the XSLT debugger interfaces. Some
11854 cleanup
11855
Daniel Veillardff0b7312001-10-11 06:46:09 +000011856Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11859 * DOCBparser.c: generate line nubers in elements
11860
Daniel Veillard60087f32001-10-10 09:45:09 +000011861Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * configure.in: preparing 2.4.6 release
11864 * doc/xml.html doc/html/*: updated and rebuilt the docs
11865 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11866
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011867Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11868
11869 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11870 adding documentation for DV's supercatalog support
11871
Daniel Veillard82d75332001-10-08 15:01:59 +000011872Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11873
11874 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11875 super catalog support adding one API and one flag --sgml to
11876 xmlcatalog
11877
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011878Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11879
11880 * doc/xmlcatalog_man.xml, xmlcatalog.1
11881 One more crack at
11882 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11883
11884
Thomas Broyer47334c02001-10-07 16:41:52 +000011885Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11886
11887 * xpath.c: implemented xmlXPathObjectCopy for external objects
11888 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11889
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011890Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11891
11892 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11893 finishing up fix to
11894 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11895 the xmlcatalog man page display more elegantly
11896
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011897Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * configure.in: closing bug #61832
11900 * HTMLparser.c: removed a warning
11901
Daniel Veillard6ab38382001-10-06 13:08:27 +000011902Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * xpath.c: fixing #61673 part I, do not loose doc information
11905 when copying result value trees.
11906
Daniel Veillard556c6682001-10-06 09:59:51 +000011907Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * xpath.c: trying to harden the XPath interpreter
11910
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011911Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11912
11913 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11914 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11915
William M. Brack1633d182001-10-05 15:41:19 +000011916Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11917
11918 * HTMLparser: repaired another loop problem
11919
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011920Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11921
11922 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11923 parsing.
11924 * xpath.c: fix bug #61291 the default XML namespace node is
11925 missing from the namespace axis.
11926 * tree.c: refuse to create namespaces nodes with prefix "xml"
11927
Daniel Veillard651f9472001-10-04 14:51:06 +000011928Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * SAX.c: ouch a non-defined namespace could lead to a crash,
11931 fixed #61215
11932
Daniel Veillard7dd05702001-10-04 14:25:12 +000011933Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * parserInternals.c: closed bug #61054
11936
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011937Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11938
11939 * include/libxml/Makefile.am: closing #60708
11940
Daniel Veillarda293c322001-10-02 13:54:14 +000011941Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11944 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11945
Daniel Veillardf4309d72001-10-02 09:28:58 +000011946Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11949
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011950Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11953 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11954
Daniel Veillard16756b62001-10-01 07:36:25 +000011955Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * catalog.c: Justin Fletcher provided cleaup code in case
11958 HAVE_STAT is not defined
11959 * include/win32config.h: Igor Zlatkovic suggested to have
11960 HAVE_STAT defined there
11961
William M. Brack5e1cac12001-09-28 16:19:18 +000011962Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11963
11964 * catalog.c - fixed typing error reported by M. Barros
11965
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011966Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11967
11968 * xmllint.c - fixing typo
11969
William M. Brackd28e48a2001-09-23 01:55:08 +000011970Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11971
11972 * HTMLparser.c: small enhancement to prevent loop on
11973 unrecognizable data
11974
Daniel Veillardb1d62872001-09-21 09:47:08 +000011975Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11976
11977 * parserInternals.c: applying patch from bug #60757 this
11978 should close it
11979
Daniel Veillardc0631a62001-09-20 13:56:06 +000011980Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * catalog.c xmlcatalog.c: removed a couple of warning
11983 * xpath.c: try to solve the linking problem on platforms
11984 needing trio to compile
11985
Daniel Veillard1a123612001-09-19 08:06:23 +000011986Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011987
Daniel Veillard1a123612001-09-19 08:06:23 +000011988 * Makefile.am libxml.spec.in: backing up non-documented changes
11989 commited without review or aproval by Jens Finke <jens@gnome.org>
11990 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011991
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011992Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * configure.in: Joe Orton provided a patch fixing a problem
11995 when iconv is specified to be in a non-standard directory
11996 but wasn't exported in xml2-config --cflags
11997
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011998Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012000 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012001 troubles with 2.4.4 errors.
12002
Daniel Veillard16698282001-09-14 10:29:27 +000012003Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * encoding.c entities.c: do not output hexadecimal charrefs
12006 when serializing HTML since some version of Netscape can't
12007 grok it, generate decimal ones.
12008 * result/HTML/doc3.htm: output changed due to previous test
12009 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12010
Daniel Veillard98fed372001-09-13 11:34:58 +000012011Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12014 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12015
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012016Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012017 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012018
12019 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12020 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12021 updated the configuration scripts systems accordingly
12022
Daniel Veillard04382ae2001-09-12 18:51:30 +000012023Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * configure.in: preparing for 2.4.4
12026 * doc/xml.html doc/html/*: updated and rebuilt the docs
12027
Daniel Veillardd63437e2001-09-12 15:00:27 +000012028Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * win32/dsp/libxml2.def.src: tried to incorporate comments
12031 from bug #59220
12032
Daniel Veillard319a7422001-09-11 09:27:09 +000012033Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * parser.c result/noent/wml.xml: fixed bug #59981 related
12036 to handling of '&' in attributes when entities are substitued
12037
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012038Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * libxml.h include/libxml/xmlversion.h.in
12041 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12042 Tried to close bug #60131
12043
Daniel Veillardbce62332001-09-10 18:46:55 +000012044Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12047
Daniel Veillard143b04f2001-09-10 18:14:14 +000012048Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * SAX.c: fixing bug #59946 on xmlns=""
12051
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012052Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12053
12054 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12055 but allocates a new error code.
12056
Daniel Veillard05c13a22001-09-09 08:38:09 +000012057Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * xmllint.c: John Fleck fixed typos in the options output
12060 * parser.c SAX.c: fix ignorable white space SAX selection
12061
12062Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * entities.c: Steve Underwood found the possibility of an
12065 ininite loop in case of error.
12066
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012067Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12070
Daniel Veillarda050d232001-09-05 15:51:05 +000012071Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * parser.c: warn if version is not 1.0 but it's not
12074 strictly speaking an error after analyzing the spec
12075
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012076Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12077
12078 *doc/catalog.html - add link to the html version of the
12079 man page, other linguistic cleanups
12080
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012081Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12082
12083 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12084 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12085 file, has not yet been included in the build.
12086
Daniel Veillard99784ff2001-09-01 16:20:28 +000012087Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * catalog.c: removed a duplicate affectation Justin Fletcher
12090
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012091Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * tree.c: Armin Sander pointed a possible text coalescing
12094 problem, completed his patch.
12095
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012096Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12097
12098 * trionan.c: Fixed const and volatile re-definition problem
12099
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012100Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * libxml.4 parser.c: doc updates from Heiko Rupp
12103 * parserInternals.c: 2 sanity checks from Heiko Rupp
12104
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012105Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * tree.c: applied patch from Armin Sander to make some pointers
12108 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012109 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012110
Daniel Veillardb06c6142001-08-27 14:26:30 +000012111Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * xpath.c: hum, restrict the integer usage gcc bug workaround
12114 to only gcc compilers so that other architecture don't get
12115 penalized by this limitation.
12116 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12117
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012118Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12121 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12122
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012123Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12126 --convert option to xmlcatalog to convert SGML ones to
12127 the XML syntax.
12128 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12129
12130 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012131Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * catalog.c xmlIO.c: started some serious testing and fixed
12134 a few bug and optmization needs.
12135
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012136Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12139 preparing for a 2.4.3 release even if it may not be ready yet
12140 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12141 all file parsing lookup to go through the entity resolver, add
12142 to add an API to bypass it (needed to load catalogs themselves),
12143 some cleanup on the catalog code too.
12144 * nanoftp.c: small cleanup
12145 * doc/catalog.html: small update
12146
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012147Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12150 Jun Kuriyama
12151
Daniel Veillardffb120d2001-08-23 00:52:23 +000012152Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * doc/catalog.html: finished the catalog documentation
12155
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012156Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * doc/catalog.html doc/xml.html: added documentation about
12159 Catalog support, misses an API description
12160 * doc/html/*: reextracted the API pages
12161
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012162Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12165 Added the part about section 7.2 on URI resolution,
12166 fixed a side effect in the HTML parser, look complete
12167 and ready to rock except the URI/SystemID part!
12168
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012169Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * include/libxml/catalog.h include/libxml/parser.h
12172 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12173 xmlIO.c: added support and APIs needed for the catalog PI
12174 * include/libxml/xmlIO.h: cleanup
12175
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012176Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12179 include/libxml/catalog.h: starts to look okay, really
12180 plugged the new framework, cleaned a lot of stuff,
12181 added some APIs, except the PI's support missing this
12182 should be mostly complete
12183 * result/catalogs/* test/catalogs/*: added new test, enriched
12184 the existing one with URN ID tests
12185
Daniel Veillard64339542001-08-21 12:57:59 +000012186Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * catalog.c: fixed nextCatalog
12189 * result/catalogs/docbook test/catalogs/*: started adding
12190 a small regression test
12191
Daniel Veillardcda96922001-08-21 10:56:31 +000012192Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12195 more work on the XML catalog support.
12196 * parser.c include/libxml/parser.h: small cleanup seems using
12197 list as a public parameter name can give portability troubles
12198 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12199 include/libxml/xpath.h include/libxml/Makefile.am: removed
12200 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12201 wrappers
12202
Bjorn Reese45029602001-08-21 09:23:53 +000012203Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12204
12205 * Makefile.am trio.c triodef.h trionan.c xpath.c
12206 include/libxml/Makefile.am include/libxml/trionan.h:
12207 Re-worked Not-A-Number and Infinity support.
12208 * xmlcatalog.c: added readline include files
12209
Daniel Veillard344cee72001-08-20 00:08:40 +000012210Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12211
12212 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12213 testCatalog as xmlcatalog, making it an installed app
12214 adding a shell, and preparing it to be a /etc/xml/catalog
12215 management tool, though not ready yet
12216 * catalog.c include/libxml/catalog.h: adding support for
12217 XML Catalogs http://www.oasis-open.org/committees/entity/
12218 not finished, there is some interesting tradeoffs and a
12219 few open questions left.
12220
Daniel Veillardb7664f42001-08-19 13:00:43 +000012221Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * xmllint.c: fixed a line formatting problem
12224
Daniel Veillard5015b712001-08-17 09:37:52 +000012225Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * SAX.c: removed a couple of unused variable (Albert Chin)
12228
Daniel Veillardbb371292001-08-16 23:26:59 +000012229Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12232 trying to fix some troubles w.r.t. function returning
12233 const xxxPtr.
12234
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012235Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12238 defined
12239
Daniel Veillardae6db172001-08-16 19:32:00 +000012240Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12241
12242 * xpointer.c: removed unused var
12243
Daniel Veillard09190202001-08-16 16:27:41 +000012244Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * testXPath.c: another small cleanup closing bug #59110
12247
Daniel Veillard796f4b62001-08-16 16:00:13 +000012248Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * win32/dsp/libxml2.def.src: small cleanup closing bug
12251 #59108
12252
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012253Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * example/gjobread.c: add xmlCleanupParser() before leaving
12256
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012257Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * config.h.in configure.in include/libxml/xmlwin32version.h:
12260 released 2.4.2
12261
Daniel Veillardd3d06722001-08-15 12:06:36 +000012262Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * include/libxml/valid.h debugXML.c valid.c: deprecate
12265 the non-boundchecking Sprintf functions, add Snprintf
12266 this should close bug #57984
12267
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012268Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12269
12270 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12271 URIs before doing the lookups (pointed by Mark Vakoc)
12272
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012273Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * xpath.c: serious changes on Result Value Trees and NodeSets
12276 w.r.t. deallocation and collect operations. Probably not
12277 100% clean (merge of allocated trees smells like a problem).
12278 Seems sufficient to close #58943
12279
Daniel Veillard90493a92001-08-14 14:12:47 +000012280Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * xmllint.c: adding a --format option
12283
Daniel Veillardfe703322001-08-14 12:18:09 +000012284Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12285
12286 * xpath.c: count() was broken on Result Value Tree
12287 * xmlIO.c: fixed file:/// accesses on _WIN32
12288
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012289Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12292 macro was renamed, this should close bug #58683
12293
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012294Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12297 entity substitution mode text at the end of the entity might
12298 be added due to text coalescing.
12299 * nanoftp.c parser.c: small cleanup
12300
Daniel Veillard0c720972001-08-08 20:59:00 +000012301Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * HACKING: added John Fleck right to commit in the doc subdir
12304
Daniel Veillard48da9102001-08-07 01:10:10 +000012305Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12308 allow to inherit attributes from the DTD directly in the
12309 tree, this is needed for XPath and can be a useful feature.
12310 Inherited namespaces are always provided at the tree level now
12311 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12312 of tests for this feature (XSLT being the prime user).
12313
Daniel Veillard50f34372001-08-03 12:06:36 +000012314Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12315
12316 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12317 testSAX.c xmlIO.c xmllint.c include/win32config.h
12318 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12319 include/libxml/xmlwin32version.h.in win32/README.MSDev
12320 win32/dsp/*: applied Win32 Facelift No.2 patches from
12321 Igor Zlatkovic for Windows/MSC
12322
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012323Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * SAX.c: unparsedEntityDecl() the URI computation of the
12326 entity wasn't done breaking XSLT unparsed-entity-uri()
12327
Daniel Veillard567e1b42001-08-01 15:53:47 +000012328Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * xpath.c: fixed a bug when walking the descendants and
12331 the current node has no children
12332 * debugXML.c: show up when a text node is supposed to not be escaped
12333
Thomas Broyerf186c822001-07-31 23:30:37 +000012334Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12335
12336 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12337 worked like the set:leading() function)
12338 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12339
Daniel Veillardba6db032001-07-31 16:25:45 +000012340Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12343
Daniel Veillard57905372001-07-31 15:52:17 +000012344Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * include/libxml/xmlIO.h: apply change to close #58141
12347 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12348
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012349Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * parser.c: when the internal subset uses a PE, then the
12352 included entity can use conditional sections.
12353
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012354Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12357 when walking the namespace axis showing up in
12358 libxst/tests/general/bug-12
12359 * xmlmemory.c: added the possibility to trace a given block
12360 defined by its address
12361
Daniel Veillard4aafa792001-07-28 17:21:12 +000012362Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * parser.c: don't override existing encoding specified before
12365 starting xmlParseDocument()
12366
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012367Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12368
12369 * include/libxml/xmlwin32version.h: reinserted, needed for
12370 Windows users of CVS
12371
Darin Adlera77cac02001-07-27 17:41:51 +0000123722001-07-27 Darin Adler <darin@bentspoon.com>
12373
Darin Adler699613b2001-07-27 22:47:14 +000012374 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12375 * testCatalog.c: Add include of <libxml/parser.h>.
12376
123772001-07-27 Darin Adler <darin@bentspoon.com>
12378
Darin Adlera77cac02001-07-27 17:41:51 +000012379 * include/libxml/.cvsignore:
12380 * include/libxml/xmlwin32version.h:
12381 Remove this file from CVS because it's generated.
12382
Daniel Veillard50822cb2001-07-26 20:05:51 +000012383Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * parser.c include/libxml/parser.h: applied const patches from
12386 Tom Moog #58002
12387
Thomas Broyerba4ad322001-07-26 16:55:21 +000012388Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12389
12390 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12391 lookup framework
12392
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012393Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * tree.c: fixed xmlCopyNode() for documents
12396
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012397Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12400
12401Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012402
12403 * parser.c: fixes bug #57652 reported by Morus Walter
12404
Daniel Veillarde3924972001-07-25 20:25:21 +000012405Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12408
Daniel Veillarda53c6882001-07-25 17:18:57 +000012409Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12412 errors, lesson don't add new functions at 1am before a release
12413 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12414 from XPath initialization when possible.
12415
Daniel Veillardd9bad132001-07-23 19:39:43 +000012416Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * result/scripts/base*: removing history/readline changed
12419 this slightly
12420 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12421 xmllint.c: make element content line number generation
12422 optionnal to avoid breaking old apps added interface to switch
12423
Daniel Veillardf012a642001-07-23 19:10:52 +000012424Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012427 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012428 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12429 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12430 John Kroll fixes to allow saving to HTTP via PUT (or
12431 POST of needed).
12432 * doc/html/*.html: regenerated the docs
12433
Thomas Broyere8126242001-07-22 03:54:15 +000012434Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12435
12436 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12437 xmlHashScanFull and xmlHashScannFull3 to get passed the
12438 three keys as arguments to the callback function
12439
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012440Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * configure.in Makefile.am: removed libxml softlink for good
12443 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12444 100% coverage by gtk-doc
12445
Daniel Veillard8599e702001-07-17 21:38:51 +000012446Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12449 fixed serious troubles due to size_t vs. int mismatch
12450
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012451Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12454
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012455Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12456
12457 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12458 convenient extension API for value and context managing
12459 Now handles external objects through xmlXPathPopExternal,
12460 xmlXPathWrapExternal and xmlXPathReturnExternal.
12461 Added functions for sets operations (intersection, etc.)
12462
Daniel Veillard22090732001-07-16 00:06:07 +000012463Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12464
12465 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12466 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12467 HTMLparser.c: cleanup of global variables, marking some
12468 const or private.
12469
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012470Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012471
12472 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12473 fixed xmlXPathNodeSetItem when passing index=0
12474
Daniel Veillard05dec342001-07-14 21:57:39 +000012475Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12478
Daniel Veillard28ae6362001-07-14 16:44:32 +000012479Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * xmllint.c: fixed compilation under Cygwin #57503
12482 * TODO: update
12483
Peter Williamsed156f52001-07-13 18:35:13 +0000124842001-07-13 Peter Williams <peterw@ximian.com>
12485
12486 * config.h.in: add #undef HAVE_DLFCN_H
12487
12488 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12489 builddir.
12490
Daniel Veillard73b36e32001-07-12 15:09:52 +000012491Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12494 raised by #57348 and #57381
12495
Daniel Veillard7db37732001-07-12 01:20:08 +000012496Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12499 tree.c xpointer.c: store the line numbder in element->content,
12500 may break some software, need a configuration mechanism
12501
Darin Adler96037892001-07-11 00:03:16 +0000125022001-07-10 Darin Adler <darin@bentspoon.com>
12503
12504 * .cvsignore:
12505 * example/.cvsignore:
12506 * include/.cvsignore:
12507 * include/libxml/.cvsignore:
12508 Various things that are generated and should be ignored.
12509
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012510Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12511
12512 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12513 * doc/xml.html doc/html/*: updated the docs
12514
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012515Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12518 validation occured on content with element child
12519
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012520Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * tree.c: fixed XML Base computation which was broken
12523 * debugXML.c: added a base function to the shell
12524 * Makefile.am result/scripts/* test/scripts/*: added scripts
12525 based regression tests, and adding 2 XML Base tests
12526
Daniel Veillard19e96c32001-07-09 10:32:59 +000012527Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * tree.c: set properties doc and call xmlSetListDoc for properties
12530 content when grafting them in a different tree.
12531 * aclocal.m4: remove from CVS
12532
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012533Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * win32/libxml2/libxml2.def.src: added some missing entry point
12536 for XPath (Mark Vakoc)
12537
Daniel Veillard388236f2001-07-08 18:35:48 +000012538Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12541 layer should URI-Unescape before trying to open resources.
12542
Daniel Veillard04383752001-07-08 14:27:15 +000012543Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * xpath.c: fix the name() bug for elements in the default
12546 namespace reported by Charlie Bozeman
12547
Daniel Veillard7583a592001-07-08 13:15:55 +000012548Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12551 led to an XPath fix, improvements of SAX initialization, and
12552 an added option --nocdata to testXPath
12553
Daniel Veillard449d7392001-07-07 19:11:06 +000012554Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12555
12556 * doc/libxml-doc.el: Felix Natter provided anew version working
12557 with XEmacs too
12558
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012559Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * include/libxml/xpath.h: small cleanup
12562 * doc/xml.html: update
12563
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012564Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12567 released 2.3.14
12568
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012569Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012572 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012573
Daniel Veillard73c9c042001-07-05 20:02:54 +000012574Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12577 were not equal to empty strings
12578
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012579Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * SAX.c: fixed a URI-Reference computation problem when validating
12582 * xmlIO.c: small cleanup
12583
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012584Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12585
12586 * parser.c: improved the description of a couple of interfaces
12587 upon Larry Stamper suggestion
12588
Daniel Veillard62f313b2001-07-04 19:49:14 +000012589Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * SAX.c entities.c parser.c: changed completely the way entities
12592 are handled when running the parser in entity substitution mode.
12593 This fixes a bug reported by Stephan Kulow and nearly divides
12594 by 3 the amount of memory required by libxslt to load and process
12595 DocBook TDG.
12596
Daniel Veillardf420ac52001-07-04 16:04:09 +000012597Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * HTMLparser.c: fixing a too early root closing problem raised
12600 byt Prashanth Naidu
12601
Daniel Veillard8c357d52001-07-03 23:43:33 +000012602Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12605 raised by Mark Vakoc.
12606
Daniel Veillard6e90d192001-07-03 16:37:49 +000012607Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * example/Makefile.am: fixed the include path to add srcdir/include
12610 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12611 and some cleanup
12612
Daniel Veillardf06307e2001-07-03 10:35:50 +000012613Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12616 lot of optimization work, results in significant improvements
12617 when handling really complex XPath queries. Add a small optimizer
12618 for unions, improve [n] and [last()], avoid some costly ops.
12619
Daniel Veillard77044732001-06-29 21:31:07 +000012620Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12623 * xpath.c: small cleanup
12624 * xmlGetNsList: reformated, fixed problems if used on Entities
12625
Daniel Veillard2adbb512001-06-28 16:20:36 +000012626Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12629
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012630Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12633 * Makefile.am example/Makefile.am: workaround automake generating
12634 erroneous deps
12635
Daniel Veillard12f7d292001-06-28 13:12:11 +000012636Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * include/win32config.h: bug #56801 Yon Derek provided a patch
12639 to the windows config file.
12640
Daniel Veillard87ee9142001-06-28 12:54:16 +000012641Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12644 libxml.h : Yon Derek provided a set of changes to compile from
12645 CVS on Windows/MSC
12646
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012647Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * parser.c: fixed UTF8 BOM support in push mode
12650 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12651 added a specific testcase
12652
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012653Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * Makefile.am: added --push regression tests
12656 * parserInternals.c: the XML parser segfaulted in --push mode
12657
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012658Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * configure.in: moved the symlinks detection within a CVS
12661 check, this is not portable and will be removed soon.
12662 * xpath.c: small cleanup/speedup
12663
Daniel Veillard11648102001-06-26 16:08:24 +000012664Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12667 release of 2.3.12
12668 * parser.c: make an error message if unknow entities in all cases
12669
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012670Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12673
Daniel Veillard23793842001-06-25 16:07:45 +000012674Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12677 includes were installed in the wrong dir
12678
Daniel Veillardf5498f32001-06-25 15:08:36 +000012679Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * doc/html.xml: warn against sending code to exhibit bugs.
12682
Daniel Veillard56f06462001-06-24 21:34:03 +000012683Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12686 Tru64 from Thomas Leitner
12687
Daniel Veillardc5d64342001-06-24 12:13:24 +000012688Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * AUTHORS: added William and Bjorn
12691 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12692 daniel@veillard.com hopefully I won't have to do this again
12693 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12694 docs can be rebuilt cleanly now
12695 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12696 from CVs it's generated, added include/libxml/xmlwin32version.h
12697 also generated but which should change far less frequently.
12698 * catalog.c nanoftp.c: made sure to include libxml.h not
12699 libxml/xmlversion.h directly
12700 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12701 when compiling on WIN32 and MSC
12702
Daniel Veillard07385fd2001-06-23 21:55:48 +000012703Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * include/Makefile.am include/libxml/Makefile.am configure.in:
12706 fixed make distcheck and rebuilding the rpms
12707
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012708Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * configure.in: should finish the migration of exported includes
12711 into a real include/libxml in CVS, at least for CVS users.
12712 * removed the exported headers, added in include/libxml (as well
12713 as xmlversion.h.in).
12714
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012715Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * configure.in: fixed the way to detect symlink
12718
Daniel Veillard66541772001-06-23 18:31:04 +000012719Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * configure.in: updated, include/libxml is now a real CVS dir
12722
Daniel Veillardca989762001-06-23 17:39:29 +000012723Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12726 version works with both libxml1 and libxml2 (it autodetects
12727 the prefix of the html-files) from Felix Natter.
12728 * doc/xml.html: updated doc accordingly
12729
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012730Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * xpath.c: fixed the bug generating a template loop in libxslt
12733 when using docbook-xsl-1.4, * should filter out document nodes
12734 * HACKING: added William
12735 * TODO: updated
12736
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012737Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * doc/FAQ.html: added a warning about gcc-3.0
12740 * doc/xml.html: added reference to gdome2 and removed a confusing
12741 sentence
12742
Daniel Veillardf7f41852001-06-22 15:18:01 +000012743Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * xmlversion.h: okay this is a generated file, but Windows
12746 users need it and they can't generate it, and I want CVS
12747 Windows users ...
12748 * win32/libxml2/libxml2_so.dsp: Windows project file for
12749 the shared lib version of libxml2
12750 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12751 resources needed for libxslt/xsltproc by Yon Derek
12752
Bjorn Reese3157b342001-06-22 14:41:45 +000012753Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12754
12755 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12756
Daniel Veillard4151acb2001-06-22 10:48:57 +000012757Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
Daniel Veillardcc146db2001-06-22 11:10:52 +000012759 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12760
12761Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
Daniel Veillard4151acb2001-06-22 10:48:57 +000012763 * include/win32config.h: Yon Derek provided a first fix
12764 to be able to compile libxslt/xsltproc on Windows
12765
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012766Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * xpath.c: attempt to work around what seemed a gcc optimizer
12769 bug when handling floats on i386 http://veillard.com/gcc.bug
12770 * tree.c entities.c encoding.c: doing some cleanups while
12771 chasing it
12772
Daniel Veillard017b1082001-06-21 11:20:21 +000012773Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * Makefile.am: cleanup when --without-debug is specified
12776 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12777 w.r.t. --without-debug and other include points
12778 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12779 Catalogs
12780 * configure.in entities.h tree.h HTMLparser.c: removed
12781 --without-corba, made the _private field mandatory
12782
Daniel Veillard87a764e2001-06-20 17:41:10 +000012783Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12786 outputs a BOM in UTF8, an errata has been issued to avoid the
12787 problem, that was the most reasonable solution... Add support
12788 for a leading UTF8 BOM in entities.
12789
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012790Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * valid.c: fixed a bug found when post validating an entity ref
12793 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12794 activate it too
12795
Daniel Veillard39196eb2001-06-19 18:09:42 +000012796Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12799 weakness in the node copy the XPointer and the XInclude
12800 implementations. Serious cleanup.
12801
Daniel Veillard3739b982001-06-19 12:51:30 +000012802Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * Makefile.am: Kjartan Maraas provided a small patch to
12805 add xml2-config.in to EXTRA_DIST
12806
Daniel Veillarda9142e72001-06-19 11:07:54 +000012807Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12810 provided another failing case found in KDE, the way the
12811 ctxt->vctxt.nodeTab was allocated and freed changed over
12812 time but it wasn't completely cleaned up. This should fix it.
12813
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012814Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * parser.c: Stephan Kulow also raised the fact that line number
12817 could get miscounted making debug harder, fixed the problem
12818 in xmlParseCharData()
12819
Daniel Veillard64b98c02001-06-17 17:20:21 +000012820Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * valid.c: Stephan Kulow pointed out a problem when validating
12823 and using an empty entity, forgot a 'break' in a case.
12824
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012825Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12828 * doc/xml.html: updated with 2.3.11
12829
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012830Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * TODO: updated adding cleanup of generated doc
12833 * configure.in: prepared to release 2.3.11
12834 * xmllint.c: added --version for bug reporting
12835 * doc/html/*.html: rebuilt the doc
12836
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012837Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * xpath.c: first part of the work on selecting namespace to
12840 fix bug #56115
12841
Daniel Veillard96ed5832001-06-15 22:22:04 +000012842Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12845 when using -liconv
12846 * TODO: updated
12847
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012848Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12851 cleanup, encoding support.
12852
Daniel Veillard608ad072001-06-14 08:32:28 +000012853Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12856
Daniel Veillard239d0522001-06-13 23:02:48 +000012857Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * xpath.c: bug detected by Ankh when / is used as a function arg
12860
Daniel Veillard02bb1702001-06-13 21:11:59 +000012861Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12864 of element and use it to avoid outputting formatting spaces at
12865 the wrong place. Implemented the format parameter for HTML save.
12866 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12867 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12868 result/HTML/wired.html: of course this impact the result of a
12869 number of HTML tests
12870
Daniel Veillard95d845f2001-06-13 13:48:46 +000012871Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * HTMLtree.[ch]: started augmenting the HTML save API with
12874 encoding and formatting parameters
12875
Daniel Veillardeca60d02001-06-13 07:45:41 +000012876Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * HTMLtree.h: cleanup and started evaluating the work needed on
12879 revamping the HTML output code
12880
Daniel Veillard84666b32001-06-11 17:31:08 +000012881Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12884
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012885Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * valid.c: fixed bug #56049, forgot one check in the
12888 validation routine
12889
Daniel Veillardca2366a2001-06-11 12:09:01 +000012890Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12893
Daniel Veillard6761eee2001-06-11 10:29:38 +000012894Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * libxml.h: fixed an error in last commit
12897 * doc/FAQ.html: added an entry for compilation from CVS
12898
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012899Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * xmlversion.h.in libxml.h: Cygwin patches
12902 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12903 * tree.h: cleanup
12904
Daniel Veillardacd370f2001-06-09 17:17:51 +000012905Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12908 memory block in a strange case where libxml is linked twice
12909 in the binary.
12910
Daniel Veillard1d047672001-06-09 16:41:01 +000012911Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12914 state far too often, simple fix used to avoid it.
12915
Daniel Veillard4497e692001-06-09 14:19:02 +000012916Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12919 being processed, applied his patch
12920 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12921
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012922Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12925 provided fixes to compile on MSCC again
12926 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12927 also provided an update for the project files.
12928
Daniel Veillarda682b212001-06-07 19:59:42 +000012929Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12932 bug #55810
12933
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012934Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * tree.c: fixed xmlGetNsProp() to close bug #55683
12937 Note this requires libxslt to use it's own function instead.
12938
Daniel Veillardf0c53762001-06-07 16:07:07 +000012939Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * HTMLtree.c: when in a pre element no formatting space should
12942 be added.
12943 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12944
Daniel Veillard068a9652001-06-07 15:30:26 +000012945Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * configure.in: added tests for signal() and signal.h
12948
Daniel Veillard541d6552001-06-07 14:20:01 +000012949Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12952
Daniel Veillard8a367d42001-06-07 14:01:34 +000012953Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * doc/libxml-doc.el: Felix Natter provided a new version for
12956 libxml2
12957
Daniel Veillard8a926292001-06-07 11:20:20 +000012958Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * HTMLtree.c: when in a pre element no formatting space should
12961 be added.
12962
Daniel Veillard14839d52001-06-06 16:11:56 +000012963Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12964
12965 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12966
Daniel Veillarde95e2392001-06-06 10:46:28 +000012967Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12970 hack
12971 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12972 * uri.c: fixed a warning
12973
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012974Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * HTMLtree.c: trying to close bug #55772 escaping in script
12977 elements
12978 * doc/xml.html: suggest to send mail to the list
12979
12980Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012981
12982 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12983 good. Use a macro and based on the solution provided in
12984 vsnprintf manual page from GNU.
12985
Bjorn Reese99748722001-06-05 12:49:15 +000012986Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12987
12988 * error.c: Workaround for non-preserving variadic list.
12989 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12990
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012991Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * doc/xml.html: added 2.3.10 release
12994
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012995Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * configure.in: releasing 2.3.10
12998
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012999Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13002
Daniel Veillard20042422001-05-31 18:22:04 +000013003Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * encoding.c: Robert Collins provided a patch to add the
13006 "US-ASCII" encoding alias
13007
Daniel Veillard97ac1312001-05-30 19:14:17 +000013008Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13011 string oriented functions and started cleaning the related areas
13012 in xpath.c which needed fixing in this respect
13013
Daniel Veillard2d703722001-05-30 18:32:34 +000013014Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13017 #55380
13018 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13019
Daniel Veillard9403a042001-05-28 11:00:53 +000013020Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * TODO: updated
13023 * nanohttp.[ch] : started adding APIs to get the redirected URL
13024 when this occurs (needed for further base computation
13025 * tree.h: cleanup
13026 * encoding.c: cleanup
13027 * SAX.c: minor change around ctxt->loadsubset
13028
Daniel Veillard6278fb52001-05-25 07:38:41 +000013029Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * Makefile.am include/Makefile.am: small change to have
13032 include/libxml rebuilt if working from CVS.
13033 * uri.c: applied another patch from Carl Douglas for URI escaping,
13034 this should close bug #51876
13035
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013036Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13039 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13040 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13041 added specific regression test
13042 * parser.h: preparing for the XSLT mode where DTD inherited
13043 attributes are added to the tree.
13044
Daniel Veillardbbd22452001-05-23 12:02:27 +000013045Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * xinclude.[ch]: Updated the namespace for the Last Call version
13048 * result/XInclude/include test/XInclude/include: updated the
13049 testsuite accordingly
13050
Daniel Veillard8514c672001-05-23 10:29:12 +000013051Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13054 related to bug #51876
13055
Daniel Veillard42596ad2001-05-22 16:57:14 +000013056Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * tree.c: fixed a gross mistake in base computation, xml:base is
13059 not completely correct yet (need cascade).
13060 * xpath.[ch]: added the few things needed to find a function name
13061 and URI from the XPath context when it is called.
13062
Daniel Veillard81418e32001-05-22 15:08:55 +000013063Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13066 * DOCBparser.c: small cleanup
13067 * xmllint.c: added a --catalogs option to load catalogs from
13068 $SGML_CATALOG_FILES
13069 * tree.c: cleanup
13070 * configure.in: iconv library fixup, ICONV_LIBS
13071
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013072Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * catalog.c: handling of CATALOG entries. detection of recursion,
13075 and a few bugfixes
13076 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13077 against the default namespace
13078
Daniel Veillard04b93292001-05-21 08:15:31 +000013079Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13082
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013083Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * parser.c: fixed propagation context info when parsing an
13086 external entity.
13087 * doc/html/*.html: regenerated a couple of docs
13088
Daniel Veillard4623acd2001-05-19 15:13:15 +000013089Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * doc/xml.html: update with 2.3.9 informations
13092
Daniel Veillardbed7b052001-05-19 14:59:49 +000013093Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13096 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13097 * doc/html/* : rebuilt the docs
13098 * valid.c: small patch which may improve some case when
13099 validating.
13100
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013101Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * HTMLparser.c: Closed bug #54891
13104 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13105 to the suite
13106
13107Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13110 applied a documentation patch from LotR and filled in a few missing
13111 descriptions
13112
Daniel Veillard76d66f42001-05-16 21:05:17 +000013113Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * xpath.c tree.c parser.c: speed optimizations at the parser level
13116 document tree freeing and xpath evaluation
13117
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013118Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * parser.c parser.h parserInternals.h: fixed a couple of
13121 interfaces for handling memory buffer input to const char *
13122 upon suggestion of JamesH.
13123
Daniel Veillardc3739e72001-05-15 15:23:27 +000013124Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * configure.in: LoTR sent a patch fixing the previous commit
13127
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013128Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * configure.in: trying to deal again with the stoopid -R linking
13131 flag of Solaris
13132
Daniel Veillard790142b2001-05-15 10:51:53 +000013133Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * xpath.h: two nodeset access macros from Thomas Broyer
13136
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013137Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13140 patch from Thomas Broyer
13141
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013142Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13145 case
13146 * INSTALL: was empty added stuff from the FAQ
13147
Daniel Veillard75bea542001-05-11 17:41:21 +000013148Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13151 attributes handling and #54433 by adding xmlUnsetProp()
13152 and xmlUnsetNsProp()
13153
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013154Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * HTMLparser.c: Patch from Jonas Borgström
13157 (htmlGetEndPriority): New function, returns
13158 the priority of a certain element.
13159 (htmlAutoCloseOnClose): Only close inline elements if they
13160 all have lower or equal priority.
13161 * result/HTML: this of course changed a number of tests results.
13162
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013163Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * xmlIO.c catalog.c: plugged in the default catalog resolution
13166 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13167 documentations
13168 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13169
Daniel Veillarda7374592001-05-10 14:17:55 +000013170Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13173 integrating catalogs
13174 * catalog.[ch] testCatalog.c: adding a small catalo API
13175 (only SGML catalog support).
13176 * parser.c: restaured xmlKeepBlanksDefault(0) API
13177
Daniel Veillardc17337c2001-05-09 10:51:31 +000013178Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13181
Daniel Veillard257d9102001-05-08 10:41:44 +000013182Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * parser.c: added xmlParseExternalEntityPrivate() to allow
13185 propagation of ctxt->_private when parsing external entities
13186
Daniel Veillard083c2662001-05-08 08:27:14 +000013187Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13190
Daniel Veillard01ef7382001-05-08 07:31:43 +000013191Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13194
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013195Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * valid.c: warn when indeterminist content model is detected
13198 * result/VC/ElementValid8: this adds a message
13199 * Makefile.am: add --novalid for VCM tests
13200 * parserInternals.c: added a call to Init memory
13201
Daniel Veillard64269352001-05-04 17:52:34 +000013202Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13205 when both parameters are NULL.
13206
Daniel Veillard37721922001-05-04 15:21:12 +000013207Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * valid.c: applied small patch from Gary Pennington, reindented
13210 some part of the code.
13211
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013212Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13215 release, updated and regenerated the docs
13216
Daniel Veillard357c9602001-05-03 10:49:20 +000013217Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * xpath.c result/XPath/expr/floats : clarified and cleanup
13220 printing of abnormal floats in tests.
13221
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013222Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13225 * results/HTML/ : a few changes in the output of the HTML tests as
13226 a result.
13227 * configure.in: tying to fix -liconv where needed
13228
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013229Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * Makefile.am: fixed a stupid error
13232
Daniel Veillard7150a032001-05-02 16:41:11 +000013233Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * configure.in Makefile.am: make the inclusion of the trio
13236 modules in the library conditional
13237
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013238Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * DOCBparser.c: patche from László Kovács, fixed entities refs
13241 in attributes handling
13242
Daniel Veillardedddff92001-05-02 10:58:52 +000013243Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13246 flushing
13247
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013248Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xpath.c: fix of an XSLT namespace bug reported on the list
13251 general/bug-8-
13252
Daniel Veillard5792e162001-04-30 17:44:45 +000013253Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * strio.h trio.c: Dan McNichol suggested a couple of small
13256 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13257
Daniel Veillard02141ea2001-04-30 11:46:40 +000013258Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * tree.c parser.c encoding.c: spent a bit more time looking
13261 at the parsing speed and DOM handling. Added a few more
13262 speedups.
13263
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013264Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * parser.c: small but effective parsing speed improvement
13267
Daniel Veillardb59076b2001-04-29 17:04:07 +000013268Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * configure.in: default on the DocBook parser inclusion (for Gnome)
13271 * DOCBparser.h: fixed a header reference
13272
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013273Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * configure.in xpath.c: applied Bjorn patches for FPE on the
13276 alpha
13277
Daniel Veillardeefd4492001-04-28 16:55:50 +000013278Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13281 xmlSaveFormatFileTo()
13282
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013283Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpath.c: simple and efficient optimization, XPath functions
13286 aways bind to the same code, cache this
13287 * TODO: updated (by saying some is obsolete)
13288
Daniel Veillard2156a562001-04-28 12:24:34 +000013289Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xpath.c: more cleanup work on XPath name parsing routines
13292
Daniel Veillard61d80a22001-04-27 17:13:01 +000013293Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13296 xmlXPathParseName
13297 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13298 * debugXML.c: avoid compilation problems if compiling without
13299 HTML support, Igor Zlatkovic
13300 * win32/libxml2/libxml2.def.src: being able to compile without
13301 XPath on Windows
13302
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013303Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * libxml.m4: yet another patch from Toshio Kuratomi
13306
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013307Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13310
Daniel Veillard67fee942001-04-26 18:59:03 +000013311Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * tree.[ch]: added xmlSaveFormatFile interface for saving
13314 and indenting a file.
13315
Daniel Veillard82e49712001-04-26 14:38:03 +000013316Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * xpath.c: fixed bug #53689 related to processing-instruction()
13319
Daniel Veillard02f077a2001-04-26 10:59:11 +000013320Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * DOCBparser.c: patche from László Kovács
13323
Daniel Veillard30211a02001-04-26 09:33:18 +000013324Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * parser.c: applied fixes from Christian Glahn bug report #53391
13327
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013328Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * error.c: Jean François Lecomte provided a complete description
13331 and a fix to bug #53537
13332
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013333Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13336
Daniel Veillard1034da22001-04-25 19:06:28 +000013337Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * DOCBparser.c SAX.c: a bit more work on entities processing.
13340 Still Need to cleanup XML output and references in attributes
13341
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013342Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13345
Daniel Veillardb33c2012001-04-25 12:59:04 +000013346Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * tree.c: trying to fix #53574, not completely complete,
13349 I would like xmllint --copy --debug test/ent1 and
13350 xmllint --debug test/ent1 to show the same result.
13351 * xpath.c: fix a bug when trying to sort namespace nodes
13352
Daniel Veillard5146f202001-04-25 10:29:44 +000013353Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * HTMLtree.c: real fix for #53402
13356
Daniel Veillard7533cc82001-04-24 15:52:00 +000013357Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13360 PIs when using xsl:output
13361 * valid.c: closing #53537 some case generate segfaults if there
13362 is validity errors
13363
Daniel Veillard61b33d52001-04-24 13:55:12 +000013364Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13367 of external parsed entities, added --noent to testDocbook
13368 * valid.c: Garry Pennington found an uninitialized variable
13369 access in xmlValidateElementContent()
13370
Daniel Veillard56098d42001-04-24 12:51:09 +000013371Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13374 with madness
13375 * result/HTML/ : this modified the result of the regression tests
13376 a lot.
13377
Daniel Veillard122376b2001-04-24 12:12:30 +000013378Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13381 to doc where it wasn't checked against NULL reported by
13382 Jens Laas
13383
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013384Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13387 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13388
Daniel Veillardeae522a2001-04-23 13:41:34 +000013389Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13392 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13393 * SAX.[ch]: cleanup and updates for DocBook
13394 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13395 ex SGML identifier changes
13396 * valid.c: removed a static unused function.
13397
Daniel Veillardde57c612001-04-23 09:13:36 +000013398Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * HTMLtree.c: applied change for Paul Sponagl on script saving
13401 * Makefile.am: the warning about entity title.xml are normal.
13402
Daniel Veillard393df012001-04-22 20:11:18 +000013403Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * configure.in: release of 2.3.7
13406 * Makefile.am: fixing make distcheck
13407
Daniel Veillarda41123c2001-04-22 19:31:20 +000013408Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * doc/html/* doc/xml.html: updated and regenerated the docs
13411
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013412Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13415
Daniel Veillarde82a9922001-04-22 12:12:58 +000013416Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * tree.c: fixed #53388 with the provided patch
13419
Daniel Veillard06803992001-04-22 10:35:56 +000013420Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * valid.c: Bjorn detected an invalid memory access. Fixed
13423 vstateVPush()
13424
Daniel Veillard40af6492001-04-22 08:50:55 +000013425Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13428
Bjorn Reese70a9da52001-04-21 16:57:29 +000013429Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13430
13431 * libxml.h: new header used only for the compilation of libxml
13432 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13433 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13434 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13435 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13436 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13437 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13438 baseline (version 1.2 plus a single patch).
13439 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13440 scientific notation for numbers. Tests added.
13441 * xpath.c: formatting of numbers changed to use sprintf
13442 (contribution from William Brack)
13443
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013444Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * valid.c: cleanup, more useful debugging
13447 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13448 * xmlIO.c: entity loading is printed as an error when validating
13449
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013450Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * valid.c: fixed to validate within entities
13453 * test/VCM/v22.xml: added a specific testcase
13454
Daniel Veillardca1f1722001-04-20 15:47:35 +000013455Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * valid.c: forgot an epsilon transition in for ()+
13458 * test/VCM/v21.xml : added a specific test case
13459
Daniel Veillard85349052001-04-20 13:48:21 +000013460Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * valid.c: removed a state explosion exhibited by RSS
13463 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13464 from bug #51872
13465
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013466Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13469 validation without using an ugly NFA -> DFA algo in the source.
13470 Made a specific algorithm easier to maintain, using a single
13471 stack and without recursion.
13472 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13473 * hash.c: made the growing routine static
13474 * tree.h parser.c: added the parent information to an
13475 xmlElementContent node.
13476
Daniel Veillarde470df72001-04-18 21:41:07 +000013477Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * SAX.c parser.c xpath.c: generating IDs when not validating
13480 from an external parsed entity was poisoning the ID has table
13481 with removed values. This was killing XSLT on the KDE help
13482 browser.
13483
Daniel Veillardceacdd92001-04-18 15:10:35 +000013484Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * entities.h: andrew@ugh.net.au detected a double declaration
13487
Daniel Veillarda10efa82001-04-18 13:09:01 +000013488Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * debugXML.c hash.c tree.h valid.c : some changes related to
13491 the validation suport to improve speed with DocBook
13492 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13493 the way validation errors get reported
13494
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013495Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13498 by P C Chow and William M. Brack for XSLT HTML output
13499
Daniel Veillard2d90de42001-04-16 17:46:18 +000013500Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13503 Igor Zlatkovic patches for MSC compilation and added his
13504 updates
13505
Daniel Veillarde043ee12001-04-16 14:08:07 +000013506Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13509 prefix lookup.
13510 * parserInternals.c: fixed the bug reported by Morus Walter
13511 due to an off by one typo in xmlStringCurrentChar()
13512
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013513Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * HTMLparser.c result/HTML/*: revamped the way the HTML
13516 parser handles end of tags or end of input
13517
Daniel Veillard82daa812001-04-12 08:55:36 +000013518Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13521
Daniel Veillard67a21302001-04-11 14:39:16 +000013522Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13525 bug where the linktime verions of free() won't work ...
13526
Daniel Veillard27b55282001-04-11 12:22:25 +000013527Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13530
Daniel Veillardafc73112001-04-11 11:51:41 +000013531Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * doc/xml.html: added 2.3.6 release
13534
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013535Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13538 * result/wml.xml: resulted in a small output change
13539
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013540Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * tree.c: xmlNewDoc was missing the charset initialization
13543 * xmllint.c: added --auto to autogenerate a doc, allow to
13544 reproduce the problem fixed on xmlNewDoc
13545
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013546Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * xpath.c: trying to get 52979 solved
13549 * tree.c result/ result/noent/: trying to get 52712 solved, this
13550 also made me clean up the fact that XML output in general should
13551 not add formating blanks by default, this changed the output of
13552 a few tests
13553
Daniel Veillard73639a72001-04-10 14:31:39 +000013554Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13557
Daniel Veillardfac26a12001-04-08 13:08:14 +000013558Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * configure.in: finally released 2.3.6
13561
Daniel Veillard911f49a2001-04-07 15:39:35 +000013562Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xpath.c: checking for null pointer generated by new code
13565
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013566Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * xpath.c: fixed a [] evaluation problem reported
13569 * test/XPath/tests/simpleaddr: extended test
13570 * result/XPath/simpleaddr: updated result
13571
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013572Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * xmllint.c: Dan Timis reported a portability problem
13575 on Macs without mmap, fixed it.
13576
Daniel Veillardb38bd552001-04-03 18:22:00 +000013577Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * testXPath.c : added a --tree option allowing to display the
13580 tree dump of the XPath expression
13581
Daniel Veillard4dd93462001-04-02 15:16:19 +000013582Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * xpath.c: fixed a memleak when comparing nodesets
13585 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13586 * tree.c: added a TODO
13587
Daniel Veillard92ad2102001-03-27 12:47:33 +000013588Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13591 we need string functions
13592 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13593 to be able to use them where needed. Applied some changes
13594 to reduce name linking pollution and compile in only what's
13595 needed.
13596 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13597 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13598 for the string manipulation functions
13599 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13600 to the free() function of xmlmemory.c
13601 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13602 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13603 usage.
13604
13605
Daniel Veillard2be30642001-03-27 00:32:28 +000013606Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * error.c: applied the context output patch of the error
13609 handling submitted by Chuck Griffith
13610 * error/VC/*: this slightly change some error logs
13611
Daniel Veillard50582112001-03-26 22:52:16 +000013612Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * parser.c: fixed line number reporting on error
13615
Daniel Veillard04be4f52001-03-26 21:23:53 +000013616Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * parser.c: Sullivan and Darin found a parser bug,
13619 applied the patch.
13620
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013621Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13624 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13625 xmlversion.h.in xpointer.c: of course the way I defined
13626 UNUSED breaks on old gcc version. Try to be smart and
13627 also define it directly in xmlversion.h
13628 * configure.in: removed -ansi flag from the pedantic set
13629
13630Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013631 Huge cleanup, I switched to compile with
13632 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13633 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13634 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13635 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13636 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13637 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13638 encoding.h entities.c error.c list.[ch] nanoftp.c
13639 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13640 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13641 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13642 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13643 Cleanup, staticfied a number of non-exported functions,
13644 detected and cleaned up a dozen of problem found this way,
13645 avoided a lot of public function name/typedef/system names clashes
13646 * doc/xml.html: updated
13647 * configure.in: switched private flags to the really pedantic ones.
13648
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013649Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * configure.in: 2.3.5
13652 * doc/html/*: rebuilt the docs
13653
Daniel Veillard146c9122001-03-22 15:22:27 +000013654Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * parser.c: fixed a reported bug in NOTATION parsing
13657 * uri.c: accepted but not fixed bug 51876, added TODO
13658 * Makefile.am: fixed bug 51876
13659
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013660Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * config.h.in configure.in error.c: fix a compilation problem
13663 on platforms without vsnprintf (xml@thewrittenword.com)
13664
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013665Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * parser.c: fixed a function name header typo
13668 * SAX.c: notations can also occur in external subset.
13669
Daniel Veillard7d42b542001-03-20 13:22:46 +000013670Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * error.c: removed a C++ like comment
13673
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013674Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * parser.c: fixing bug 52299 strange condition leading
13677 to a parser crash due to a buffer overflow
13678 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13679 added the specific test case
13680
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013681Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13684 xmlXPathConvert{String,Number,Boolean} to be able to make
13685 type casts without a context stack, fixed some implementation
13686 problems related to the absence of context at parse-time,
13687 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13688 in the public API too
13689 * xpointer.c xpathInternals.h: we need to know at parse time
13690 whether we are compiling an XPointer
13691
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013692Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13695 cleaned up the parser internals, refactored XPath code, added
13696 new compilation based APIs and cleanly separated public and
13697 private APIs.
13698
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013699Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * xpath.h: the comp field must be added at the end to avoid
13702 killing binary compat.
13703
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013704Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * Makefile.am: detect XPath memleaks in regreson tests
13707 * error.c: fixed and error w.r.t. error reporting still using
13708 stderr
13709 * hash.c: added new line at end of file
13710 * tree.h: minor cleanup
13711 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13712 expression parsing from evaluation, resulted in a number of
13713 changes internally, and in XPointer. Likely to break stuff
13714 using xpathInternals.h but should remain binary compatible,
13715 new interfaces will be added.
13716
Daniel Veillardd574f782001-03-14 19:40:17 +000013717Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * configure.in: fixed a couple of problems reported by
13720 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13721 without gcc on non linux platforms.
13722
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013723Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13726 a fix for --with-html-dir= configure support. I hope it won't
13727 break rpm generation
13728
Daniel Veillarda022fe02001-03-14 16:30:00 +000013729Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * xmlIO.c: one function comment cleanup.
13732
Daniel Veillard25239c12001-03-14 13:56:48 +000013733Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * SAX.c: external subset notations were improperly registered
13736 in the internal subset.
13737
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013738Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * README.cvs-commits: added, pointing to HACKING
13741 * HACKING: updated
13742
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013743Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * parser.c: and Matt Sergeant found one in the XML push
13746 parser (erroneous check I forgot to remove when I fixed the
13747 main parser).
13748
Daniel Veillard68d7b672001-03-12 18:22:04 +000013749Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * xpath.c: ptittom found a small bug in UnaryExpr
13752
Daniel Veillarde356c282001-03-10 12:32:04 +000013753Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * configure.in: bumped to 2.3.4
13756 * error.c: fixed bug #51860
13757 * tree.c: fixed bug #51861
13758 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13759 * tree.[ch] : added xmlDefaultBufferSize
13760 * nanoftp.c: typo in function name header block
13761 * doc/xml.html : updated, added link to XML::LibXSLT
13762 * doc/html/* : rebuilt the docs
13763
Daniel Veillard80f32572001-03-07 19:45:40 +000013764Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * parser.c SAX.c: the new content parsing code raised an
13767 ugly bug in the characters() SAX callback. Found it
13768 just because of strangeness in XSLT XML Rec ouptut :-(
13769
Daniel Veillard6c831202001-03-07 15:57:53 +000013770Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * Makefile.am: Martin Baulig suggested to add -lm
13773 * tree.c: found another bug in xmlNodeGetContent()
13774
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013775Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * xpath.c: Bjorn found the error related to strictness of comparison.
13778
Daniel Veillard29631a82001-03-05 09:49:20 +000013779Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * parser.c: trying to fix the Dtd parsing problem reported
13782 by Gary, side effect of last week speed optimizations.
13783
Daniel Veillard14be0a12001-03-03 18:50:55 +000013784Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13787 * parserInternals.c: removed unneeded test raised by Stric
13788
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013789Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13790
13791 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13792 and fixed by William Brack). Added xmlXPathFormatNumber.
13793 Changed the sorting slightly.
13794 * configure.in Makefile.am example/Makefile.am: Added -lm.
13795 Please note that applications linking with libxml2, must
13796 also like with the math library from now on.
13797
Daniel Veillardf9533d12001-03-03 10:04:57 +000013798Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13801
Daniel Veillard2f362242001-03-02 17:36:21 +000013802Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * parser.c: one must report spaces even if the Dtd element
13805 content proves that this is not part of the element content.
13806 * result/valid/*.xml: this changed the ouptu slightly
13807
Daniel Veillardb402c072001-03-01 17:28:58 +000013808Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * configure.in: bumped to 2.3.3
13811 * doc/xml.html: updated
13812
Daniel Veillard77851712001-02-27 21:54:07 +000013813Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * tree.c: minor doc fix
13816 * xpath.c: deallocation issues when a result tree has been
13817 converted to a node-set
13818
Daniel Veillardec70e912001-02-26 20:10:45 +000013819Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * doc/xml.html: oops corrected dates s/2000/2001
13822
Daniel Veillard8730c562001-02-26 10:49:57 +000013823Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * valid.c: new patch from Gary Pennington
13826
Daniel Veillard91e9d582001-02-26 07:31:12 +000013827Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * doc/xml.html: applied patch from Ankh
13830
Daniel Veillardedac3c92001-02-26 01:36:19 +000013831Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * xinclude.c: fixed a problem building on Mac
13834
Daniel Veillard21a0f912001-02-25 19:54:14 +000013835Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * parser.c: more work on increasing parsing ferformances
13838
Daniel Veillard48b2f892001-02-25 16:11:03 +000013839Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13842 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13843 avoiding memcpy in production builds MEM_CLEANUP macro use
13844 * parser.[ch] parserInternals.c: optimizations of the tightest
13845 internal loops inside the parser. Better checking of I/O
13846 flushing/loading conditions
13847 * xmllint.c : added --timing
13848
Daniel Veillard71681102001-02-24 17:48:53 +000013849Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13850
13851 * configure.in: bumped to 2.3.2
13852 * doc/xml.html: updated for release
13853
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013854Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * xpath.c: found a memleak and fixed a nasty bug
13857
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013858Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * xmllint.[c1] : added return code errors for xmllint
13861 * xpath.c: specific debug dump function for result value trees
13862
Daniel Veillard4b637072001-02-21 21:52:55 +000013863Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * xpath.c: finally implemented xmlXPathCompareNodeSets
13866 * test/XPath/expr/floats results/XPath/expr/floats: added
13867 a test for float expressions
13868
Daniel Veillardf714aa32001-02-21 03:07:44 +000013869Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13872 * parserInternals.[ch]: trying to speed up parsing
13873 * xpath.c : speeded up node set equality op
13874
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013875Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13878 better handling of ID/IDREF and the list modules associated
13879 * configure.in: small CFLAGS cleanup
13880
Daniel Veillarda8abee62001-02-19 15:14:59 +000013881Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * configure.in: fixed iconv detection on AIX (stric)
13884
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013885Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013886
13887 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13888
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013889Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13890
13891 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13892 and optimized xmlXPathNodeSetSort
13893
Daniel Veillard142adbf2001-02-17 13:21:05 +000013894Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.c: bug fix when context size is 0
13897 * parser.c: I like Norm's Dtd because they still manage to break
13898 the parser occasionally
13899
Daniel Veillardf23e0092001-02-16 13:21:29 +000013900Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13903
Daniel Veillarde0e26512001-02-16 00:11:46 +000013904Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13907 attributes within the XML-1.0 namespace
13908
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013909Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * xpathInternals.h: exported a few axis functions
13912 * doc/xml.html: updated the doc
13913
Daniel Veillard760f4422001-02-15 14:59:48 +000013914Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * configure.in: applied patch from Daniel van Balen for OpenBSD
13917 and bumped version to 2.3.1
13918 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13919 attempt to find autoclosing was simply broken, removed it,
13920 updated the examples, this is better
13921
Daniel Veillardd194dd22001-02-14 10:37:43 +000013922Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13925 hash functionnalities.
13926 * doc/html/* : rebuild the doc
13927
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013928Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13931 on predicate
13932 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13933 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13934 really want to have tags closed on output even if we accept
13935 unclosed ones on input
13936
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013937Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xpath.c: ouch don't free NULL, rare case fixed
13940 * tree.c: don't coalesce text nodes if they don't have the
13941 same behaviour wrt escaping on output
13942
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013943Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * xpath.c: small fixup
13946 * SAX.c: don't warn on empty namespaces.
13947
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013948Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * README: a bit of cleanup
13951 * configure.in: preparing for 2.3.0 release
13952
Daniel Veillard1f83d392001-02-08 09:37:42 +000013953Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * hash.[ch]: added a first version of xmlHashSize()
13956 * valid.c: another bug fix from Gary Pennington
13957
Daniel Veillard5eef6222001-02-07 18:24:48 +000013958Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * valid.c: couple of bug fixes pointed by Gary Pennington
13961 * HTMLtree.c: #if 0 cleanup
13962
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013963Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13966 which removes a time consuming check of xmlXPathNodeSetAdd()
13967 and use it in places where we are sure to not break unicity
13968
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013969Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * xpath.c: bug fixes found from XSLT
13972 * tree.c: preserve node->name special values when copying nodes.
13973 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13974 external subset are fetched when available but without full
13975 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13976 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13977 output with encoding disabled.
13978
Daniel Veillard2c833b62001-02-03 08:52:06 +000013979Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13982 xmlCheckFilename should not be called from xmlFileOpenW
13983 and xmlGzfileOpenW
13984
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013985Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13988 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13989 added the new tests for URI normalization
13990 * testURI.c: fixed stoopid bugs
13991 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13992 the URI in the error messages are now properly normalized
13993
Daniel Veillardea28ce62001-02-02 08:20:19 +000013994Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13997
Daniel Veillarde99a4762001-02-01 04:34:35 +000013998Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14001
Daniel Veillard2b325a02001-01-31 20:46:31 +000014002Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * xpath.c: fixed mod operator
14005
Daniel Veillardde55cf62001-01-31 15:53:13 +000014006Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * parser.c: fixed xmlStrcat doc
14009 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14010 trees.
14011
Daniel Veillard2f913b72001-01-31 13:23:49 +000014012Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * xpath.c result/XPath/tests/chaptersbase
14015 result/XPath/tests/simplebase: fixed XPath node()
14016 * tree.c: small fix in xmlNewNs()
14017 * Makefile.am: removed extraneous xml2Conf.sh rule
14018
Daniel Veillardb42042b2001-01-28 07:40:36 +000014019Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14022 Changed the library name, in order to get libxml-devel and
14023 libxml2-devel to coexist on a single system
14024 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14025 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14026
Daniel Veillardee0a4662001-01-27 18:59:33 +000014027Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14030 libxml2-devel installable in // as libxml-devel.
14031
Daniel Veillard5eb05942001-01-27 17:50:22 +000014032Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * doc/Makefile.am: fixed make rebuild in doc
14035 * doc/html/*.html: rebuilt the docs
14036
Daniel Veillard65c295d2001-01-26 09:32:39 +000014037Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14040
Daniel Veillard8e199902001-01-25 18:54:39 +000014041Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14044 the HTML doc to go into the -devel RPM ...
14045 * aclocal.m4 config.h.in: some updates due to auto* magic
14046
Daniel Veillard93086662001-01-25 18:13:04 +000014047Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * xpath.h: added a hook in the context structure allowing to
14050 link to extra support, needed for XSLT
14051
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014052Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14055 xmlXPtrCmpPoints to use it.
14056 * propagated the following patch from Alejandro Forero
14057 * include/win32config.h xmlIO.c: applied further suggestions
14058 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14059 * example/gjobread.c: fixed warnings, now that it builds
14060
14061Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14062
14063 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14064
14065 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14066 filename points to a valid file (not a directory).
14067 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14068 Added calls to xmlCheckFilenameDir.
14069
14070 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14071 `path' (rather than `filename') as the parameter to gzopen and open.
14072
Daniel Veillard48177c22001-01-23 15:27:41 +000014073Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * Makefile.am: fixed a problem with EXTRA_DIST
14076
Daniel Veillardb83ba402001-01-22 22:45:10 +000014077Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * Makefile.am example/Makefile.am: finally found the trick
14080 to build the example, i.e. add "." in SUBDIRS before example
14081 in the list <grin/>
14082
Daniel Veillard82687162001-01-22 15:32:01 +000014083Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * doc/xml.html: updated with an XSLT section, removed pointer to
14086 W3C CVS base.
14087
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014088Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14091 too, and deallocation need to occur the same way.
14092
Daniel Veillarde4566462001-01-22 09:58:39 +000014093Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14096 type correponding to an XSLT result tree fragment. Share most
14097 of the data format with node set, as well as operators.
14098 * HTMLtree.c: added a newline at the end of the doctype output
14099 whe this one is not present initially.
14100 * tree.c: make sure taht the parent and doc pointers are properly
14101 set when copying attributes (lists).
14102
Daniel Veillard701c7362001-01-21 09:48:59 +000014103Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14106
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014107Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * xpath.c: seems I finally killed that ugly path evaluation
14110 context bug (tagged 9999 in case is is wrong)
14111
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014112Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14115 for XSLT
14116
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014117Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14120 for xmlGzfileOpen() bug
14121
Daniel Veillardf6eea272001-01-18 12:17:12 +000014122Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * xpath.c: removed an error found by XSLT usage
14125 * tree.c parserInternals.h: use a predefined static string
14126 for text and comment nodes, avoid freeing them in xmlFreeNode,
14127 exported the string name in parserInternals.h and added
14128 another value to disable encoding at output (for XSLT),
14129 gain memory, time.
14130
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014131Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14134 win32/libxml2/libxml2_so.dsp: new makefiles and update
14135 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14136
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014137Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14140 Gary Pennington
14141
Daniel Veillard389e6b72001-01-15 19:41:13 +000014142Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * xpath.c: fixed the comaprision of values and nodelists,
14145 need to compare nodelist still ...
14146 * debugXML.c: avoided a possible core dump
14147 * HTMLparser.c: cleanup
14148 * nanohttp.c: contributed fix.
14149 * tree.c: fixes in properties handling added xmlSetNsProp
14150 needed by libxslt
14151 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14152 comment
14153 * TODO: updated
14154
Daniel Veillard167bd532001-01-06 21:09:34 +000014155Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * parser.c parserInternals.c: applied Bjorn Reese optimization
14158 patch
14159
14160Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * Makefile.am: applied patch fro make check from Martin Vidner
14163
Daniel Veillard503b8932001-01-05 06:36:31 +000014164Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * configure.in: preparing 2.2.11
14167 * doc/html/*: rebuild the HTML files
14168 * doc/xml.html : updated
14169
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014170Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * tree.c: fixed a stupid bug
14173 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14174 patches related to validation of an XInclude processing result
14175 * TODO: updated
14176
Daniel Veillarde2488192001-01-04 10:54:22 +000014177Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14180 on large files
14181
Daniel Veillardf060a412001-01-03 20:52:44 +000014182Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14185
Daniel Veillard45cff692001-01-03 18:02:04 +000014186Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14189 reported by Jonas Borgström
14190 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14191
Daniel Veillard08108982001-01-03 15:24:58 +000014192Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * testXPath.c xpath.c: fixing the XPath union expressions problem
14195 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14196
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014197Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * xmllint.c: Made is so if the file name is "-" is will read form
14200 standard input. Sven Heinicke <sven@zen.org>
14201 * tree.c: fixed a problem when growing buffer
14202 * tree.h: fixed the comment of the node types following andersca
14203 comment
14204 * TODO: updated
14205
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014206Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * HTMLparser.[ch]: added a way to avoid adding automatically
14209 omitted tags. htmlHandleOmittedElem() allows to change the
14210 default handling.
14211 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14212 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14213 of xmllint too when using --memory flag, added a memory test
14214 suite at the Makefile level.
14215 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14216 with namespace use when encountering QNames in XPath evalation,
14217 added xmlns() scheme in XPointer.
14218 * nanoftp.c : incorporated a fix
14219 * parser.c xmlIO.c: fixed problems raised with encoding when using
14220 the memory I/O
14221 * parserInternals.c: closed bug 25934 reported by
14222 torsten.landschoff@innominate.de
14223 * TODO: updated
14224
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014225Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14226
14227 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14228 on a non-updated tree :-(, made a 2.2.10 release to correct the
14229 situation
14230
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014231Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14232
14233 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14234 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14235 integrated a set of OpenVMS changes from Howard Taylor
14236 <Howard.Taylor@pacoast.com>
14237
Daniel Veillard58770e72000-11-25 00:48:47 +000014238Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14241 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14242
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014243Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * HTMLparser.c: some fixes on auto-open of html/head/body
14246 * encoding.c: fixed a compilation error on some gcc env
14247 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14248 XPointer implementation
14249 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14250 related XPointer tests and associated results
14251
Daniel Veillard300f7d62000-11-24 13:04:04 +000014252Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * doc/xmldtd.html doc/xml.html: following a short step by step
14255 guidance on IRC to help maciej with DTDs I started a small
14256 page on the subject.
14257
Daniel Veillard748e45d2000-11-17 16:36:08 +000014258Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * HTMLparser.c: fixed handling of broken charrefs
14261 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14262 patches
14263
Daniel Veillard28929b22000-11-13 18:22:49 +000014264Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * doc/xml.html doc/html/* : rebuilt the docs after adding
14267 xinclude and updated page for 2.2.7 and 2.2.8
14268 * configure.in: releasing 2.2.8
14269
Daniel Veillard41e06512000-11-13 11:47:47 +000014270Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14271
14272 * parser.[ch] parserInternals.c: applied the conditional
14273 section processing fix from Jonathan P Springer
14274 <jonathan.springer2@gte.net>
14275 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14276 project file, fixed iconv default non support
14277 * xpath.c: fixed the problem of evaluating relative expressions
14278 when a node context is provided.
14279
Daniel Veillardbf432752000-11-12 15:56:56 +000014280Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
14282 * nanoftp.c: fixed gcc 2.95 new warnings
14283 * SAX.c: fixed a stupid bug
14284 * tree.c: fixed a formatting problem when round-tripping
14285 from/to memory
14286 * xinclude.c: chased memleak, fixed a base problem
14287 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14288 xmlXPtrBuildNodeList()
14289 * TODO: updated
14290 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14291 adding a first small set of regression tests for XInclude
14292
Daniel Veillardc2def842000-11-07 14:21:01 +000014293Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * nanohttp.[ch]: applied Wayne Davison patches to access
14296 the WWW-Authorization header.
14297 * parser.c: Closed Bug#30847: Problems when switching encoding
14298 in short files by applying Simon Berg's patch.
14299 * valid.c: fixed a validation problem
14300 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14301 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14302 Wayne Davison
14303 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14304 need to be extended to non full nodes selections.
14305 * xinclude.c: starts to work decently
14306
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014307Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14310 debugXML.c xmlversion.h.in: Started adding XInclude support,
14311 this is a new xmllint option
14312 * tree.c xpath.c: applied TOM patches for XPath
14313 * xpointer.c: fixed a couple of errors.
14314 * uri.c: added an escaping function needed for xinclude
14315 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14316 new warning from RH70 gcc's version
14317
Daniel Veillarda4964b72000-10-31 18:23:44 +000014318Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * HTMLparser.c: fixed loop on invalid char in scripts
14321 * parser.c: update to description of xmlIOParseDTD()
14322 * libxml.m4 xmlversion.h.in: changes contributed by
14323 Michael Schmeing <m.schmeing@internet-factory.de>
14324 * configure.in: preparing for 2.2.7
14325 * Makefile.am: trying to avoid config.h and acconfig.h
14326 being included in the distrib
14327 * configure.in: released 2.2.7
14328
14329Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14330
14331 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14332 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14333
Daniel Veillard01411222000-10-30 15:33:22 +000014334Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * parser.[ch]: added xmlIOParseDTD()
14337 * xpointer.c: added support for the 2 extra parameters of
14338 string-range, fixed a stoopid error when '0' was present
14339 in XPointer expressions
14340 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14341 testsuite for the above
14342
Daniel Veillard6db58192000-10-30 09:27:53 +000014343Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * libxml.spec.in: improved package descriptions
14346
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014347Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * xpath.c xpathInternals.h: applied a large cleaning patch
14350 from TOM <ptittom@free.fr>, it also add namespace support
14351 for function and variables registration.
14352
Daniel Veillardbd20df72000-10-29 17:53:40 +000014353Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14356 * Makefile.mingw: Wayne Davison's update adding hash.c
14357
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014358Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14359
14360 * xpath.c: fixed the root evaluation problems
14361 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14362 ignorable spaces with <b> <bold> <em>
14363 * tree.c: fixed a loop in xmlSearchNsByHref()
14364
Daniel Veillard767662d2000-10-27 17:04:52 +000014365Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * xpath.c: applied another XPath patch from TOM
14368 * xpath.c include/makefile.am: applied another patch from
14369 china@thewrittenword.com (cleanup on IRIX).
14370
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014371Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * xml-config.1: received a fixed version from Fredrik Hallenberg
14374 <hallon@lysator.liu.se>
14375
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014376Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14379 cleanup patch for XPath
14380
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014381Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14382
14383 * patched to redirrect all "out of context" error messages to
14384 a reconfigurable routine. The changes are:
14385 * xmlerror.h : added the export of an error context type (void *)
14386 an error handler type xmlGenericErrorFunc there is an interface
14387 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14388 to reset the error handling routine and its argument
14389 (by default it's equivalent to respectively fprintf and stderr.
14390 * all the c files: all wild accesses to stderr or stdout within
14391 the library have been replaced to calls to the handler.
14392
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014393Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * configure.in: release 2.2.6
14396 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14397 exporting the inner functions of xpath for extension modules
14398 * doc/*: updated and rebuilt the doc
14399
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014400Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * nanohttp.c : applied Wayne HTTP cleanup patch
14403 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14404 and xmlNodeSetSpacePreserve()
14405
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014406Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * xpath.c: closing bug #29260
14409
Daniel Veillard126f2792000-10-24 17:10:12 +000014410Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14413 multikey tuples, made hash structure opaque
14414 * valid.[ch]: moved elements, attributes, notations decalarations
14415 as well as ID and refs to hash tables.
14416 * entities.c: hash cleanup
14417 * xmlmemory.c: fixed a dump problem in debug mode
14418 * include/Makefile.am: problem passing in DESTDIR= values patch
14419 from Marc Christensen <marc@calderasystems.com>
14420 * nanohttp.c: removed debugging remains
14421 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14422 * HTMLparser.c parser.c: fixing a number of problems with the
14423 macros in the *parser.c files (Wayne).
14424 * HTMLparser.c: close the previous option when opening a new one
14425 (Marc Sanfacon).
14426 * result/HTML/*: updated the HTML results accordingly
14427
Daniel Veillard52afe802000-10-22 16:56:02 +000014428Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14431 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14432 XPath functions and XML entities table to them. More to come...
14433 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14434
Daniel Veillard683cb022000-10-22 12:04:13 +000014435Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * tree.c: coalesce adjacent text nodes
14438 * valid.c: handling of blank nodes in DTd validation (raised
14439 by problems with a posteriori validation).
14440 * nanohttp.c: changing behaviour on HTTP write stuff.
14441 * HTMLtree.c: forced body and html to be explicitely closed.
14442 * xpath.h: exported more XPath functions.
14443
Daniel Veillard1baf4122000-10-15 20:38:39 +000014444Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14445
14446 * Release of 2.2.5
14447 * xpointer.c: range() range-inside and other helper functions
14448 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14449
Daniel Veillard47e12f22000-10-15 14:24:25 +000014450Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14453 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14454
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014455Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14458 and XPointer modules
14459
Daniel Veillard134c9f32000-10-15 10:27:08 +000014460Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * SAX.h: closed #25107
14463
Daniel Veillard39915622000-10-15 10:06:55 +000014464Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * testSAX.c: fixed problem with cdata reporting
14467 * SAXresult/* : updated
14468
Daniel Veillard1e851392000-10-15 10:02:56 +000014469Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14472 Closed bug #27499, added to regression tests
14473 * TODO: updated
14474
Daniel Veillard7eda8452000-10-14 23:38:43 +000014475Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14478 support for SCRIPT and STYLE with help from Bjorn Reese
14479 * test/HTML/* result/HTML/*: added simple testcase and updated
14480 the existing ones.
14481
Daniel Veillardff9c3302000-10-13 16:38:25 +000014482Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14485 string-range for empty strings
14486 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14487 test/XPath/xptr/strrange: augmented the XPointer testsuite
14488
Daniel Veillard189446d2000-10-13 10:23:06 +000014489Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * doc/xml.html doc/xmlmem.html: added a module describing memory
14492 interfaces and use, updated the main page.
14493
Daniel Veillard2f971a22000-10-12 23:26:32 +000014494Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14497 nanoftp code work on Windows too now
14498
14499Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014500
14501 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14502 * xpointer.c: implemented string-range() at least a good first version
14503 * test/XPath/docs/str test/XPath/xptr/strrange
14504 result/XPath/xptr/strrange: the string-range() tests
14505
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014506Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * Makefile.am include/Makefile.am include/win32config.h
14509 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14510 and make distcheck
14511
Daniel Veillard19d61112000-10-11 23:50:35 +000014512Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14515 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14516 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14517
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014518Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14521 patch for socklen_t detection by
14522 Albert Chin-A-Young <china@thewrittenword.com>
14523
Daniel Veillardcd429612000-10-11 15:57:05 +000014524Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14527 and added a --dtdvalid option to xmllint used to test it
14528
Daniel Veillard47c02452000-10-11 13:04:36 +000014529Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14530
14531 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14532 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14533
Daniel Veillard2d38f042000-10-11 10:54:10 +000014534Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14535
14536 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14537 handlings (registration, lookup, cleanup)
14538
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014539Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * configure.in Makefile.am include/makefile.am: adding XPointer
14542 and XPtrtests target
14543 * xpointer.[ch] : new files for XPointer support
14544 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14545 more XPath tests
14546
Daniel Veillard57fda592000-10-10 23:24:14 +000014547Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * configure.in: fixed, very broken, make distcheck works again
14550
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014551Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * More work toward 2.2.5, integrated a number of patches
14554 * configure.in Makefile.am win32config.h.in: trying to cleanup
14555 make distcheck .... huh ...
14556 * include/Makefile.am include/win32config.h: new directory
14557 for includes
14558 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14559 updated teh makefiles and instructions for WIN32
14560 * xpath.c: small fixes
14561 * test/XPath/ results/XPath: updated the testcases and results
14562 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14563 suggested patches
14564 * valid.c: fixed an ID bug
14565
Daniel Veillardb71379b2000-10-09 12:30:39 +000014566Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014569 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014570 * xpath.[ch]: worked on XPointer
14571
Daniel Veillard7e99c632000-10-06 12:59:53 +000014572Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * configure.in Makefile.am: 2.2.5, ship the include in an
14575 include/libxml subdirectory, use symlinks when using CVS
14576 * testSAX.c: fixed small bug
14577 * testXPath.c: changed the way testfiles are parsed
14578 * debugXML.c: same kind of cleanup when parsing an argument expression
14579 XPath/XPointers can have blanks embedded
14580 * xpath.[ch]: more cleanup, reorgs for XPointer work
14581 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14582 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14583
Daniel Veillard55b91f22000-10-05 16:30:11 +000014584Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14587 in the XPath engine, rewrote large parts of it, now it's far
14588 cleaner and in sync with the REC not an old WD. Fixed a parsing
14589 problem in the interactive XML shell found when testing XPath.
14590
Daniel Veillardac260302000-10-04 13:33:43 +000014591Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14594 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14595 examples with the extra test
14596
Daniel Veillard7cfce322000-10-04 12:40:27 +000014597Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14600 the global init function.
14601
Daniel Veillard970112a2000-10-03 09:33:21 +000014602Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * HTMLparser.c: Doohhh, attribute name parsing was still case
14605 sensitive ! Fixed this ...
14606 * result/HTML/* : updated the tests results accordingly
14607
Daniel Veillard740abf52000-10-02 23:04:54 +000014608Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14611 engine, should be far more stable, incorporated a new version of
14612 preceding/following axis, need testing
14613 * uri.c: fixed file:///c:/a/b/c problem
14614 * test/XPath/tests/idsimple: augmented the XPath tests
14615
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014616Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
14618 * doc/* rebuilding docs for 2.2.4 release
14619
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014620Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * configure.in: releasing 2.2.4
14623 * parser.[ch]: added xmlStrEqual()
14624 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14625 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14626 use xmlStrEqual instead
14627 * TODO: updated
14628 * added an XPath test
14629
Daniel Veillardbc765302000-10-01 18:23:35 +000014630Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14633 * entities.h: exported xmlInitializePredefinedEntities
14634 * parser.[ch] : added xmlInitParser()
14635 * parserInternals.h : had to export htmlInitAutoClose()
14636
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014637Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14640 problems
14641 * Makefile.am : added XPath regression tests to normal tests
14642 * uri.c: fixed a problem with local paths, cleanup
14643 * parser.c: fixed a problem with large CData sections
14644
Daniel Veillardd2ade932000-09-30 14:39:55 +000014645Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * configure.in xml-config.in: patch from "Ben Taylor"
14648 <sol7x86@hotmail.com> for solaris shared libs lookup
14649
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000146502000-09-30 Martin Baulig <baulig@suse.de>
14651
14652 * libxml-2.0.pc.in: Provide pkg-config script.
14653
14654 * configure.in: Create the libxml-2.0.pc script from the
14655 libxml-2.0.pc.in templates.
14656 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014657 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014658
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014659Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14662 when compiling with MSC
14663
Daniel Veillard46057e12000-09-24 18:49:59 +000014664Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * xpath.c: patch for normalize-string() substring-before(),
14667 substring-after() and translate() functions from Bjorn Reese
14668 <breese@mail1.stofanet.dk>
14669 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14670 Fredrik Hallenberg <hallon@lysator.liu.se>
14671 * TODO: updated
14672
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014673Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14674
14675 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14676 problem of socklen_t being undefined on a number of platforms
14677 * debugXML.c: fixed a compilation problem when without snprintf
14678
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014679Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14682 an URI bug and a fix for the control-character-induced infinite loop
14683 * nanohttp.c: preventive fix for compiling on WIN32
14684
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014685Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * xmlint.c: closing bug #25000
14688
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014689Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14692 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14693 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14694 related function, fixing xmlStrncmp(), and associated cleanup
14695 * result/HTML/entities.html.sax: updating result
14696
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014697Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * uri.c: applied patch for URI escaping from Wayne Davison
14700 <wayned@blorf.net>
14701 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14702 from Denis Barbier <barbier@imacs.polytechnique.fr>
14703 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14704 patch from Wayne Davison
14705
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014706Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * doc/xml.html : updated with new releases, adding "how to help"
14709
Daniel Veillard04698d92000-09-17 16:00:22 +000014710Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14713 removed a few warnings in pedantic mode ...
14714 * parserInternals.c parser.c: moved encoding switching function
14715 to parserInternals.c
14716 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14717
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014718Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14721 error or warning handlers
14722
Daniel Veillardb1059e22000-09-16 14:02:43 +000014723Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14724
14725 * parserInternals.c parserInternals.h parser.c Makefile.am:
14726 created a new module parserInternals.c, moved most of the
14727 code shared by the various parsers there, as well as
14728 deprecated code from parser.c. More cleanup of parser.c
14729 * uri.c: fixed a problem when URI is NULL
14730 * valid.c: speedup when looking for an attribute declaration
14731
Daniel Veillard39c7d712000-09-10 16:14:55 +000014732Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14735 the cleanup of the computation of URI references when seeking
14736 external entities. The URI reference string and the resulting
14737 URI are both stored now.
14738 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14739 large s(n)printf checks and cleanup from Denis Barbier
14740 <barbier@imacs.polytechnique.fr>
14741 * xmlversion.h.in tree.h: couple of SGML declarations for a
14742 possible docbook module.
14743 * result/VC/ : a couple of test output changed due to the change
14744 of the entities URI
14745
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014746Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * parser.h: added a _private field for linking user's data
14749
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014750Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * parser.c parserInternals.h: demacroified most of the IS_XXX
14753 the gain in size is significant so ...
14754
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014755Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * entities.c: cases where looking up entities with doc==NULL
14758 covered
14759
Daniel Veillard90e11312000-09-05 10:42:32 +000014760Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14761
Daniel Veillard1de50802000-09-07 08:54:32 +000014762 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014763 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14764
Daniel Veillard98a79162000-09-04 11:15:39 +000014765Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
Daniel Veillard1de50802000-09-07 08:54:32 +000014767 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014768 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14769 * Makefile.in: added URItest and included thenin "make tests"
14770
14771Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014772
14773 * xmlversion.h.in: closed bug 22941
14774
Daniel Veillard2bb89092000-08-31 14:57:50 +000014775Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * doc/xmlio.html: added doc and example for entity loader
14778 redefinition.
14779
Daniel Veillard96984452000-08-31 13:50:12 +000014780Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14783 used by libxml
14784
Daniel Veillarde715dd22000-08-29 18:29:38 +000014785Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * parser.c: Fixed bug on invalid ontent characters and when using
14788 push.
14789 * xmllint.c: fixed xmllint endling of errors in push mode
14790
Daniel Veillard4948eb42000-08-29 09:41:15 +000014791Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
14793 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014794 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014795 * result/HTML/*.sax: regenerated HTML SAX output
14796 * parser.c: more cleanup.
14797
Daniel Veillarde010c172000-08-28 10:04:51 +000014798Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014801 patches from Wayne Davison <wayned@users.sourceforge.net>,
14802 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014803 * HTMLparser.c: fixed an ignorable white space detection bug
14804 occuring when parsing with SAX only
14805 * result/HTML/*.sax: updated since the output is now HTML
14806 encoded...
14807
Daniel Veillard47f3f312000-08-27 22:40:15 +000014808Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014810 * HTMLparser.[ch]: applied some of Wayne Davison
14811 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014812
Daniel Veillarde0854c32000-08-27 21:12:29 +000014813Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14816 undeclared namespace prefix was used, added a warning.
14817 Cleaned up support w.r.t. entities, spilling out a warning
14818 and being pedantic on lookups.
14819 * test/warning/ent9 : added testcase for previous example.
14820 * TODO: updated
14821 * parserInternals.h parser.c: changed the way names are parsed
14822 now allow infinite size and decrease penalty for normal use
14823 * parser.c: Started a big cleanup/check of the parser code,
14824 fixed some of the most tortuous entity code, spotted code
14825 unused anymore
14826 * test/*: added tests for very long names and related nasty
14827 things.
14828
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014829Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * doc/encoding.html: added encoding aliases doc
14832 * doc/xml.html: updates
14833 * encoding.[ch]: added EncodingAliases functions
14834 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14835 bottleneck affecting large DTDs like Docbook
14836 * parser.[ch] xmllint.c: added a pedantic option, will be
14837 useful
14838 * SAX.c: redefinition of entities is reported in pedantic mode
14839 * testHTML.c: uninitialized warning from gcc
14840 * uri.c: fixed a couple of bugs
14841 * TODO: added issue raised by Michael
14842
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014843Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * doc/encoding.html: propagated Martin Duerst suggestions
14846
Daniel Veillard52402ce2000-08-22 23:36:12 +000014847Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14850 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14851 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14852 by Wayne Davison
14853
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014854Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * nanoftp.c nanohttp.c: small cleanup
14857 * TODO: updated
14858
Daniel Veillard244ece92000-08-19 20:58:02 +000014859Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * added an old VC testcase and updated title.xml entity
14862
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014863Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14866 done on auto-opening of <p> tags and cleanup of SAX output
14867
Daniel Veillard979e55e2000-08-19 16:48:54 +000014868Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14871
Daniel Veillard4540be42000-08-19 16:40:28 +000014872Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * doc/xml.html libxml.* structure.*: updated the doc a bit
14875
Daniel Veillard808a3f12000-08-17 13:50:51 +000014876Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14877
14878 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14879 of SAX tests
14880
Daniel Veillard29579362000-08-14 17:57:48 +000014881Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14884 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14885
Daniel Veillard1255ab72000-08-14 15:13:33 +000014886Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14887
14888 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14889 * testHTML.c: fix core dump on Solaris 2.x systems
14890 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14891 * result/HTML/*.sax: previous bug fix lead to new results
14892
Daniel Veillard03109292000-08-14 14:58:22 +000014893Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14896 * configure.in: added --with-readline=DIR to accept alternate
14897 path for readline include/library
14898 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14899 for ANSI under HP-UX
14900 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14901 includes @LIBS@
14902
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014903Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * doc/* : rebuilt the docs
14906 * getting ready for 2.2.2 release
14907
Daniel Veillard87b95392000-08-12 21:12:04 +000014908Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14911 and xmlAddFeature()
14912 * tree.[ch]: added xmlAddChildList()
14913 * xmllint.c: MAP_FAILED macro test
14914 * parser.h: added xmlParseCtxtExternalEntity()
14915 * valid.c: applied bug fixes removed warning
14916 * tree.c: added CDATA block to elements content
14917 * testSAX.c: cleanup of output
14918 * testHTML.c: added SAX testing
14919 * encoding.c: better error recovery
14920 * SAX.c, parser.c: fixed one of the external entity processing
14921 of the OASis testsuite
14922 * Makefile.am: added HTML SAX regression tests
14923 * configure.in: bumped to 2.2.2
14924 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14925 SAX results
14926
Daniel Veillard88a172f2000-08-04 18:23:10 +000014927Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * configure.in: patch for HP compiler
14930
149312000-08-04 Sven Heinicke <sven@zen.org>
14932
14933 * xmllint.c: Was coredumping sometimes when the file given didn't
14934 exist.
14935
Daniel Veillard46e370e2000-07-21 20:32:03 +000014936Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014939
Daniel Veillard46e370e2000-07-21 20:32:03 +000014940 when using in memory parsing. Need some cleanup.
14941 * xmllint.c configure.in: added a --memory flag to test memory
14942 parsing
14943
Daniel Veillard36650692000-07-21 15:16:39 +000014944Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * nanohttp.c: fixed socklen_t replacement to unsigned int
14947 * parser.c: fixed a space handdling missing at the end of
14948 production 28 DOCTYPE.
14949 * xmlmemory.c: fixed a stupid bug on the routine to override
14950 allocation functions
14951 * TODO: updated
14952
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014953Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * doc/ regenerated the docs
14956
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014957Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14958
14959 * doc/encoding.html doc/xml.html: added I18N doc
14960 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14961 improvements, both parser and filters, added ASCII & HTML,
14962 fixed the ISO-Latin-1 one
14963 * xmllint.c testHTML.c: added/made visible --encode
14964 * debugXML.c : cleanup
14965 * most .c files: applied patches due to warning on Windows and
14966 when using Sun Pro cc compiler
14967 * xpath.c : cleanup memleaks
14968 * nanoftp.c : added a TESTING preprocessor flag for standalong
14969 compile so that people can report bugs more easilly
14970 * nanohttp.c : ditched socklen_t which was a portability mess
14971 and replaced it with unsigned int.
14972 * tree.[ch]: added xmlHasProp()
14973 * TODO: updated
14974 * test/ : added more test for entities, NS, encoding, HTML, wap
14975 * configure.in: preparing for 2.2.0 release
14976
Daniel Veillard49703262000-07-10 10:27:46 +000014977Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014980 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014981
Daniel Veillard306be992000-07-03 12:38:45 +000014982Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * doc/xml.html: changed the xmlsoft.org structure, updated the
14985 examples w.r.t. root and childs
14986
Daniel Veillard7d853352000-07-02 18:53:09 +000014987Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14988
Daniel Veillard784b9352003-02-16 15:50:27 +000014989 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014990
Daniel Veillard365e13b2000-07-02 07:56:37 +000014991Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * HTMLparser.c: Work on character encoding support for the HTML parser
14994 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14995 * encoding.c: Fixed a potential memleak in the encoding stuff
14996
Daniel Veillardaf743792000-07-01 11:49:28 +000014997Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * doc/FAQ.html doc/Makefile.am : added a FAQ
15000
15001Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015002
15003 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15004 of the HTML parser to force it to not bypass SAX
15005
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015006Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * win32config.h.in: updated
15009 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15010 lacks iconv support :-( need to release 2.1.1
15011 * configure.in: release 2.1.1
15012 * HTMLparser: fixed bug #14784
15013 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15014 by Windows compiler
15015 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15016 the SAX startDocument() callback.
15017 * TODO: updated
15018
15019Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * added xmlStopParser()
15022
Daniel Veillardbe803962000-06-28 23:40:59 +000015023Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * configure.in: 2.1.0 prerelease
15026 * Large resync between W3C and Gnome tree
15027 * nanoftp, nanohttp.c: fixed stalled connections probs
15028 * HTMLtree.c SAX.c : support for attribute without values in
15029 HTML for andersca
15030 * valid.c: Fixed most validation + namespace problems
15031 * HTMLparser.c: start document callback for andersca
15032 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15033 * parser.h, SAX.c: serious speed improvement for large
15034 CDATA blocks
15035 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15036 different encoding
15037 * example/Makefile.am example/gjobread.c tree.h: work on
15038 libxml1 libxml2 convergence.
15039 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15040 and the LIBXML_TEST_VERSION macro
15041
Daniel Veillardc310d562000-06-23 18:32:15 +000015042Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * doc/xml.html: various patches and improvements typo fixed by
15045 Felix Natter
15046 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15047 from Felix Natter <fnatter@gmx.net>
15048
Daniel Veillardf3029822000-05-06 08:11:19 +000015049Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * doc/upgrade.html: updated with instructions for support of both
15052 libxml-1.x and libxml-2.x
15053 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15054 for 2.x support and also fixed includes
15055
15056
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015057Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15060 the encoding support, added iconv support, so now libxml if
15061 compiled with iconv automatically support japanese encodings
15062 among others. Work based on initial patch from Yuan-Chen Cheng
15063 I may have broken binary compat in the encoding handler
15064 registration scheme, but that was so utterly broken I don't
15065 expect anybody to have used this feature until now.
15066 * parserInternals.h: fixup on the CHAR range macro
15067 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15068 code.
15069 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15070 * uri.c: added xmlParseURI() I can't believe I forgot to
15071 implement this one in 2.0 !!!
15072 * SAX.c: moved doc->encoding update in the endDocument() call.
15073 * TODO: updated.
15074
Daniel Veillard06047432000-04-24 11:33:38 +000015075Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * tree.h: removed extraneous xmlRemoveProp definition
15078 * TODO: added item about --disable-corba configure switch
15079 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15080 * nanoftp.c: fixed include problems giving troubles on AIX and
15081 slowlaris
15082 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15083 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15084 comment and headers changes to lower gtk-doc number of warnings
15085 * doc/html/*: rebuilt docs
15086
Daniel Veillarde0aed302000-04-16 08:52:20 +000015087Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * HACKING: documented the tag for 1.x and instructions
15090
Daniel Veillard5e873c42000-04-12 13:27:38 +000015091Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15094 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15095 xmlCreateIOParserCtxt
15096 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15097 significant overall improvement
15098 * xmllint.c: added I/O test to xmllint
15099 * testSAX.c: added a speed test
15100 * doc/* : updated/regenerated
15101
Daniel Veillardfc708e22000-04-08 13:17:27 +000015102Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * xpath.c uri.h parserInternals.h: cosmetic changes from
15105 "Timur I. Bakeyev" <timur@bat.ru>, including making
15106 xmlCreateURI() public
15107
Daniel Veillard5d211f42000-04-07 17:00:24 +000015108Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15111 and the code at the same time. Added a clean mechanism for
15112 overload or added input methods: xmlRegisterInputCallbacks()
15113 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15114 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15115 * TODO: updated
15116 * doc/* : updated/regenerated
15117 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15118 source dir
15119
Daniel Veillarde77a9182000-04-05 19:12:29 +000015120Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * testURI.c: yet another forgotten commit, I should get some sleep !
15123
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015124Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * xmllint.c: forgot to commit this too ?
15127
Daniel Veillardb9df4042000-04-05 14:23:16 +000015128Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * xmlversion.h.in : forgot to commit this previously
15131
Daniel Veillard361d8452000-04-03 19:48:13 +000015132Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15135 * README TODO: updated for release
15136 * uri.c uri.h: added authority parsing/saving
15137 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15138 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15139 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15140 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15141 Makefile.am : added compile-time customization of libxml
15142 --with-ftp --with-http --with-html --with-xpath --with-debug
15143 --with-mem-debug
15144 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15145 #include <libxml/xxx.h> I hope it won't break too much stuff
15146 and will be manageable in the future...
15147 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15148 and added xmllint to the installed programs
15149 * uri.h: added xmlFreeURI()
15150
Daniel Veillardec303412000-03-24 13:41:54 +000015151Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * uri.c uri.h: finished the escaping handling, the base support
15154 and the URI path normalization. Looks good just lacks the
15155 authority content parsing code.
15156 * Makefile.am: added instructions to generate testURI
15157 * TODO: updated
15158 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15159 added links and icons for W3C and Gnome
15160
Daniel Veillard8f621982000-03-20 13:07:15 +000015161Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * xmlmemory.[ch] : seems I forgot to actually update the files in
15164 the last commit :-)
15165 * doc/xml.html doc/html/* : updated and uploaded the docs
15166
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015167Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15170 * TODO: updated
15171 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015172 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015173 gfree).
15174 * Makefile.am, uri.c, uri.h: added a set of functions to do
15175 exact (litteraly copied from the RFC 2396 productions) parsing
15176 and handling of URI. Will be needed for XLink, one XML WFC,
15177 XML Base and reused in the nano[ftp/http] modules. Still work
15178 to be done.
15179
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015180Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * configure.in, libxml.spec.in : libxml2
15183 * doc/* : updated the doc page, rebuilt the docs
15184
Daniel Veillardcf461992000-03-14 18:30:20 +000015185Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * all: tagged LIB_XML_1_X
15188 * *.c *.h : updated from W3C CVS tree
15189 * configure.in : 2.0.0-beta
15190 * libxml.spec.in : libxml2 package nam
15191 * result/* : new version of the tests output
15192
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015193Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15196
Daniel Veillardb566ce12000-03-04 11:39:42 +000015197Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * doc/* : rebuilt the docs
15200 * parser.c: final patch on #6766
15201 * valid.c: small patch on validity checks.
15202
Daniel Veillardfb76c402000-03-04 11:39:42 +000015203Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15206 added
15207 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15208 compatibility w.r.t. XML spec and existing code.
15209
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015210Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * parser.c: seems a better solution to <a> </a> exists,
15213 will try it for a while
15214
Daniel Veillard83a30e72000-03-02 03:33:32 +000015215Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * parser.c: tried to remove the <a> </a> generating <a/>
15218 this is hard. Left a flag for that purpose. Fixed bug #6766
15219 * configure.in: prepared 1.8.7 not released, due to previous
15220 problem
15221
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015222Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * doc/xml.html : applied second patch from Paul DuBois
15225
Daniel Veillard402e8c82000-02-29 22:57:47 +000015226Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * doc/xml.html : applied patch from Paul DuBois
15229
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015230Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15233
Daniel Veillard5feb8492000-02-02 17:15:36 +000015234Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15237 compilation warnings on various platforms.
15238 * parser.c: Fixed #5281 validity error callbacks are now desactived
15239 by default if not validating.
15240
Daniel Veillardf341f932000-02-02 14:52:08 +000015241Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15244
Daniel Veillard13c757e2000-02-01 23:59:15 +000015245Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15248 <gkatsi@cs.toronto.edu>
15249
Daniel Veillard726e8792000-01-30 20:04:29 +000015250Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15253 processing URLs
15254
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015255Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15258 xmlNanoFTPUpdateURL for persistent control connections.
15259 * configure.in: 1.8.6
15260
15261Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15264 * tree.[ch] : added xmlSaveNoEmptyTags
15265
James Henstridgef3be9312000-01-28 13:59:21 +0000152662000-01-29 James Henstridge <james@daa.com.au>
15267
15268 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15269
15270 * Makefile.am: added nanoftp.[ch] to the build.
15271
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015272Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * nanoftp.[ch]: cleanup, comments, API
15275 * debugXML.c : fixed a bug in the cat command
15276 * doc/*: regenerated the docs
15277
Daniel Veillardda07c342000-01-25 18:31:22 +000015278Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15281 * debugXML.c : fixed a bug in the cat command
15282 * valid.c: fixing some small probs
15283 * libxml.spec.in: get rid of the SNAP suffix
15284 * doc/xml.html: updated the status
15285
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015286Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * xml-config.in: xml-config --version to just return the
15289 version number
15290 * xpath.c: some cleanup w.r.t. axis when the current node is
15291 an attribute.
15292 * TODO: updated
15293
Daniel Veillard461a66c2000-01-18 18:01:01 +000015294Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * configure.in: prepared for libxml-1.8.5
15297 * doc/* recompiled the documentation
15298
152992000-01-17 Jody Goldberg <jgoldberg@home.com>
15300
15301 * configure.in : WARNING autoconf subtlety alert :
15302 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15303 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15304 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15305 get defined by AC_CHECK_HEADERS.
15306
Daniel Veillardf967b902000-01-17 16:06:10 +000015307Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15310 Rune.Djurhuus@fast.no
15311
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015312Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * TODO: updated
15315 * tree.c, parser.c: made sure that only memory alloc problems
15316 and internal parser errors are allowed to write to stdout or
15317 stderr.
15318
Daniel Veillard0142b842000-01-14 14:45:24 +000015319Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * tree.c : restored xmlNewGlobalNs since this seems used by
15322 a lot of existing code :-(, fixed a bug in xmlNewNs
15323 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15324 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15325 to exit() from the library code.
15326 * xpath.c, parser.c: removed bugs or unused code detected by
15327 Windows compilers
15328 * parser.c: started adding interfaces for parsing well balanced
15329 XML fragments
15330 * configure.in: releasing 1.8.4
15331 * doc/* : rebuilt the docs
15332
Daniel Veillard2eac5032000-01-09 21:08:56 +000015333Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * tree.[ch] : added xmlNewDocFragment() for DOM
15336 * testHTML.c: uninitialized variable.
15337
Daniel Veillardf3a73582000-01-05 14:58:39 +000015338Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * doc/* : rebuild the docs
15341
Daniel Veillard71b656e2000-01-05 14:46:17 +000015342Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15343
15344 * acconfig.h: readline and history patch
15345 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15346 * tree.c: added check and handling when possibly removing an ID
15347 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15348 and saving.
15349 * test/HTML/entities.html result/HTML/entities.html* : test for
15350 various entities reference cases
15351 * result/HTML/* : as a result output of some testcase have
15352 changed
15353 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15354 by previous example. added xmlParseTryOrFinish().
15355 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15356 entities.h debugXML.h HTMLparser.h: changed the way struct are
15357 declared to allow gtk-doc to expose those
15358 * parser.c: closed bug #4960
15359 * Makefile.am configure.in: Applied patch from
15360 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15361 and math/socket libs detection
15362
Daniel Veillard437b87b2000-01-03 17:30:46 +000015363Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * configure.in, Makefile.am: link tester against readline
15366 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15367
Daniel Veillard686d6b62000-01-03 11:08:02 +000015368Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * tree.[ch]: added xmlRemoveProp
15371 * win32config.h.in nanohttp.c: avoid including the Windows
15372 socket stuff in every C files
15373 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15374 the XmL parser(s)
15375 * test/ns4 result/ns4 etc...: added test case for previous prob
15376 * tree.c: xmlNewNs wasn't checking for double definition
15377 * Makefile.in: fixed a problem with dist-hook duplicates
15378 * parser.[hc], xmlIO.c: fixed the loading of external entities
15379 APIs, now xmlLoadExternalEntity() is used everywhere and
15380 setting up an app specific front-end using the
15381 * SAX.c parser.c: some fixes, now the xhtml spec validates
15382 with the xhtml DTD.
15383 * error.c: fixed crashes in case of no input stream
15384 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15385 to the validation tests and results
15386
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015387Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15390 too htmlCreatePushParserCtxt() and htmlParseChunk()
15391 * parser.c: a bit of cleanup.
15392 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15393 to XML) removed the last mem leak known
15394 * HTMLtree.c: output message cleanup
15395 * xmlmemory.c: display content info about memory blocks
15396 * result/HTML/wired.* : missing att value warning change
15397
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015398Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * doc/* : rebuilt the documentation
15401
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015402Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * parser.[ch] parserInternals.h: Push parser for XML,
15405 seems to work fine now
15406 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15407 --push for push testing
15408 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15409 * testSAX.c: added --push
15410 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15411 subtree
15412 * xmlIO.[ch] : enriched API + fixes for push mode
15413 * entities.[ch]: added the entity content length to the struct.
15414 * xmlmemory.[ch]: new API to show the last entries for the shell
15415 * valid.c: added required attribute testing
15416 * SAX.c: the cdata callback now merge contiguous fragments
15417 * HTMLparser.c: cleanup of some macros
15418
Daniel Veillard3c558c31999-12-22 11:30:41 +000015419Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * parser.c: fix for PIs name starting with xml
15422 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015423 * *.c, configure.in win32config.h.in : generate win32config.h for
15424 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015425
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015426Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * parser.c: fixed a stupid = vs. == bug :-(
15429 * doc/gnome-xml.sgml: s/glade/xml/
15430
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015431Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * configure.in, doc/xml.html : bug fix release 1.8.2
15434 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15435 Hopefully the end of that silly C++ include problem
15436 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15437 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15438 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15439 troubles with autoclosed elements when the stree shape doesn't
15440 follow the DtD specs. Added htmlIsAutoClosed() and
15441 htmlAutoCloseTag()
15442 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15443 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15444 * debugXML.c: fixed a bug on printing default namespaces.
15445 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15446
Daniel Veillardb24054a1999-12-18 15:32:46 +000015447Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * result/HTML/*.htm[l] : updated the HTML regression tests according
15450 to the new output
15451 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15452 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15453 problem due to intermix of extern "C" { ... } declarations for C++
15454 and recursive includes in the headers
15455
Chris Lahey323c48c1999-12-18 15:32:45 +0000154561999-12-20 Chris Lahey <clahey@umich.edu>
15457
15458 * HTMLtree.c: Made it so that html nodes with a single child do
15459 not insert a carriage return before or after the child node.
15460
Daniel Veillardb24054a1999-12-18 15:32:46 +000015461Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015462
15463 * configure.in, doc/xml.html : bug fix release 1.8.1
15464 * parser.c: fixed bug #4344
15465 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15466 added the glue to avoid C++ problems
15467 * doc/* : regenerated the documentation
15468
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015469Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15472 namespace recognition, and Dia as a resul :-(
15473 * encoding.c: closed bug #3950
15474
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015475Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * valid.c: debugging a posteriori validation, except URI expansion
15478 stuff this should be fixed now
15479 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15480 Carl Nygard <cnygard@bellatlantic.net>
15481 * tester.c: added --postvalid, cleaning of the code
15482 * tree.[ch]: added xmlDocGetRootElement()
15483
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015484Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15485
15486 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15487 c++ losage.
15488
Daniel Veillard10a2c651999-12-12 13:03:50 +000015489Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * configure.in, doc/xml.html : bumped to 1.8.0
15492 * xlink.[ch], Makefile.am : added framework for link detection
15493 * parser.h: added nbChars to parser context, needed for cleanup.
15494 * xmlmemory.c: removed a nasty bug when out of mem
15495 * valid.[ch]: adding namespace support for attribute decl
15496 * tester.c: added --debugent option
15497 * debugXML.[ch]: added xmlDebugDumpEntities()
15498 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15499 buffers instead, this was really needed, validation was breaking
15500 in strange ways due to that. Added xmlParseStringPEReference()
15501 and other parsing from strings functions. Entities processing
15502 modified again, but PERef are still not handled correcly but
15503 unless you're Eve Maller you won't notice :-)
15504 * HTMLparser.c: large changes toward reliability, and switched to
15505 lowercase internal tags, XHTML is lowercase, so it will help
15506 that output is closer to next version.
15507 * doc/* : regenerated the documentation, it is now hosted at
15508 http://xmlsoft.org/ (same bits I just bought the domain :-)
15509
15510
Daniel Veillard294cbca1999-12-03 13:19:09 +000015511Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15514 doc generation
15515 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15516 in the SAX API
15517 * doc/*: rebuilt the doc making sure everything appears in the
15518 HTML files
15519
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015520Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15523 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15524 which allow impressive speed improvement on dataset with
15525 large text pieces, but at the cost of broken binary
15526 compatibility and slightly bigger memory usage.
15527 Configure with --with-buffers to activate them, they
15528 are protected with XML_USE_BUFFER_CONTENT define.
15529 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15530 goal is 0 memory left allocated once parser is no more used
15531 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15532 call xmlCleanupParser() and xmlMemoryDump()
15533
Daniel Veillarda819dac1999-11-24 18:04:22 +000015534Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15537 * parser.[ch] encoding.[ch]: added memory cleanup routines
15538 * parser.c: closing bug #3788
15539 * doc/*: rebuilt the doc
15540
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015541Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15544 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15545 * tester.c: added --compress option
15546 * doc/*: rebuilt the documentation
15547
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015548Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15551 if given /proc/kcore as input !
15552 * doc/xml.html doc/*: updated and rebuilt the documentation
15553
15554Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015555
15556 * parser.c: Fixed some wrongly space collapsing code due to
15557 a misreading of the spec.
15558 * result/*: fixed the output accordingly
15559
15560Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015561
15562 * encoding.c: bug fix and typos
15563 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15564 * parser.c: added attribute normalization closing bug #3597
15565 * test/att* result/att* SAXresult/att*: testcase for attribute
15566 normalization
15567
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015568Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * configure.in: closing bug #3163 by adding extra flags for the
15571 cc compiler on HP-UX
15572
Daniel Veillard51e3b151999-11-12 17:02:31 +000015573Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * valid.[ch] : removed a typo and an enumerated type bug in the
15576 xmlAddElementDecl() function
15577 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15578 call to xmlEncodeEntitiesReentrant() so that the functions
15579 New, Set and Get are at the same level.
15580 * parser.c HTMLparser.c: extra memory allocation bug for
15581 attributes detected by someone using libxml in embedded systems :-)
15582
Daniel Veillard962195f1999-10-28 15:51:53 +000015583Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * xmlmemory.h: turned off mem debug :-\
15586
Daniel Veillard35008381999-10-25 13:15:52 +000015587Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * parser.c: closed bug #2784 a one line fix, but worth pushing
15590 a new release out
15591 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15592 some structures, comments before and after the
15593 main element, and other nastyness
15594 * HTMLtree.c tree.c: accomodate the extended HTML supported
15595 * configure.in: pushing 1.7.4
15596 * test/ent8 and related outputs : added a new test for bug #2784
15597 * test/HTML/wired.html and related output: a nasty HTML example
15598 * Makefile.am: improved the test scripts
15599 * docs/* : reran the documentation extractor, updated xml.html
15600
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015601Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15604 HTMLparser and debugged the HTML related code. HTML documents
15605 now have their own type
15606 * entities.c: do not dump &apos; for HTML output
15607 * xmlmemory.c: improvement, breakpoint mechanism
15608 * testHTML.c: added --sax --repeat ...
15609 * Makefile.am: improved the HTML tests
15610 * valid.[ch]: added xmlValidGetValidElements and
15611 xmlValidGetPotentialChildren
15612 * tester.c: added --insert to test the 2 new functions
15613 * test//* result//* SAXresult//* : regression test cleanup
15614 and extension.
15615 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15616 gnome-xml-nanohttp.html
15617
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015618Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * HTMLparser.c: fixed problems with some autoclose tags
15621 * tree.c: fixed XML output problems.
15622 * result/* SAXresult/*: update of the tests output
15623
Daniel Veillard6077d031999-10-09 09:11:45 +000015624Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * Makefile.am: Arturo patch for xmlConf.sh version info
15627 * parser.c: Tim Josling patch for single quoted items
15628 * tester.c: Tim Josling patch for tester options usage
15629 * tree.h: indent cleanup
15630
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015631Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15634 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15635
Daniel Veillard00fdf371999-10-08 09:40:39 +000015636Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * tree.c : Raph patch for initialization of CORBA fields
15639 * parser.c, xpath.c, ...: modification of doc comments
15640 * xpath.c : allow spaces in xpath expressions
15641
Daniel Veillardad219441999-09-27 08:17:49 +000015642Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * xmlmemory.h: turning off memory debug :-(
15645
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015646Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15649 better SAX interfaces.
15650 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15651 entity.
15652 * configure.in: 1.7.2
15653
15654Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015655
15656 * libxml.spec.in: fixed the URL
15657 * doc/xml.html: improved the documentation front-end
15658
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015659Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015660
15661 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15662
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015663Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015664
15665 * libxml.spec.in: fixed the alpha compile problem
15666 * parser.[ch]: changed errno to errNo in the parser context :-(
15667 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15668 * doc/xml.html: changed CHAR to xmlChar
15669 * doc/html/*: recompiled the documentation
15670 * configure.in: 1.7.1
15671
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015672Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * parser.h: modified the parser context struct to regain 1.4.0
15675 binary compatibility
15676 * parser.c, xml-error.h: added errno ot teh context and defined
15677 a set of errors values with update of errno
15678 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15679 DTDs and entities
15680 * *.h, *.c: complete cleanup of the use of config.h and include
15681 protection depending on the current setup.
15682 * overalll debugging, maintenance and bug-fixing on all modules
15683 * updated the documentation
15684 * ready for 1.7.0
15685
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015686Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * HTMLparser.c : cleanup
15689 * SAX.c valid.c valid.h: added ID/IDREF checking
15690 * tree.c tree.h: extended doc structure for refs
15691 * configure.in: 1.6.2
15692 * parser.c: patched bug in SAX user arg call
15693 * parserInternals.h: patched missing close in C++ wrapping
15694 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15695 especially upcoming XPointer implementation.
15696 * doc/xml.html: augmented, typo
15697
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015698Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15699
15700 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15701 not all invocations of install understand -d.
15702
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015703Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15704
15705 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15706 to make 'check' works, when builddir != srcdir.
15707
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015708Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * doc/xml.html : updated the documentation
15711
Daniel Veillard6454aec1999-09-02 22:04:43 +000015712Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15715 not deallocated memory blocks
15716 * *.c : replaces all calls to malloc() free() and realloc() to
15717 the wrapper functions/macros
15718 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15719 instead of xmlFreeNodeList()
15720
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015721Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * HTMLparser.c: corrected a stupid bug leading to core dump at
15724 tree deallocation. Removed warnings indicated by
15725 Stephane.Conversy@lri.fr
15726 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15727 looked for in the external subset
15728
15729Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015730
15731 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15732 on SGI by Stephane.Conversy@lri.fr
15733
Daniel Veillardb96e6431999-08-29 21:02:19 +000015734Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * all .h : changed the prototype declaration indent as in gtk
15737 * most .c : working on reducing the TODOs in the code
15738 * most .c : cleanup though -pedantic and Insure++
15739 * improvements on validation ID checkings.
15740 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15741 * xml-config.in: closed #1810
15742
15743Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015744
15745 * tree.h, valid.c, valid.h: more work on validity, IDs
15746 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15747 definition for AIX
15748
Daniel Veillardb556eb51999-08-15 17:19:50 +000015749Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15752 the distribution due to a cut'n paste error at last commit
15753
Daniel Veillardb05deb71999-08-10 19:04:08 +000015754Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * configure.in: upgraded to version 1.4.0
15757 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15758 Big update, added a large part of the validation process,
15759 it should be usable, but some parts are missing
15760 * xpath.c: improved the implementation w.r.t. root.
15761 * Makefile.am: added more tests
15762 * test and result trees: added a lot of tests
15763 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15764
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015765Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * Added an HACKING file
15768
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015769Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * xpath.[ch] : improvements and debug of the XPath implementation
15772 * parser.c, HTMLparser.c : modified the parsers to be progressive
15773 * tree.[ch] : extended the Buffer promitives
15774 * xmlIO.[ch] : added basic I/O routines providing progressive
15775 parsing and ready for I18N conversion plugins
15776 * SAXresult/* : the SAX callback sequence maybe slightly different
15777 now
15778 * test*.c : improved/updated the tests programs
15779 * doc/* : recompiled the docs.
15780
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157811999-07-26 Michael Meeks <michael@edenproject.org>
15782
15783 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15784
15785 * tree.c: Ditto.
15786
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015787Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * configure.in: upgraded to version 1.4.0
15790 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15791 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15792 XML query language, see http://www.w3.org/TR/xpath for more details.
15793 * parser.c, parser.h: added CHAR* related string functions for XPath
15794 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15795 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15796 rebuild the docs.
15797 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15798 and regression testing capabilities for XPath.
15799
Daniel Veillardd79d7871999-07-12 10:38:12 +000015800Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15803 closing bug #1646
15804
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015805Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * Makefile.am, example/Makefile.am: closed bug #1683
15808
Daniel Veillard3166ab11999-07-11 16:14:19 +000015809Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * example/Makefile.am, configure.in: added the makefile for the
15812 gjobread example
15813
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015814Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15815
15816 * doc/Makefile.am:
15817 - fix which allow "make install DESTDIR=</install/prefix>".
15818
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015819Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15822 which fixed a problem on the file reading-code.
15823
Daniel Veillard82150d81999-07-07 07:32:15 +000015824Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15827 output.
15828 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15829
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015830Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * parser.h : Oops removed the binary compatibility problem
15833 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15834 * parser.c, HTMLparser.c: applied patches for reading from stdin
15835
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015836Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * parser.c, entities.c, valid.c: cleanup bug #1591
15839 * configure.in: cleanup bug #1592
15840 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15841 the same tree back-end. Hence gdome will be available for it.
15842 * doc/Makefile.am: close bug #617
15843
Daniel Veillard97fea181999-06-26 23:07:37 +000015844Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * parser.c: alloctate a per parser context SAX interface block
15847
Daniel Veillard14fff061999-06-22 21:49:07 +000015848Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15851 and xmlEncodeEntitiesReentrant with the correct one :-\
15852
15853Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * commit of my internal XML base changes, quite a lot of
15856 changes, cleanups, better entities support, framework for
15857 new I/O and charset detection and handling
15858 * Fixed the configure/Makefile stuff to generate shared libs
15859 with the proper version info, so we jumped on rev from
15860 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15861 xmlEncodeEntities() result need to be freed now, and a string
15862 xmlParserVersion provide the current library version.
15863
Raph Levien05240da1999-06-15 21:27:11 +000015864Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15865
15866 * parser.c: fixed a buffer overrun for when you have a very long
15867 attribute with no entities in it.
15868
Daniel Veillardbb2da581999-06-13 14:37:07 +000015869Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * added example directory
15872 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15873
Daniel Veillard011b63c1999-06-02 17:44:04 +000015874Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * Release of libxml-1.1, nearly everything has been touched for
15877 this.
15878 * Added more regression tests
15879 * Updated the documentation
15880
Daniel Veillard27d88741999-05-29 11:51:49 +000015881Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * tree.[ch]: unified the XML_NO_CORBA defines.
15884 * parser.c encoding.[ch]: started plugging in char encoding detection
15885
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015886Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15887
15888 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15889 Also freed allocated buffer.
15890
Daniel Veillard27d88741999-05-29 11:51:49 +000015891Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015892 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15893 reentrancy problem at printing. One is left in entities.c, to
15894 remove ASAP
15895 * testSAX.c : added a test example showing the use of the SAX
15896 interface if one doesn't want to build the DOM tree.
15897 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15898
Daniel Veillard517752b1999-04-05 12:20:10 +000015899Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15902 large revamping of the parser to use SAX callbacks
15903 http://www.megginson.com/SAX/ (or at least a C like interface
15904 a la Expat). It's now possible to set up your own callbacks
15905 and the parser will not build a DOM tree.
15906 * test/* result/*: updated the test suite, I finally removed
15907 the old Namespace draft support (PI based).
15908
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015909Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * Makefile.am: added test result to EXTRA_DIST for make tests
15912
Daniel Veillard64068b31999-03-24 20:42:16 +000015913Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * parser.c, parserInternals.h: moved the chars macro definitions
15916 to parserInternals.h
15917 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15918 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15919
Daniel Veillard012ccc11999-03-23 10:11:11 +000015920Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * xml-config.in : applied patch to make --version work
15923
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000159241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15925
15926 * Makefile.am (check-local): Alias for `tests' target. This will
15927 cause `make check' to do the right thing.
15928 (tests): Don't run tests in srcdir. Also, replaced calls to
15929 basename with a `sed' "equivalent".
15930
Daniel Veillardd109e371999-03-05 06:26:45 +000015931Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15934 it in the header and not the sources, updated the doc.
15935 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15936 pointing this out.
15937
Daniel Veillardbc50b591999-03-01 12:28:53 +000015938Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15941 exported the inputStream routines.
15942 * doc/html/* : updated accordingly
15943
Daniel Veillardd692aa41999-02-28 21:54:31 +000015944Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * parser.c, parser.h, parserInternals.h: added a few extra
15947 internal calls to allocate and free parser contexts ...
15948 * doc/html/* : updated accordingly
15949
Daniel Veillard55a99271999-02-25 11:01:29 +000015950Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15951
15952 * configure.in, Makefile.am, doc/makefile.am : General changes for
15953 1.0.0 release and including the generated HTML documentation.
15954
Daniel Veillard35925471999-02-25 08:46:07 +000015955Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * makefile.am : added parserInternals.h, oops.
15958
Daniel Veillard1e346af1999-02-22 10:33:01 +000015959Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * parserInternals.h: added this header giving access to the parser
15962 internal functions.
15963 * doc/Makefile.am : added a rebuild target which rebuilds the full
15964 set of documentations
15965 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15966 the internal subset.
15967 * *.c *.h: modifications needed to generate the documentation using
15968 gtk-doc, cleanup of functions blocks, reorganisation of struct
15969 declarations.
15970
Daniel Veillard1164e751999-02-16 16:29:17 +000015971Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15974 the tar and spec file to include the beginning of the doc.
15975
Nuno Ferreira03d04781999-02-13 00:07:17 +0000159761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15977
15978 * doc/.cvsignore: Added this file.
15979
Daniel Veillard6800ef31999-02-08 18:33:22 +000015980Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * tree.c: fixed xmlGetProp to return "" when the attribute
15983 exists, even if the node-list is NULL.
15984
Daniel Veillard726c7e31999-02-08 15:13:10 +000015985Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * tree.c: patched an error outputting empty attribute values.
15988 * Makefile.am and doc/makefile.am: have been updated during the
15989 week-end. Sorry for an empty CVS log, I got a shell problem.
15990
Daniel Veillard1899e851999-02-01 12:18:54 +000015991Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * tree.h: cleaned up using enums instead of defines
15994 * parser.c, valid.[ch]: more work on parsing/output of element
15995 declarations
15996
Daniel Veillard3b9def11999-01-31 22:15:06 +000015997Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * valid.[ch], tree.c, parser.c : more work toward full parsing
16000 of XML DTDs.
16001 * README: added informations about mailing-list and on-line
16002 documentation
16003
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000160041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16005
16006 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16007
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016008Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * parser.c, tree.[ch] : more work toward conformance testing,
16011 added a last element to accelerate parsing of very flat structures
16012 started working on internal subset Element content declaration.
16013 * valid.[ch] : first cut at adding code toward validation.
16014 * previous changes had also small impact on most files, especially
16015 the conformance testing using James Clark test suite.
16016
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016017Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * test/* : updated the examples, most of them were not well
16020 formed (humm), and added rdf2.
16021 * result/* : resulting changes in the output.
16022
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016023Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16026
Daniel Veillard44b3a061998-12-05 17:27:22 +000016027Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * tree.c: patched a bug in the generation of empty attributes
16030
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016031Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16034 for node/trees/documents/... Biggest problem is namespace
16035 support when copying subtrees.
16036
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016037Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * parser.c, entities.c: improve entities and char ref encoding,
16040 and cleanups of error messages.
16041
Daniel Veillard242590e1998-11-13 18:04:35 +000016042Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * parser.c, entities.c: simple bug hunting done during rpm2html and
16045 rpmfind integration.
16046
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016047Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * parser.[ch]: Added interfaces allowing to specify a SAX
16050 handler before parsing.
16051
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016052Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * parser.c: redirrect all errors reporting through the SAX
16055 error function
16056
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016057Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16060 * libtool, tlmain ...: update of the libtool files
16061
Miguel de Icaza442321c1998-11-04 18:13:38 +0000160621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16063
16064 * entities.c: Use g_snprintf insteda of snprintf.
16065
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016066Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16069 added ent5 test for this purpose.
16070 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16071
Daniel Veillard27271681998-10-30 06:39:40 +000016072Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * parser.c: fixed? a strange error due to compression on a GWP
16075 document.
16076
Daniel Veillard25940b71998-10-29 05:51:30 +000016077Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * tree.[ch]: bug fixing
16080 * entities.[ch]: defined a specific type for predefined entities
16081 * doc/xml.html: more documentation on the library, how to use it,
16082 overview of the interfaces.
16083
Daniel Veillard16253641998-10-28 22:58:05 +000016084Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16087
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016088Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16089
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016090 * tree.c: corrected a small bug
16091 * doc/xml.html: continuing writing documentation.
16092
16093Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16094
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016095 * debugXML.h debugXML.c: added debugging utilities.
16096 * tester.c: added --debug switch.
16097 * tree.c: patched an incorrect node->type assignment.
16098 * parser.c: formatting, ensure that node->doc != NULL in attributes
16099
Daniel Veillardccb09631998-10-27 06:21:04 +000016100Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16103 entity support and provide an internal representation close to
16104 DOM one (entity ref nodes, and attribute value as tree). I tried
16105 to preserve the interface but this will surely break some apps
16106 (I have to change rpm2html/rpmfind for example). I had to change
16107 two interfaces, and the generated tree is somewhat different.
16108 * doc/* : started documenting the XML library, the tree and
16109 DOM/Corba. This is a first step.
16110
Daniel Veillard11e00581998-10-24 18:27:49 +000016111Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * parser.c: Set up the fonctions comment block, boring but useful.
16114 * parser.h, SAX.c, parser.c: now attributes are processed through
16115 the SAX interface. The problem is that my SAX interface diverged
16116 quite a bit from the original one, well this is not an official
16117 spec, and translating it from Java to C is hairy anyway...
16118
Daniel Veillard97b58771998-10-20 06:14:16 +000016119Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16122 fonctions comment block, boring but useful.
16123
16124Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016125
16126 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16127 conversion routines. However they are not yet used to convert the
16128 inputs. The core will run with UTF-8.
16129
Daniel Veillard33942841998-10-18 19:12:41 +000016130Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * tree.c : make sure that the type id is properly set-up when
16133 a new object is allocated, needed for DOM.
16134
Daniel Veillard27fb0751998-10-17 06:47:46 +000016135Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * tree.h, tree.c: Ok, the main objects in the tree will be native
16138 corba objects, it costs 8 bytes per Node, Attribute and Document
16139 but it simplifies the Corba integration a lot (no extra interface
16140 objects to allocate/free).
16141
Daniel Veillard0bef1311998-10-14 02:36:47 +000016142Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16145 and changed NODEs contants for conformity with DOM Level 1
16146
Daniel Veillard27864701998-10-08 03:47:24 +000016147Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * added hooks to keep track of servants when creating objects
16150 xmlDoc and xmlNode (for Corba export).
16151
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016152Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * added xml-config script.
16155
Daniel Veillard7066a791998-10-01 20:28:28 +000016156Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16159 to autoupdate libtool and automake conf files.
16160
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000161611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16162
16163 * Makefile.am: Use '?' to separate the sed
16164 commands as ',' is used when people pass -Wl,something.
16165
16166
Daniel Veillard15a8df41998-09-24 19:15:06 +000016167Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16168
16169 * tree.c, tree.h: added a per-document compression interface.
16170
Daniel Veillard151b1b01998-09-23 00:49:46 +000016171Tue Sep 22 20:47:38 EDT 1998
16172
16173 * tree.c, tree.h: added saving with compression and added interfaces
16174 to control the compression level (xmlGetCompressMode,
16175 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16176
Daniel Veillard70120ff1998-09-22 00:24:21 +000016177Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * parser.c: corrected a loop for files of size 0
16180
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16182
16183 * error.h: New file. Contains prototyes from `error.c'.
16184
Tom Tromeyc19653d1998-08-14 01:22:43 +000016185Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16186
16187 * Makefile.am (xmlincdir): New macro.
16188 (xmlinc_HEADERS): Renamed from include_HEADERS.
16189
Daniel Veillard845664d1998-08-13 04:43:19 +000016190Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * applied small patch on numeric entities from
16193 Christopher Blizzard <blizzard@appliedtheory.com>
16194
Daniel Veillard260a68f1998-08-13 03:39:55 +000016195Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * New release 0.2, removed the old xml_* files so that it's
16198 coherent with the other CVS base (W3C), far better conformance
16199 to standard, new namespaces, decent entities support, beginning
16200 of a SAX-like interface. Nearly nothing left intact, even the
16201 test examples ...
16202
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000162031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16204
16205 * .cvsignore: Add .deps dir
16206
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016207Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16210
Daniel Veillardfe926001998-07-26 04:28:20 +000016211Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016212
Daniel Veillardfe926001998-07-26 04:28:20 +000016213 * configure.in: added test for CPP
16214 * AUTHORS, Changelog: the original ones didn't get commited but the
16215 glib ones instead, fixed.
16216 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016217
Daniel Veillardfe926001998-07-26 04:28:20 +000016218Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016219
Daniel Veillardfe926001998-07-26 04:28:20 +000016220 * integrated code developped at W3C
16221 * changed the original Copyright
16222 * migrated to automake
16223 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016224