blob: 7bfa600b2af28cf93ef993818231f64b24ca246b [file] [log] [blame]
Daniel Veillard83391282003-03-06 21:37:30 +00001Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * valid.c: fix bug #107764 , possibility of buffer overflow
4 in xmlValidDebug()
5
Daniel Veillard6c73cb82003-03-05 16:45:40 +00006Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
9 from Philipp Dunkel
10
Daniel Veillard5f704af2003-03-05 10:01:43 +000011Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * xmlschemastype.c: made powten array static it should not be exported
14 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
15 parser function.
16 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
17
Daniel Veillard7b72ee52003-02-27 23:24:53 +000018Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * tree.c: fixed a node dump crash on attributes
21 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
22 an URI test bug and get better output.
23
Daniel Veillard463a5472003-02-27 21:30:32 +000024Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * check-xsddata-test-suite.py: give more infos
27 * relaxng.c: fix a bug reported by Sebastian Rahtz and
28 REF->DEF in attribute values.
29
Daniel Veillardeb7189f2003-02-27 20:11:13 +000030Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
33 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
34 regression tests from James Clark.
35
Daniel Veillard8bc6cf92003-02-27 17:42:22 +000036Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * relaxng.c xmlschemas.c xmlschemastypes.c
39 include/libxml/xmlschemastypes.h: added param support for relaxng
40 type checking, started to increment the pool of simple types
41 registered, still much work to be done on simple types and
42 facets checkings.
43
Daniel Veillard19ab45b2003-02-26 15:49:03 +000044Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * entities.c: fixes again one of the problem raised by
47 James Clark in #106788
48
Daniel Veillardc482e262003-02-26 14:48:48 +000049Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * relaxng.c: Fixed a couple of problem raised by James Clark
52 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
53 datatype level still not fixed though.
54
Daniel Veillard17bed982003-02-24 20:11:43 +000055Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * configure.in: preparing release 2.5.4
58 * doc/*: updated and rebuilt the docs
59 * relaxng.c: removed warnings
60 * result/relaxng/*: updated the results
61
Daniel Veillardf4be0182003-02-24 19:54:33 +000062Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * valid.c: fixes a DTD regexp generation problem.
65
Daniel Veillard02111c12003-02-24 19:14:52 +000066Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * parser.c: fixes bug #105998 about false detection of
69 attribute consumption loop.
70
Daniel Veillard2406abd2003-02-24 18:16:47 +000071Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
74
Daniel Veillardfcc822e2003-02-24 17:52:08 +000075Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * SAX.c: fixed bug #105992
78
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000079Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * tree.c: fixed xmlSetProp and al. when the node passed is not an
82 element.
83 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
84 found 373 test schemas: 369 success 4 failures
85 found 529 test instances: 525 success 4 failures
86 * check-relaxng-test-suite.py: added memory debug reporting
87
Daniel Veillardc64b8e92003-02-24 11:47:13 +000088Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * uri.c parser.c: some warning removal on Igor's patch
91 * tree.c: seems I messed up with #106788 fix
92 * python/libxml.c: fixed some base problems when Python provides
93 the resolver.
94 * relaxng.c: fixed the interleave algorithm
95 found 373 test schemas: 364 success 9 failures
96 found 529 test instances: 525 success 4 failures
97 the resulting failures are bug in the algorithm from 7.3 and
98 lack of support for params
99
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000100Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * parser.c: another fix for nodeinfo in entities problem
103 * tree.c entities.c: fixed bug #106788 from James Clark
104 some spaces need to be serialized as character references.
105
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000106Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
107
108 * parser.c uri.c: fixed the bug I introduced in the path
109 handling, reported by Sebastian Bergmann
110
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000111Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * parser.c: fixing some nodeinfo in entities problem raised
114 by Glenn W. Bach
115 * relaxng.c: implemented the first section 7.3 check
116 * result/relaxng/*: updated the results
117
Daniel Veillardc5312d72003-02-21 17:14:10 +0000118Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * relaxng.c: fixed some problems in the previous commit
121 and finished implementing 4.16 rules checking
122 found 373 test schemas: 353 success 20 failures
123 found 529 test instances: 519 success 6 failures
124 * result/relaxng/*: updated the results
125
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000126Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * relaxng.c: implemented checks from section 7.2
129
Daniel Veillard77648bb2003-02-20 15:03:22 +0000130Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * relaxng.c: implemented the checks from section 7.1, fixed
133 some of the 4.20 and 4.21 problems.
134 found 373 test schemas: 338 success 35 failures
135 found 529 test instances: 519 success 6 failures
136 * result/relaxng/*: updated the results
137
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000138Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
139
140 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
141 * result/relaxng/*: updated the results
142
Daniel Veillardce14fa52003-02-19 17:32:48 +0000143Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * relaxng.c: more bugfixes
146 * result/relaxng/*: updated the results
147
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000148Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
149
150 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
151 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
152 * SAX.c: ensured xmlDoc.URL is always canonic
153 * parser.c: obsoleted xmlNormalizeWindowsPath
154 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
155 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
156 * win32/libxml2.def.src: added few exports
157
158
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000159Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * Makefile.am configure.in: patched to have shared libraries
162 for Python regression tests and static binaries for gdb debug
163 in my development environment
164 * relaxng.c: more bugfixes
165 found 373 test schemas: 296 success 77 failures
166 found 529 test instances: 516 success 8 failures
167 * result/relaxng/*: updated the results
168
Daniel Veillard8fe98712003-02-19 00:19:14 +0000169Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
172
Daniel Veillardd4310742003-02-18 21:12:46 +0000173Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * xmlschemastypes.c: float/double check bugfix
176 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
177 validation
178 * xmlreader.c: add a TODO for Jody
179 * relaxng.c: bugfix bugfix bugfix
180 found 373 test schemas: 300 success 73 failures
181 found 529 test instances: 507 success 10 failures
182 * result/relaxng/*: updated the results
183
Daniel Veillard2df2de22003-02-17 23:34:33 +0000184Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
187
Daniel Veillard416589a2003-02-17 17:25:42 +0000188Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * relaxng.c check-relaxng-test-suite.py: more work on the
191 RelaxNG implementation conformance testing.
192 found 373 test schemas: 284 success 89 failures
193 found 529 test instances: 448 success 47 failures
194 * result/relaxng/*: updated the results
195
Daniel Veillard784b9352003-02-16 15:50:27 +0000196Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
199 a patch from Kjartan Maraas to fix some typos
200
Daniel Veillardfebcca42003-02-16 15:44:18 +0000201Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * relaxng.c: more bug-hunting
204 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
205 intermediate rng tree
206 * python/generator.py: patch from Stephane Bidoul to fix the generator
207 on python < 2.2
208
Daniel Veillardd2298792003-02-14 16:54:11 +0000209Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
210
211 * check-relaxng-test-suite.py relaxng.c: more testing on the
212 Relax-NG front, cleaning up the regression tests failures
213 current state and I forgot support for "mixed":
214 found 373 test schemas: 280 success 93 failures
215 found 529 test instances: 401 success 68 failures
216 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
217 moved the Name, NCName and QName validation routine in tree.c
218 * uri.c: fixed handling of URI ending up with #, i.e. having
219 an empty fragment ID.
220 * result/relaxng/*: updated the results
221
Daniel Veillard9a237c92003-02-13 15:52:58 +0000222Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * check-xinclude-test-suite.py: improved the script accordingly
225 to the XInclude regression tests updates
226 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
227 November 2002
228 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
229 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
230 augmented the Xpointer testsuite for the element() scheme
231
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000232Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * relaxng.c: added TODO for the DTD compatibility spec
235 * xinclude.c: more bug fixes driven by the testsuite
236
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000237Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
240 regression tests for XInclude, improved the script, improving
241 XInclude error reporting mechanism
242
Daniel Veillard1d788d22003-02-10 16:21:58 +0000243Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * NEWS doc/* configure.in: preparing release 2.5.3
246
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000247Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * tree.c: trying to fix #104934 about some XHTML1 serialization
250 issues.
251
Daniel Veillard809faa52003-02-10 15:43:53 +0000252Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
255 encoding conversion when the input buffer stops in the
256 middle of a multibyte char
257
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000258Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
261 * check-relaxng-test-suite.py: python script to run regression
262 against OASIS RelaxNG testsuite
263 * relaxng.c: some cleanup tweaks
264 * HTMLparser.c globals.c: cleanups in comments
265 * doc/libxml2-api.xml: updated the API
266 * result/relaxng/*: errors moved files, so large diffs but
267 no changes at the semantic level.
268
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000269Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * tree.c: fixing #105678 problem when dumping a namespace node.
272
Daniel Veillard591b4be2003-02-09 23:33:36 +0000273Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * xpath.c: fixed doc comment problems
276 * python/generator.py python/libxml_wrap.h python/types.c: adding
277 RelaxNG wrappers
278 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
279 test of those early Python RelaxNG bindings
280
281Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000282
283 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
284 * relaxng.c: found the validation problem I had with interleave
285 when not covering all remaining siblings
286 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
287 testsuite and check the RNG schemas against the RNG schemas
288 given in appendix A
289
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000290Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
291
292 * win32/Makefile.msvc: updates for RelaxNG
293 * win32/Makefile.mingw: updates for RelaxNG
294 * win32/libxml2.def.src: added RelaxNG exports
295
Daniel Veillard97fd5672003-02-07 13:01:54 +0000296Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xinclude.c: applied another bug fix from Sean Chittenden
299
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000300Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * configure.in xmllint.c: I f...ed up the default configuration
303 of schemas and --relaxng option display in xmllint, pointed by
304 Morus Walter.
305 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
306 detection module, fixes bug #105374.
307
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000308Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
309
310 * xmlschemastypes.c: added the boolean base type.
311
Daniel Veillard96a4b252003-02-06 08:22:32 +0000312Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * xmlschemastypes.c: started implementing some of the missing
315 default simple types
316 * result/relaxng/*: updated the results
317
Daniel Veillard72fef162003-02-05 14:31:19 +0000318Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
319
320 * NEWS doc/*: updated the docs, ready for 2.5.2 release
321
Daniel Veillard71531f32003-02-05 13:19:53 +0000322Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * HTMLparser.c tree.c xmlIO.c: comments cleanups
325 * Makefile.am: use xmllint for doing the RelaxNG tests
326 * configure.in: preparing 2.5.2 made schemas support default to
327 on instead of off
328 * relaxng.c: removed the verbosity
329 * xmllint.c: added --relaxng option
330 * python/generator.py python/libxml_wrap.h: prepared the integration
331 of the new RelaxNG module and schemas
332 * result/relaxng/*: less verbose output
333
Daniel Veillardec498e12003-02-05 11:01:50 +0000334Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * valid.c: do not run content model validation if the
337 content is not determinist
338
Daniel Veillardde590ca2003-02-05 10:45:26 +0000339Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * SAX.c: added the redefinition of namespaced attribute
342 check that was missing as Fabrice Desré pointed out.
343
Daniel Veillard930dfb62003-02-05 10:17:38 +0000344Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
347 improvements from Nick Kew, allowing to do more checking
348 to HTML elements and attributes.
349
Daniel Veillard4287c572003-02-04 22:48:53 +0000350Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * xinclude.c: fixing bug #105137 about entities declaration
353 needing to be copied to the including document.
354
Daniel Veillard652d8a92003-02-04 19:28:49 +0000355Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * catalog.c: fixed bug #104817 with delegateURI
358 * xpath.c: fixing bugs #104123 and #104125
359
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000360Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * configure.in valid.c xmlreader.c python/libxml_wrap.h
363 python/types.c: fixing #104096 to compile without regexps
364
Daniel Veillard57e79b32003-02-04 15:33:12 +0000365Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * valid.c: fixing bug #103969 forgot to add an epsilon transition
368 when building the automata for elem*
369
Daniel Veillard358a9892003-02-04 15:22:32 +0000370Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * HTMLparser.c: applied patch from Arne de Bruijn fixing
373 bug #103827
374
Daniel Veillardeb137172003-02-04 15:18:06 +0000375Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
376
377 * HTMLparser.c: updating a comment, fixing #103776
378
Daniel Veillard8d589042003-02-04 15:07:21 +0000379Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * parser.c: fixing bug 105049 for validity checking of content
382 within recursive entities.
383
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000384Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * HTMLparser.c: try to fix # 105049
387 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
388 * tree.c: updated a function comment
389
Daniel Veillard419a7682003-02-03 23:22:49 +0000390Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * relaxng: more work on grammars and refs/defs
393 * test/relaxng/* result/relaxng/*: augmented/updated the
394 regression tests
395
Daniel Veillard144fae12003-02-03 13:17:57 +0000396Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * relaxng: more work on name classes, except support
399 * test/relaxng/* result/relaxng/*: augmented/updated the
400 regression tests
401
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000402Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * relaxng: more work on name classes, the "validate all" schemas
405 seems to work now.
406 * test/relaxng/* result/relaxng/*: augmented/updated the
407 regression tests
408
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000409Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
412 * parser.c: put a guard against infinite document depth, basically
413 trying to avoid another kind of DoS attack.
414 * relaxng.c: some code w.r.t. nameClasses
415
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000416Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
417
418 * test/relaxng/* result/relaxng/*: check all the namespace support
419 was actually correct based on tutorial section 10.
420
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000421Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * relaxng: include seems to work okay now
424 * test/relaxng/* result/relaxng/*: augmented/updated the
425 regression tests
426
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000427Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * relaxng.c: a bit of work done in the train back.
430 * test/relaxng/*: added one of the include tests
431
Daniel Veillard154877e2003-01-30 12:17:05 +0000432Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * relaxng: more work done in the train
435 * test/relaxng/* result/relaxng/*: augmented/updated the
436 regression tests
437
Daniel Veillarde431a272003-01-29 23:02:33 +0000438Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * relaxng.c: debugging of externalRef
441 * test/relaxng/* result/relaxng/*: augmented/updated the
442 regression tests
443
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000444Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * relaxng.c: more work on Relax-NG, implementing externalRef
447 * test/relaxng/* result/relaxng/*: augmented/updated the
448 regression tests
449 * Makefile.am: cleanup to Relaxtests target
450
Daniel Veillardb08c9812003-01-28 23:09:49 +0000451Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
452
453 * relaxng.c: more work on Relax-NG, implementing interleave
454 * test/relaxng/* result/relaxng/*: augmented/updated the
455 regression tests
456
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000457Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * relaxng.c: more work on Relax-NG, implementing interleave
460 * test/relaxng/* result/relaxng/*: augmented/updated the
461 regression tests
462
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000463Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
464
465 * doc/tutorial/customfo.xsl
466 * doc/tutorial/customhtml.xsl
467 adding stylesheet customizations used to generate fo
468 for pdf and html
469
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000470Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * relaxng.c: more work on Relax-NG
473 * test/relaxng/* result/relaxng/*: augmented/updated the
474 regression tests
475 * xmlschemastypes.c: added a number of base type definition but not
476 the associated checks, those are still TODOs
477
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000478Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
479
480 in docs/tutorial:
481 * apa.html
482 * apb.html
483 * apc.html
484 * apd.html
485 * ape.html
486 * apf.html
487 * apg.html
488 * ar01s02.html
489 * ar01s03.html
490 * ar01s04.html
491 * ar01s05.html
492 * ar01s06.html
493 * ar01s07.html
494 * ar01s08.html
495 * index.html
496 * xmltutorial.pdf
497 * xmltutorial.xml
498 add index to tutorial
499
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000500Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
501
502 * doc/xmlcatalog.1
503 * doc/xmlcatalog_man.html
504 * doc/xmlcatalog_man.xml
505 belatedly fixing bug #93622 (adds rewriteURI type to
506 "--add" option in xmlcatalog man page
507
Daniel Veillard3be27512003-01-26 19:49:04 +0000508Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
509
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000510 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000511 Julio Merino, closing #104475
512
Daniel Veillardea3f3982003-01-26 19:45:18 +0000513Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * relaxng.c: more work on Relax-NG
516 * test/relaxng/* result/relaxng/*: augmented/updated the
517 regression tests
518
Daniel Veillardedc91922003-01-26 00:52:04 +0000519Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * relaxng.c: more work on Relax-NG
522 * test/relaxng/* result/relaxng/*: augmented/updated the
523 regression tests
524
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000525Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * README: updated the policy on private mail answers
528 * relaxng.c: more work on Relax-NG
529 * test/relaxng/* result/relaxng/*: augmented/updated the
530 regression tests
531
Daniel Veillard7424eb62003-01-24 14:14:52 +0000532Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * error.c parser.c tree.c: applied a documentation patch from
535 Stefan Kost
536
Daniel Veillard276be4a2003-01-24 01:03:34 +0000537Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng.c: more work on Relax-NG
540 * doc/*: regenerated the docs
541 * test/relaxng/* result/relaxng/*: updated and augmented the
542 Relax-NG regression tests and results
543
Daniel Veillard6eadf632003-01-23 18:29:16 +0000544Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
547 First commit of the new Relax-NG validation code, not generally
548 useful yet.
549 * test/relaxng/* result/relaxng/*: current state of the regression
550 tests
551
Daniel Veillard814a76d2003-01-23 18:24:20 +0000552Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
553
554 * tree.c: minimized the memory allocated for GetContent
555 and a bit of cleanup.
556
Daniel Veillardff12c492003-01-23 16:42:55 +0000557Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * python/generator.py: seems there is no good reasons to
560 not generate bindings for XPointer
561
Daniel Veillard540a31a2003-01-21 11:21:07 +0000562Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * xmlreader.c doc/apibuild.py: applied a new patch from
565 Stéphane Bidoul for cleanups
566 * doc/libxml2-api.xml: rebuilt the API description with
567 new entry points
568
Daniel Veillard417be3a2003-01-20 21:26:34 +0000569Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * xmlreader.c python/drv_libxml2.py python/generator.py
572 python/libxml.c python/libxml.py python/libxml_wrap.h
573 python/types.c: patch from Stéphane Bidoul for better per
574 context error message APIs
575 * python/tests/ctxterror.py python/tests/readererr.py:
576 update of the tests
577
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000578Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
579
580 * doc/guidelines.html
581 grammar and spelling cleanup
582
Daniel Veillard26f70262003-01-16 22:45:08 +0000583Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * xmlreader.c include/libxml/xmlreader.h python/generator.py
586 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
587 a patch from Stéphane Bidoul to allow per XMLtextReader error
588 and warning handling
589 * python/tests/Makefile.am python/tests/readererr.py: adding the
590 specific regression test
591
Daniel Veillard71f9d732003-01-14 16:07:16 +0000592Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
595 should raise a syntax error
596
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000597Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * python/libxml.c: cleanup patch from Stéphane Bidoul
600
Daniel Veillard81601f92003-01-14 13:42:37 +0000601Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
604
Daniel Veillarde6227e02003-01-14 11:42:39 +0000605Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * python/generator.py python/libxml.c python/libxml.py
608 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000609 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000610 Python level.
611 * python/tests/Makefile.am python/tests/ctxterror.py: added a
612 regression test for it.
613
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000614Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * xmlreader.c: fixed the streaming property of the reader,
617 it was generating tree faster than consuming it. Pointed out
618 by Nate Myers
619 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
620
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000621Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
622
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000623 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000624
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000625Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * xpath.c: fix to the XPath implementation for parent and
628 ancestors axis when operating on a Result Value Tree.
629 Fixes bug #100271
630
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000631Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
634 to fix some URI/file escaping problems
635
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000636Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * python/generator.py: fixed a bug raised by Raymond Wiker,
639 docSetRootElement() should not raise an exception if the
640 return is None
641
Daniel Veillard3e20a292003-01-10 13:14:40 +0000642Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
645 fixed bug #102181 by applying the suggested change and fixing
646 the generation/registration problem.
647
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000648Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
649
650 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
651 routines.
652
Daniel Veillard8f872442003-01-09 23:19:02 +0000653Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * parser.c: one more IsEmptyElement crazyness, that time in
656 external parsed entities if substitution is asked.
657 * python/tests/reader3.py: added a specific test.
658
Daniel Veillarde329fc22003-01-09 21:36:42 +0000659Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
662 support and improved error handler registration
663
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000664Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
667 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
668 * README: fixed a link
669
Daniel Veillarde2830f12003-01-08 17:47:49 +0000670Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * configure.in doc/* NEWS: preparing 2.5.1 release
673 * SAX.c parser.c: fixing XmlTextReader bug
674
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000675Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
676
677 * SAX.c: fuck, I introduced a memory leak on external parsed
678 entities in 2.5.0 :-(
679
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000680Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * xmllint.c: another fix needed as pointed by Christophe Merlet
683 for --stream --debug if compiled without debug support.
684
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000685Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
686
687 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000688 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000689 update man page with --stream and --chkregister
690
Daniel Veillard8326e732003-01-07 00:19:07 +0000691Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * globals.c: fixed --with-threads compile
694 * xmllint.c: fixed --without-debug compile
695 * include/libxml/globals.h: cleanup
696 * include/libxml/schemasInternals.h: add a missing include
697
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000698Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * configure.in NEWS: preparing 2.5.0 release
701 * SAX.c: only warn in pedantic mode about namespace name
702 brokeness
703 * globals.c: fix a doc generation problem
704 * uri.c: fix #101520
705 * doc/*: updated and rebuilt the doc for the release, includuding
706 stylesheet update
707 * python/Makefile.am: fix a filename bug
708
709Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
712 should not be called.
713
714Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * libxml-2.0.pc.in: applied the patch to fix #101894
717
718Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * tree.c : applied patch from Lukas Schroeder for register callbacks
721 * valid.c: modified patch from Lukas Schroeder to test
722 register callbacks with --chkregister
723
724Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
725
726 * xmlreader.c: seriously changed the way data are pushed to
727 the underlying parser, go by block of 512 bytes instead of
728 tryng to detect tag boundaries at that level. Changed the
729 way empty element are detected and tagged.
730 * python/tests/reader.py python/tests/reader2.py
731 python/tests/reader3.py: small changes mostly due to context
732 reporting being different and DTD node being reported. Some
733 errors previously undetected are now caught and fixed.
734 * doc/xmlreader.html: flagged last section as TODO
735
736Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738 * python/libxml.py: integrated the Python 2.2 optimizations
739 from Hannu Krosing, while maintaining compatibility with
740 1.5 and 2.1
741
742Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * xmllint.c: a bit of cleanup
745 * xmlreader.c: small fix
746 * doc/xmlreader.html: more work on the XmlTextReader tutorial
747 * python/libxml.py: a few fixes pointed out by Hannu Krosing
748
749Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * python/setup.py.in: patch from Stéphane Bidoul to include
752 drv_libxml2.py in setup.py
753
754Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * doc/xmlreader.html: starting documenting the new XmlTextReader
757 interface.
758
759Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * xmllint.c: added the --stream flag to use the TextReader API
762 * xmlreader.c: small performance tweak
763
764Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * xmlreader.c python/tests/reader2py: okay the DTD validation
767 code on top of the XMLTextParser API should be solid now.
768
769Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * xmlreader.c python/tests/reader2py: Fixing some more mess
772 with validation and recursive entities while using the
773 reader interface, it's getting a bit messy...
774
775Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
776
777 * xmlreader.c python/tests/reader.py: another couple of problem
778 related to IsEmptyElement reported by Stéphane Bidoul needed
779 some fixes.
780
781Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
784 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
785 based on the python XmlTextReader interface.
786
787Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * tree.c: backing out one change in the last patch which broke the
790 regression tests
791
792Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
793
794 * global.data globals.c tree.c include/libxml/globals.h: applied
795 an old patch from Lukas Schroeder to track node creation and
796 destruction. Probably missing a lot of references at the moment
797 and not usable reliably.
798
799Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
802 from doc/news.html and a stylesheet
803
804Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
805
806 * xmlreader.c python/tests/reader.py: fixed another couple of
807 xmlreader bugs reported by Stéphane Bidoul and added tests.
808
809Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
810
811 * xmlreader.c python/tests/reader2.py: fixed another validity
812 checking in external parsed entities raised by Stéphane Bidoul
813 and added a specific regression test.
814 * python/tests/reader3.py: cleanup
815
816Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * xmlreader.c python/tests/reader2.py: fixed a problem with
819 validation within entities pointed by Stéphane Bidoul, augmented
820 the tests to catch those.
821
822Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
823
824 * python/generator.py: modified the generator to allow keeping
825 class references when creating new classes, needed to fix a bug
826 pointed by Stéphane Bidoul where the input buffer of the
827 xmlTextReader instance gets destroyed if the python wrapper for
828 the input is not referenced anymore.
829
830Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
831
832 * xmlreader.c python/tests/reader.py: fixed another pair of problem
833 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
834
835Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
836
837 * xmlreader.c python/tests/reader.py: fixed another problem
838 pointed by Stéphane Bidoul
839
840Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
841
842 * xmlreader.c python/tests/reader.py: fixed a limit case problem
843 with "<a/>"
844
845Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * SAX.c: warn on xmlns:prefix="foo"
848 * xmlreader.c python/tests/reader.py: fixed a couple of problem
849 for namespace attributes handling.
850
851Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
854 a really nasty problem raised by a DocBook XSLT transform
855 provided by Sebastian Bergmann
856
857Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
858
859 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
860 by Stéphane Bidoul and integrated it into the tests
861
862Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
863
864 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
865 extended the XmlTextReader API a bit, addding accessors for
866 the current doc and node, and an entity substitution mode for
867 the parser.
868 * python/libxml.py python/libxml2class.txt: related updates
869 * python/tests/Makefile.am python/tests/reader.py
870 python/tests/reader2.py python/tests/reader3.py: updated a bit
871 the old tests and added a new one to test the entities handling
872
873Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * python/generator.py python/libxml2class.txt
876 python/tests/reader.py python/tests/reader2.py: changed the
877 generator to provide casing for the XmlTextReader similar to
878 C# so that examples and documentation are more directly transposable.
879 Fixed the couple of tests in the suite.
880
881Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * doc/guidelines.html: added a document on guildeline for
884 publishing and deploying XML
885
886Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
887
888 * valid.c xmlreader.c: final touch running DTD validation
889 on the XmlTextReader
890 * python/tests/Makefile.am python/tests/reader2.py: added a
891 specific run based on the examples from test/valid/*.xml
892
893Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * python/libxml.py: added a few predefined xmlTextReader parser
896 configuration values.
897
898Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * python/libxml_wrap.h: trying to fix #102037
901
902Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * SAX.c: fixing bug #95296, when the predefined entities
905 are redefined in the DTD the default one must be used
906 instead anyway.
907
908Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
909
910 * doc/xmllint.xml
911 * doc/xmllint.1
912 Add discussion of XML_DEBUG_CATALOG to xmllint man
913 page - bug #100907
914
915
916Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * xmlreader.c: Fixed the empty node detection to avoid reporting
919 an inexistant close tag.
920
921Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
922
923 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
924 for Python 2.1
925
926Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
929
930Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * doc/libxml2-api.xml python/tests/reader.py: one really need
933 to provide the base URI information when creating a reader parser
934 from an input stream. Updated the API and the example using it.
935
936Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * testReader.c xmlreader.c valid.c include/libxml/tree.h
939 include/libxml/valid.h include/libxml/xmlreader.h: working on
940 DTD validation on top of xml reader interfaces. Allows to
941 validate arbitrary large instances. This required some extensions
942 to the valid module interface and augmenting the size of xmlID
943 and xmlRef structs a bit.
944 * uri.c xmlregexp.c: simple cleanup.
945
946Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
949 work on the xml reader interfaces.
950 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
951 Web page for the Windows binaries.
952
953Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
954
955 * xmlIO.c: applied a patch for VMS following the report by
956 Nigel Hall
957
958Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
959
960 * parser.c: the parseStartTag bug fix wasn't complete.
961
962Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
965 parseStartTag, fixing it.
966 * test/att4 result/att4 result/noent/att4: adding the test
967 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
968 more methods to XmlTextReader.
969
970Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
971
972 * win32/libxml2.def.src: added more xml reader exports
973 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
974 to the build
975
976Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
977
978 * doc/tutorial/xmltutorial.xml
979 plus generated html and pdf
980 Updating tutorial again based on further comments from Niraj
981 Tolia on the last iteration
982
983Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
984
985 * doc/tutorial/xmltutorial.xml
986 * doc/tutorial/includekeyword.c
987 * doc/tutorial/includegetattribute.c
988 plus generated html and pdf
989 Adding fix from Niraj Tolia to tutorial to properly free memory.
990
991
992Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
995 more methods of XmlTextReader.
996 * python/libxml2class.txt python/tests/reader.py: this increased the
997 methods in the bndings, augmented the test to check those new
998 functions.
999
1000Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1003 methods of XmlTextReader.
1004 * python/generator.py python/libxml_wrap.h python/types.c
1005 python/libxml2class.txt: added the reader to the Python bindings
1006 * python/tests/Makefile.am python/tests/reader.py: added a specific
1007 test for the Python bindings of the Reader APIs
1008 * parser.c: small cleanup.
1009
1010Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * xinclude.c: fallback was only copying the first child not the
1013 full child list of the fallback element, closes #89684 as reopened
1014 by Bernd Kuemmerlen
1015
1016Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1017
1018 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1019
1020Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * configure.in: preparing release of 2.4.30
1023 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1024 gives enum values, fix functype return type, put back fields in
1025 structs
1026 * doc/*: updated the docs rebuilt
1027
1028Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1031 about htmlNodeDumpOutput location.
1032 * xpath.c: removed an undefined function signature
1033 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1034 too many symbols in the API breaking the python bindings.
1035 Updated with the libxslt/libexslt changes.
1036
1037Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * configure.in: preparing release of 2.4.29
1040 * doc/*: rebuilt the docs and API
1041 * xmlreader.c: a few more fixes for the XmlTextReader API
1042
1043Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1044
1045 * include/win32config.h: applied mingw patch from Magnus Henoch
1046
1047Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1050
1051Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1054 building Python script, does the C parsing directly, generates
1055 a better API description including structure fieds defs and
1056 enums. Still a couple of bugs, but good enough for the python
1057 wrappers now.
1058 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1059 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1060 include/libxml/schemasInternals.h include/libxml/tree.h: more
1061 cleanup based on the python analysis script reports.
1062 * libxml.spec.in: make sure the API XML description is part of the
1063 devel package.
1064
1065Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1068 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1069 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1070 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1071 code cleanup, especially the function comments.
1072 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1073
1074Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * Makefile.am xmlreader.c include/libxml/Makefile.am
1077 include/libxml/xmlreader.h: Adding a new set of APIs based on
1078 the C# TextXmlReader API but converted to C. Allow to parse
1079 in constant memory usage, far simpler to program and explain
1080 than the SAX like APIs, unfinished but working.
1081 * testReader.c: test program
1082
1083Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1084
1085 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1086
1087Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * tree.c: Chip turner indicated that XHTML1 serialization
1090 rule for style actually break on both IE and Mozilla,
1091 try to avoid the rule if escaping ain't necessary
1092
1093Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * nanhttp.c: handle HTTP URL escaping, problem reported by
1096 Glen Nakamura and Stefano Zacchiroli
1097
1098Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1101
1102Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * uri.c: Johann Richard pointed out some XPointer problems for
1105 URN based URI references in XInclude. Modified the URI parsing
1106 and saving routines to allow correct parsing and saving of
1107 XPointers, especially when attached to "opaque" scheme accordingly
1108 to RFC 2396
1109
1110Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1113 of refactoring to the HTML saving code.
1114 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1115 in the doc.
1116
1117Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1120 to a buffer API to reuse the generic dump to an OutputIO layer,
1121 this reduces code, fixes xmlNodeDump() for XHTML, also made
1122 xmlNodeDump() now return the number of byte written.
1123
1124Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * python/setup.py.in: another patch from Stéphane Bidoul for
1127 Python bindings on Windows
1128 * doc/parsedecl.py: small cleanup
1129
1130Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * libxml.spec.in configure.in: add a line in %changelog for releases
1133
1134Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * parser.c: patch from Marcus Clarke fixing a problem in entities
1137 parsing that was detected in KDe documentations environment.
1138
1139Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1140
1141 * python/libxml.c (libxml_prev): Return the previous as opposed to
1142 the next node (I guess this is the result of some cut & paste programming:)
1143
1144Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1147
1148Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * python/generator.py python/libxml.c python/setup.py.in: trying
1151 to fix the Python bindings build on Windows (Stéphane Bidoul)
1152
1153Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1154
1155 * win32/configure.js: added option for python bindings
1156 * win32/libxml2.def.src: added more exports
1157
1158Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1159
1160 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1161 pthreads
1162 * win32/wince/*: applied updates to Windows CE port from Javier
1163
1164Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * configure.in: preparing 2.4.28
1167 * libxml.spec.in doc/Makefile.am: some cleanup
1168 * doc/*: updated the news and regenerated.
1169
1170Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * HTMLparser.c: final touch at closing #87235 </p> end tags
1173 need to be generated.
1174 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1175 this change slightly the output of a few tests
1176 * doc/*: regenerated
1177
1178Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * parserInternals.c: fixing bug #99190 when UTF8 document are
1181 parsed using the progressive parser and the end of the chunk
1182 is in the middle of an UTF8 multibyte character.
1183
1184Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1185
1186 * threads.c: fixed initialization problem in xmlNewGlobalState
1187 which was causing crash.
1188 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1189 in xmlInitializeGlobalState.
1190 * parserInternals.c: cleaned up ctxt->sax initialisation.
1191
1192Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * tree.c include/libxml/tree.h: modified the existing APIs
1195 to handle XHTML1 serialization rules automatically, also add
1196 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1197 libxslt serialization uses it when needed without changing
1198 the library API.
1199 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1200 result/xhtml1: added a new test specifically for xhtml1 output
1201 and updated the result of one XHTML1 test
1202
1203Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * xinclude.c parserInternals.c encoding.c: fixed #99082
1206 for xi:include encoding="..." support on text includes.
1207 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1208 test/XInclude/ents/isolatin.txt : added a specific regression test
1209 * python/generator.py python/libxml2class.txt: fixed the generator
1210 the new set of comments generated for doc/libxml2-api.xml were
1211 breaking the python generation.
1212
1213Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1216 * configure.in: patch for Solaris on new autoconf closes #98880
1217 * doc/parsedecl.py: repair the frigging API building script,
1218 did I say that python xmllib sucks ?
1219 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1220 and some comment are no more truncated.
1221
1222Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * parser.c: Martin Stoilov pointed out a potential leak in
1225 xmlCreateMemoryParserCtxt
1226
1227Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1230 included in HTML documents and using the push parser.
1231
1232Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1233
1234 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1235 specified, look for the Python interpreter not just in the
1236 specified root but also in the specified location. Fixes #98825
1237
1238Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * python/libxml.c: fixing bug #98792 , node may have no doc
1241 and dereferencing without checking ain't good ...
1242
1243Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * configure.in: preparing release 2.4.27
1246 * doc/* : updated and rebuilt the docs
1247 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1248 and all the docs are actually packaged and in the final RPMs
1249 * parser.c parserInternals.c include/libxml/parser.h: restore
1250 xmllint --recover feature.
1251
1252Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
Daniel Veillard784b9352003-02-16 15:50:27 +00001254 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001255 processing of parsed entities, and XPath computation on sustitued
1256 entities.
1257 * testXPath.c: make sure entities are substitued.
1258
1259Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1260
Daniel Veillard784b9352003-02-16 15:50:27 +00001261 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001262 processing of internal parsed entities, which had to be changed.
1263
1264Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1267 trying to fix bug #98517 about building outside the source tree
1268 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1269
1270Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1271
1272 * include/win32config.h: cleanup
1273 * win32/Makefile.mingw: integrated mingw in JScript configure
1274 * win32/Makefile.msvc: modified to allow mingw coexistence
1275 * win32/configure.js: integrated mingw
1276 * win32/Readme.txt: cleanup
1277
1278Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * HTMLparser.c: strengthen the guard in the Pop macros,
1281 like in the XML parser, closes bug #97315
1282
1283Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1286 callback is never used.
1287
1288Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * parserInternals.c: fixed the initialization of the SAX structure
1291 which was breaking xsltproc
1292 * xpath.c: patch from Petr Pajas for CDATA nodes
1293 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1294 * parser.c include/libxml/parser.h: patch from Peter Jones
1295 removing a leak in xmlSAXParseMemory() and adding the
1296 function xmlSAXParseMemoryWithData()
1297
1298Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1299
1300 adding pdf of tutorial, changing web page to link to it
1301 * doc/tutorial/xmltutorial.pdf
1302 * doc/xml.html
1303 * doc/docs.html
1304
1305Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1306
1307 * doc/tutorial/ar01s08.html
1308 adding file what I forgot for tutorial
1309
1310
1311Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1312
1313 Adding encoding discussion to tutorial
1314 Added:
1315 * doc/tutorial/images/*.png: DocBook admonition image files
1316 * doc/tutorial/apf.html, apg.html: new generated html
1317 * doc/tutorial/includeconvert.c: conversion code entity file
1318 changed:
1319 * doc/tutorial/xmltutorial.xml: DocBook original
1320 * doc/tutorial/*.html: generated html
1321
1322Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1323
1324 * include/libxml/*.h: retired xmlwin32version.h
1325 * doc/Makefile.am: retired xmlwin32version.h
1326 * win32/configure.js: retired xmlwin32version.h
1327
1328Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329
1330 * win32/libxml2.def.src: exported additional symbols
1331 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1332 sisterhood
1333
1334Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * globals.c: fixed a typo pointed out by Igor
1337 * xpath.c: try to speed up node compare using line numbers
1338 if available.
1339
1340Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * tree.c: make xmlFreeNode() handle attributes correctly.
1343
1344Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1345
1346 * catalog.c: completed the #96963 fix, as reported by Karl
1347 Eichwalder
1348
1349Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1352
1353Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * Makefile.am: switched the order of a couple of includes
1356 to fix bugs #97100
1357
1358Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1359
1360 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1361 xmlLoadCatalogs that used to separate directories with a ':'.
1362
1363Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1364
1365 * threads.c: improvements to the Windows-side of thread handling
1366 * testThreads.c: conditionally excluded unistd.h
1367 * testThradsWin32.c: broke overlong lines
1368 * include/win32config.h: adapted thread-related macros to the new
1369 scheme and for pthreads on Windows
1370 * win32/Makefile.msvc: introduced a more flexible thread build,
1371 added testThreads[Win32].c to the build
1372 * win32/configure.js: introduced a more flexible thread config
1373
13742002-10-31 John Fleck <jfleck@inkstain.net>
1375
1376 * doc/xml.html (and, by implication, FAQ.html)
1377 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1378
1379Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1380
1381 * configure.in: removed xmlwin32version.h
1382 * include/libxml/Makefile.am: removed xmlwin32version.h
1383
1384Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * tree.c: applied patch from Brian Stafford to fix a bug
1387 in xmlReconciliateNs()
1388
1389Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * tree.c: applied patch from Christian Glahn to allow
1392 xmlNewChild() on document fragment nodes
1393
1394Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * parser.c: Christian Glahn found a problem with a recent
1397 patch to xmlParseBalancedChunkMemoryRecover()
1398 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1399 problems
1400 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1401 test/schemas/seq*: added the test cases from Charles
1402
1403Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1406 serious cleanup of the spec file and associated changes
1407 in the Makefiles.
1408 * valid.c: try to remove some warnings on x86_64
1409
1410Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1413 fix bug #96586
1414
1415Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1418 parsing, applied his patch
1419 * result/HTML/attrents.html result/HTML/attrents.html.err
1420 result/HTML/attrents.html.sax test/HTML/attrents.html:
1421 added the test and result case provided by Mikhail Sogrine
1422
1423Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * vms/build_libxml.com vms/config.vms vms/readme.vms
1426 include/libxml/parser.h include/libxml/parserInternals.h
1427 include/libxml/tree.h include/libxml/xmlIO.h
1428 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1429 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1430 Applied the VMS update patch from Craig A. Berry
1431 * doc/*.html: update
1432
1433Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1436
1437Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * debugXML.c: adding a grep command to --shell in xmllint
1440 for T.V. Raman
1441
1442Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * xmlcatalog.c: tried to fix some of the problem with --sgml
1445
1446Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * parser.c: tried to fix bug #91500 where doc->children may
1449 be overriden by a call to xmlParseBalancedChunkMemory()
1450
1451Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1454 identifiers in SGML catalogs containing '&'
1455
1456Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * python/types.c: fixed bugs when passing result value tree
1459 to Python functions.
1460
1461Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * configure.in: preparing the release of 2.4.26
1464 * doc/*: updated and rebuilt the documentation
1465
1466Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * parser.c: fixed a XML Namespace compliance bug reported by
1469 Alexander Grimalovsky
1470
1471Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * HTMLtree.c: fixed serialization of script and style when
1474 they are not lowercase (i.e. added using the API to the tree).
1475
1476Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * valid.c: make xmlValidateDocument emit a warning msg if there
1479 is no DTD, pointed by Christian Glahn
1480
1481Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1484 content model when some of the blocks have min or max, and a couple
1485 of bugs found in the process.
1486 * result/schemas/list0* test/schemas/list0*: added some specific
1487 regression tests
1488
1489Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * README: updated the contact informations
1492
1493Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1496 misses it, reported by Peter Bray.
1497
1498Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1501 and removed a few warnings
1502
1503Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * parser.c: Christian Glahn found a small bug in the push parser.
1506 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1507 public
1508
1509Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * xmlschemas.c include/libxml/xmlschemas.h: added
1512 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1513 * testSchemas.c: added --memory to test the new interface
1514
1515Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * doc/index.py doc/search.php: integrated the XSLT indexing,
1518 a few fixed in the indexer, added a scope selection at the
1519 search level.
1520
1521Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1524 this was due to uninitialized parts of the validation context
1525
1526Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * debugXML.c: applied patch from Mark Vakoc except the API
1529 change, preserved it.
1530 * doc/*: updated the docs to point to the search engine for
1531 information lookup or before bug/help reports.
1532
1533Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * doc/index.py doc/search.php: added mailing-list archives
1536 indexing and lookup
1537
1538Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1541
1542Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * doc/index.py: improved HTML indexing
1545 * doc/search.php: make the queries also lookup the HTML based indexes
1546
1547Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * doc/index.py: added HTML page indexing
1550
1551Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1552
1553 * xmlIO.c: extended Windows path normalisation to fix the base
1554 problem in libxslt.
1555 * catalog.c: fixed list handling in XML_CATALOG_FILES
1556
1557Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * valid.c: typo/bug found by Christian Glahn
1560
1561Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1562
1563 * xmlIO.c: applied Windows CE patch from Javier.
1564 * win32/wince: new directory, contains support for the PocketPC
1565 with Windows CE from Javier.
1566 * include/win32config.h: reorganised, removed duplicate
1567 definitions and applied WinCE patch from Javier.
1568 * include/wsockcompat.h: new file, now contains WinSock
1569 compatibility macros.
1570 * win32/Makefile.msvc: introduced double-run compilation.
1571
1572Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * configure.in include/libxml/xmlwin32version.h: preparing release
1575 of 2.4.25
1576 * doc/*: updated and regenerated teh docs and web pages.
1577
1578Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1581 error were not covering namespace declarations.
1582 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1583 it was missing the attribute declaration for the namespace
1584 * result/VC/NS3: the fix now report breakages in that test
1585
1586Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1589
1590Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1593 and regenerated the docs and web site
1594
1595Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1598 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1599 not before
1600
1601Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * python/generator.py python/libxml2class.txt: fixed a stupid error
1604 breaking the python API
1605
1606Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1609 triostr.c triostr.h: applied a trio update patch from
1610 Bjorn Reese which should work with MinGW
1611
1612Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * tree.c: improving some documentation comments
1615 * xmlregexp.c: found and fixed a mem leak with python regression tests
1616 * doc/*: rebuilt the doc and the API XML file including the
1617 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1618 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1619 python/types.c: added access to the XML Schemas regexps from
1620 python
1621 * python/tests/Makefile.am python/tests/regexp.py: added a
1622 simple regexp bindings test
1623
1624Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1625
1626 * doc/xml.html:
1627 fixing ftp links - thanks to Vitaly Ostanin
1628
1629Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * xmlregexp.c: fixed the data callback on transition functionality
1632 which was broken when using the compact form
1633 * result/schemas/*: updated the results, less verbose, all tests
1634 pass like before
1635 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1636 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1637 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1638 annoying warnings
1639 * xpath.c: try to provide better error report when possible
1640
1641Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * Makefile.am: fixed a breakage raised by Jacob
1644
1645Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1646
1647 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1648 which don't use sockets
1649
1650Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1651
1652 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1653 * win32/configure.js: applied zlib patch from Daniel Gehriger
1654
1655Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1656
1657 * win32/configure.js: applied the patch from Mark Vakoc for
1658 regexp support
1659 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1660 for regexp support
1661
1662Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * xmlschemastypes.c: as pointed by Igor Float and Double
1665 parsing ain't finished yet
1666
1667Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * Makefile.am configure.in: trying to fix #88412 by bypassing
1670 all the python subdir if python ain't detected
1671
1672Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1675 made configuring with regexps/automata/unicode the default
1676 but without schemas ATM
1677 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1678 fixed the regexp based DTD validation performance and memory
1679 problem by switching to a compact form for determinist regexps
1680 and detecting the determinism property in the process. Seems
1681 as fast as the old DTD validation specific engine :-) despite
1682 the regexp built and compaction process.
1683
1684Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * valid.c: determinism is debugged, new DTD checking code now works
1687 but xmlFAComputesDeterminism takes far too much CPU and the whole
1688 set usues too much memory to be really usable as-is
1689
1690Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * tree.c: fixed another stupid bug in xmlGetNodePath()
1693 * xmllint.c: --version now report the options compiled in
1694
1695Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * HTMLparser.c: small cleanup
1698 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1699 when configured with them. A bit of debugging around the determinism
1700 checks is still needed
1701
1702Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1705
1706Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * xmlIO.c: small portability glitch fixed.
1709
1710Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * xmlschemastypes.c: incomplete steps for real/double support
1713 * testAutomata.c include/libxml/xmlautomata.h
1714 include/libxml/xmlregexp.h: avoiding a compilation problem
1715 * valid.c include/libxml/valid.h: starting the work toward using
1716 the regexps for actual DTD validation
1717
1718Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * hash.c: cosmetic cleanup
1721 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1722 integrating a DTD validation layer based on the regexps
1723
1724Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1727 the determinism was tested before eliminating the epsilon
1728 transitions :-(
1729
1730Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * python/generator.py python/libxml.c python/libxml.py
1733 python/libxml2-python-api.xml python/libxml2class.txt
1734 python/libxml_wrap.h python/types.c: updated the python
1735 bindings, added code for easier File I/O, and the ability to
1736 define a resolver from Python fixing bug #91635
1737 * python/tests/Makefile.am python/tests/inbuf.py
1738 python/tests/outbuf.py python/tests/pushSAXhtml.py
1739 python/tests/resolver.py python/tests/serialize.py: updated
1740 and augmented the set of Python tests.
1741
1742Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1743
1744 * win32/configure.js: added more readme info for the binary
1745 package.
1746
1747Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * xmlIO.c: fixed a stupid out of bound array error
1750
1751Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1754 messing around with support for Windows path, cleanups,
1755 trying to identify and fix the various code path to the
1756 filename access. Added xmlNormalizeWindowsPath()
1757
1758Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * error.c valid.c: working on better error reporting of validity
1761 errors, especially providing an accurate context.
1762 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1763 error reports in those cases.
1764
1765Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1768 parser.c parserInternals.c xmlIO.c: get rid of all the
1769 perror() calls made in the library execution paths. This
1770 should fix both #92059 and #92385
1771
1772Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * xmllint.c: memory leak reporting was broken after a change
1775 of the preprocessor symbol used to activate it.
1776
1777Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * tree.c: try to make the copy function work for node of
1780 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1781 DOM layers though, not libxml2 itself.
1782
1783Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * valid.c: try to provide file and line informations, not all
1786 messages are covered, but it's a (good) start
1787
1788Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * xinclude.c: reimplemented a large part of the XInclude
1791 processor, trying to minimize resources used, James Henstridge
1792 provided a huge test case which was exhibiting severe memory
1793 consumption problems.
1794
1795Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * python/Makefile.am: applied patch from Christophe Merlet to
1798 reestablish DESTDIR
1799
1800Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * libxml.spec.in: fixes libary path for x86_64 AMD
1803
1804Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1805
1806 * doc/tutorial/includekeyword.c
1807 * doc/tutorial/xmltutorial.xml:
1808 (plus resulting generated html files)
1809 fixing one spot I missed in the tutorial where I hadn't freed
1810 memory properly
1811
1812Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1813
1814 * doc/tutorial/includeaddattribute.c
1815 * doc/tutorial/includeaddkeyword.c
1816 * doc/tutorial/includegetattribute.c
1817 * doc/tutorial/includekeyword.c
1818 * doc/tutorial/xmltutorial.xml
1819 * doc/tutorial/*.html:
1820 update tutorial to properly free memory (thanks to Christopher
1821 R. Harris for pointing out that this needs to be done)
1822 * doc/tutorial/images/callouts/*.png:
1823 added image files so the callouts are graphical, making it
1824 easier to read ( use "--param callout.graphics 1" to generate
1825 html with graphical callouts)
1826
1827Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1830 nice logos generated by Marc Liyanage
1831 * doc/site.xsl *.html: changed the stylesheet to show the new
1832 logo and regenerated the pages
1833
1834Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1837
1838Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * xpath.c: possible mem leak patch from Jason Adams
1841
1842Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1845 in the XQuery namespace
1846 * configure.in: preparing 2.4.24
1847 * doc/*.html: updated the web pages
1848
1849Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * python/generator.py: closing bug #85258 by generating conditional
1852 compile check to avoid linking to routines not configured in.
1853
18542002-08-22 Havoc Pennington <hp@pobox.com>
1855
1856 * autogen.sh: update error message for missing automake
1857
1858Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * python/Makefile.am: typo in target name resulted in libxml2.py
1861 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1862
1863Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * win32/win32/Makefile.mingw: updated with version from
1866 Elizabeth Barham at http://soggytrousers.net/repository/
1867
1868Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1869
1870 * win32/Makefile.msvc: added the prefix location to the include
1871 and lib search path.
1872
18732002-08-18 Havoc Pennington <hp@pobox.com>
1874
1875 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1876 both automake 1.6 and 1.4 installed get the right automake. Means
1877 compilation from CVS will now require the latest automake 1.4
1878 release, or manually creating symlinks called "automake-1.4" and
1879 "aclocal-1.4"
1880
1881Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * configure.in python/Makefile.am: more AMD 64 induced changes from
1884 Frederic Crozat
1885
1886Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * xinclude.c: oops I was missing the xml:base fixup too
1889 * result/XInclude/*.xml: this adds xml:base attributes to most
1890 results of the tests
1891
1892Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * xinclude.c: quick but apparently working implementation of
1895 xi:fallback, should close bug #89684
1896 * Makefile.am test/XInclude/docs/fallback.xml
1897 result/XInclude/fallback.xml: added a basic test for fallback,
1898 and run with --nowarning to avoid a spurious warning
1899 * configure.in: applied patch from Frederic Crozat for python
1900 bindings on AMD 64bits machines.
1901
1902Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1905 the caller don't pass a SAX callback block.
1906
1907Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * tree.c: applied the same fix for the XML-1.0 namespace to
1910 xmlSearchNsByHref() as was done for xmlSearchNs()
1911
1912Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * libxml.3: small cleanup of the man page
1915 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1916 when serializing HREF attributes generated by XSLT.
1917
1918Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1921 version of Marc Liyanage' patch for boolean attributes in HTML
1922 output
1923
1924Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * python/tests/serialize.py: fixed the test results, indenting
1927 behaviour changed slightly
1928
1929Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1930
1931 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1932 new c14n function to Windows def files
1933
1934Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1935
1936 * c14n.c: fixed a memory leak in c14n code
1937
1938Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * parser.c include/libxml/parser.h: adding a new API for Christian
1941 Glahn: xmlParseBalancedChunkMemoryRecover
1942 * valid.c: patch from Rick Jones for some grammar cleanup in
1943 validation messages
1944 * result/VC/* result/valid/*: this slightly change some of the
1945 regression tests outputs
1946
1947Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * tree.c: trying to fix a problem in namespaced attribute handling
1950 raised by Christian Glahn
1951
1952Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * encoding.c include/libxml/encoding.h: Opening the interface
1955 xmlNewCharEncodingHandler as requested in #89415
1956 * python/generator.py python/setup.py.in: applied cleanup
1957 patches from Marc-Andre Lemburg
1958 * tree.c: fixing bug #89332 on a specific case of loosing
1959 the XML-1.0 namespace on xml:xxx attributes
1960
1961Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1962
1963 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1964 corner case from new Merlin's test suite and added a callback
1965 that will be used to improve xmlsec performance
1966
1967
1968Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * HTMLtree.c: trying to fix the <style> escaping problem in
1971 HTML serialization bug #89342
1972
1973Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1976 and rebuilt the web site.
1977
1978Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1979
1980 * include/libxml/tree.h: added _private member to xmlNs struct
1981
1982Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * HTMLparser.c: fixing bug #84876 based on the xml working
1985 code.
1986
1987Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1988
1989 * python/Makefile.am: enhanced to fix bug 72012 (errors
1990 when using '-jX' make parameter)
1991
1992Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1993
1994 * xpath.c: small additional enhancement for booleans
1995 compared to nodesets
1996
1997Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * HTMLtree.c: changed the order of the encoding declaration
2000 attributes in the meta tags due to a bug in IE/Mac
2001
2002Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2003
2004 * xpath.c: enhanced handling of booleans (especially '='
2005 and '!=' for nodesets) - fixes bug 85256. Added new
2006 routine xmlXPathNotEqualValues for more proper handling
2007 of '!=' when nodesets are involved.
2008
2009Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2012 doc/xmlcatalog_man.xml to the source distribution
2013
2014Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2015
2016 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2017 asked for this.
2018
2019Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * configure.in: preparing 2.4.23
2022 * doc/*: rebuilt the docs
2023
2024Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * parser.c: fixing bug #84169 by fixing the
2027 comment of xmlCreatePushParserCtxt to describe the
2028 encoding detection parameters better.
2029
2030Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * valid.c: fixing bug #79331 in one path the lookup for
2033 ID attributes on a namespaced node wasn't handled correctly :-\
2034
2035Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * HTMLparser.c: trying to fix 87235 about discarded white
2038 spaces in the HTML parser.
2039 * result/HTML/*: this changes the output of a number of HTML
2040 regression tests
2041
2042Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * xpath.c: applied patch from Richard Jinks for the namespace
2045 axis + fixed a memory error.
2046 * parser.c parserInternals.c: applied patches from Peter Jacobi
2047 removing ctxt->token for good.
2048 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2049 popped out by the regression tests.
2050 * Makefile.am: patch for threads makefile from Gary Pennington
2051
2052Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2053
2054 * xpath.c: enhanced behaviour of position() after usage of
2055 expressions involving preceding-sibling (et al).
2056
2057Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * hash.c: applied a patch from Peter Jacobi to solve a problem
2060 when compiling with the Watcom C on Win32
2061 * result/schemas/*.err: the change of hashing algo generated
2062 permutations in the output
2063
2064Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * hash.c: applied patch from Sander Vesik improving the quality of
2067 the hash function.
2068
20692002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2070
2071 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2072 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2073 xmllint.c xpath.c: replaced sprintf() with snprintf()
2074 to prevent possible buffer overflow (the bug was pointed
2075 out by Anju Premachandran)
2076
2077Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * parser.c: removed an uninitialized data error popped by valgrind
2080 on PE references
2081
2082Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2083
2084 * doc/xml.html
2085 adding tutorial reference to the web page
2086
2087Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2088
2089 * doc/tutorial/xmltutorial.xml
2090 * doc/tutorial/ar01s07.html
2091 * doc/tutorial/ape.html
2092 * doc/tutorial/includegetattribute.c
2093 adding section to tutorial about retrieving an attribute
2094 value
2095
2096Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * parser.c: applied a couple of patches from Peter Jacobi to start
2099 to get rid of ctxt->token, with a possible significant speed
2100 improvement to be gained once done. Better compliance with PE
2101 references constructs in DTDs too.
2102 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2103 from Peter too
2104
2105Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2108 xmlParseElement was likely to have been deallocated at the
2109 time of the report, possibly leading to segfault. Just report
2110 the tag name now.
2111
2112Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xpath.c: patch from Richard Jinks for XPath substring() function
2115 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2116
21172002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2118
2119 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2120
2121Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2122
2123 *doc/FAQ.html
2124 fixing typos in FAQ, thanks to Robert Funnell for the
2125 editing help
2126
2127Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * NEWS: got complaints from rpmlint that it was empty
2130
2131Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2132
2133 * added doc/tutorial, including:
2134 apa.html
2135 apb.html
2136 apc.html
2137 apd.html
2138 ar01s02.html
2139 ar01s03.html
2140 ar01s04.html
2141 ar01s05.html
2142 ar01s06.html
2143 includeaddattribute.c
2144 includeaddkeyword.c
2145 includekeyword.c
2146 includestory.xml
2147 index.html
2148 xmltutorial.xml
2149 libxml tutorial, including generated html
2150
2151Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2152
2153 * result/c14n/exc-without-comments/merlin-c14n-two-*
2154 result/c14n/without-comments/merlin-c14n-two-*
2155 test/c14n/exc-without-comments/merlin-c14n-two-*
2156 test/c14n/without-comments/merlin-c14n-two-*
2157 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2158 c14n/exc-c14n and slightly modified test script to handle
2159 these test cases
2160 * c14n.c: fixed bugs for complicated nodes set (namespace
2161 without node and others from merlin-c14n-two.tar.gz)
2162 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2163 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2164 for xmlsec performance patch
2165 * xpath.c: fixed self::node() for namespaces and attributes
2166
2167Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2168
2169 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2170 but with the format parameter
2171 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2172
2173Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2174
2175 * Makefile.am: updated c14n tests suite
2176 * c14n.c: performance improvement for previous c14n patch
2177
2178Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * parser.c: another peroformance patch from Peter Jacobi, that
2181 time on parsing attribute values.
2182
2183Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2184
2185 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2186 into LibXML2 test suite
2187
2188Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2189
2190 * c14n.c: propagating xpath ancesstors node fix to c14n
2191 plus small performance improvement to reduce number of
2192 mallocs
2193 * xpath.c: fixed ancestors axis processing for namespace nodes
2194
2195Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2198 Peter Jacobi
2199
2200Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * configure.in: preparing 2.4.22
2203
2204Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2207 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2208 a public entry point.
2209 * doc/*: rebuilt the API and docs
2210
2211Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * xpath.c: patch from Richard Jinks to fix a problem introduced
2214 in the previous patch and pointed by Norm
2215
2216Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * libxml.spec.in: fixing bug #81112
2219
2220Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * uri.c: fixing bug #82848
2223
2224Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2227 output of one catalog test
2228
2229Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2230
2231 * global.data globals.c tree.c include/libxml/globals.h
2232 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2233 default value for global parameter xmlIndentTreeOutput to 1 and
2234 introduced new global parameter xmlTreeIndentString (the string
2235 used to do one-level indent) with default value " " (as it was
2236 in tree.c)
2237
2238Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2241 with trio and schemas.
2242
2243Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * xpath.c: patch from Richard Jinks to fix the problem raised in
2246 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2247
2248Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * xmlschemas.c: a bit of work on import.
2251 * xmlschemastypes.c: Charles Bozeman provided a compare function
2252 for date/time types so min/max facet restrictions should work,
2253 indeterminate comparisons return an error instead of equal.
2254 * test/schemas/date_0* result/schemas/date_0_0: specific test
2255 from Charles Bozeman too
2256
2257Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2260 from Christian Cornelssen fixing the man pages and the Catalog
2261 building script.
2262 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2263 next step is <xs:import> I now have a reasonable understanding
2264 of how it works.
2265
2266Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2269
2270Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2271
2272 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2273
2274Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * xpath.c: fixing an XPath function evalutation bug pointed out
2277 by Alexey Efimov where the context was lost when evaluating
2278 the function arguments
2279
2280Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2281
2282 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2283 function public for XMLSec performance optimizations
2284
2285Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * python/generator.py python/libxml2class.txt : fixed a problem
2288 with the HTML parser pointed by Gary Benson
2289 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2290 example
2291
2292Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2293 * parser.c: fixed bug #81159 (memory growth in SAX)
2294
2295Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2296 * xpath.c: fixed bug #78858 (the real fix)
2297
2298Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2299 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2300
2301Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * tree.c: modified xmlNodeSetBase to allow changing the
2304 base of a document.
2305
2306Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * xmlschemastypes.c: patch Charles Bozeman for validation of
2309 all the date, time, and duration types
2310 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2311 * configure.in: fixed an error pointed by an user
2312 * xml2-config.in: fixed an error pointed by an user
2313
2314Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2315
2316 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2317 win32/libxml2.def.src xmlIO.c: exported default
2318 'file:', 'http:' and 'ftp:' protocols input handlers
2319 and maked protocols comparisson case insensitive
2320
2321Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * configure.in: Neven Has detected a typo
2324
2325Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2328 as one of the persons allowed to commit directly to the
2329 module.
2330
2331Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2334 * valid.c: raised a too low limit
2335 * doc/*: rebuilt the docs
2336
2337Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * test/XPath/expr/floats test/XPath/expr/functions
2340 result/XPath/expr/floats result/XPath/expr/functions
2341 xpath.c: another XPath conformance patch from Richard Jinks
2342
2343Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xmlschemas.c: fixed validation of attribute groups.
2346 * test/schemas result/schemas: added an example from the primer
2347
2348Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2351 * test/schemas result/schemas: updated the test list
2352
2353Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * TODO: updated a bit
2356 * parser.c: made a comment more specific
2357 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2358 Schemas conformance.
2359 * test/schemas result/schemas: updated the test list
2360
2361Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2364 implementing xs:all with minOccurs = 0
2365 * tes/schemas/* result/schemas/*: added more tests covering
2366 xs:all
2367
2368Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * xmlregexp.c: first implementation of the all particle, this
2371 may need to be revisited for case where not all transitions
2372 must be crossed.
2373
2374Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * tree.c: another entity processing update from Markus Henke
2377
2378Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2379
2380 * trionan.c: fixed crash on OSF/1
2381
2382Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xmlschemas.c: more Schemas work
2385 * test/schemas/* result/schemas/*: added more tests coming
2386 from the spec.
2387
2388Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2391 ExcC14N specification
2392
2393Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * tree.c: patch from Markus Henke, fix for recursive entities.
2396
2397Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * xpath.c: fix a problem with string() on a document node.
2400
2401Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * Makefile.am xmlschemas.c: more Schemas work
2404 * test/schemas/* result/schemas/*: added more tests coming
2405 from the spec.
2406
2407Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2410 * result/HTML/*: this changes a few things in the results
2411
2412Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2413
2414 * include/libxml/tree.h: eliminated 'declaration different than
2415 prototype' warning
2416 * include/win32config.h: "resolved" conflicts with errno.h
2417
2418Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2421 on the automata interfaces and debug of counted choices
2422 * test/schemas/* result/schemas/*: added a number of tests
2423
2424Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2427 a bit of work on Schemas
2428 * testSchemas.c: try to make it more useful
2429 * test/schemas/* result/schemas/* Makefile.am: changed the
2430 Schemas regression test procedure, started adding a few samples
2431
2432Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2433
2434 * include/libxml/encoding.h: Patch for the Borland C++ builder
2435 * include/libxml/tree.h: Patch for the Borland C++ builder
2436 * threads.c: Patch for the Borland C++ builder
2437 * win32/bcb5: New directory for the Borland C++ builder
2438 project files
2439
2440Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2441
2442 * win32/Makefile.msvc: Update for XML Schema support
2443 * win32/configure.js: Update for XML Schema support
2444 * win32/libxml2.def.src: Update for XML Schema support
2445
2446Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2449 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2450 xmlunicode.c include/libxml/Makefile.am
2451 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2452 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2453 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2454 include/libxml/xmlversion.h.in : merged the current state of
2455 XML Schemas implementation, it is not configured in by default,
2456 a specific --schemas configure option has been added.
2457 * test/automata test/regexp test/schemas Makefile.am
2458 result/automata result/regexp result/schemas:
2459 merged automata/regexp/schemas regression tests
2460
2461Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * xpath.c: Gary found a compile time problem, fixes #78823
2464
2465Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * configure.in: release of 2.4.20
2468 * doc/*: updated and rebuilt the docs
2469
2470Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * python/Makefile.am: patch from Cristian Gafton to build on
2473 Red Hat 6.2, should also fix #75779
2474
2475Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * valid.c: first part of fixing #78729
2478
2479Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2482 escaping of URI when saving HTML files.
2483 * result/HTML/*: this impacted some tests
2484
2485Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * configure.in: trying to fix #77441
2488
2489Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * include/libxml/xmlIO.h: Hallski complained it could not be
2492 included by itself.
2493
2494Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2497
2498Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2499
2500 * win32/configure.js: patch from Nilo for the c14n option
2501 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2502
2503Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2506 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2507 LIBXML_THREAD_ENABLED
2508
2509Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xpath.c: another patch from Richard Jinks for substring conformance
2512 * test/XPath/expr/floats test/XPath/expr/strings
2513 result/XPath/expr/floats result/XPath/expr/strings: update of the
2514 test suite to check those.
2515
2516Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * xpath.c: patch from Richard Jinks for .x float parsing.
2519
2520Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * parser.c: patch from Markus Henke when an encoding ain't recognized
2523
2524Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * libxml.m4: got a report that #include <string.h> was needed
2527
2528Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2531
2532Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2533
2534 * doc/example.html: fixing typo
2535
2536Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2539 pointed out by Melvyn Sopacua.
2540
2541Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * libxml.m4: Frédéric Crozat gave a patch related to the change
2544 of Include paths breaking the libxml.m4
2545
2546Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * xpath.c: Fix bug #76927 forgot to save some context
2549 when evaluating binary expressions
2550
2551Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * configure.in: fixed configure for MPE/iX from Markus Henke
2554 * xmlmemory.c: fixed initialization problems
2555 * xpath.c: another set of patches from Richard Jinks this
2556 fixes "make XPathtests" on linux
2557
2558Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2561 * test/XPath/expr/compare test/XPath/expr/equality
2562 test/XPath/expr/floats test/XPath/expr/functions
2563 test/XPath/expr/strings result/XPath/expr/compare
2564 result/XPath/expr/equality result/XPath/expr/floats
2565 result/XPath/expr/functions result/XPath/expr/strings: Updated
2566 tests though they show a divergence on Linux
2567
2568Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * xpath.c trionan.c: previous commit also included patches
2571 from Richard Jinks on some IEEE support corner case
2572
2573Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2576 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2577 that $(datadir) should be used for docs
2578
2579Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2582 could leak filedescriptors
2583
2584Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * configure.in nanohttp.c: applied patch from Allan Clark for
2587 UnixWare/OpenServer
2588
2589Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * configure.in: preparing 2.4.19
2592 * doc/*: rebuilt the docs
2593
2594Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * nanohttp.c: fixing #76043, got fed up with non-portability
2597 of that piece of code.
2598
2599Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * valid.c SAX.c: Never commit without running "make tests" :-(
2602 fix a couple of stupidities in the previous commit
2603 * result/*: a few changes in some attribute order result of previous
2604 commit.
2605
2606Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2609 the internal subset should not raise duplicate ID errors,
2610 also there was a small bug in conjunction to namespace
2611 declarations defaulted and xml:xxx attributes DTD definitions.
2612
2613Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * xpath.c: Richard Jinks also raised some rounding problems
2616 this tries to fix them
2617
2618Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2621 behaviour in xmlXPathCastToString()
2622
2623Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2626 raised by Morus Walter
2627
2628Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2631 from Igor
2632
2633Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * xpath.c: fixing #75619, related to a problem when trying
2636 to evaluate condition when the current node set resulting
2637 from that sub-step evaluation is empty. Also fixes 2 potential
2638 problem with previous-sibling and next-siblings axis.
2639
2640Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2643 HTML support is not configured in.
2644
2645Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2648 include/libxml/tree.h: dohh I really didn't intended to commit
2649 this test version :-(
2650
2651Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * testSAX.c: I wanted to see the real speed at the SAX interface
2654 after a little too many Ximianer started complaining about the
2655 parser speed.
2656 added a --quiet option:
2657 paphio:~/XML -> ls -l db100000.xml
2658 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2659 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2660 3200006 callbacks generated
2661 real 0m1.270s
2662 Which means 16MBytes/s and 3Mcallback/s
2663
2664Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * xpath.c: valgrind spotted another error that time when running
2667 on libxslt regression tests
2668
2669Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * Makefile.am: adding "make valgrind" running the full regression
2672 tests (except python ones) under Valgrind (using valgrind -q
2673 which was kindly added by the author).
2674 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2675 passes cleanly now except an obcure floating point initialization
2676 raised in log10() in one XPath regression test ???
2677 * tree.c: edited some comments to close #75244
2678
2679Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2682 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2683 context of ScrollKeeper, made sure that if the number is
2684 an integer, the serialization follows the description at
2685 http://www.w3.org/TR/xpath#section-String-Functions
2686
2687Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * configure.in: preparing 2.4.18
2690 * doc/*: updated and rebuilt the web site
2691 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2692 the Windows and Cygwin maintainers.
2693 * parser.c: humm, changed the way the SAX parser work when
2694 xmlSubstituteEntitiesDefault(1) is set, it will then
2695 do the entity registration and loading by itself in case the
2696 user provided SAX getEntity() returns NULL.
2697 * testSAX.c: added --noent to test the behaviour.
2698
2699Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * parser.c: Wilfried Teiken provided a hackish but working
2702 way to get context reported back on entities when parsing
2703 with SAX and without breaking the DOM build.
2704
2705Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * c14n.c: applied a new patch from Aleksey Sanin
2708 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2709 to reference Aleksey implementation of XML digital Signatures
2710
2711Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * xpath.c: small fix to avoid potential problem due to
2714 ordering of freeing data
2715 * python/Makefile.am: people were complaining about
2716 the generated file in python dir not being built
2717
2718Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2721 python/generator.py python/libxml.c python/types.c: Cleanup
2722 of the python Makefiles based on Jacob and James feedback,
2723 fixed the spec file accordingly, fixed the number of warning
2724 that passing my pedantic CFLAGS was generating. Conclusion
2725 is that Python includes are real crap.
2726
2727Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * configure,in: it was reported quite a few times that
2730 xml2-config --cflags should not output
2731 -I$includeprefix/libxml2/libxml because libxml2 header names
2732 clashes with existing names like list.h from C++ stl.
2733 Includes should be #include<libxml/xxx.h> so ...
2734
2735Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * c14n.c: another patch from Aleksey Sanin
2738
2739Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2742 canonicalization algorithm
2743 * doc/xml.html doc/index.html: added the C14N references on the
2744 index page.
2745
27462002-03-13 jacob berkman <jacob@ximian.com>
2747
2748 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2749 usage, redundant, and gcc specific
2750
2751Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * xpath.c: speedup some node selection operations, this can
2754 have a significant impact on DocBook Norm's stylesheets
2755 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2756 make sure it's always the case
2757 * debugXML.c: distinguish CDATA and comments in ls operations
2758
2759Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2762 to generate better API descriptions etc...
2763
2764Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * c14n.c: Fixing #74186, made sure all boolean expressions
2767 get fully parenthesized, ran indent on the output
2768 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2769 include/libxml/tree.h: also #74186 related, removed the
2770 --with-buffers option, and all the preprocessor conditional
2771 sections that were resulting from it.
2772
2773Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * valid.c: applied patch from Dodji Seketeli fixing an
2776 uninitailized variable in xmlValidGetValidElements()
2777
2778Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * c14n.c: fixed a few comments
2781 * doc/*.html doc/*/*.html: regenerated the docs and added
2782 the C14N API
2783 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2784
2785Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * check-xml-test-suite.py: fix to adapt varaiations in the
2788 bindings
2789 * configure.in python/setup.py python/setup.py.in: fixed to
2790 have the version of the python scripts automatically updated
2791
2792Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2795 in xmlCopyProp()
2796
2797Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * configure.in: preparing 2.4.17 release
2800 * doc/*: updated and rebuilt the docs
2801 * xpath.c: fixed a comment
2802 * python/libxml.c: fixed a possible reentrancy problem
2803
2804Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2807 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2808 added a specific regression test
2809 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2810 not raise exceptions when failing to find the attribute.
2811
2812Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * configure.in xmllint.c: owen pointed out a problem with the
2815 ftme fix, gettimeofday() was not detected by configure and
2816 the ftime header wasn't included, dohhh
2817
2818Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * configure.in xmllint.c: trying to fix #71457 for timing
2821 precision when gettimeofday() is not availble but ftime() is
2822
2823Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2826 are now copied on install and part of the -devel RPM
2827
2828Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * xpath.c: trying to avoid bug #72150 which was apparently
2831 caused by a gcc bug (or a processor problem) as detailed
2832 at http://veillard.com/gcc.bug
2833
2834Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2837 fixed xmlReconciliateNs(), added a Python test/example for
2838 inter-document cut'n paste
2839 * python/libxml.py: fixed node.doc on document nodes and added
2840 xpathEval() onto node objects
2841
2842Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2845 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2846 fixup and integrated tests for the serialization stuff
2847
2848Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2851 moved the libxml man page to section 3
2852
2853Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * tree.c: fix bug #72490
2856 * python/libxml.c python/libxml.py: added methods serialize()
2857 and saveTo() to all node elements.
2858
2859Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * xmlIO.c: closed #73430, don't read from an input source
2862 which indicated an end-of-file or an error.
2863
2864Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * parser.c: make sure SAX endDocument is always called as
2867 this could result in a Python memory leak otherwise (it's
2868 used to decrement ref-counting)
2869 * python/generator.py python/libxml.c python/libxml.py
2870 python/libxml2-python-api.xml python/libxml2class.txt
2871 python/tests/error.py python/tests/xpath.py: implemented
2872 the suggestions made by Gary Benson and extended the tests
2873 to match it.
2874
2875Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * python/generator.py: applied patch fixing #73450
2878
2879Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * xpath.c: fixing #61290 "namespace nodes have no parent"
2882 long standing divergence from the XPath REC. NodeSets
2883 simply hold a copy of namespace nodes and those node ->next
2884 points to the parent (which may not be the node carrying the
2885 definition).
2886 * include/libxml/xpath.h: flagged but didn't added a possible
2887 speedup
2888 * DOCBparser.c HTMLparser.c: removed some warnings from push
2889 parser due to new state being added.
2890 * tree.c: new fix from Boris Erdmann
2891 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2892 the XML Canonalization support from Aleksey Sanin
2893
2894Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * tree.c: patch from Boris Erdmann fixing some namespace odities
2897 with xmlCopyNode()
2898
2899Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * xmlIO.c: fix bug #72706 when loading a NULL entity
2902
2903Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2906 actually change in a future XML Namespace revision.
2907
2908Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2911 added the possibility of returning nodesets from XPath extension
2912 functions written in Python
2913
2914Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * python/*: commiting some Python bindings work done while travelling
2917
2918Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2921 explicitely with memory debugging switched on
2922
2923Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2926 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2927 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2928 the accessor generator for strings
2929 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2930 regression test.
2931
2932Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * python/README python/generator.py python/libxml.c python/setup.py:
2935 added the 'usual' setup.py to allow building a libxml2-python
2936 module based on the same code. The initialization is however
2937 different the 2 .so files fo libxml2 and libxslt are identical and
2938 they entry point initialize both libraries. this is done to avoid
2939 some possible nasty problem since the Python don't merge the maps
2940 of all shared modules.
2941
2942Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * parser.c: fixed a push/encoding bug reported by Michael
2945 on librsvg
2946
2947Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * include/libxml/parserInternals.h: fixes a misplaced #endif
2950
2951Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * parser.c valid.c: found and fixed a couple of allocation bugs
2954
2955Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * doc/xml.html doc/python.html doc/*: added a Python and binding
2958 page describing the current state of the Python bindings and
2959 giving pointers to the other languages wrappers.
2960
2961Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2964 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2965 rebuilt the API and web site
2966 * xpath.c: fixed #71978 portability bugs
2967
2968Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2971
2972Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * include/libxml/parserInternals.h parser.c: had to change
2975 2 internal parsing API when processing document content
2976 to check the start and end of element content are defined
2977 in the same entity
2978 * valid.c include/libxml/valid.h: attribute normalization can
2979 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2980 with the context to report it.
2981 * SAX.c: fixed the last known bugs, crazy validation constraints
2982 when a document is standalone seems correctly handled. There
2983 is a couple of open issues left which need consideration especially
2984 PE93 on external unparsed entities and standalone status.
2985 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2986 The 2 tests left failing are actually in error. Cleanup done.
2987
2988Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * valid.c: implemented E59 spaces in CDATA does not match the
2991 nonterminal S
2992
2993Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * SAX.c parser.c valid.c: more validation test fixups
2996 * check-xml-test-suite.py: added duration info for the tests
2997
2998Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * parser.c valid.c: a couple of errors were reported but not
3001 saved back as such in the parsing context. Down to 1% failure rate
3002 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3003
3004Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * xmlInternald.c: isExtender was missing a char
3007 * parser.c include/libxml/parser.h: % are acceptable in the
3008 internal subset if within a PUBLIC ID
3009
3010Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * SAX.c parserInternals.c valid.c: more work on the conformance
3013 suite. Took the step to finally block documents with encoding
3014 errors. It's a fatal error per the spec, people should have fixed
3015 their documents by now.
3016
3017Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * check-xml-test-suite.py: fixed the test script after some discussion
3020 on the semantic of TYPE="error"
3021 * Makefile.am: added the script to the distrib
3022
3023Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * SAX.c entities.c: fixed a couple of conformances issues deep
3026 into the validation code (standalone and undeclared Notations)
3027
3028Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3031 stayed there for years !
3032
3033Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3036 missing
3037
3038Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * check-xml-test-suite.py: improved the behaviour a bit as
3041 well as the logs
3042 * parser.c valid.c SAX.c: fixed a few more bugs
3043 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3044
3045Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * check-xml-test-suite.py: python script to run regression tests
3048 against the XML Test suite of W3C/OASis
3049 * SAX.c: fixed a validation bug
3050 * parser.c: fixed 3 errors pointed by the test suite
3051 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3052 * python/Makefile.am: fixed a dependendy
3053
3054Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * xmlmemory.c: avoid a warning bug #71594
3057
3058Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3061 warning on alpha/Tru64
3062
3063Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * include/libxml/entities.h: fixing a comment
3066 * valid.c: fixing some troubles with validity check on namespaces
3067 * result/VC/NS3 test/VC/NS3: added a specific regression test
3068
3069Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * tree.c: Fixing #71342 serializing '\n' in attribute values
3072 * result/noent/att3 result/att3 test/att3: added a specific
3073 test.
3074
3075Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * python/libxml.c: couple of bug fixes
3078
3079Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * python/*.py: removed tabs and used spaces.
3082
3083Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3086 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3087
3088Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3091 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3092
3093Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * include/libxml/encoding.h include/libxml/entities.h
3096 include/libxml/globals.h include/libxml/parser.h
3097 include/libxml/threads.h include/libxml/tree.h
3098 include/libxml/xmlmemory.h: trying to fix the include mess
3099
3100Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * include/libxml/xmlmemory.h: reverted part of the previous
3103 attempt to provide #69655, this was breaking the build.
3104
3105Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3108 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3109 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3110 include/libxml/parserInternals.h include/libxml/tree.h
3111 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3112 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3113 clean.
3114 * python/libxml.c: fixed a warning.
3115
3116Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3119 copying of node, merge back IDs in the target document.
3120 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3121 test/XInclude/ents/ids.xml: test case
3122 * result/VC/ElementValid4: output changed due to a typo fix
3123
3124Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003127 generate the dependencies right as Jacob found out. Add
3128 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003129
3130Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * parserInternals.c valid.c: Justin Fletcher found some parts
3133 of the code needing cleanup
3134 * libxml.spec.in python/Makefile.am python/generator.py
3135 python/libxml.c python/libxml.py: Fixed the python Makefiles
3136 corrected a bug showing up on ia64, changed the name of the
3137 python internal module too
3138
3139Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * Makefile.am: applied patch from Andris Pavenis for binary
3142 name suffixes
3143
3144Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * xmllint.c win32/win32config.h: fixing #68748
3147
3148Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * valid.c: fixing #70166
3151
3152Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * valid.c: fixing #70077
3155
3156Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * Copyright Makefile.am README configure.in libxml.spec.in:
3159 Changed to the MIT Licence
3160 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3161 doc/xmlio.html: updated the doc accordingly
3162 * include/libxml/xmlwin32version.h configure.in: preparing
3163 2.4.14 release
3164 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3165 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3166 fixed the const xmlChar * wrapper and generator, XPath extension
3167 functions now use the context as first argument
3168 * python/tests/tstxpath.py python/tests/xpath.py
3169 python/tests/xpathext.py: Updated the tests accordingly
3170 * tree.c: fixed bug #70067
3171
3172Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * Makefile.am: cleanup
3175 * debugXML.c: always use stdout if output is NULL
3176 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3177 * python/Makefile.am python/generator.py python/libxml2class.txt
3178 python/libxml_wrap.h python/types.c: augmented the number of bindings
3179 handling FILE * and XPath contexts
3180 * python/tests/Makefile.am: avoid a stupid problem due to the
3181 use of TEST.
3182
3183Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3186
3187Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * python/TODO python/libxml.c: cleanup the extension function lookup
3190 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3191
3192Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * configure.in python/Makefile.am: do not install outside
3195 of prefix
3196
3197Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * python/TODO python/libxml.c: started adding SAX interfaces
3200 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3201 SAX test
3202
3203Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * tree.c: hardened the addChild function
3206 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3207 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3208 added accessors needed for xmlNode, a bit more testing and
3209 extension of interfaces
3210 * python/tests/Makefile.am python/tests/build.py: added a test
3211 build from scratch/save/load/check
3212
3213Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * parserInternals.c: change a small bit in the way valididy
3216 error messages get initialized
3217 * python/TODO python/libxml.c python/libxml2-python-api.xml
3218 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3219 added some memory debugging to track leaks at the libxml2 level
3220 * python/tests/*.py: changed all tests to check for leaks,
3221 there is just one left in XPath extension registrations.
3222
3223Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * python/TODO python/generator.py python/libxml2-python-api.xml
3226 python/libxml2class.txt: more accessor classes for the parser
3227 context, allow to switch on and check validity
3228 * python/tests/Makefile.am python/tests/error.py
3229 python/tests/invalid.xml python/tests/valid.xml
3230 python/tests/validate.py: attded more test and and added error.py
3231 which I forgot to commit in the last step
3232
3233Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * python/Makefile.am python/types.c: cleanup
3236 * python/libxml.c python/libxml.py python/libxml_wrap.h
3237 python/generator.py python/libxml2-python-api.xml
3238 python/libxml2class.txt: added class for parser context, added
3239 first cut for push mode support. Added a framework to generate
3240 accessors functions.
3241 * python/tests/Makefile.am python/tests/push.py: added a push
3242 test
3243
3244Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3247 bug a bit of cleanup.
3248
3249Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3252 python/libxml2class.txt: adding error redirections and preformat
3253 to a python handler
3254 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3255 tests self checking
3256
3257Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3260 a function
3261
3262Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3265 python/libxml.c python/libxml2-python-api.xml
3266 python/libxml2class.txt: Progressing through the TODOs, class
3267 description output, extra XML API, RPM now builds the wrappers
3268 for all python installed versions
3269
3270Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * configure.in libxml.spec.in python/Makefile.am python/TODO
3273 python/generator.py python/libxml2class.txt: added more informations
3274 in the libxml2-python package including docs. Slightly changed
3275 the class hierarchy
3276 * python/tests/*: added basic regression tests infrastructure too
3277
3278Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3281 added libxml2-python as part of the packages installed
3282
3283Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * python/Makefile.am python/generator.py python/libxml.c
3286 python/libxml.py: more work, now able to extend the
3287 XPath interpreter with functions written in python.
3288
3289Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * python/Makefile.am: Jacob sent a patch to allow building from
3292 tarfile.
3293
3294Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3297 inserted the python wrappers build, I hope this won't be too
3298 unportable
3299
3300Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * xpath.c: minor optimization
3303 * python/generator.py python/libxml.c python/libxml.py
3304 python/libxml_wrap.h: more work on the python bindings,
3305 they now support XPath and there is no evident leak
3306
3307Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * python/generator.py python/libxml.c python/libxml.py:
3310 more work on the python bindings generator.
3311
3312Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * python/generator.py python/libxml.c python/libxml_wrap.h:
3315 more work on the python bindings.
3316
3317Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * python/generator.py python/libxml.c python/libxml.py
3320 python/libxml_wrap.h: commited early version of a python binding
3321 for private use only ATM
3322
3323Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * entities.c tree.c include/libxml/entities.h: applied patch
3326 from Anthony Jones to implement copy of DTD subtree too. Had
3327 just to keep 2 function private which really ought to become
3328 public ones.
3329
3330Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xmllint.c: added pointers to the web pages in the usage()
3333
3334Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * tree.c: more fixes from Petr Kozelka for attribute handling
3337 in the tree API to align the semantic with DOM.
3338
3339Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * valid.c tree.c entities.c: another set of patches from
3342 Anthony Jones for copy operations cleanup and robustness
3343
3344Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3347 an alphabetic index based on comments content
3348 * doc/*: rebuilt the web site with the new references
3349
3350Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * parserInternals.h: Greg Sjaardema suggested to use an
3353 eponential buffer groth policy in xmlParserAddNodeInfo()
3354
3355Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3358 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3359 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3360 to generate cross-references, and added/updated the stylesheets
3361 to generate and link API indexes. The generic keyword index
3362 is not done yet.
3363 * doc/*.html: regenerated all the usual docs too
3364
3365Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * debugXML.c: added an xpath function to the shell for T. V. Raman
3368
3369Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3372 debug routines.
3373
3374Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3377 support of attribute nodes
3378
3379Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3382 hopefully near complete and fully documented of the API in XML
3383 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3384 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3385 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3386 include/libxml/parserInternals.h include/libxml/valid.hi
3387 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3388 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3389 include/libxml/xpath.h include/libxml/xpathInternals.h:
3390 Cleaned up the doc comments a lot in the process, the interface
3391 coverage is now 100%
3392
3393Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3396 extracts comments from the gtk-doc DocBook output (a bit
3397 convoluted but seems to work).
3398
3399Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3402 added an XML description of the API, moved the script generating
3403 it here. Added a "make api" target
3404
3405Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3408
3409Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * xpath.c include/libxml/xpathInternals.h: the change made to
3412 xmlXPathFuncLookupFunc was incompatible roll it back
3413
3414Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * SAX.c: cleanup patch from Anthony Jones
3417 * doc/Makefile.am: fix the headers to avoid in make scan
3418 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3419 includes, * vs Ptr and general cleanup
3420 * parsedecl.py: first version of a script to extract the
3421 module interfaces, the goal will be to provide .decl or XML
3422 specification of the interfaces to build wrappers.
3423
3424Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3427 now provides return codes in case of errors
3428
3429Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3430
3431 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3432 Upgraded to trio baseline 1.6
3433 * strio.h strio.c: Replaced by triostr.h and triostr.c
3434
3435Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3438 of strdup usage in the code
3439
3440Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * parser.c error.c: Keith Isdale complained rightly that
3443 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3444
3445Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * tree.c: fixed the funxtion to set the xml: attributes
3448 * debugXML.c: added "setbase" to test it.
3449
3450Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3453 to allow updating an attribute content
3454
3455Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * libxml.h: try to avoid problems when compiling on Windows
3458
3459Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * hash.c: patch from Anthony Jones for hash.c allocation size
3462 * Makefile.am: trying to work around Yet Another Libtool Madness
3463 and build the 2.4.13 release finally ...
3464
3465Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3468 * doc/* : update of the documentation
3469
3470Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3473 at fixing #61290 :-(
3474
3475Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3478 Fixes bug #67229
3479
3480Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * tree.c: trying to avoid troubles when a subtree is copied
3483 and coalesced in part with the target tree. Should fix
3484 bug #67407
3485
3486Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * valid.c: fixed validation of attributes content of type
3489 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3490 values, very old bug. Fixes #67671
3491
3492Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * parser.c include/libxml/parserInternals.h tree.c: integrated
3495 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3496 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3497
3498Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * threads.c: applied Serguei Narojnyi's patch to add native
3501 thread support on the Win32 platform
3502 * testThreadsWin32.c Makefile.am: added the test program also
3503 from Serguei, Win32 specific
3504 * include/win32config.h include/libxml/xmlwin32version.h.in:
3505 added patch from Igor for the Windows thread specific defines.
3506
3507Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3510
3511Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3514 output page into XMLinfo.html. Close bug #66951 and
3515 raised by Robert Collins too.
3516
3517Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * encoding.c: Paul Keogh pointed out a possibility of segfault
3520 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3521 Closes bug # 68238
3522
3523Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * doc/*.html: updated the Gdome2 links
3526
3527Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * libxml.h: Applied following patches from Robert Collins
3530 and make sure IN_LIBXML is defined when compiling it
3531 -------
3532 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3533 as well as Visual C.
3534 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3535 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3536 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3537 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3538 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3539 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3540 xmlSysIDExists xmlNoNetExists).
3541 * xmllint.c: Don't include winsock2.h for Cygwin.
3542
3543Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3546 when the version info is not present.
3547
3548Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * tree.c: Anthony Jones pointed out a problem in
3551 xmlStringGetNodeList() and provided a fix for it
3552
3553Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * parser.c: patch from Frank J Franklin to remove a bug in
3556 xmlCreatePushParserCtxt() when the initial buffer passed
3557 is large.
3558
3559Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * win32/*: big cleanup of the Windows/MSVC project files
3562 from Igor Zlatkovic
3563
3564Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * doc/Makefile.am: should fix #67674 and avoid troubles if
3567 xsltproc is not available or fails in the prefix provided
3568
3569Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3572
3573Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3576 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3577 Fixed a few other problems raised by Charlie Bozeman.
3578 * result/VC/ElementValid[5-7]: fixed the output
3579
3580Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3583 patches from Charlie Bozeman. Regenerated the HTML docs.
3584
3585Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3588 for Windows from Igor
3589
3590Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * xmllint.c: applied Justin Fletcher patch for --output or -o
3593
3594Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * win32/libxml2/libxml2.def.src: close #67019
3597
3598Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * xmllint.c: applied Justin Fletcher generic timing patch
3601 similar to the one already applied to xsltproc.
3602
3603Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * include/libxml/tree.h tree.c: applied documentation patches
3606 from Charlie Bozeman
3607
3608Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3609
3610 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3611
3612Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * valid.c: fix the xmlStrdup() used in the previous patch.
3615 * valid.c: added --dropdtd
3616 * tree.c: fixed xmlUnlinkNode so it also removes the references
3617 from the document if the node is a DTD
3618
3619Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * HTMLtree.c valid.c: cleanup some static declarations
3622
3623Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3624
3625 * xmllint.c: removed another strdup()
3626 * doc/FAQ: removed the HP/UX entry
3627
3628Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * valid.c: fix bug #66816 when validating.
3631 * xmllint.c: don't use sys/time.h if configure did not found it
3632
3633Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3634
3635 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3636 xmlcatalog_man.xml
3637
3638Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3639
3640 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3641 xmlInitMemory() was declared twice
3642
3643Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * globals.c: do not reference strdup() !
3646 * configure.in libxml-2.0.pc.in: trying to fix the libs
3647 of the various config extraction modules
3648
3649Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * configure.in : preparing 2.4.12
3652 * doc/* : updated and rebuilt the docs
3653
3654Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * uri.c: closed bug #66159
3657 * testURI.c: added --escape option
3658 * configure.in: some cleanup for xml2-config --cflags
3659
3660Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * globals.c testThreads.c: removed some misplaced includes
3663 of xmlversion.h
3664
3665Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * threads.c: patch from Gary Pennington fixing a possible
3668 problem at initialization time.
3669
3670Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3671
3672 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3673 Eric Lavigne contribution to build libxml2 on MacOS using
3674 CodeWarrior.
3675
3676Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * xmllint.c: applied Geert Kloosterman's patch to fix
3679 --repeat --timing output
3680
3681Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3684 where non-wellformed XML declaractions were not detected.
3685
3686Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3689
3690Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3693 gets reset by xmlCleanupInputCallbacks() and this makes the
3694 function useless. Same for output.
3695
3696Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * xmlIO.c: robert pointed out a loop error in callback cleanups
3699
3700Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3703 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3704 they are not really tied to debugging
3705
3706Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3709 * xmllint.c: better --catalogs description
3710
3711Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * tree.c: fixed a couple of problems in xmlSetProp()
3714
3715Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3718 unappropriate stdout output.
3719
3720Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3723 by Denis Beurive, closes #65111
3724
3725Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * valid.c: in case of content model validity error, don't
3728 print it if validity warnings were not requested.
3729
3730Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3731
3732 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3733 * parserInternals.c: removed the last exit() call. Print an
3734 unmaskable error on stderr instead (library mismatch detection)
3735
3736Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3737
3738 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3739 shell instructions from Heiko Rupp
3740
3741Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * catalog.c: use the URL notation file:// for default catalog paths
3744
3745Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * include/libxml/tree.h: better comments for _private fields
3748 * tree.c: removed a problem when copying an entity reference.
3749
3750Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * vms/*: updated instructions and diffs from John A Fotheringham
3753
3754Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * include/libxml/xmlerror.h: avoid an include problem if
3757 #include <libxml/xmlerror.h> happens first in code
3758 seems to be the case in KDE libs
3759
3760Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3763 from Igor for Windows
3764
3765Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * Makefile.am: Gary Pennington pointed out a missing prefix
3768
3769Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3772 * doc/*: upgraded and rebuilt the docs
3773
3774Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * HTMLparser.c: fix comment in scripts element parsing.
3777 * result/HTML/doc3*: updated the results.
3778
3779Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * uri.c: another URI bug fix #63336, using Joel Young patch.
3782
3783Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3786 a cleaned up version of the Pwd shell string generation.
3787
3788Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3789
3790 * valid.c include/libxml/tree.h: trying to fix namespaces +
3791 validation problems for good, closing #63619 in the process
3792 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3793 wrong in this respect, fixed it.
3794
3795Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * xmllint.c: Morus Walter patch to allow --format and --encode
3798
3799Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * debugXML.c: Stefan Kost provided an help command for the shell
3802
3803Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * debugXML.c: Heiko Rupp pointed that the shell would crash
3806 on empty nodesets returns.
3807
3808Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3811 migh need the history libraries
3812
3813Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3816 handle the case of < in quoted attributes, Bastian Kleineidam
3817
3818Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3821 fixing catalog breakages
3822 * Makefile.am catalog.c result/catalogs/catal
3823 result/catalogs/mycatalog.* test/catalogs/catal*:
3824 fixed more problems in catalog support, added more regression tests
3825 for both XML and SGML catalog handling
3826
3827Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * debugXML.c: applied an improvement to xmlGetLineNo() from
3830 Keith Isdale
3831
3832Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3835 Side effect of the progressive catalog loading
3836
3837Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3838
3839 * Makefile.am: confexecdir and confexec_DATA were defined twice
3840 pointed out by Karl Eichwalder
3841
3842Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3843
3844 * xmlcatalog.c: avoid unlink() and use remove() instead.
3845
3846Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3847
3848 * libxml.spec.in: cleanup
3849 * include/libxml/xmlwin32version.h: updated with 2.4.8
3850
3851Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3854 of compiling libxml with a non standard set of options
3855
3856Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3857
3858 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3859 document --sgml option, fixing gnome bugzilla #63382
3860
3861Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3864 breakage of 2.4.7, added a couple of really needed APIs
3865 like xmlCatalogIsEmpty() and xmlNewCatalog()
3866 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3867 for install-catalog
3868 * configure.in: preparing 2.4.8
3869
3870Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3873 include/libxml/tree.h include/libxml/xmlIO.h: more include
3874 cleanups, export cleanly one html output + format function.
3875
3876Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3877
3878 * parser.c: removed initGenericErrorDefaultFunc call from
3879 xmlInitParser() since it could destroy previous calls to
3880 xsltSetGenericErrorFunc() effects
3881
3882Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3885 keyword.
3886
3887Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * Makefile.am: cleanup
3890 * threads.c: cleanup too
3891 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3892 from xsltproc
3893 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003894 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003895
3896Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3899 was not used anymore !
3900
3901Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * configure.in: preparing 2.4.7
3904 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3905 manual page from John
3906 * doc/*: updated the doc and rebuilt the generated pages
3907
3908Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * xmlIO.c: closing bug #62711, the library should never
3911 close stdin or stdout.
3912
3913Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * uri.c: second pass at fixing #63336, using Joel Young
3916 final patch. looks okay.
3917
3918Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * uri.c include/libxml/uri.h: trying to clear #63336
3921 allowing the escaping routine to parse unconformant
3922 URI-References.
3923
3924Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * vms/readme.vms vms/build_libxml.com nanoftp.c
3927 include/libxml/xmlversion.h.in: a few VMS updates from
3928 John A Fotheringham
3929 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3930 and xmlCleanupOutputCallbacks() for the Perl binding people.
3931
3932Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3933
3934 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3935 apply fixes to close #63271 and avoid segfaults when
3936 the error routine gets callbed before xmlInitParser()
3937 get called.
3938 * nanoftp.c error.c: Applied patches from Justin Fletcher
3939 correcting some xmlGenericError misuses.
3940
3941Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3942
3943 *doc/xmllint.xml, doc/xmllint.1
3944 New and improved man page for xmllint - .xml is the original, .1
3945 is the generated man page
3946
3947Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3950 the web site from the main HTML document.
3951
3952Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * parser.c: fixed an erroneous validation bug when PE refs
3955 occurs in external parsed entities referenced from the
3956 internals subset
3957 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3958 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3959 added the associated testcase, it's a nice one.
3960 * HTMLparser.c: generate the DTD node as HTML still ...
3961 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3962
3963Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * HTMLparser.c: fixed a bug in htmlNewDoc()
3966
3967Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * test/threads/*: added entities testing to the Thread test
3970 * testThreads.c: make the test reasonable
3971 * DOCBparser.c: fix the DTD public and system ID
3972 * xmllint.c: added --sgml for SGML DocBook importing
3973 * Makefile.am: added Docbtests target
3974
3975Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3978 * testThreads.c: removed bogus include
3979
3980Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3983 fixed a very serious (looping) validation bug
3984
3985Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * include/libxml/globals.h include/libxml/threads.h threads.c
3988 testThreads.c: far more testing, cleaning up bugs
3989 * *.c : make sure globals.h is always included.
3990
3991Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * HTMLparser.c: try to get rid of parser loops for good.
3994
3995Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * configure.in: fixed some bugs in CFLAGS passing.
3998 * test/threads Makefile.am testThreads.c: added a specific
3999 threaded test case (really nasty, guaranteed).
4000
4001Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * catalog.c: serious cleanup on the management of the
4004 XML catalog tree, more tests done, especially with
4005 the catalog PI.
4006
4007Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * catalog.c: avoid a problem in catalog cleanup on SMP if
4010 catalogs were not initialized.
4011
4012Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * catalog.c xpath.c: trying to cleanup the not thread safe
4015 parts of the library.
4016
4017Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * include/libxml/globals.h configure.in global.data: make
4020 the allocation be per-thread a configure option
4021 * encoding.c include/libxml/parser.h: fixed compilation
4022 errors
4023
4024Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * include/libxml/parser.h: Norm reported that a few lines
4027 added were breaking libxslt compile, removed them for now
4028
4029Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * parser.c parserInternals.c threads.c: debugged and fixed
4032 initialization problems which were giving troubles on SMP
4033 boxes.
4034
4035Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * include/libxml/Makefile.am: missing globals.h
4038
4039Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4040
4041 * globals.c: added a couple of standard includes.
4042
4043Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4044
4045 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4046 include/libxml/parserInternals.h include/libxml/tree.h
4047 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4048 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4049 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4050 Applied the last patches from Gary, cleanup, activated threading
4051 all user accessible global variables are now handled in globals.[ch]
4052 Still a bit rought but make tests passes with either
4053 --with-threads defined at configure time or not.
4054 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4055 linking options
4056
4057Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * Makefile.am include/libxml/Makefile.am
4060 include/libxml/globals.h globals.c include/libxml/threads.h
4061 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4062 configure.in: started integrating the core of the thread support
4063 not activated yet but half integrated. The code should still
4064 compile and work anyway.
4065
4066Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4069 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4070 integrating the non-controversial parts of Gary Pennington
4071 multithread patches
4072 * catalog.c: corrected a small bug introduced
4073
4074Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4075
4076 * catalog.c include/libxml/catalog.h: very serious cleanup,
4077 isolating unportable code and as much as possible the accesses
4078 to the global shared catalog. May need more testing !
4079
4080Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4083 Keith Isdale patches for the XSLT debugger interfaces. Some
4084 cleanup
4085
4086Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4089 * DOCBparser.c: generate line nubers in elements
4090
4091Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * configure.in: preparing 2.4.6 release
4094 * doc/xml.html doc/html/*: updated and rebuilt the docs
4095 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4096
4097Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4098
4099 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4100 adding documentation for DV's supercatalog support
4101
4102Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4105 super catalog support adding one API and one flag --sgml to
4106 xmlcatalog
4107
4108Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4109
4110 * doc/xmlcatalog_man.xml, xmlcatalog.1
4111 One more crack at
4112 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4113
4114
4115Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4116
4117 * xpath.c: implemented xmlXPathObjectCopy for external objects
4118 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4119
4120Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4121
4122 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4123 finishing up fix to
4124 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4125 the xmlcatalog man page display more elegantly
4126
4127Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * configure.in: closing bug #61832
4130 * HTMLparser.c: removed a warning
4131
4132Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * xpath.c: fixing #61673 part I, do not loose doc information
4135 when copying result value trees.
4136
4137Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4138
4139 * xpath.c: trying to harden the XPath interpreter
4140
4141Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4142
4143 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4144 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4145
4146Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4147
4148 * HTMLparser: repaired another loop problem
4149
4150Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4153 parsing.
4154 * xpath.c: fix bug #61291 the default XML namespace node is
4155 missing from the namespace axis.
4156 * tree.c: refuse to create namespaces nodes with prefix "xml"
4157
4158Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4159
4160 * SAX.c: ouch a non-defined namespace could lead to a crash,
4161 fixed #61215
4162
4163Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * parserInternals.c: closed bug #61054
4166
4167Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * include/libxml/Makefile.am: closing #60708
4170
4171Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4174 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4175
4176Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4179
4180Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4183 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4184
4185Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * catalog.c: Justin Fletcher provided cleaup code in case
4188 HAVE_STAT is not defined
4189 * include/win32config.h: Igor Zlatkovic suggested to have
4190 HAVE_STAT defined there
4191
4192Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4193
4194 * catalog.c - fixed typing error reported by M. Barros
4195
4196Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4197
4198 * xmllint.c - fixing typo
4199
4200Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4201
4202 * HTMLparser.c: small enhancement to prevent loop on
4203 unrecognizable data
4204
4205Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * parserInternals.c: applying patch from bug #60757 this
4208 should close it
4209
4210Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4211
4212 * catalog.c xmlcatalog.c: removed a couple of warning
4213 * xpath.c: try to solve the linking problem on platforms
4214 needing trio to compile
4215
4216Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4217
4218 * Makefile.am libxml.spec.in: backing up non-documented changes
4219 commited without review or aproval by Jens Finke <jens@gnome.org>
4220 * HACKING: made 100% clear that no commit should be done directly
4221
4222Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4223
4224 * configure.in: Joe Orton provided a patch fixing a problem
4225 when iconv is specified to be in a non-standard directory
4226 but wasn't exported in xml2-config --cflags
4227
4228Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * configure.in: let's ship 2.4.5 before getting too much
4231 troubles with 2.4.4 errors.
4232
4233Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * encoding.c entities.c: do not output hexadecimal charrefs
4236 when serializing HTML since some version of Netscape can't
4237 grok it, generate decimal ones.
4238 * result/HTML/doc3.htm: output changed due to previous test
4239 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4240
4241Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4244 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4245
4246Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247 Released 2.4.4
4248
4249 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4250 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4251 updated the configuration scripts systems accordingly
4252
4253Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4254
4255 * configure.in: preparing for 2.4.4
4256 * doc/xml.html doc/html/*: updated and rebuilt the docs
4257
4258Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * win32/dsp/libxml2.def.src: tried to incorporate comments
4261 from bug #59220
4262
4263Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4264
4265 * parser.c result/noent/wml.xml: fixed bug #59981 related
4266 to handling of '&' in attributes when entities are substitued
4267
4268Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * libxml.h include/libxml/xmlversion.h.in
4271 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4272 Tried to close bug #60131
4273
4274Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4275
4276 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4277
4278Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * SAX.c: fixing bug #59946 on xmlns=""
4281
4282Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4285 but allocates a new error code.
4286
4287Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * xmllint.c: John Fleck fixed typos in the options output
4290 * parser.c SAX.c: fix ignorable white space SAX selection
4291
4292Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * entities.c: Steve Underwood found the possibility of an
4295 ininite loop in case of error.
4296
4297Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4300
4301Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * parser.c: warn if version is not 1.0 but it's not
4304 strictly speaking an error after analyzing the spec
4305
4306Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4307
4308 *doc/catalog.html - add link to the html version of the
4309 man page, other linguistic cleanups
4310
4311Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4312
4313 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4314 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4315 file, has not yet been included in the build.
4316
4317Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * catalog.c: removed a duplicate affectation Justin Fletcher
4320
4321Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * tree.c: Armin Sander pointed a possible text coalescing
4324 problem, completed his patch.
4325
4326Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4327
4328 * trionan.c: Fixed const and volatile re-definition problem
4329
4330Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * libxml.4 parser.c: doc updates from Heiko Rupp
4333 * parserInternals.c: 2 sanity checks from Heiko Rupp
4334
4335Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * tree.c: applied patch from Armin Sander to make some pointers
4338 const in xmlCopyNode()
4339 * include/libxml/tree.h: added fix to the header
4340
4341Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * xpath.c: hum, restrict the integer usage gcc bug workaround
4344 to only gcc compilers so that other architecture don't get
4345 penalized by this limitation.
4346 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4347
4348Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4349
4350 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4351 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4352
4353Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4356 --convert option to xmlcatalog to convert SGML ones to
4357 the XML syntax.
4358 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4359
4360 2.4.3 got released at that point
4361Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * catalog.c xmlIO.c: started some serious testing and fixed
4364 a few bug and optmization needs.
4365
4366Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4369 preparing for a 2.4.3 release even if it may not be ready yet
4370 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4371 all file parsing lookup to go through the entity resolver, add
4372 to add an API to bypass it (needed to load catalogs themselves),
4373 some cleanup on the catalog code too.
4374 * nanoftp.c: small cleanup
4375 * doc/catalog.html: small update
4376
4377Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4380 Jun Kuriyama
4381
4382Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * doc/catalog.html: finished the catalog documentation
4385
4386Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * doc/catalog.html doc/xml.html: added documentation about
4389 Catalog support, misses an API description
4390 * doc/html/*: reextracted the API pages
4391
4392Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4395 Added the part about section 7.2 on URI resolution,
4396 fixed a side effect in the HTML parser, look complete
4397 and ready to rock except the URI/SystemID part!
4398
4399Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * include/libxml/catalog.h include/libxml/parser.h
4402 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4403 xmlIO.c: added support and APIs needed for the catalog PI
4404 * include/libxml/xmlIO.h: cleanup
4405
4406Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4409 include/libxml/catalog.h: starts to look okay, really
4410 plugged the new framework, cleaned a lot of stuff,
4411 added some APIs, except the PI's support missing this
4412 should be mostly complete
4413 * result/catalogs/* test/catalogs/*: added new test, enriched
4414 the existing one with URN ID tests
4415
4416Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * catalog.c: fixed nextCatalog
4419 * result/catalogs/docbook test/catalogs/*: started adding
4420 a small regression test
4421
4422Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4425 more work on the XML catalog support.
4426 * parser.c include/libxml/parser.h: small cleanup seems using
4427 list as a public parameter name can give portability troubles
4428 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4429 include/libxml/xpath.h include/libxml/Makefile.am: removed
4430 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4431 wrappers
4432
4433Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4434
4435 * Makefile.am trio.c triodef.h trionan.c xpath.c
4436 include/libxml/Makefile.am include/libxml/trionan.h:
4437 Re-worked Not-A-Number and Infinity support.
4438 * xmlcatalog.c: added readline include files
4439
4440Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4443 testCatalog as xmlcatalog, making it an installed app
4444 adding a shell, and preparing it to be a /etc/xml/catalog
4445 management tool, though not ready yet
4446 * catalog.c include/libxml/catalog.h: adding support for
4447 XML Catalogs http://www.oasis-open.org/committees/entity/
4448 not finished, there is some interesting tradeoffs and a
4449 few open questions left.
4450
4451Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * xmllint.c: fixed a line formatting problem
4454
4455Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * SAX.c: removed a couple of unused variable (Albert Chin)
4458
4459Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4460
4461 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4462 trying to fix some troubles w.r.t. function returning
4463 const xxxPtr.
4464
4465Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4468 defined
4469
4470Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * xpointer.c: removed unused var
4473
4474Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * testXPath.c: another small cleanup closing bug #59110
4477
4478Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * win32/dsp/libxml2.def.src: small cleanup closing bug
4481 #59108
4482
4483Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * example/gjobread.c: add xmlCleanupParser() before leaving
4486
4487Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * config.h.in configure.in include/libxml/xmlwin32version.h:
4490 released 2.4.2
4491
4492Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * include/libxml/valid.h debugXML.c valid.c: deprecate
4495 the non-boundchecking Sprintf functions, add Snprintf
4496 this should close bug #57984
4497
4498Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4501 URIs before doing the lookups (pointed by Mark Vakoc)
4502
4503Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * xpath.c: serious changes on Result Value Trees and NodeSets
4506 w.r.t. deallocation and collect operations. Probably not
4507 100% clean (merge of allocated trees smells like a problem).
4508 Seems sufficient to close #58943
4509
4510Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * xmllint.c: adding a --format option
4513
4514Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * xpath.c: count() was broken on Result Value Tree
4517 * xmlIO.c: fixed file:/// accesses on _WIN32
4518
4519Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4520
4521 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4522 macro was renamed, this should close bug #58683
4523
4524Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4525
4526 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4527 entity substitution mode text at the end of the entity might
4528 be added due to text coalescing.
4529 * nanoftp.c parser.c: small cleanup
4530
4531Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * HACKING: added John Fleck right to commit in the doc subdir
4534
4535Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4538 allow to inherit attributes from the DTD directly in the
4539 tree, this is needed for XPath and can be a useful feature.
4540 Inherited namespaces are always provided at the tree level now
4541 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4542 of tests for this feature (XSLT being the prime user).
4543
4544Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4547 testSAX.c xmlIO.c xmllint.c include/win32config.h
4548 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4549 include/libxml/xmlwin32version.h.in win32/README.MSDev
4550 win32/dsp/*: applied Win32 Facelift No.2 patches from
4551 Igor Zlatkovic for Windows/MSC
4552
4553Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * SAX.c: unparsedEntityDecl() the URI computation of the
4556 entity wasn't done breaking XSLT unparsed-entity-uri()
4557
4558Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * xpath.c: fixed a bug when walking the descendants and
4561 the current node has no children
4562 * debugXML.c: show up when a text node is supposed to not be escaped
4563
4564Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4565
4566 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4567 worked like the set:leading() function)
4568 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4569
4570Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4573
4574Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * include/libxml/xmlIO.h: apply change to close #58141
4577 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4578
4579Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * parser.c: when the internal subset uses a PE, then the
4582 included entity can use conditional sections.
4583
4584Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4587 when walking the namespace axis showing up in
4588 libxst/tests/general/bug-12
4589 * xmlmemory.c: added the possibility to trace a given block
4590 defined by its address
4591
4592Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * parser.c: don't override existing encoding specified before
4595 starting xmlParseDocument()
4596
4597Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * include/libxml/xmlwin32version.h: reinserted, needed for
4600 Windows users of CVS
4601
46022001-07-27 Darin Adler <darin@bentspoon.com>
4603
4604 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4605 * testCatalog.c: Add include of <libxml/parser.h>.
4606
46072001-07-27 Darin Adler <darin@bentspoon.com>
4608
4609 * include/libxml/.cvsignore:
4610 * include/libxml/xmlwin32version.h:
4611 Remove this file from CVS because it's generated.
4612
4613Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * parser.c include/libxml/parser.h: applied const patches from
4616 Tom Moog #58002
4617
4618Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4619
4620 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4621 lookup framework
4622
4623Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * tree.c: fixed xmlCopyNode() for documents
4626
4627Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4630
4631Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * parser.c: fixes bug #57652 reported by Morus Walter
4634
4635Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4638
4639Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4642 errors, lesson don't add new functions at 1am before a release
4643 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4644 from XPath initialization when possible.
4645
4646Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * result/scripts/base*: removing history/readline changed
4649 this slightly
4650 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4651 xmllint.c: make element content line number generation
4652 optionnal to avoid breaking old apps added interface to switch
4653
4654Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004657 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004658 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4659 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4660 John Kroll fixes to allow saving to HTTP via PUT (or
4661 POST of needed).
4662 * doc/html/*.html: regenerated the docs
4663
4664Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4665
4666 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4667 xmlHashScanFull and xmlHashScannFull3 to get passed the
4668 three keys as arguments to the callback function
4669
4670Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * configure.in Makefile.am: removed libxml softlink for good
4673 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4674 100% coverage by gtk-doc
4675
4676Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4679 fixed serious troubles due to size_t vs. int mismatch
4680
4681Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4684
4685Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4686
4687 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4688 convenient extension API for value and context managing
4689 Now handles external objects through xmlXPathPopExternal,
4690 xmlXPathWrapExternal and xmlXPathReturnExternal.
4691 Added functions for sets operations (intersection, etc.)
4692
4693Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4696 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4697 HTMLparser.c: cleanup of global variables, marking some
4698 const or private.
4699
4700Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4701
4702 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4703 fixed xmlXPathNodeSetItem when passing index=0
4704
4705Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4708
4709Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * xmllint.c: fixed compilation under Cygwin #57503
4712 * TODO: update
4713
47142001-07-13 Peter Williams <peterw@ximian.com>
4715
4716 * config.h.in: add #undef HAVE_DLFCN_H
4717
4718 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4719 builddir.
4720
4721Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4724 raised by #57348 and #57381
4725
4726Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4729 tree.c xpointer.c: store the line numbder in element->content,
4730 may break some software, need a configuration mechanism
4731
47322001-07-10 Darin Adler <darin@bentspoon.com>
4733
4734 * .cvsignore:
4735 * example/.cvsignore:
4736 * include/.cvsignore:
4737 * include/libxml/.cvsignore:
4738 Various things that are generated and should be ignored.
4739
4740Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4743 * doc/xml.html doc/html/*: updated the docs
4744
4745Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4748 validation occured on content with element child
4749
4750Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * tree.c: fixed XML Base computation which was broken
4753 * debugXML.c: added a base function to the shell
4754 * Makefile.am result/scripts/* test/scripts/*: added scripts
4755 based regression tests, and adding 2 XML Base tests
4756
4757Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * tree.c: set properties doc and call xmlSetListDoc for properties
4760 content when grafting them in a different tree.
4761 * aclocal.m4: remove from CVS
4762
4763Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * win32/libxml2/libxml2.def.src: added some missing entry point
4766 for XPath (Mark Vakoc)
4767
4768Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4771 layer should URI-Unescape before trying to open resources.
4772
4773Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * xpath.c: fix the name() bug for elements in the default
4776 namespace reported by Charlie Bozeman
4777
4778Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4781 led to an XPath fix, improvements of SAX initialization, and
4782 an added option --nocdata to testXPath
4783
4784Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * doc/libxml-doc.el: Felix Natter provided anew version working
4787 with XEmacs too
4788
4789Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * include/libxml/xpath.h: small cleanup
4792 * doc/xml.html: update
4793
4794Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4797 released 2.3.14
4798
4799Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * doc/html/*: rebuilt the docs for the release
4802 * doc/xml.html: added 2.3.14 release.
4803
4804Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4807 were not equal to empty strings
4808
4809Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * SAX.c: fixed a URI-Reference computation problem when validating
4812 * xmlIO.c: small cleanup
4813
4814Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * parser.c: improved the description of a couple of interfaces
4817 upon Larry Stamper suggestion
4818
4819Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * SAX.c entities.c parser.c: changed completely the way entities
4822 are handled when running the parser in entity substitution mode.
4823 This fixes a bug reported by Stephan Kulow and nearly divides
4824 by 3 the amount of memory required by libxslt to load and process
4825 DocBook TDG.
4826
4827Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * HTMLparser.c: fixing a too early root closing problem raised
4830 byt Prashanth Naidu
4831
4832Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4835 raised by Mark Vakoc.
4836
4837Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * example/Makefile.am: fixed the include path to add srcdir/include
4840 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4841 and some cleanup
4842
4843Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4846 lot of optimization work, results in significant improvements
4847 when handling really complex XPath queries. Add a small optimizer
4848 for unions, improve [n] and [last()], avoid some costly ops.
4849
4850Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4853 * xpath.c: small cleanup
4854 * xmlGetNsList: reformated, fixed problems if used on Entities
4855
4856Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4859
4860Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4863 * Makefile.am example/Makefile.am: workaround automake generating
4864 erroneous deps
4865
4866Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * include/win32config.h: bug #56801 Yon Derek provided a patch
4869 to the windows config file.
4870
4871Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4874 libxml.h : Yon Derek provided a set of changes to compile from
4875 CVS on Windows/MSC
4876
4877Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * parser.c: fixed UTF8 BOM support in push mode
4880 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4881 added a specific testcase
4882
4883Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * Makefile.am: added --push regression tests
4886 * parserInternals.c: the XML parser segfaulted in --push mode
4887
4888Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * configure.in: moved the symlinks detection within a CVS
4891 check, this is not portable and will be removed soon.
4892 * xpath.c: small cleanup/speedup
4893
4894Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4897 release of 2.3.12
4898 * parser.c: make an error message if unknow entities in all cases
4899
4900Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4903
4904Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4907 includes were installed in the wrong dir
4908
4909Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * doc/html.xml: warn against sending code to exhibit bugs.
4912
4913Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4916 Tru64 from Thomas Leitner
4917
4918Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * AUTHORS: added William and Bjorn
4921 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4922 daniel@veillard.com hopefully I won't have to do this again
4923 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4924 docs can be rebuilt cleanly now
4925 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4926 from CVs it's generated, added include/libxml/xmlwin32version.h
4927 also generated but which should change far less frequently.
4928 * catalog.c nanoftp.c: made sure to include libxml.h not
4929 libxml/xmlversion.h directly
4930 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4931 when compiling on WIN32 and MSC
4932
4933Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * include/Makefile.am include/libxml/Makefile.am configure.in:
4936 fixed make distcheck and rebuilding the rpms
4937
4938Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * configure.in: should finish the migration of exported includes
4941 into a real include/libxml in CVS, at least for CVS users.
4942 * removed the exported headers, added in include/libxml (as well
4943 as xmlversion.h.in).
4944
4945Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * configure.in: fixed the way to detect symlink
4948
4949Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * configure.in: updated, include/libxml is now a real CVS dir
4952
4953Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4956 version works with both libxml1 and libxml2 (it autodetects
4957 the prefix of the html-files) from Felix Natter.
4958 * doc/xml.html: updated doc accordingly
4959
4960Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * xpath.c: fixed the bug generating a template loop in libxslt
4963 when using docbook-xsl-1.4, * should filter out document nodes
4964 * HACKING: added William
4965 * TODO: updated
4966
4967Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * doc/FAQ.html: added a warning about gcc-3.0
4970 * doc/xml.html: added reference to gdome2 and removed a confusing
4971 sentence
4972
4973Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * xmlversion.h: okay this is a generated file, but Windows
4976 users need it and they can't generate it, and I want CVS
4977 Windows users ...
4978 * win32/libxml2/libxml2_so.dsp: Windows project file for
4979 the shared lib version of libxml2
4980 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4981 resources needed for libxslt/xsltproc by Yon Derek
4982
4983Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4984
4985 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4986
4987Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4990
4991Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * include/win32config.h: Yon Derek provided a first fix
4994 to be able to compile libxslt/xsltproc on Windows
4995
4996Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * xpath.c: attempt to work around what seemed a gcc optimizer
4999 bug when handling floats on i386 http://veillard.com/gcc.bug
5000 * tree.c entities.c encoding.c: doing some cleanups while
5001 chasing it
5002
5003Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * Makefile.am: cleanup when --without-debug is specified
5006 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5007 w.r.t. --without-debug and other include points
5008 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5009 Catalogs
5010 * configure.in entities.h tree.h HTMLparser.c: removed
5011 --without-corba, made the _private field mandatory
5012
5013Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5016 outputs a BOM in UTF8, an errata has been issued to avoid the
5017 problem, that was the most reasonable solution... Add support
5018 for a leading UTF8 BOM in entities.
5019
5020Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * valid.c: fixed a bug found when post validating an entity ref
5023 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5024 activate it too
5025
5026Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5029 weakness in the node copy the XPointer and the XInclude
5030 implementations. Serious cleanup.
5031
5032Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * Makefile.am: Kjartan Maraas provided a small patch to
5035 add xml2-config.in to EXTRA_DIST
5036
5037Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5040 provided another failing case found in KDE, the way the
5041 ctxt->vctxt.nodeTab was allocated and freed changed over
5042 time but it wasn't completely cleaned up. This should fix it.
5043
5044Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * parser.c: Stephan Kulow also raised the fact that line number
5047 could get miscounted making debug harder, fixed the problem
5048 in xmlParseCharData()
5049
5050Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * valid.c: Stephan Kulow pointed out a problem when validating
5053 and using an empty entity, forgot a 'break' in a case.
5054
5055Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5058 * doc/xml.html: updated with 2.3.11
5059
5060Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * TODO: updated adding cleanup of generated doc
5063 * configure.in: prepared to release 2.3.11
5064 * xmllint.c: added --version for bug reporting
5065 * doc/html/*.html: rebuilt the doc
5066
5067Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * xpath.c: first part of the work on selecting namespace to
5070 fix bug #56115
5071
5072Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5075 when using -liconv
5076 * TODO: updated
5077
5078Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5081 cleanup, encoding support.
5082
5083Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5086
5087Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * xpath.c: bug detected by Ankh when / is used as a function arg
5090
5091Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5094 of element and use it to avoid outputting formatting spaces at
5095 the wrong place. Implemented the format parameter for HTML save.
5096 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5097 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5098 result/HTML/wired.html: of course this impact the result of a
5099 number of HTML tests
5100
5101Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * HTMLtree.[ch]: started augmenting the HTML save API with
5104 encoding and formatting parameters
5105
5106Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * HTMLtree.h: cleanup and started evaluating the work needed on
5109 revamping the HTML output code
5110
5111Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5114
5115Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * valid.c: fixed bug #56049, forgot one check in the
5118 validation routine
5119
5120Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5123
5124Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * libxml.h: fixed an error in last commit
5127 * doc/FAQ.html: added an entry for compilation from CVS
5128
5129Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * xmlversion.h.in libxml.h: Cygwin patches
5132 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5133 * tree.h: cleanup
5134
5135Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5138 memory block in a strange case where libxml is linked twice
5139 in the binary.
5140
5141Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5144 state far too often, simple fix used to avoid it.
5145
5146Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5149 being processed, applied his patch
5150 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5151
5152Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5155 provided fixes to compile on MSCC again
5156 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5157 also provided an update for the project files.
5158
5159Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5162 bug #55810
5163
5164Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * tree.c: fixed xmlGetNsProp() to close bug #55683
5167 Note this requires libxslt to use it's own function instead.
5168
5169Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * HTMLtree.c: when in a pre element no formatting space should
5172 be added.
5173 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5174
5175Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * configure.in: added tests for signal() and signal.h
5178
5179Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5182
5183Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * doc/libxml-doc.el: Felix Natter provided a new version for
5186 libxml2
5187
5188Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * HTMLtree.c: when in a pre element no formatting space should
5191 be added.
5192
5193Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5196
5197Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5200 hack
5201 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5202 * uri.c: fixed a warning
5203
5204Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * HTMLtree.c: trying to close bug #55772 escaping in script
5207 elements
5208 * doc/xml.html: suggest to send mail to the list
5209
5210Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5213 good. Use a macro and based on the solution provided in
5214 vsnprintf manual page from GNU.
5215
5216Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5217
5218 * error.c: Workaround for non-preserving variadic list.
5219 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5220
5221Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * doc/xml.html: added 2.3.10 release
5224
5225Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * configure.in: releasing 2.3.10
5228
5229Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5232
5233Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * encoding.c: Robert Collins provided a patch to add the
5236 "US-ASCII" encoding alias
5237
5238Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5241 string oriented functions and started cleaning the related areas
5242 in xpath.c which needed fixing in this respect
5243
5244Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5247 #55380
5248 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5249
5250Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * TODO: updated
5253 * nanohttp.[ch] : started adding APIs to get the redirected URL
5254 when this occurs (needed for further base computation
5255 * tree.h: cleanup
5256 * encoding.c: cleanup
5257 * SAX.c: minor change around ctxt->loadsubset
5258
5259Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * Makefile.am include/Makefile.am: small change to have
5262 include/libxml rebuilt if working from CVS.
5263 * uri.c: applied another patch from Carl Douglas for URI escaping,
5264 this should close bug #51876
5265
5266Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5269 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5270 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5271 added specific regression test
5272 * parser.h: preparing for the XSLT mode where DTD inherited
5273 attributes are added to the tree.
5274
5275Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * xinclude.[ch]: Updated the namespace for the Last Call version
5278 * result/XInclude/include test/XInclude/include: updated the
5279 testsuite accordingly
5280
5281Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5284 related to bug #51876
5285
5286Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * tree.c: fixed a gross mistake in base computation, xml:base is
5289 not completely correct yet (need cascade).
5290 * xpath.[ch]: added the few things needed to find a function name
5291 and URI from the XPath context when it is called.
5292
5293Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5296 * DOCBparser.c: small cleanup
5297 * xmllint.c: added a --catalogs option to load catalogs from
5298 $SGML_CATALOG_FILES
5299 * tree.c: cleanup
5300 * configure.in: iconv library fixup, ICONV_LIBS
5301
5302Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * catalog.c: handling of CATALOG entries. detection of recursion,
5305 and a few bugfixes
5306 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5307 against the default namespace
5308
5309Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5312
5313Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * parser.c: fixed propagation context info when parsing an
5316 external entity.
5317 * doc/html/*.html: regenerated a couple of docs
5318
5319Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * doc/xml.html: update with 2.3.9 informations
5322
5323Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5326 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5327 * doc/html/* : rebuilt the docs
5328 * valid.c: small patch which may improve some case when
5329 validating.
5330
5331Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * HTMLparser.c: Closed bug #54891
5334 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5335 to the suite
5336
5337Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5340 applied a documentation patch from LotR and filled in a few missing
5341 descriptions
5342
5343Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * xpath.c tree.c parser.c: speed optimizations at the parser level
5346 document tree freeing and xpath evaluation
5347
5348Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * parser.c parser.h parserInternals.h: fixed a couple of
5351 interfaces for handling memory buffer input to const char *
5352 upon suggestion of JamesH.
5353
5354Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * configure.in: LoTR sent a patch fixing the previous commit
5357
5358Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * configure.in: trying to deal again with the stoopid -R linking
5361 flag of Solaris
5362
5363Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * xpath.h: two nodeset access macros from Thomas Broyer
5366
5367Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5370 patch from Thomas Broyer
5371
5372Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5375 case
5376 * INSTALL: was empty added stuff from the FAQ
5377
5378Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5381 attributes handling and #54433 by adding xmlUnsetProp()
5382 and xmlUnsetNsProp()
5383
5384Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * HTMLparser.c: Patch from Jonas Borgström
5387 (htmlGetEndPriority): New function, returns
5388 the priority of a certain element.
5389 (htmlAutoCloseOnClose): Only close inline elements if they
5390 all have lower or equal priority.
5391 * result/HTML: this of course changed a number of tests results.
5392
5393Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * xmlIO.c catalog.c: plugged in the default catalog resolution
5396 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5397 documentations
5398 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5399
5400Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5403 integrating catalogs
5404 * catalog.[ch] testCatalog.c: adding a small catalo API
5405 (only SGML catalog support).
5406 * parser.c: restaured xmlKeepBlanksDefault(0) API
5407
5408Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5411
5412Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * parser.c: added xmlParseExternalEntityPrivate() to allow
5415 propagation of ctxt->_private when parsing external entities
5416
5417Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5420
5421Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5424
5425Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * valid.c: warn when indeterminist content model is detected
5428 * result/VC/ElementValid8: this adds a message
5429 * Makefile.am: add --novalid for VCM tests
5430 * parserInternals.c: added a call to Init memory
5431
5432Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5435 when both parameters are NULL.
5436
5437Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * valid.c: applied small patch from Gary Pennington, reindented
5440 some part of the code.
5441
5442Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5445 release, updated and regenerated the docs
5446
5447Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xpath.c result/XPath/expr/floats : clarified and cleanup
5450 printing of abnormal floats in tests.
5451
5452Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5455 * results/HTML/ : a few changes in the output of the HTML tests as
5456 a result.
5457 * configure.in: tying to fix -liconv where needed
5458
5459Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * Makefile.am: fixed a stupid error
5462
5463Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * configure.in Makefile.am: make the inclusion of the trio
5466 modules in the library conditional
5467
5468Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * DOCBparser.c: patche from László Kovács, fixed entities refs
5471 in attributes handling
5472
5473Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5476 flushing
5477
5478Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * xpath.c: fix of an XSLT namespace bug reported on the list
5481 general/bug-8-
5482
5483Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * strio.h trio.c: Dan McNichol suggested a couple of small
5486 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5487
5488Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * tree.c parser.c encoding.c: spent a bit more time looking
5491 at the parsing speed and DOM handling. Added a few more
5492 speedups.
5493
5494Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * parser.c: small but effective parsing speed improvement
5497
5498Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * configure.in: default on the DocBook parser inclusion (for Gnome)
5501 * DOCBparser.h: fixed a header reference
5502
5503Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * configure.in xpath.c: applied Bjorn patches for FPE on the
5506 alpha
5507
5508Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5511 xmlSaveFormatFileTo()
5512
5513Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * xpath.c: simple and efficient optimization, XPath functions
5516 aways bind to the same code, cache this
5517 * TODO: updated (by saying some is obsolete)
5518
5519Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * xpath.c: more cleanup work on XPath name parsing routines
5522
5523Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5526 xmlXPathParseName
5527 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5528 * debugXML.c: avoid compilation problems if compiling without
5529 HTML support, Igor Zlatkovic
5530 * win32/libxml2/libxml2.def.src: being able to compile without
5531 XPath on Windows
5532
5533Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * libxml.m4: yet another patch from Toshio Kuratomi
5536
5537Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5540
5541Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * tree.[ch]: added xmlSaveFormatFile interface for saving
5544 and indenting a file.
5545
5546Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * xpath.c: fixed bug #53689 related to processing-instruction()
5549
5550Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * DOCBparser.c: patche from László Kovács
5553
5554Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * parser.c: applied fixes from Christian Glahn bug report #53391
5557
5558Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * error.c: Jean François Lecomte provided a complete description
5561 and a fix to bug #53537
5562
5563Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5566
5567Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * DOCBparser.c SAX.c: a bit more work on entities processing.
5570 Still Need to cleanup XML output and references in attributes
5571
5572Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5575
5576Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * tree.c: trying to fix #53574, not completely complete,
5579 I would like xmllint --copy --debug test/ent1 and
5580 xmllint --debug test/ent1 to show the same result.
5581 * xpath.c: fix a bug when trying to sort namespace nodes
5582
5583Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * HTMLtree.c: real fix for #53402
5586
5587Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5590 PIs when using xsl:output
5591 * valid.c: closing #53537 some case generate segfaults if there
5592 is validity errors
5593
5594Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5597 of external parsed entities, added --noent to testDocbook
5598 * valid.c: Garry Pennington found an uninitialized variable
5599 access in xmlValidateElementContent()
5600
5601Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5604 with madness
5605 * result/HTML/ : this modified the result of the regression tests
5606 a lot.
5607
5608Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5611 to doc where it wasn't checked against NULL reported by
5612 Jens Laas
5613
5614Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5617 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5618
5619Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5622 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5623 * SAX.[ch]: cleanup and updates for DocBook
5624 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5625 ex SGML identifier changes
5626 * valid.c: removed a static unused function.
5627
5628Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * HTMLtree.c: applied change for Paul Sponagl on script saving
5631 * Makefile.am: the warning about entity title.xml are normal.
5632
5633Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * configure.in: release of 2.3.7
5636 * Makefile.am: fixing make distcheck
5637
5638Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * doc/html/* doc/xml.html: updated and regenerated the docs
5641
5642Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5645
5646Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * tree.c: fixed #53388 with the provided patch
5649
5650Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * valid.c: Bjorn detected an invalid memory access. Fixed
5653 vstateVPush()
5654
5655Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5658
5659Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5660
5661 * libxml.h: new header used only for the compilation of libxml
5662 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5663 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5664 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5665 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5666 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5667 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5668 baseline (version 1.2 plus a single patch).
5669 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5670 scientific notation for numbers. Tests added.
5671 * xpath.c: formatting of numbers changed to use sprintf
5672 (contribution from William Brack)
5673
5674Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * valid.c: cleanup, more useful debugging
5677 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5678 * xmlIO.c: entity loading is printed as an error when validating
5679
5680Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * valid.c: fixed to validate within entities
5683 * test/VCM/v22.xml: added a specific testcase
5684
5685Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * valid.c: forgot an epsilon transition in for ()+
5688 * test/VCM/v21.xml : added a specific test case
5689
5690Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * valid.c: removed a state explosion exhibited by RSS
5693 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5694 from bug #51872
5695
5696Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5699 validation without using an ugly NFA -> DFA algo in the source.
5700 Made a specific algorithm easier to maintain, using a single
5701 stack and without recursion.
5702 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5703 * hash.c: made the growing routine static
5704 * tree.h parser.c: added the parent information to an
5705 xmlElementContent node.
5706
5707Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * SAX.c parser.c xpath.c: generating IDs when not validating
5710 from an external parsed entity was poisoning the ID has table
5711 with removed values. This was killing XSLT on the KDE help
5712 browser.
5713
5714Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * entities.h: andrew@ugh.net.au detected a double declaration
5717
5718Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * debugXML.c hash.c tree.h valid.c : some changes related to
5721 the validation suport to improve speed with DocBook
5722 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5723 the way validation errors get reported
5724
5725Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5728 by P C Chow and William M. Brack for XSLT HTML output
5729
5730Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5733 Igor Zlatkovic patches for MSC compilation and added his
5734 updates
5735
5736Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5739 prefix lookup.
5740 * parserInternals.c: fixed the bug reported by Morus Walter
5741 due to an off by one typo in xmlStringCurrentChar()
5742
5743Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * HTMLparser.c result/HTML/*: revamped the way the HTML
5746 parser handles end of tags or end of input
5747
5748Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5751
5752Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5755 bug where the linktime verions of free() won't work ...
5756
5757Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5760
5761Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * doc/xml.html: added 2.3.6 release
5764
5765Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5768 * result/wml.xml: resulted in a small output change
5769
5770Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * tree.c: xmlNewDoc was missing the charset initialization
5773 * xmllint.c: added --auto to autogenerate a doc, allow to
5774 reproduce the problem fixed on xmlNewDoc
5775
5776Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xpath.c: trying to get 52979 solved
5779 * tree.c result/ result/noent/: trying to get 52712 solved, this
5780 also made me clean up the fact that XML output in general should
5781 not add formating blanks by default, this changed the output of
5782 a few tests
5783
5784Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5787
5788Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * configure.in: finally released 2.3.6
5791
5792Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * xpath.c: checking for null pointer generated by new code
5795
5796Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * xpath.c: fixed a [] evaluation problem reported
5799 * test/XPath/tests/simpleaddr: extended test
5800 * result/XPath/simpleaddr: updated result
5801
5802Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * xmllint.c: Dan Timis reported a portability problem
5805 on Macs without mmap, fixed it.
5806
5807Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * testXPath.c : added a --tree option allowing to display the
5810 tree dump of the XPath expression
5811
5812Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * xpath.c: fixed a memleak when comparing nodesets
5815 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5816 * tree.c: added a TODO
5817
5818Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5821 we need string functions
5822 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5823 to be able to use them where needed. Applied some changes
5824 to reduce name linking pollution and compile in only what's
5825 needed.
5826 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5827 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5828 for the string manipulation functions
5829 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5830 to the free() function of xmlmemory.c
5831 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5832 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5833 usage.
5834
5835
5836Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * error.c: applied the context output patch of the error
5839 handling submitted by Chuck Griffith
5840 * error/VC/*: this slightly change some error logs
5841
5842Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * parser.c: fixed line number reporting on error
5845
5846Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * parser.c: Sullivan and Darin found a parser bug,
5849 applied the patch.
5850
5851Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5854 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5855 xmlversion.h.in xpointer.c: of course the way I defined
5856 UNUSED breaks on old gcc version. Try to be smart and
5857 also define it directly in xmlversion.h
5858 * configure.in: removed -ansi flag from the pedantic set
5859
5860Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861 Huge cleanup, I switched to compile with
5862 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5863 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5864 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5865 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5866 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5867 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5868 encoding.h entities.c error.c list.[ch] nanoftp.c
5869 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5870 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5871 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5872 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5873 Cleanup, staticfied a number of non-exported functions,
5874 detected and cleaned up a dozen of problem found this way,
5875 avoided a lot of public function name/typedef/system names clashes
5876 * doc/xml.html: updated
5877 * configure.in: switched private flags to the really pedantic ones.
5878
5879Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * configure.in: 2.3.5
5882 * doc/html/*: rebuilt the docs
5883
5884Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * parser.c: fixed a reported bug in NOTATION parsing
5887 * uri.c: accepted but not fixed bug 51876, added TODO
5888 * Makefile.am: fixed bug 51876
5889
5890Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * config.h.in configure.in error.c: fix a compilation problem
5893 on platforms without vsnprintf (xml@thewrittenword.com)
5894
5895Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * parser.c: fixed a function name header typo
5898 * SAX.c: notations can also occur in external subset.
5899
5900Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * error.c: removed a C++ like comment
5903
5904Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * parser.c: fixing bug 52299 strange condition leading
5907 to a parser crash due to a buffer overflow
5908 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5909 added the specific test case
5910
5911Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5914 xmlXPathConvert{String,Number,Boolean} to be able to make
5915 type casts without a context stack, fixed some implementation
5916 problems related to the absence of context at parse-time,
5917 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5918 in the public API too
5919 * xpointer.c xpathInternals.h: we need to know at parse time
5920 whether we are compiling an XPointer
5921
5922Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5925 cleaned up the parser internals, refactored XPath code, added
5926 new compilation based APIs and cleanly separated public and
5927 private APIs.
5928
5929Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * xpath.h: the comp field must be added at the end to avoid
5932 killing binary compat.
5933
5934Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * Makefile.am: detect XPath memleaks in regreson tests
5937 * error.c: fixed and error w.r.t. error reporting still using
5938 stderr
5939 * hash.c: added new line at end of file
5940 * tree.h: minor cleanup
5941 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5942 expression parsing from evaluation, resulted in a number of
5943 changes internally, and in XPointer. Likely to break stuff
5944 using xpathInternals.h but should remain binary compatible,
5945 new interfaces will be added.
5946
5947Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * configure.in: fixed a couple of problems reported by
5950 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5951 without gcc on non linux platforms.
5952
5953Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5956 a fix for --with-html-dir= configure support. I hope it won't
5957 break rpm generation
5958
5959Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * xmlIO.c: one function comment cleanup.
5962
5963Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * SAX.c: external subset notations were improperly registered
5966 in the internal subset.
5967
5968Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * README.cvs-commits: added, pointing to HACKING
5971 * HACKING: updated
5972
5973Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * parser.c: and Matt Sergeant found one in the XML push
5976 parser (erroneous check I forgot to remove when I fixed the
5977 main parser).
5978
5979Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * xpath.c: ptittom found a small bug in UnaryExpr
5982
5983Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * configure.in: bumped to 2.3.4
5986 * error.c: fixed bug #51860
5987 * tree.c: fixed bug #51861
5988 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5989 * tree.[ch] : added xmlDefaultBufferSize
5990 * nanoftp.c: typo in function name header block
5991 * doc/xml.html : updated, added link to XML::LibXSLT
5992 * doc/html/* : rebuilt the docs
5993
5994Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * parser.c SAX.c: the new content parsing code raised an
5997 ugly bug in the characters() SAX callback. Found it
5998 just because of strangeness in XSLT XML Rec ouptut :-(
5999
6000Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * Makefile.am: Martin Baulig suggested to add -lm
6003 * tree.c: found another bug in xmlNodeGetContent()
6004
6005Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * xpath.c: Bjorn found the error related to strictness of comparison.
6008
6009Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * parser.c: trying to fix the Dtd parsing problem reported
6012 by Gary, side effect of last week speed optimizations.
6013
6014Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6017 * parserInternals.c: removed unneeded test raised by Stric
6018
6019Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6020
6021 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6022 and fixed by William Brack). Added xmlXPathFormatNumber.
6023 Changed the sorting slightly.
6024 * configure.in Makefile.am example/Makefile.am: Added -lm.
6025 Please note that applications linking with libxml2, must
6026 also like with the math library from now on.
6027
6028Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6031
6032Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * parser.c: one must report spaces even if the Dtd element
6035 content proves that this is not part of the element content.
6036 * result/valid/*.xml: this changed the ouptu slightly
6037
6038Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * configure.in: bumped to 2.3.3
6041 * doc/xml.html: updated
6042
6043Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * tree.c: minor doc fix
6046 * xpath.c: deallocation issues when a result tree has been
6047 converted to a node-set
6048
6049Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * doc/xml.html: oops corrected dates s/2000/2001
6052
6053Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * valid.c: new patch from Gary Pennington
6056
6057Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * doc/xml.html: applied patch from Ankh
6060
6061Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xinclude.c: fixed a problem building on Mac
6064
6065Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * parser.c: more work on increasing parsing ferformances
6068
6069Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6072 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6073 avoiding memcpy in production builds MEM_CLEANUP macro use
6074 * parser.[ch] parserInternals.c: optimizations of the tightest
6075 internal loops inside the parser. Better checking of I/O
6076 flushing/loading conditions
6077 * xmllint.c : added --timing
6078
6079Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * configure.in: bumped to 2.3.2
6082 * doc/xml.html: updated for release
6083
6084Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * xpath.c: found a memleak and fixed a nasty bug
6087
6088Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xmllint.[c1] : added return code errors for xmllint
6091 * xpath.c: specific debug dump function for result value trees
6092
6093Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * xpath.c: finally implemented xmlXPathCompareNodeSets
6096 * test/XPath/expr/floats results/XPath/expr/floats: added
6097 a test for float expressions
6098
6099Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6102 * parserInternals.[ch]: trying to speed up parsing
6103 * xpath.c : speeded up node set equality op
6104
6105Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6108 better handling of ID/IDREF and the list modules associated
6109 * configure.in: small CFLAGS cleanup
6110
6111Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * configure.in: fixed iconv detection on AIX (stric)
6114
6115Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6118
6119Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6120
6121 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6122 and optimized xmlXPathNodeSetSort
6123
6124Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * xpath.c: bug fix when context size is 0
6127 * parser.c: I like Norm's Dtd because they still manage to break
6128 the parser occasionally
6129
6130Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6133
6134Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6137 attributes within the XML-1.0 namespace
6138
6139Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * xpathInternals.h: exported a few axis functions
6142 * doc/xml.html: updated the doc
6143
6144Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * configure.in: applied patch from Daniel van Balen for OpenBSD
6147 and bumped version to 2.3.1
6148 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6149 attempt to find autoclosing was simply broken, removed it,
6150 updated the examples, this is better
6151
6152Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6155 hash functionnalities.
6156 * doc/html/* : rebuild the doc
6157
6158Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6161 on predicate
6162 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6163 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6164 really want to have tags closed on output even if we accept
6165 unclosed ones on input
6166
6167Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * xpath.c: ouch don't free NULL, rare case fixed
6170 * tree.c: don't coalesce text nodes if they don't have the
6171 same behaviour wrt escaping on output
6172
6173Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * xpath.c: small fixup
6176 * SAX.c: don't warn on empty namespaces.
6177
6178Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * README: a bit of cleanup
6181 * configure.in: preparing for 2.3.0 release
6182
6183Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * hash.[ch]: added a first version of xmlHashSize()
6186 * valid.c: another bug fix from Gary Pennington
6187
6188Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * valid.c: couple of bug fixes pointed by Gary Pennington
6191 * HTMLtree.c: #if 0 cleanup
6192
6193Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6196 which removes a time consuming check of xmlXPathNodeSetAdd()
6197 and use it in places where we are sure to not break unicity
6198
6199Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * xpath.c: bug fixes found from XSLT
6202 * tree.c: preserve node->name special values when copying nodes.
6203 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6204 external subset are fetched when available but without full
6205 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6206 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6207 output with encoding disabled.
6208
6209Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6212 xmlCheckFilename should not be called from xmlFileOpenW
6213 and xmlGzfileOpenW
6214
6215Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6218 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6219 added the new tests for URI normalization
6220 * testURI.c: fixed stoopid bugs
6221 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6222 the URI in the error messages are now properly normalized
6223
6224Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6227
6228Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6231
6232Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * xpath.c: fixed mod operator
6235
6236Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * parser.c: fixed xmlStrcat doc
6239 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6240 trees.
6241
6242Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * xpath.c result/XPath/tests/chaptersbase
6245 result/XPath/tests/simplebase: fixed XPath node()
6246 * tree.c: small fix in xmlNewNs()
6247 * Makefile.am: removed extraneous xml2Conf.sh rule
6248
6249Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6252 Changed the library name, in order to get libxml-devel and
6253 libxml2-devel to coexist on a single system
6254 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6255 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6256
6257Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6260 libxml2-devel installable in // as libxml-devel.
6261
6262Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * doc/Makefile.am: fixed make rebuild in doc
6265 * doc/html/*.html: rebuilt the docs
6266
6267Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6270
6271Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6274 the HTML doc to go into the -devel RPM ...
6275 * aclocal.m4 config.h.in: some updates due to auto* magic
6276
6277Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * xpath.h: added a hook in the context structure allowing to
6280 link to extra support, needed for XSLT
6281
6282Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6285 xmlXPtrCmpPoints to use it.
6286 * propagated the following patch from Alejandro Forero
6287 * include/win32config.h xmlIO.c: applied further suggestions
6288 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6289 * example/gjobread.c: fixed warnings, now that it builds
6290
6291Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6292
6293 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6294
6295 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6296 filename points to a valid file (not a directory).
6297 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6298 Added calls to xmlCheckFilenameDir.
6299
6300 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6301 `path' (rather than `filename') as the parameter to gzopen and open.
6302
6303Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * Makefile.am: fixed a problem with EXTRA_DIST
6306
6307Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * Makefile.am example/Makefile.am: finally found the trick
6310 to build the example, i.e. add "." in SUBDIRS before example
6311 in the list <grin/>
6312
6313Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * doc/xml.html: updated with an XSLT section, removed pointer to
6316 W3C CVS base.
6317
6318Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6321 too, and deallocation need to occur the same way.
6322
6323Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6326 type correponding to an XSLT result tree fragment. Share most
6327 of the data format with node set, as well as operators.
6328 * HTMLtree.c: added a newline at the end of the doctype output
6329 whe this one is not present initially.
6330 * tree.c: make sure taht the parent and doc pointers are properly
6331 set when copying attributes (lists).
6332
6333Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6336
6337Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * xpath.c: seems I finally killed that ugly path evaluation
6340 context bug (tagged 9999 in case is is wrong)
6341
6342Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6345 for XSLT
6346
6347Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6350 for xmlGzfileOpen() bug
6351
6352Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * xpath.c: removed an error found by XSLT usage
6355 * tree.c parserInternals.h: use a predefined static string
6356 for text and comment nodes, avoid freeing them in xmlFreeNode,
6357 exported the string name in parserInternals.h and added
6358 another value to disable encoding at output (for XSLT),
6359 gain memory, time.
6360
6361Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6364 win32/libxml2/libxml2_so.dsp: new makefiles and update
6365 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6366
6367Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6370 Gary Pennington
6371
6372Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * xpath.c: fixed the comaprision of values and nodelists,
6375 need to compare nodelist still ...
6376 * debugXML.c: avoided a possible core dump
6377 * HTMLparser.c: cleanup
6378 * nanohttp.c: contributed fix.
6379 * tree.c: fixes in properties handling added xmlSetNsProp
6380 needed by libxslt
6381 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6382 comment
6383 * TODO: updated
6384
6385Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * parser.c parserInternals.c: applied Bjorn Reese optimization
6388 patch
6389
6390Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * Makefile.am: applied patch fro make check from Martin Vidner
6393
6394Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * configure.in: preparing 2.2.11
6397 * doc/html/*: rebuild the HTML files
6398 * doc/xml.html : updated
6399
6400Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * tree.c: fixed a stupid bug
6403 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6404 patches related to validation of an XInclude processing result
6405 * TODO: updated
6406
6407Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6410 on large files
6411
6412Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6415
6416Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6419 reported by Jonas Borgström
6420 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6421
6422Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * testXPath.c xpath.c: fixing the XPath union expressions problem
6425 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6426
6427Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * xmllint.c: Made is so if the file name is "-" is will read form
6430 standard input. Sven Heinicke <sven@zen.org>
6431 * tree.c: fixed a problem when growing buffer
6432 * tree.h: fixed the comment of the node types following andersca
6433 comment
6434 * TODO: updated
6435
6436Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * HTMLparser.[ch]: added a way to avoid adding automatically
6439 omitted tags. htmlHandleOmittedElem() allows to change the
6440 default handling.
6441 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6442 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6443 of xmllint too when using --memory flag, added a memory test
6444 suite at the Makefile level.
6445 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6446 with namespace use when encountering QNames in XPath evalation,
6447 added xmlns() scheme in XPointer.
6448 * nanoftp.c : incorporated a fix
6449 * parser.c xmlIO.c: fixed problems raised with encoding when using
6450 the memory I/O
6451 * parserInternals.c: closed bug 25934 reported by
6452 torsten.landschoff@innominate.de
6453 * TODO: updated
6454
6455Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6458 on a non-updated tree :-(, made a 2.2.10 release to correct the
6459 situation
6460
6461Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6462
6463 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6464 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6465 integrated a set of OpenVMS changes from Howard Taylor
6466 <Howard.Taylor@pacoast.com>
6467
6468Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6471 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6472
6473Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * HTMLparser.c: some fixes on auto-open of html/head/body
6476 * encoding.c: fixed a compilation error on some gcc env
6477 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6478 XPointer implementation
6479 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6480 related XPointer tests and associated results
6481
6482Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * doc/xmldtd.html doc/xml.html: following a short step by step
6485 guidance on IRC to help maciej with DTDs I started a small
6486 page on the subject.
6487
6488Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * HTMLparser.c: fixed handling of broken charrefs
6491 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6492 patches
6493
6494Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * doc/xml.html doc/html/* : rebuilt the docs after adding
6497 xinclude and updated page for 2.2.7 and 2.2.8
6498 * configure.in: releasing 2.2.8
6499
6500Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * parser.[ch] parserInternals.c: applied the conditional
6503 section processing fix from Jonathan P Springer
6504 <jonathan.springer2@gte.net>
6505 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6506 project file, fixed iconv default non support
6507 * xpath.c: fixed the problem of evaluating relative expressions
6508 when a node context is provided.
6509
6510Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * nanoftp.c: fixed gcc 2.95 new warnings
6513 * SAX.c: fixed a stupid bug
6514 * tree.c: fixed a formatting problem when round-tripping
6515 from/to memory
6516 * xinclude.c: chased memleak, fixed a base problem
6517 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6518 xmlXPtrBuildNodeList()
6519 * TODO: updated
6520 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6521 adding a first small set of regression tests for XInclude
6522
6523Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * nanohttp.[ch]: applied Wayne Davison patches to access
6526 the WWW-Authorization header.
6527 * parser.c: Closed Bug#30847: Problems when switching encoding
6528 in short files by applying Simon Berg's patch.
6529 * valid.c: fixed a validation problem
6530 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6531 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6532 Wayne Davison
6533 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6534 need to be extended to non full nodes selections.
6535 * xinclude.c: starts to work decently
6536
6537Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6540 debugXML.c xmlversion.h.in: Started adding XInclude support,
6541 this is a new xmllint option
6542 * tree.c xpath.c: applied TOM patches for XPath
6543 * xpointer.c: fixed a couple of errors.
6544 * uri.c: added an escaping function needed for xinclude
6545 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6546 new warning from RH70 gcc's version
6547
6548Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * HTMLparser.c: fixed loop on invalid char in scripts
6551 * parser.c: update to description of xmlIOParseDTD()
6552 * libxml.m4 xmlversion.h.in: changes contributed by
6553 Michael Schmeing <m.schmeing@internet-factory.de>
6554 * configure.in: preparing for 2.2.7
6555 * Makefile.am: trying to avoid config.h and acconfig.h
6556 being included in the distrib
6557 * configure.in: released 2.2.7
6558
6559Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6562 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6563
6564Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * parser.[ch]: added xmlIOParseDTD()
6567 * xpointer.c: added support for the 2 extra parameters of
6568 string-range, fixed a stoopid error when '0' was present
6569 in XPointer expressions
6570 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6571 testsuite for the above
6572
6573Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * libxml.spec.in: improved package descriptions
6576
6577Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * xpath.c xpathInternals.h: applied a large cleaning patch
6580 from TOM <ptittom@free.fr>, it also add namespace support
6581 for function and variables registration.
6582
6583Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6586 * Makefile.mingw: Wayne Davison's update adding hash.c
6587
6588Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * xpath.c: fixed the root evaluation problems
6591 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6592 ignorable spaces with <b> <bold> <em>
6593 * tree.c: fixed a loop in xmlSearchNsByHref()
6594
6595Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * xpath.c: applied another XPath patch from TOM
6598 * xpath.c include/makefile.am: applied another patch from
6599 china@thewrittenword.com (cleanup on IRIX).
6600
6601Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * xml-config.1: received a fixed version from Fredrik Hallenberg
6604 <hallon@lysator.liu.se>
6605
6606Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6609 cleanup patch for XPath
6610
6611Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * patched to redirrect all "out of context" error messages to
6614 a reconfigurable routine. The changes are:
6615 * xmlerror.h : added the export of an error context type (void *)
6616 an error handler type xmlGenericErrorFunc there is an interface
6617 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6618 to reset the error handling routine and its argument
6619 (by default it's equivalent to respectively fprintf and stderr.
6620 * all the c files: all wild accesses to stderr or stdout within
6621 the library have been replaced to calls to the handler.
6622
6623Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * configure.in: release 2.2.6
6626 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6627 exporting the inner functions of xpath for extension modules
6628 * doc/*: updated and rebuilt the doc
6629
6630Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * nanohttp.c : applied Wayne HTTP cleanup patch
6633 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6634 and xmlNodeSetSpacePreserve()
6635
6636Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * xpath.c: closing bug #29260
6639
6640Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6643 multikey tuples, made hash structure opaque
6644 * valid.[ch]: moved elements, attributes, notations decalarations
6645 as well as ID and refs to hash tables.
6646 * entities.c: hash cleanup
6647 * xmlmemory.c: fixed a dump problem in debug mode
6648 * include/Makefile.am: problem passing in DESTDIR= values patch
6649 from Marc Christensen <marc@calderasystems.com>
6650 * nanohttp.c: removed debugging remains
6651 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6652 * HTMLparser.c parser.c: fixing a number of problems with the
6653 macros in the *parser.c files (Wayne).
6654 * HTMLparser.c: close the previous option when opening a new one
6655 (Marc Sanfacon).
6656 * result/HTML/*: updated the HTML results accordingly
6657
6658Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6661 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6662 XPath functions and XML entities table to them. More to come...
6663 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6664
6665Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * tree.c: coalesce adjacent text nodes
6668 * valid.c: handling of blank nodes in DTd validation (raised
6669 by problems with a posteriori validation).
6670 * nanohttp.c: changing behaviour on HTTP write stuff.
6671 * HTMLtree.c: forced body and html to be explicitely closed.
6672 * xpath.h: exported more XPath functions.
6673
6674Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * Release of 2.2.5
6677 * xpointer.c: range() range-inside and other helper functions
6678 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6679
6680Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6683 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6684
6685Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6688 and XPointer modules
6689
6690Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * SAX.h: closed #25107
6693
6694Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * testSAX.c: fixed problem with cdata reporting
6697 * SAXresult/* : updated
6698
6699Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6702 Closed bug #27499, added to regression tests
6703 * TODO: updated
6704
6705Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6708 support for SCRIPT and STYLE with help from Bjorn Reese
6709 * test/HTML/* result/HTML/*: added simple testcase and updated
6710 the existing ones.
6711
6712Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6715 string-range for empty strings
6716 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6717 test/XPath/xptr/strrange: augmented the XPointer testsuite
6718
6719Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * doc/xml.html doc/xmlmem.html: added a module describing memory
6722 interfaces and use, updated the main page.
6723
6724Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6727 nanoftp code work on Windows too now
6728
6729Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6732 * xpointer.c: implemented string-range() at least a good first version
6733 * test/XPath/docs/str test/XPath/xptr/strrange
6734 result/XPath/xptr/strrange: the string-range() tests
6735
6736Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * Makefile.am include/Makefile.am include/win32config.h
6739 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6740 and make distcheck
6741
6742Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6745 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6746 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6747
6748Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6751 patch for socklen_t detection by
6752 Albert Chin-A-Young <china@thewrittenword.com>
6753
6754Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6757 and added a --dtdvalid option to xmllint used to test it
6758
6759Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6762 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6763
6764Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6767 handlings (registration, lookup, cleanup)
6768
6769Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * configure.in Makefile.am include/makefile.am: adding XPointer
6772 and XPtrtests target
6773 * xpointer.[ch] : new files for XPointer support
6774 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6775 more XPath tests
6776
6777Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * configure.in: fixed, very broken, make distcheck works again
6780
6781Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * More work toward 2.2.5, integrated a number of patches
6784 * configure.in Makefile.am win32config.h.in: trying to cleanup
6785 make distcheck .... huh ...
6786 * include/Makefile.am include/win32config.h: new directory
6787 for includes
6788 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6789 updated teh makefiles and instructions for WIN32
6790 * xpath.c: small fixes
6791 * test/XPath/ results/XPath: updated the testcases and results
6792 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6793 suggested patches
6794 * valid.c: fixed an ID bug
6795
6796Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006799 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006800 * xpath.[ch]: worked on XPointer
6801
6802Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * configure.in Makefile.am: 2.2.5, ship the include in an
6805 include/libxml subdirectory, use symlinks when using CVS
6806 * testSAX.c: fixed small bug
6807 * testXPath.c: changed the way testfiles are parsed
6808 * debugXML.c: same kind of cleanup when parsing an argument expression
6809 XPath/XPointers can have blanks embedded
6810 * xpath.[ch]: more cleanup, reorgs for XPointer work
6811 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6812 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6813
6814Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6817 in the XPath engine, rewrote large parts of it, now it's far
6818 cleaner and in sync with the REC not an old WD. Fixed a parsing
6819 problem in the interactive XML shell found when testing XPath.
6820
6821Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6824 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6825 examples with the extra test
6826
6827Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6830 the global init function.
6831
6832Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * HTMLparser.c: Doohhh, attribute name parsing was still case
6835 sensitive ! Fixed this ...
6836 * result/HTML/* : updated the tests results accordingly
6837
6838Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6841 engine, should be far more stable, incorporated a new version of
6842 preceding/following axis, need testing
6843 * uri.c: fixed file:///c:/a/b/c problem
6844 * test/XPath/tests/idsimple: augmented the XPath tests
6845
6846Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * doc/* rebuilding docs for 2.2.4 release
6849
6850Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * configure.in: releasing 2.2.4
6853 * parser.[ch]: added xmlStrEqual()
6854 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6855 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6856 use xmlStrEqual instead
6857 * TODO: updated
6858 * added an XPath test
6859
6860Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6863 * entities.h: exported xmlInitializePredefinedEntities
6864 * parser.[ch] : added xmlInitParser()
6865 * parserInternals.h : had to export htmlInitAutoClose()
6866
6867Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6870 problems
6871 * Makefile.am : added XPath regression tests to normal tests
6872 * uri.c: fixed a problem with local paths, cleanup
6873 * parser.c: fixed a problem with large CData sections
6874
6875Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * configure.in xml-config.in: patch from "Ben Taylor"
6878 <sol7x86@hotmail.com> for solaris shared libs lookup
6879
68802000-09-30 Martin Baulig <baulig@suse.de>
6881
6882 * libxml-2.0.pc.in: Provide pkg-config script.
6883
6884 * configure.in: Create the libxml-2.0.pc script from the
6885 libxml-2.0.pc.in templates.
6886 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6887 script in `$(libdir)/pkgconfig'.
6888
6889Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6892 when compiling with MSC
6893
6894Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * xpath.c: patch for normalize-string() substring-before(),
6897 substring-after() and translate() functions from Bjorn Reese
6898 <breese@mail1.stofanet.dk>
6899 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6900 Fredrik Hallenberg <hallon@lysator.liu.se>
6901 * TODO: updated
6902
6903Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6906 problem of socklen_t being undefined on a number of platforms
6907 * debugXML.c: fixed a compilation problem when without snprintf
6908
6909Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6912 an URI bug and a fix for the control-character-induced infinite loop
6913 * nanohttp.c: preventive fix for compiling on WIN32
6914
6915Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * xmlint.c: closing bug #25000
6918
6919Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6922 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6923 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6924 related function, fixing xmlStrncmp(), and associated cleanup
6925 * result/HTML/entities.html.sax: updating result
6926
6927Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * uri.c: applied patch for URI escaping from Wayne Davison
6930 <wayned@blorf.net>
6931 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6932 from Denis Barbier <barbier@imacs.polytechnique.fr>
6933 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6934 patch from Wayne Davison
6935
6936Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * doc/xml.html : updated with new releases, adding "how to help"
6939
6940Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6943 removed a few warnings in pedantic mode ...
6944 * parserInternals.c parser.c: moved encoding switching function
6945 to parserInternals.c
6946 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6947
6948Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6951 error or warning handlers
6952
6953Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * parserInternals.c parserInternals.h parser.c Makefile.am:
6956 created a new module parserInternals.c, moved most of the
6957 code shared by the various parsers there, as well as
6958 deprecated code from parser.c. More cleanup of parser.c
6959 * uri.c: fixed a problem when URI is NULL
6960 * valid.c: speedup when looking for an attribute declaration
6961
6962Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6965 the cleanup of the computation of URI references when seeking
6966 external entities. The URI reference string and the resulting
6967 URI are both stored now.
6968 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6969 large s(n)printf checks and cleanup from Denis Barbier
6970 <barbier@imacs.polytechnique.fr>
6971 * xmlversion.h.in tree.h: couple of SGML declarations for a
6972 possible docbook module.
6973 * result/VC/ : a couple of test output changed due to the change
6974 of the entities URI
6975
6976Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * parser.h: added a _private field for linking user's data
6979
6980Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * parser.c parserInternals.h: demacroified most of the IS_XXX
6983 the gain in size is significant so ...
6984
6985Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * entities.c: cases where looking up entities with doc==NULL
6988 covered
6989
6990Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * uri.c: applied Wayne Davison patch
6993 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6994
6995Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * uri.c testUri.c: applied Wayne Davison patches
6998 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6999 * Makefile.in: added URItest and included thenin "make tests"
7000
7001Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * xmlversion.h.in: closed bug 22941
7004
7005Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * doc/xmlio.html: added doc and example for entity loader
7008 redefinition.
7009
7010Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7013 used by libxml
7014
7015Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * parser.c: Fixed bug on invalid ontent characters and when using
7018 push.
7019 * xmllint.c: fixed xmllint endling of errors in push mode
7020
7021Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * HTMLparser.c testHTML.c: applied two new patches from
7024 Wayne Davison <wayned@users.sourceforge.net>
7025 * result/HTML/*.sax: regenerated HTML SAX output
7026 * parser.c: more cleanup.
7027
7028Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * HTMLparser.[ch] testHTML.c: applied the second set of
7031 patches from Wayne Davison <wayned@users.sourceforge.net>,
7032 adding htmlEncodeEntities()
7033 * HTMLparser.c: fixed an ignorable white space detection bug
7034 occuring when parsing with SAX only
7035 * result/HTML/*.sax: updated since the output is now HTML
7036 encoded...
7037
7038Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * HTMLparser.[ch]: applied some of Wayne Davison
7041 <wayned@users.sourceforge.net> patches
7042
7043Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7046 undeclared namespace prefix was used, added a warning.
7047 Cleaned up support w.r.t. entities, spilling out a warning
7048 and being pedantic on lookups.
7049 * test/warning/ent9 : added testcase for previous example.
7050 * TODO: updated
7051 * parserInternals.h parser.c: changed the way names are parsed
7052 now allow infinite size and decrease penalty for normal use
7053 * parser.c: Started a big cleanup/check of the parser code,
7054 fixed some of the most tortuous entity code, spotted code
7055 unused anymore
7056 * test/*: added tests for very long names and related nasty
7057 things.
7058
7059Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * doc/encoding.html: added encoding aliases doc
7062 * doc/xml.html: updates
7063 * encoding.[ch]: added EncodingAliases functions
7064 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7065 bottleneck affecting large DTDs like Docbook
7066 * parser.[ch] xmllint.c: added a pedantic option, will be
7067 useful
7068 * SAX.c: redefinition of entities is reported in pedantic mode
7069 * testHTML.c: uninitialized warning from gcc
7070 * uri.c: fixed a couple of bugs
7071 * TODO: added issue raised by Michael
7072
7073Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * doc/encoding.html: propagated Martin Duerst suggestions
7076
7077Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7080 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7081 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7082 by Wayne Davison
7083
7084Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * nanoftp.c nanohttp.c: small cleanup
7087 * TODO: updated
7088
7089Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * added an old VC testcase and updated title.xml entity
7092
7093Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7096 done on auto-opening of <p> tags and cleanup of SAX output
7097
7098Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7101
7102Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * doc/xml.html libxml.* structure.*: updated the doc a bit
7105
7106Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7109 of SAX tests
7110
7111Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7114 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7115
7116Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7119 * testHTML.c: fix core dump on Solaris 2.x systems
7120 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7121 * result/HTML/*.sax: previous bug fix lead to new results
7122
7123Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7126 * configure.in: added --with-readline=DIR to accept alternate
7127 path for readline include/library
7128 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7129 for ANSI under HP-UX
7130 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7131 includes @LIBS@
7132
7133Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * doc/* : rebuilt the docs
7136 * getting ready for 2.2.2 release
7137
7138Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7141 and xmlAddFeature()
7142 * tree.[ch]: added xmlAddChildList()
7143 * xmllint.c: MAP_FAILED macro test
7144 * parser.h: added xmlParseCtxtExternalEntity()
7145 * valid.c: applied bug fixes removed warning
7146 * tree.c: added CDATA block to elements content
7147 * testSAX.c: cleanup of output
7148 * testHTML.c: added SAX testing
7149 * encoding.c: better error recovery
7150 * SAX.c, parser.c: fixed one of the external entity processing
7151 of the OASis testsuite
7152 * Makefile.am: added HTML SAX regression tests
7153 * configure.in: bumped to 2.2.2
7154 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7155 SAX results
7156
7157Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * configure.in: patch for HP compiler
7160
71612000-08-04 Sven Heinicke <sven@zen.org>
7162
7163 * xmllint.c: Was coredumping sometimes when the file given didn't
7164 exist.
7165
7166Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7169
7170 when using in memory parsing. Need some cleanup.
7171 * xmllint.c configure.in: added a --memory flag to test memory
7172 parsing
7173
7174Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * nanohttp.c: fixed socklen_t replacement to unsigned int
7177 * parser.c: fixed a space handdling missing at the end of
7178 production 28 DOCTYPE.
7179 * xmlmemory.c: fixed a stupid bug on the routine to override
7180 allocation functions
7181 * TODO: updated
7182
7183Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * doc/ regenerated the docs
7186
7187Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * doc/encoding.html doc/xml.html: added I18N doc
7190 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7191 improvements, both parser and filters, added ASCII & HTML,
7192 fixed the ISO-Latin-1 one
7193 * xmllint.c testHTML.c: added/made visible --encode
7194 * debugXML.c : cleanup
7195 * most .c files: applied patches due to warning on Windows and
7196 when using Sun Pro cc compiler
7197 * xpath.c : cleanup memleaks
7198 * nanoftp.c : added a TESTING preprocessor flag for standalong
7199 compile so that people can report bugs more easilly
7200 * nanohttp.c : ditched socklen_t which was a portability mess
7201 and replaced it with unsigned int.
7202 * tree.[ch]: added xmlHasProp()
7203 * TODO: updated
7204 * test/ : added more test for entities, NS, encoding, HTML, wap
7205 * configure.in: preparing for 2.2.0 release
7206
7207Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007210 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007211
7212Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * doc/xml.html: changed the xmlsoft.org structure, updated the
7215 examples w.r.t. root and childs
7216
7217Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
Daniel Veillard784b9352003-02-16 15:50:27 +00007219 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007220
7221Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * HTMLparser.c: Work on character encoding support for the HTML parser
7224 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7225 * encoding.c: Fixed a potential memleak in the encoding stuff
7226
7227Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * doc/FAQ.html doc/Makefile.am : added a FAQ
7230
7231Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7234 of the HTML parser to force it to not bypass SAX
7235
7236Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * win32config.h.in: updated
7239 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7240 lacks iconv support :-( need to release 2.1.1
7241 * configure.in: release 2.1.1
7242 * HTMLparser: fixed bug #14784
7243 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7244 by Windows compiler
7245 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7246 the SAX startDocument() callback.
7247 * TODO: updated
7248
7249Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * added xmlStopParser()
7252
7253Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * configure.in: 2.1.0 prerelease
7256 * Large resync between W3C and Gnome tree
7257 * nanoftp, nanohttp.c: fixed stalled connections probs
7258 * HTMLtree.c SAX.c : support for attribute without values in
7259 HTML for andersca
7260 * valid.c: Fixed most validation + namespace problems
7261 * HTMLparser.c: start document callback for andersca
7262 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7263 * parser.h, SAX.c: serious speed improvement for large
7264 CDATA blocks
7265 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7266 different encoding
7267 * example/Makefile.am example/gjobread.c tree.h: work on
7268 libxml1 libxml2 convergence.
7269 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7270 and the LIBXML_TEST_VERSION macro
7271
7272Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * doc/xml.html: various patches and improvements typo fixed by
7275 Felix Natter
7276 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7277 from Felix Natter <fnatter@gmx.net>
7278
7279Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * doc/upgrade.html: updated with instructions for support of both
7282 libxml-1.x and libxml-2.x
7283 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7284 for 2.x support and also fixed includes
7285
7286
7287Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7290 the encoding support, added iconv support, so now libxml if
7291 compiled with iconv automatically support japanese encodings
7292 among others. Work based on initial patch from Yuan-Chen Cheng
7293 I may have broken binary compat in the encoding handler
7294 registration scheme, but that was so utterly broken I don't
7295 expect anybody to have used this feature until now.
7296 * parserInternals.h: fixup on the CHAR range macro
7297 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7298 code.
7299 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7300 * uri.c: added xmlParseURI() I can't believe I forgot to
7301 implement this one in 2.0 !!!
7302 * SAX.c: moved doc->encoding update in the endDocument() call.
7303 * TODO: updated.
7304
7305Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * tree.h: removed extraneous xmlRemoveProp definition
7308 * TODO: added item about --disable-corba configure switch
7309 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7310 * nanoftp.c: fixed include problems giving troubles on AIX and
7311 slowlaris
7312 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7313 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7314 comment and headers changes to lower gtk-doc number of warnings
7315 * doc/html/*: rebuilt docs
7316
7317Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * HACKING: documented the tag for 1.x and instructions
7320
7321Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7324 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7325 xmlCreateIOParserCtxt
7326 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7327 significant overall improvement
7328 * xmllint.c: added I/O test to xmllint
7329 * testSAX.c: added a speed test
7330 * doc/* : updated/regenerated
7331
7332Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * xpath.c uri.h parserInternals.h: cosmetic changes from
7335 "Timur I. Bakeyev" <timur@bat.ru>, including making
7336 xmlCreateURI() public
7337
7338Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7341 and the code at the same time. Added a clean mechanism for
7342 overload or added input methods: xmlRegisterInputCallbacks()
7343 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7344 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7345 * TODO: updated
7346 * doc/* : updated/regenerated
7347 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7348 source dir
7349
7350Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * testURI.c: yet another forgotten commit, I should get some sleep !
7353
7354Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * xmllint.c: forgot to commit this too ?
7357
7358Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * xmlversion.h.in : forgot to commit this previously
7361
7362Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7365 * README TODO: updated for release
7366 * uri.c uri.h: added authority parsing/saving
7367 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7368 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7369 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7370 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7371 Makefile.am : added compile-time customization of libxml
7372 --with-ftp --with-http --with-html --with-xpath --with-debug
7373 --with-mem-debug
7374 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7375 #include <libxml/xxx.h> I hope it won't break too much stuff
7376 and will be manageable in the future...
7377 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7378 and added xmllint to the installed programs
7379 * uri.h: added xmlFreeURI()
7380
7381Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * uri.c uri.h: finished the escaping handling, the base support
7384 and the URI path normalization. Looks good just lacks the
7385 authority content parsing code.
7386 * Makefile.am: added instructions to generate testURI
7387 * TODO: updated
7388 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7389 added links and icons for W3C and Gnome
7390
7391Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * xmlmemory.[ch] : seems I forgot to actually update the files in
7394 the last commit :-)
7395 * doc/xml.html doc/html/* : updated and uploaded the docs
7396
7397Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7400 * TODO: updated
7401 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7402 libxml default allocation function with another set (like gmalloc/
7403 gfree).
7404 * Makefile.am, uri.c, uri.h: added a set of functions to do
7405 exact (litteraly copied from the RFC 2396 productions) parsing
7406 and handling of URI. Will be needed for XLink, one XML WFC,
7407 XML Base and reused in the nano[ftp/http] modules. Still work
7408 to be done.
7409
7410Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * configure.in, libxml.spec.in : libxml2
7413 * doc/* : updated the doc page, rebuilt the docs
7414
7415Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * all: tagged LIB_XML_1_X
7418 * *.c *.h : updated from W3C CVS tree
7419 * configure.in : 2.0.0-beta
7420 * libxml.spec.in : libxml2 package nam
7421 * result/* : new version of the tests output
7422
7423Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7426
7427Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * doc/* : rebuilt the docs
7430 * parser.c: final patch on #6766
7431 * valid.c: small patch on validity checks.
7432
7433Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7436 added
7437 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7438 compatibility w.r.t. XML spec and existing code.
7439
7440Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * parser.c: seems a better solution to <a> </a> exists,
7443 will try it for a while
7444
7445Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * parser.c: tried to remove the <a> </a> generating <a/>
7448 this is hard. Left a flag for that purpose. Fixed bug #6766
7449 * configure.in: prepared 1.8.7 not released, due to previous
7450 problem
7451
7452Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * doc/xml.html : applied second patch from Paul DuBois
7455
7456Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * doc/xml.html : applied patch from Paul DuBois
7459
7460Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7463
7464Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7467 compilation warnings on various platforms.
7468 * parser.c: Fixed #5281 validity error callbacks are now desactived
7469 by default if not validating.
7470
7471Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7474
7475Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7478 <gkatsi@cs.toronto.edu>
7479
7480Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7483 processing URLs
7484
7485Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7488 xmlNanoFTPUpdateURL for persistent control connections.
7489 * configure.in: 1.8.6
7490
7491Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7494 * tree.[ch] : added xmlSaveNoEmptyTags
7495
74962000-01-29 James Henstridge <james@daa.com.au>
7497
7498 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7499
7500 * Makefile.am: added nanoftp.[ch] to the build.
7501
7502Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * nanoftp.[ch]: cleanup, comments, API
7505 * debugXML.c : fixed a bug in the cat command
7506 * doc/*: regenerated the docs
7507
7508Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7511 * debugXML.c : fixed a bug in the cat command
7512 * valid.c: fixing some small probs
7513 * libxml.spec.in: get rid of the SNAP suffix
7514 * doc/xml.html: updated the status
7515
7516Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * xml-config.in: xml-config --version to just return the
7519 version number
7520 * xpath.c: some cleanup w.r.t. axis when the current node is
7521 an attribute.
7522 * TODO: updated
7523
7524Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * configure.in: prepared for libxml-1.8.5
7527 * doc/* recompiled the documentation
7528
75292000-01-17 Jody Goldberg <jgoldberg@home.com>
7530
7531 * configure.in : WARNING autoconf subtlety alert :
7532 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7533 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7534 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7535 get defined by AC_CHECK_HEADERS.
7536
7537Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7540 Rune.Djurhuus@fast.no
7541
7542Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * TODO: updated
7545 * tree.c, parser.c: made sure that only memory alloc problems
7546 and internal parser errors are allowed to write to stdout or
7547 stderr.
7548
7549Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * tree.c : restored xmlNewGlobalNs since this seems used by
7552 a lot of existing code :-(, fixed a bug in xmlNewNs
7553 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7554 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7555 to exit() from the library code.
7556 * xpath.c, parser.c: removed bugs or unused code detected by
7557 Windows compilers
7558 * parser.c: started adding interfaces for parsing well balanced
7559 XML fragments
7560 * configure.in: releasing 1.8.4
7561 * doc/* : rebuilt the docs
7562
7563Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * tree.[ch] : added xmlNewDocFragment() for DOM
7566 * testHTML.c: uninitialized variable.
7567
7568Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * doc/* : rebuild the docs
7571
7572Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * acconfig.h: readline and history patch
7575 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7576 * tree.c: added check and handling when possibly removing an ID
7577 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7578 and saving.
7579 * test/HTML/entities.html result/HTML/entities.html* : test for
7580 various entities reference cases
7581 * result/HTML/* : as a result output of some testcase have
7582 changed
7583 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7584 by previous example. added xmlParseTryOrFinish().
7585 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7586 entities.h debugXML.h HTMLparser.h: changed the way struct are
7587 declared to allow gtk-doc to expose those
7588 * parser.c: closed bug #4960
7589 * Makefile.am configure.in: Applied patch from
7590 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7591 and math/socket libs detection
7592
7593Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * configure.in, Makefile.am: link tester against readline
7596 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7597
7598Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * tree.[ch]: added xmlRemoveProp
7601 * win32config.h.in nanohttp.c: avoid including the Windows
7602 socket stuff in every C files
7603 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7604 the XmL parser(s)
7605 * test/ns4 result/ns4 etc...: added test case for previous prob
7606 * tree.c: xmlNewNs wasn't checking for double definition
7607 * Makefile.in: fixed a problem with dist-hook duplicates
7608 * parser.[hc], xmlIO.c: fixed the loading of external entities
7609 APIs, now xmlLoadExternalEntity() is used everywhere and
7610 setting up an app specific front-end using the
7611 * SAX.c parser.c: some fixes, now the xhtml spec validates
7612 with the xhtml DTD.
7613 * error.c: fixed crashes in case of no input stream
7614 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7615 to the validation tests and results
7616
7617Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7620 too htmlCreatePushParserCtxt() and htmlParseChunk()
7621 * parser.c: a bit of cleanup.
7622 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7623 to XML) removed the last mem leak known
7624 * HTMLtree.c: output message cleanup
7625 * xmlmemory.c: display content info about memory blocks
7626 * result/HTML/wired.* : missing att value warning change
7627
7628Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * doc/* : rebuilt the documentation
7631
7632Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * parser.[ch] parserInternals.h: Push parser for XML,
7635 seems to work fine now
7636 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7637 --push for push testing
7638 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7639 * testSAX.c: added --push
7640 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7641 subtree
7642 * xmlIO.[ch] : enriched API + fixes for push mode
7643 * entities.[ch]: added the entity content length to the struct.
7644 * xmlmemory.[ch]: new API to show the last entries for the shell
7645 * valid.c: added required attribute testing
7646 * SAX.c: the cdata callback now merge contiguous fragments
7647 * HTMLparser.c: cleanup of some macros
7648
7649Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * parser.c: fix for PIs name starting with xml
7652 * tree.c: fixed a potential problem with || and && ops
7653 * *.c, configure.in win32config.h.in : generate win32config.h for
7654 those on the Other Side !
7655
7656Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * parser.c: fixed a stupid = vs. == bug :-(
7659 * doc/gnome-xml.sgml: s/glade/xml/
7660
7661Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * configure.in, doc/xml.html : bug fix release 1.8.2
7664 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7665 Hopefully the end of that silly C++ include problem
7666 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7667 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7668 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7669 troubles with autoclosed elements when the stree shape doesn't
7670 follow the DtD specs. Added htmlIsAutoClosed() and
7671 htmlAutoCloseTag()
7672 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7673 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7674 * debugXML.c: fixed a bug on printing default namespaces.
7675 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7676
7677Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * result/HTML/*.htm[l] : updated the HTML regression tests according
7680 to the new output
7681 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7682 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7683 problem due to intermix of extern "C" { ... } declarations for C++
7684 and recursive includes in the headers
7685
76861999-12-20 Chris Lahey <clahey@umich.edu>
7687
7688 * HTMLtree.c: Made it so that html nodes with a single child do
7689 not insert a carriage return before or after the child node.
7690
7691Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * configure.in, doc/xml.html : bug fix release 1.8.1
7694 * parser.c: fixed bug #4344
7695 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7696 added the glue to avoid C++ problems
7697 * doc/* : regenerated the documentation
7698
7699Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7702 namespace recognition, and Dia as a resul :-(
7703 * encoding.c: closed bug #3950
7704
7705Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * valid.c: debugging a posteriori validation, except URI expansion
7708 stuff this should be fixed now
7709 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7710 Carl Nygard <cnygard@bellatlantic.net>
7711 * tester.c: added --postvalid, cleaning of the code
7712 * tree.[ch]: added xmlDocGetRootElement()
7713
7714Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7715
7716 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7717 c++ losage.
7718
7719Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * configure.in, doc/xml.html : bumped to 1.8.0
7722 * xlink.[ch], Makefile.am : added framework for link detection
7723 * parser.h: added nbChars to parser context, needed for cleanup.
7724 * xmlmemory.c: removed a nasty bug when out of mem
7725 * valid.[ch]: adding namespace support for attribute decl
7726 * tester.c: added --debugent option
7727 * debugXML.[ch]: added xmlDebugDumpEntities()
7728 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7729 buffers instead, this was really needed, validation was breaking
7730 in strange ways due to that. Added xmlParseStringPEReference()
7731 and other parsing from strings functions. Entities processing
7732 modified again, but PERef are still not handled correcly but
7733 unless you're Eve Maller you won't notice :-)
7734 * HTMLparser.c: large changes toward reliability, and switched to
7735 lowercase internal tags, XHTML is lowercase, so it will help
7736 that output is closer to next version.
7737 * doc/* : regenerated the documentation, it is now hosted at
7738 http://xmlsoft.org/ (same bits I just bought the domain :-)
7739
7740
7741Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7744 doc generation
7745 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7746 in the SAX API
7747 * doc/*: rebuilt the doc making sure everything appears in the
7748 HTML files
7749
7750Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7753 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7754 which allow impressive speed improvement on dataset with
7755 large text pieces, but at the cost of broken binary
7756 compatibility and slightly bigger memory usage.
7757 Configure with --with-buffers to activate them, they
7758 are protected with XML_USE_BUFFER_CONTENT define.
7759 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7760 goal is 0 memory left allocated once parser is no more used
7761 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7762 call xmlCleanupParser() and xmlMemoryDump()
7763
7764Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7767 * parser.[ch] encoding.[ch]: added memory cleanup routines
7768 * parser.c: closing bug #3788
7769 * doc/*: rebuilt the doc
7770
7771Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7774 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7775 * tester.c: added --compress option
7776 * doc/*: rebuilt the documentation
7777
7778Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7781 if given /proc/kcore as input !
7782 * doc/xml.html doc/*: updated and rebuilt the documentation
7783
7784Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * parser.c: Fixed some wrongly space collapsing code due to
7787 a misreading of the spec.
7788 * result/*: fixed the output accordingly
7789
7790Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * encoding.c: bug fix and typos
7793 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7794 * parser.c: added attribute normalization closing bug #3597
7795 * test/att* result/att* SAXresult/att*: testcase for attribute
7796 normalization
7797
7798Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * configure.in: closing bug #3163 by adding extra flags for the
7801 cc compiler on HP-UX
7802
7803Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * valid.[ch] : removed a typo and an enumerated type bug in the
7806 xmlAddElementDecl() function
7807 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7808 call to xmlEncodeEntitiesReentrant() so that the functions
7809 New, Set and Get are at the same level.
7810 * parser.c HTMLparser.c: extra memory allocation bug for
7811 attributes detected by someone using libxml in embedded systems :-)
7812
7813Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * xmlmemory.h: turned off mem debug :-\
7816
7817Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * parser.c: closed bug #2784 a one line fix, but worth pushing
7820 a new release out
7821 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7822 some structures, comments before and after the
7823 main element, and other nastyness
7824 * HTMLtree.c tree.c: accomodate the extended HTML supported
7825 * configure.in: pushing 1.7.4
7826 * test/ent8 and related outputs : added a new test for bug #2784
7827 * test/HTML/wired.html and related output: a nasty HTML example
7828 * Makefile.am: improved the test scripts
7829 * docs/* : reran the documentation extractor, updated xml.html
7830
7831Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7834 HTMLparser and debugged the HTML related code. HTML documents
7835 now have their own type
7836 * entities.c: do not dump &apos; for HTML output
7837 * xmlmemory.c: improvement, breakpoint mechanism
7838 * testHTML.c: added --sax --repeat ...
7839 * Makefile.am: improved the HTML tests
7840 * valid.[ch]: added xmlValidGetValidElements and
7841 xmlValidGetPotentialChildren
7842 * tester.c: added --insert to test the 2 new functions
7843 * test//* result//* SAXresult//* : regression test cleanup
7844 and extension.
7845 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7846 gnome-xml-nanohttp.html
7847
7848Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * HTMLparser.c: fixed problems with some autoclose tags
7851 * tree.c: fixed XML output problems.
7852 * result/* SAXresult/*: update of the tests output
7853
7854Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * Makefile.am: Arturo patch for xmlConf.sh version info
7857 * parser.c: Tim Josling patch for single quoted items
7858 * tester.c: Tim Josling patch for tester options usage
7859 * tree.h: indent cleanup
7860
7861Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7864 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7865
7866Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * tree.c : Raph patch for initialization of CORBA fields
7869 * parser.c, xpath.c, ...: modification of doc comments
7870 * xpath.c : allow spaces in xpath expressions
7871
7872Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * xmlmemory.h: turning off memory debug :-(
7875
7876Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7879 better SAX interfaces.
7880 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7881 entity.
7882 * configure.in: 1.7.2
7883
7884Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * libxml.spec.in: fixed the URL
7887 * doc/xml.html: improved the documentation front-end
7888
7889Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7892
7893Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * libxml.spec.in: fixed the alpha compile problem
7896 * parser.[ch]: changed errno to errNo in the parser context :-(
7897 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7898 * doc/xml.html: changed CHAR to xmlChar
7899 * doc/html/*: recompiled the documentation
7900 * configure.in: 1.7.1
7901
7902Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * parser.h: modified the parser context struct to regain 1.4.0
7905 binary compatibility
7906 * parser.c, xml-error.h: added errno ot teh context and defined
7907 a set of errors values with update of errno
7908 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7909 DTDs and entities
7910 * *.h, *.c: complete cleanup of the use of config.h and include
7911 protection depending on the current setup.
7912 * overalll debugging, maintenance and bug-fixing on all modules
7913 * updated the documentation
7914 * ready for 1.7.0
7915
7916Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * HTMLparser.c : cleanup
7919 * SAX.c valid.c valid.h: added ID/IDREF checking
7920 * tree.c tree.h: extended doc structure for refs
7921 * configure.in: 1.6.2
7922 * parser.c: patched bug in SAX user arg call
7923 * parserInternals.h: patched missing close in C++ wrapping
7924 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7925 especially upcoming XPointer implementation.
7926 * doc/xml.html: augmented, typo
7927
7928Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7929
7930 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7931 not all invocations of install understand -d.
7932
7933Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7934
7935 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7936 to make 'check' works, when builddir != srcdir.
7937
7938Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * doc/xml.html : updated the documentation
7941
7942Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7945 not deallocated memory blocks
7946 * *.c : replaces all calls to malloc() free() and realloc() to
7947 the wrapper functions/macros
7948 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7949 instead of xmlFreeNodeList()
7950
7951Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * HTMLparser.c: corrected a stupid bug leading to core dump at
7954 tree deallocation. Removed warnings indicated by
7955 Stephane.Conversy@lri.fr
7956 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7957 looked for in the external subset
7958
7959Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7962 on SGI by Stephane.Conversy@lri.fr
7963
7964Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * all .h : changed the prototype declaration indent as in gtk
7967 * most .c : working on reducing the TODOs in the code
7968 * most .c : cleanup though -pedantic and Insure++
7969 * improvements on validation ID checkings.
7970 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7971 * xml-config.in: closed #1810
7972
7973Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * tree.h, valid.c, valid.h: more work on validity, IDs
7976 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7977 definition for AIX
7978
7979Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7982 the distribution due to a cut'n paste error at last commit
7983
7984Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * configure.in: upgraded to version 1.4.0
7987 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7988 Big update, added a large part of the validation process,
7989 it should be usable, but some parts are missing
7990 * xpath.c: improved the implementation w.r.t. root.
7991 * Makefile.am: added more tests
7992 * test and result trees: added a lot of tests
7993 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7994
7995Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * Added an HACKING file
7998
7999Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * xpath.[ch] : improvements and debug of the XPath implementation
8002 * parser.c, HTMLparser.c : modified the parsers to be progressive
8003 * tree.[ch] : extended the Buffer promitives
8004 * xmlIO.[ch] : added basic I/O routines providing progressive
8005 parsing and ready for I18N conversion plugins
8006 * SAXresult/* : the SAX callback sequence maybe slightly different
8007 now
8008 * test*.c : improved/updated the tests programs
8009 * doc/* : recompiled the docs.
8010
80111999-07-26 Michael Meeks <michael@edenproject.org>
8012
8013 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8014
8015 * tree.c: Ditto.
8016
8017Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * configure.in: upgraded to version 1.4.0
8020 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8021 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8022 XML query language, see http://www.w3.org/TR/xpath for more details.
8023 * parser.c, parser.h: added CHAR* related string functions for XPath
8024 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8025 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8026 rebuild the docs.
8027 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8028 and regression testing capabilities for XPath.
8029
8030Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8033 closing bug #1646
8034
8035Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * Makefile.am, example/Makefile.am: closed bug #1683
8038
8039Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * example/Makefile.am, configure.in: added the makefile for the
8042 gjobread example
8043
8044Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8045
8046 * doc/Makefile.am:
8047 - fix which allow "make install DESTDIR=</install/prefix>".
8048
8049Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8052 which fixed a problem on the file reading-code.
8053
8054Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8057 output.
8058 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8059
8060Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * parser.h : Oops removed the binary compatibility problem
8063 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8064 * parser.c, HTMLparser.c: applied patches for reading from stdin
8065
8066Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * parser.c, entities.c, valid.c: cleanup bug #1591
8069 * configure.in: cleanup bug #1592
8070 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8071 the same tree back-end. Hence gdome will be available for it.
8072 * doc/Makefile.am: close bug #617
8073
8074Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * parser.c: alloctate a per parser context SAX interface block
8077
8078Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8081 and xmlEncodeEntitiesReentrant with the correct one :-\
8082
8083Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * commit of my internal XML base changes, quite a lot of
8086 changes, cleanups, better entities support, framework for
8087 new I/O and charset detection and handling
8088 * Fixed the configure/Makefile stuff to generate shared libs
8089 with the proper version info, so we jumped on rev from
8090 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8091 xmlEncodeEntities() result need to be freed now, and a string
8092 xmlParserVersion provide the current library version.
8093
8094Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8095
8096 * parser.c: fixed a buffer overrun for when you have a very long
8097 attribute with no entities in it.
8098
8099Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * added example directory
8102 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8103
8104Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * Release of libxml-1.1, nearly everything has been touched for
8107 this.
8108 * Added more regression tests
8109 * Updated the documentation
8110
8111Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * tree.[ch]: unified the XML_NO_CORBA defines.
8114 * parser.c encoding.[ch]: started plugging in char encoding detection
8115
8116Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8117
8118 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8119 Also freed allocated buffer.
8120
8121Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8122 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8123 reentrancy problem at printing. One is left in entities.c, to
8124 remove ASAP
8125 * testSAX.c : added a test example showing the use of the SAX
8126 interface if one doesn't want to build the DOM tree.
8127 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8128
8129Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8132 large revamping of the parser to use SAX callbacks
8133 http://www.megginson.com/SAX/ (or at least a C like interface
8134 a la Expat). It's now possible to set up your own callbacks
8135 and the parser will not build a DOM tree.
8136 * test/* result/*: updated the test suite, I finally removed
8137 the old Namespace draft support (PI based).
8138
8139Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * Makefile.am: added test result to EXTRA_DIST for make tests
8142
8143Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * parser.c, parserInternals.h: moved the chars macro definitions
8146 to parserInternals.h
8147 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8148 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8149
8150Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * xml-config.in : applied patch to make --version work
8153
81541999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8155
8156 * Makefile.am (check-local): Alias for `tests' target. This will
8157 cause `make check' to do the right thing.
8158 (tests): Don't run tests in srcdir. Also, replaced calls to
8159 basename with a `sed' "equivalent".
8160
8161Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8164 it in the header and not the sources, updated the doc.
8165 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8166 pointing this out.
8167
8168Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8171 exported the inputStream routines.
8172 * doc/html/* : updated accordingly
8173
8174Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * parser.c, parser.h, parserInternals.h: added a few extra
8177 internal calls to allocate and free parser contexts ...
8178 * doc/html/* : updated accordingly
8179
8180Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * configure.in, Makefile.am, doc/makefile.am : General changes for
8183 1.0.0 release and including the generated HTML documentation.
8184
8185Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * makefile.am : added parserInternals.h, oops.
8188
8189Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * parserInternals.h: added this header giving access to the parser
8192 internal functions.
8193 * doc/Makefile.am : added a rebuild target which rebuilds the full
8194 set of documentations
8195 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8196 the internal subset.
8197 * *.c *.h: modifications needed to generate the documentation using
8198 gtk-doc, cleanup of functions blocks, reorganisation of struct
8199 declarations.
8200
8201Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8204 the tar and spec file to include the beginning of the doc.
8205
82061999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8207
8208 * doc/.cvsignore: Added this file.
8209
8210Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * tree.c: fixed xmlGetProp to return "" when the attribute
8213 exists, even if the node-list is NULL.
8214
8215Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * tree.c: patched an error outputting empty attribute values.
8218 * Makefile.am and doc/makefile.am: have been updated during the
8219 week-end. Sorry for an empty CVS log, I got a shell problem.
8220
8221Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * tree.h: cleaned up using enums instead of defines
8224 * parser.c, valid.[ch]: more work on parsing/output of element
8225 declarations
8226
8227Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * valid.[ch], tree.c, parser.c : more work toward full parsing
8230 of XML DTDs.
8231 * README: added informations about mailing-list and on-line
8232 documentation
8233
82341999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8235
8236 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8237
8238Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * parser.c, tree.[ch] : more work toward conformance testing,
8241 added a last element to accelerate parsing of very flat structures
8242 started working on internal subset Element content declaration.
8243 * valid.[ch] : first cut at adding code toward validation.
8244 * previous changes had also small impact on most files, especially
8245 the conformance testing using James Clark test suite.
8246
8247Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * test/* : updated the examples, most of them were not well
8250 formed (humm), and added rdf2.
8251 * result/* : resulting changes in the output.
8252
8253Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8256
8257Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * tree.c: patched a bug in the generation of empty attributes
8260
8261Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8264 for node/trees/documents/... Biggest problem is namespace
8265 support when copying subtrees.
8266
8267Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * parser.c, entities.c: improve entities and char ref encoding,
8270 and cleanups of error messages.
8271
8272Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * parser.c, entities.c: simple bug hunting done during rpm2html and
8275 rpmfind integration.
8276
8277Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * parser.[ch]: Added interfaces allowing to specify a SAX
8280 handler before parsing.
8281
8282Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * parser.c: redirrect all errors reporting through the SAX
8285 error function
8286
8287Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8290 * libtool, tlmain ...: update of the libtool files
8291
82921998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8293
8294 * entities.c: Use g_snprintf insteda of snprintf.
8295
8296Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8299 added ent5 test for this purpose.
8300 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8301
8302Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * parser.c: fixed? a strange error due to compression on a GWP
8305 document.
8306
8307Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * tree.[ch]: bug fixing
8310 * entities.[ch]: defined a specific type for predefined entities
8311 * doc/xml.html: more documentation on the library, how to use it,
8312 overview of the interfaces.
8313
8314Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8317
8318Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * tree.c: corrected a small bug
8321 * doc/xml.html: continuing writing documentation.
8322
8323Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * debugXML.h debugXML.c: added debugging utilities.
8326 * tester.c: added --debug switch.
8327 * tree.c: patched an incorrect node->type assignment.
8328 * parser.c: formatting, ensure that node->doc != NULL in attributes
8329
8330Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8333 entity support and provide an internal representation close to
8334 DOM one (entity ref nodes, and attribute value as tree). I tried
8335 to preserve the interface but this will surely break some apps
8336 (I have to change rpm2html/rpmfind for example). I had to change
8337 two interfaces, and the generated tree is somewhat different.
8338 * doc/* : started documenting the XML library, the tree and
8339 DOM/Corba. This is a first step.
8340
8341Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * parser.c: Set up the fonctions comment block, boring but useful.
8344 * parser.h, SAX.c, parser.c: now attributes are processed through
8345 the SAX interface. The problem is that my SAX interface diverged
8346 quite a bit from the original one, well this is not an official
8347 spec, and translating it from Java to C is hairy anyway...
8348
8349Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8352 fonctions comment block, boring but useful.
8353
8354Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8357 conversion routines. However they are not yet used to convert the
8358 inputs. The core will run with UTF-8.
8359
8360Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * tree.c : make sure that the type id is properly set-up when
8363 a new object is allocated, needed for DOM.
8364
8365Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * tree.h, tree.c: Ok, the main objects in the tree will be native
8368 corba objects, it costs 8 bytes per Node, Attribute and Document
8369 but it simplifies the Corba integration a lot (no extra interface
8370 objects to allocate/free).
8371
8372Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8375 and changed NODEs contants for conformity with DOM Level 1
8376
8377Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * added hooks to keep track of servants when creating objects
8380 xmlDoc and xmlNode (for Corba export).
8381
8382Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8383
8384 * added xml-config script.
8385
8386Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8389 to autoupdate libtool and automake conf files.
8390
83911998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8392
8393 * Makefile.am: Use '?' to separate the sed
8394 commands as ',' is used when people pass -Wl,something.
8395
8396
8397Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * tree.c, tree.h: added a per-document compression interface.
8400
8401Tue Sep 22 20:47:38 EDT 1998
8402
8403 * tree.c, tree.h: added saving with compression and added interfaces
8404 to control the compression level (xmlGetCompressMode,
8405 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8406
8407Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * parser.c: corrected a loop for files of size 0
8410
84111998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8412
8413 * error.h: New file. Contains prototyes from `error.c'.
8414
8415Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8416
8417 * Makefile.am (xmlincdir): New macro.
8418 (xmlinc_HEADERS): Renamed from include_HEADERS.
8419
8420Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * applied small patch on numeric entities from
8423 Christopher Blizzard <blizzard@appliedtheory.com>
8424
8425Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * New release 0.2, removed the old xml_* files so that it's
8428 coherent with the other CVS base (W3C), far better conformance
8429 to standard, new namespaces, decent entities support, beginning
8430 of a SAX-like interface. Nearly nothing left intact, even the
8431 test examples ...
8432
84331998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8434
8435 * .cvsignore: Add .deps dir
8436
8437Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8440
8441Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * configure.in: added test for CPP
8444 * AUTHORS, Changelog: the original ones didn't get commited but the
8445 glib ones instead, fixed.
8446 * Makefile.am: corrected an error in library naming
8447
8448Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * integrated code developped at W3C
8451 * changed the original Copyright
8452 * migrated to automake
8453 * prefixed the filenames by xml_ to avoid filename clashes
8454
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008455Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8456
8457 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8458 should not be called.
8459
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008460Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8461
8462 * libxml-2.0.pc.in: applied the patch to fix #101894
8463
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008464Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8465
8466 * tree.c : applied patch from Lukas Schroeder for register callbacks
8467 * valid.c: modified patch from Lukas Schroeder to test
8468 register callbacks with --chkregister
8469
Daniel Veillard067bae52003-01-05 01:27:54 +00008470Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8471
8472 * xmlreader.c: seriously changed the way data are pushed to
8473 the underlying parser, go by block of 512 bytes instead of
8474 tryng to detect tag boundaries at that level. Changed the
8475 way empty element are detected and tagged.
8476 * python/tests/reader.py python/tests/reader2.py
8477 python/tests/reader3.py: small changes mostly due to context
8478 reporting being different and DTD node being reported. Some
8479 errors previously undetected are now caught and fixed.
8480 * doc/xmlreader.html: flagged last section as TODO
8481
Daniel Veillard51a447a2003-01-04 19:42:46 +00008482Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8483
8484 * python/libxml.py: integrated the Python 2.2 optimizations
8485 from Hannu Krosing, while maintaining compatibility with
8486 1.5 and 2.1
8487
Daniel Veillarde59494f2003-01-04 16:35:29 +00008488Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8489
8490 * xmllint.c: a bit of cleanup
8491 * xmlreader.c: small fix
8492 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8493 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8494
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008495Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8496
8497 * python/setup.py.in: patch from Stéphane Bidoul to include
8498 drv_libxml2.py in setup.py
8499
Daniel Veillard66b82892003-01-04 00:44:13 +00008500Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8501
8502 * doc/xmlreader.html: starting documenting the new XmlTextReader
8503 interface.
8504
Daniel Veillard7704fb12003-01-03 16:19:51 +00008505Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8506
8507 * xmllint.c: added the --stream flag to use the TextReader API
8508 * xmlreader.c: small performance tweak
8509
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008510Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8511
8512 * xmlreader.c python/tests/reader2py: okay the DTD validation
8513 code on top of the XMLTextParser API should be solid now.
8514
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008515Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8516
8517 * xmlreader.c python/tests/reader2py: Fixing some more mess
8518 with validation and recursive entities while using the
8519 reader interface, it's getting a bit messy...
8520
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008521Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8522
8523 * xmlreader.c python/tests/reader.py: another couple of problem
8524 related to IsEmptyElement reported by Stéphane Bidoul needed
8525 some fixes.
8526
Daniel Veillard4f860202003-01-02 13:00:02 +00008527Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8528
8529 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8530 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8531 based on the python XmlTextReader interface.
8532
Daniel Veillard3c265e42003-01-01 21:06:49 +00008533Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8534
8535 * tree.c: backing out one change in the last patch which broke the
8536 regression tests
8537
Daniel Veillard5335dc52003-01-01 20:59:38 +00008538Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8539
8540 * global.data globals.c tree.c include/libxml/globals.h: applied
8541 an old patch from Lukas Schroeder to track node creation and
8542 destruction. Probably missing a lot of references at the moment
8543 and not usable reliably.
8544
Daniel Veillard8ba17412003-01-01 19:13:12 +00008545Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8546
8547 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8548 from doc/news.html and a stylesheet
8549
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008550Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8551
8552 * xmlreader.c python/tests/reader.py: fixed another couple of
8553 xmlreader bugs reported by Stéphane Bidoul and added tests.
8554
Daniel Veillard9e395c22003-01-01 14:50:44 +00008555Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8556
8557 * xmlreader.c python/tests/reader2.py: fixed another validity
8558 checking in external parsed entities raised by Stéphane Bidoul
8559 and added a specific regression test.
8560 * python/tests/reader3.py: cleanup
8561
Daniel Veillardd5896142002-12-31 14:45:26 +00008562Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * xmlreader.c python/tests/reader2.py: fixed a problem with
8565 validation within entities pointed by Stéphane Bidoul, augmented
8566 the tests to catch those.
8567
Daniel Veillarddc85f282002-12-31 11:18:37 +00008568Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * python/generator.py: modified the generator to allow keeping
8571 class references when creating new classes, needed to fix a bug
8572 pointed by Stéphane Bidoul where the input buffer of the
8573 xmlTextReader instance gets destroyed if the python wrapper for
8574 the input is not referenced anymore.
8575
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008576Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8577
8578 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8579 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8580
Daniel Veillard571b8892002-12-30 12:37:59 +00008581Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8582
8583 * xmlreader.c python/tests/reader.py: fixed another problem
8584 pointed by Stéphane Bidoul
8585
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008586Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8587
8588 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8589 with "<a/>"
8590
Daniel Veillardecaba492002-12-30 10:55:29 +00008591Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * SAX.c: warn on xmlns:prefix="foo"
8594 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8595 for namespace attributes handling.
8596
Daniel Veillard2d84a892002-12-30 00:01:08 +00008597Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8600 a really nasty problem raised by a DocBook XSLT transform
8601 provided by Sebastian Bergmann
8602
Daniel Veillard29b3e282002-12-29 11:14:41 +00008603Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8604
8605 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8606 by Stéphane Bidoul and integrated it into the tests
8607
Daniel Veillarde18fc182002-12-28 22:56:33 +00008608Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8609
8610 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8611 extended the XmlTextReader API a bit, addding accessors for
8612 the current doc and node, and an entity substitution mode for
8613 the parser.
8614 * python/libxml.py python/libxml2class.txt: related updates
8615 * python/tests/Makefile.am python/tests/reader.py
8616 python/tests/reader2.py python/tests/reader3.py: updated a bit
8617 the old tests and added a new one to test the entities handling
8618
Daniel Veillardaba976d2002-12-28 21:14:18 +00008619Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * python/generator.py python/libxml2class.txt
8622 python/tests/reader.py python/tests/reader2.py: changed the
8623 generator to provide casing for the XmlTextReader similar to
8624 C# so that examples and documentation are more directly transposable.
8625 Fixed the couple of tests in the suite.
8626
Daniel Veillard83298842002-12-28 15:12:33 +00008627Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * doc/guidelines.html: added a document on guildeline for
8630 publishing and deploying XML
8631
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008632Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8633
8634 * valid.c xmlreader.c: final touch running DTD validation
8635 on the XmlTextReader
8636 * python/tests/Makefile.am python/tests/reader2.py: added a
8637 specific run based on the examples from test/valid/*.xml
8638
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008639Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * python/libxml.py: added a few predefined xmlTextReader parser
8642 configuration values.
8643
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008644Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * python/libxml_wrap.h: trying to fix #102037
8647
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008648Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * SAX.c: fixing bug #95296, when the predefined entities
8651 are redefined in the DTD the default one must be used
8652 instead anyway.
8653
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008654Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8655
8656 * doc/xmllint.xml
8657 * doc/xmllint.1
8658 Add discussion of XML_DEBUG_CATALOG to xmllint man
8659 page - bug #100907
8660
8661
Daniel Veillarddf512f42002-12-23 15:56:21 +00008662Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * xmlreader.c: Fixed the empty node detection to avoid reporting
8665 an inexistant close tag.
8666
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008667Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8668
8669 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8670 for Python 2.1
8671
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008672Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8675
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008676Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * doc/libxml2-api.xml python/tests/reader.py: one really need
8679 to provide the base URI information when creating a reader parser
8680 from an input stream. Updated the API and the example using it.
8681
Daniel Veillardea7751d2002-12-20 00:16:24 +00008682Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8683
8684 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8685 include/libxml/valid.h include/libxml/xmlreader.h: working on
8686 DTD validation on top of xml reader interfaces. Allows to
8687 validate arbitrary large instances. This required some extensions
8688 to the valid module interface and augmenting the size of xmlID
8689 and xmlRef structs a bit.
8690 * uri.c xmlregexp.c: simple cleanup.
8691
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008692Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8695 work on the xml reader interfaces.
8696 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8697 Web page for the Windows binaries.
8698
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008699Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * xmlIO.c: applied a patch for VMS following the report by
8702 Nigel Hall
8703
Daniel Veillard3772de32002-12-17 10:31:45 +00008704Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * parser.c: the parseStartTag bug fix wasn't complete.
8707
Daniel Veillard67df8092002-12-16 22:04:11 +00008708Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8711 parseStartTag, fixing it.
8712 * test/att4 result/att4 result/noent/att4: adding the test
8713 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8714 more methods to XmlTextReader.
8715
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008716Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8717
8718 * win32/libxml2.def.src: added more xml reader exports
8719 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8720 to the build
8721
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008722Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8723
8724 * doc/tutorial/xmltutorial.xml
8725 plus generated html and pdf
8726 Updating tutorial again based on further comments from Niraj
8727 Tolia on the last iteration
8728
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008729Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8730
8731 * doc/tutorial/xmltutorial.xml
8732 * doc/tutorial/includekeyword.c
8733 * doc/tutorial/includegetattribute.c
8734 plus generated html and pdf
8735 Adding fix from Niraj Tolia to tutorial to properly free memory.
8736
8737
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008738Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8739
8740 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8741 more methods of XmlTextReader.
8742 * python/libxml2class.txt python/tests/reader.py: this increased the
8743 methods in the bndings, augmented the test to check those new
8744 functions.
8745
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008746Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8749 methods of XmlTextReader.
8750 * python/generator.py python/libxml_wrap.h python/types.c
8751 python/libxml2class.txt: added the reader to the Python bindings
8752 * python/tests/Makefile.am python/tests/reader.py: added a specific
8753 test for the Python bindings of the Reader APIs
8754 * parser.c: small cleanup.
8755
Daniel Veillard06503452002-12-13 10:42:08 +00008756Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * xinclude.c: fallback was only copying the first child not the
8759 full child list of the fallback element, closes #89684 as reopened
8760 by Bernd Kuemmerlen
8761
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008762Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8763
8764 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8765
Daniel Veillard000eafb2002-12-12 10:04:22 +00008766Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
Daniel Veillardc1eed322002-12-12 11:01:32 +00008768 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008769 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008770 gives enum values, fix functype return type, put back fields in
8771 structs
8772 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008773
Daniel Veillard024b5702002-12-12 00:15:55 +00008774Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8777 about htmlNodeDumpOutput location.
8778 * xpath.c: removed an undefined function signature
8779 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8780 too many symbols in the API breaking the python bindings.
8781 Updated with the libxslt/libexslt changes.
8782
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008783Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * configure.in: preparing release of 2.4.29
8786 * doc/*: rebuilt the docs and API
8787 * xmlreader.c: a few more fixes for the XmlTextReader API
8788
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008789Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8790
8791 * include/win32config.h: applied mingw patch from Magnus Henoch
8792
Daniel Veillard5aad8322002-12-11 15:59:44 +00008793Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8796
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008797Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8798
8799 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8800 building Python script, does the C parsing directly, generates
8801 a better API description including structure fieds defs and
8802 enums. Still a couple of bugs, but good enough for the python
8803 wrappers now.
8804 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8805 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8806 include/libxml/schemasInternals.h include/libxml/tree.h: more
8807 cleanup based on the python analysis script reports.
8808 * libxml.spec.in: make sure the API XML description is part of the
8809 devel package.
8810
Daniel Veillard01c13b52002-12-10 15:19:08 +00008811Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8814 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8815 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8816 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8817 code cleanup, especially the function comments.
8818 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8819
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008820Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * Makefile.am xmlreader.c include/libxml/Makefile.am
8823 include/libxml/xmlreader.h: Adding a new set of APIs based on
8824 the C# TextXmlReader API but converted to C. Allow to parse
8825 in constant memory usage, far simpler to program and explain
8826 than the SAX like APIs, unfinished but working.
8827 * testReader.c: test program
8828
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008829Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8830
8831 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8832
Daniel Veillard64b35282002-12-04 15:10:40 +00008833Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * tree.c: Chip turner indicated that XHTML1 serialization
8836 rule for style actually break on both IE and Mozilla,
8837 try to avoid the rule if escaping ain't necessary
8838
Daniel Veillard8efff672002-12-04 11:44:48 +00008839Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * nanhttp.c: handle HTTP URL escaping, problem reported by
8842 Glen Nakamura and Stefano Zacchiroli
8843
Daniel Veillard1c732d22002-11-30 11:22:59 +00008844Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8847
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008848Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8849
8850 * uri.c: Johann Richard pointed out some XPointer problems for
8851 URN based URI references in XInclude. Modified the URI parsing
8852 and saving routines to allow correct parsing and saving of
8853 XPointers, especially when attached to "opaque" scheme accordingly
8854 to RFC 2396
8855
Daniel Veillard8db67d22002-11-27 19:39:27 +00008856Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8859 of refactoring to the HTML saving code.
8860 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8861 in the doc.
8862
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008863Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8866 to a buffer API to reuse the generic dump to an OutputIO layer,
8867 this reduces code, fixes xmlNodeDump() for XHTML, also made
8868 xmlNodeDump() now return the number of byte written.
8869
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008870Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * python/setup.py.in: another patch from Stéphane Bidoul for
8873 Python bindings on Windows
8874 * doc/parsedecl.py: small cleanup
8875
Daniel Veillard9715c172002-11-25 16:33:40 +00008876Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * libxml.spec.in configure.in: add a line in %changelog for releases
8879
Daniel Veillard9bc53102002-11-25 13:20:04 +00008880Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * parser.c: patch from Marcus Clarke fixing a problem in entities
8883 parsing that was detected in KDe documentations environment.
8884
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008885Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8886
8887 * python/libxml.c (libxml_prev): Return the previous as opposed to
8888 the next node (I guess this is the result of some cut & paste programming:)
8889
Daniel Veillard80d7b902002-11-23 16:23:08 +00008890Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8893
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008894Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * python/generator.py python/libxml.c python/setup.py.in: trying
8897 to fix the Python bindings build on Windows (Stéphane Bidoul)
8898
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008899Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8900
8901 * win32/configure.js: added option for python bindings
8902 * win32/libxml2.def.src: added more exports
8903
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008904Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8905
8906 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8907 pthreads
8908 * win32/wince/*: applied updates to Windows CE port from Javier
8909
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008910Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * configure.in: preparing 2.4.28
8913 * libxml.spec.in doc/Makefile.am: some cleanup
8914 * doc/*: updated the news and regenerated.
8915
Daniel Veillardfee408f2002-11-22 13:18:30 +00008916Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * HTMLparser.c: final touch at closing #87235 </p> end tags
8919 need to be generated.
8920 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8921 this change slightly the output of a few tests
8922 * doc/*: regenerated
8923
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008924Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * parserInternals.c: fixing bug #99190 when UTF8 document are
8927 parsed using the progressive parser and the end of the chunk
8928 is in the middle of an UTF8 multibyte character.
8929
William M. Brack8b2c7f12002-11-22 05:07:29 +00008930Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8931
8932 * threads.c: fixed initialization problem in xmlNewGlobalState
8933 which was causing crash.
8934 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8935 in xmlInitializeGlobalState.
8936 * parserInternals.c: cleaned up ctxt->sax initialisation.
8937
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008938Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * tree.c include/libxml/tree.h: modified the existing APIs
8941 to handle XHTML1 serialization rules automatically, also add
8942 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8943 libxslt serialization uses it when needed without changing
8944 the library API.
8945 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8946 result/xhtml1: added a new test specifically for xhtml1 output
8947 and updated the result of one XHTML1 test
8948
Daniel Veillardd076a202002-11-20 13:28:31 +00008949Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * xinclude.c parserInternals.c encoding.c: fixed #99082
8952 for xi:include encoding="..." support on text includes.
8953 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8954 test/XInclude/ents/isolatin.txt : added a specific regression test
8955 * python/generator.py python/libxml2class.txt: fixed the generator
8956 the new set of comments generated for doc/libxml2-api.xml were
8957 breaking the python generation.
8958
Daniel Veillard817e70b2002-11-19 22:28:48 +00008959Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8960
8961 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8962 * configure.in: patch for Solaris on new autoconf closes #98880
8963 * doc/parsedecl.py: repair the frigging API building script,
8964 did I say that python xmllib sucks ?
8965 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8966 and some comment are no more truncated.
8967
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008968Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * parser.c: Martin Stoilov pointed out a potential leak in
8971 xmlCreateMemoryParserCtxt
8972
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008973Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8976 included in HTML documents and using the push parser.
8977
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008978Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8979
8980 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8981 specified, look for the Python interpreter not just in the
8982 specified root but also in the specified location. Fixes #98825
8983
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008984Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8985
8986 * python/libxml.c: fixing bug #98792 , node may have no doc
8987 and dereferencing without checking ain't good ...
8988
Daniel Veillarddad3f682002-11-17 16:47:27 +00008989Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * configure.in: preparing release 2.4.27
8992 * doc/* : updated and rebuilt the docs
8993 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8994 and all the docs are actually packaged and in the final RPMs
8995 * parser.c parserInternals.c include/libxml/parser.h: restore
8996 xmllint --recover feature.
8997
Daniel Veillard68e9e742002-11-16 15:35:11 +00008998Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8999
Daniel Veillard784b9352003-02-16 15:50:27 +00009000 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009001 processing of parsed entities, and XPath computation on sustitued
9002 entities.
9003 * testXPath.c: make sure entities are substitued.
9004
Daniel Veillard328f48c2002-11-15 15:24:34 +00009005Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9006
Daniel Veillard784b9352003-02-16 15:50:27 +00009007 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009008 processing of internal parsed entities, which had to be changed.
9009
Daniel Veillard66651aa2002-11-15 11:21:43 +00009010Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9013 trying to fix bug #98517 about building outside the source tree
9014 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9015
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009016Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9017
9018 * include/win32config.h: cleanup
9019 * win32/Makefile.mingw: integrated mingw in JScript configure
9020 * win32/Makefile.msvc: modified to allow mingw coexistence
9021 * win32/configure.js: integrated mingw
9022 * win32/Readme.txt: cleanup
9023
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009024Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * HTMLparser.c: strengthen the guard in the Pop macros,
9027 like in the XML parser, closes bug #97315
9028
Daniel Veillard0821b152002-11-12 20:57:47 +00009029Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9032 callback is never used.
9033
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009034Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * parserInternals.c: fixed the initialization of the SAX structure
9037 which was breaking xsltproc
9038 * xpath.c: patch from Petr Pajas for CDATA nodes
9039 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9040 * parser.c include/libxml/parser.h: patch from Peter Jones
9041 removing a leak in xmlSAXParseMemory() and adding the
9042 function xmlSAXParseMemoryWithData()
9043
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009044Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9045
9046 adding pdf of tutorial, changing web page to link to it
9047 * doc/tutorial/xmltutorial.pdf
9048 * doc/xml.html
9049 * doc/docs.html
9050
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009051Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9052
9053 * doc/tutorial/ar01s08.html
9054 adding file what I forgot for tutorial
9055
9056
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009057Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9058
9059 Adding encoding discussion to tutorial
9060 Added:
9061 * doc/tutorial/images/*.png: DocBook admonition image files
9062 * doc/tutorial/apf.html, apg.html: new generated html
9063 * doc/tutorial/includeconvert.c: conversion code entity file
9064 changed:
9065 * doc/tutorial/xmltutorial.xml: DocBook original
9066 * doc/tutorial/*.html: generated html
9067
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009068Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9069
9070 * include/libxml/*.h: retired xmlwin32version.h
9071 * doc/Makefile.am: retired xmlwin32version.h
9072 * win32/configure.js: retired xmlwin32version.h
9073
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009074Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9075
9076 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009077 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9078 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009079
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009080Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * globals.c: fixed a typo pointed out by Igor
9083 * xpath.c: try to speed up node compare using line numbers
9084 if available.
9085
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009086Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * tree.c: make xmlFreeNode() handle attributes correctly.
9089
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009090Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9091
9092 * catalog.c: completed the #96963 fix, as reported by Karl
9093 Eichwalder
9094
Daniel Veillard56f21f22002-11-06 15:49:46 +00009095Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9098
Daniel Veillard91ad8792002-11-04 17:06:52 +00009099Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * Makefile.am: switched the order of a couple of includes
9102 to fix bugs #97100
9103
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009104Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9105
9106 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9107 xmlLoadCatalogs that used to separate directories with a ':'.
9108
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009109Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9110
9111 * threads.c: improvements to the Windows-side of thread handling
9112 * testThreads.c: conditionally excluded unistd.h
9113 * testThradsWin32.c: broke overlong lines
9114 * include/win32config.h: adapted thread-related macros to the new
9115 scheme and for pthreads on Windows
9116 * win32/Makefile.msvc: introduced a more flexible thread build,
9117 added testThreads[Win32].c to the build
9118 * win32/configure.js: introduced a more flexible thread config
9119
John Fleck61f6fb62002-10-31 15:23:29 +000091202002-10-31 John Fleck <jfleck@inkstain.net>
9121
9122 * doc/xml.html (and, by implication, FAQ.html)
9123 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9124
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009125Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9126
9127 * configure.in: removed xmlwin32version.h
9128 * include/libxml/Makefile.am: removed xmlwin32version.h
9129
Daniel Veillardce66ce12002-10-28 19:01:59 +00009130Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * tree.c: applied patch from Brian Stafford to fix a bug
9133 in xmlReconciliateNs()
9134
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009135Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * tree.c: applied patch from Christian Glahn to allow
9138 xmlNewChild() on document fragment nodes
9139
Daniel Veillardb39bc392002-10-26 19:29:51 +00009140Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * parser.c: Christian Glahn found a problem with a recent
9143 patch to xmlParseBalancedChunkMemoryRecover()
9144 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9145 problems
9146 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9147 test/schemas/seq*: added the test cases from Charles
9148
Daniel Veillard366a9152002-10-23 20:43:53 +00009149Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9150
9151 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9152 serious cleanup of the spec file and associated changes
9153 in the Makefiles.
9154 * valid.c: try to remove some warnings on x86_64
9155
Daniel Veillardd033d022002-10-23 14:55:02 +00009156Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9159 fix bug #96586
9160
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009161Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9164 parsing, applied his patch
9165 * result/HTML/attrents.html result/HTML/attrents.html.err
9166 result/HTML/attrents.html.sax test/HTML/attrents.html:
9167 added the test and result case provided by Mikhail Sogrine
9168
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009169Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * vms/build_libxml.com vms/config.vms vms/readme.vms
9172 include/libxml/parser.h include/libxml/parserInternals.h
9173 include/libxml/tree.h include/libxml/xmlIO.h
9174 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9175 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9176 Applied the VMS update patch from Craig A. Berry
9177 * doc/*.html: update
9178
Daniel Veillardf000f072002-10-22 14:28:17 +00009179Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9182
Daniel Veillard1e208222002-10-22 14:25:25 +00009183Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * debugXML.c: adding a grep command to --shell in xmllint
9186 for T.V. Raman
9187
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009188Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * xmlcatalog.c: tried to fix some of the problem with --sgml
9191
Daniel Veillard935494a2002-10-22 14:22:46 +00009192Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * parser.c: tried to fix bug #91500 where doc->children may
9195 be overriden by a call to xmlParseBalancedChunkMemory()
9196
9197Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9200 identifiers in SGML catalogs containing '&'
9201
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009202Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * python/types.c: fixed bugs when passing result value tree
9205 to Python functions.
9206
Daniel Veillard48267432002-10-18 11:21:38 +00009207Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * configure.in: preparing the release of 2.4.26
9210 * doc/*: updated and rebuilt the documentation
9211
Daniel Veillardbb284f42002-10-16 18:02:47 +00009212Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * parser.c: fixed a XML Namespace compliance bug reported by
9215 Alexander Grimalovsky
9216
Daniel Veillard44892f72002-10-16 15:23:26 +00009217Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9218
9219 * HTMLtree.c: fixed serialization of script and style when
9220 they are not lowercase (i.e. added using the API to the tree).
9221
Daniel Veillard2fd85422002-10-16 14:32:41 +00009222Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * valid.c: make xmlValidateDocument emit a warning msg if there
9225 is no DTD, pointed by Christian Glahn
9226
Daniel Veillard32370232002-10-16 14:08:14 +00009227Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9230 content model when some of the blocks have min or max, and a couple
9231 of bugs found in the process.
9232 * result/schemas/list0* test/schemas/list0*: added some specific
9233 regression tests
9234
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009235Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * README: updated the contact informations
9238
Daniel Veillard63186732002-10-15 08:43:17 +00009239Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9242 misses it, reported by Peter Bray.
9243
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009244Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9247 and removed a few warnings
9248
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009249Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9250
9251 * parser.c: Christian Glahn found a small bug in the push parser.
9252 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9253 public
9254
Daniel Veillard6045c902002-10-09 21:13:59 +00009255Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * xmlschemas.c include/libxml/xmlschemas.h: added
9258 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9259 * testSchemas.c: added --memory to test the new interface
9260
Daniel Veillardf0070122002-10-09 14:24:17 +00009261Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * doc/index.py doc/search.php: integrated the XSLT indexing,
9264 a few fixed in the indexer, added a scope selection at the
9265 search level.
9266
Daniel Veillard01992e02002-10-09 10:20:30 +00009267Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9270 this was due to uninitialized parts of the validation context
9271
Daniel Veillard321be0c2002-10-08 21:26:42 +00009272Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * debugXML.c: applied patch from Mark Vakoc except the API
9275 change, preserved it.
9276 * doc/*: updated the docs to point to the search engine for
9277 information lookup or before bug/help reports.
9278
Daniel Veillard01e87d22002-10-08 16:55:06 +00009279Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * doc/index.py doc/search.php: added mailing-list archives
9282 indexing and lookup
9283
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009284Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9287
Daniel Veillard9b006132002-10-07 11:13:27 +00009288Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * doc/index.py: improved HTML indexing
9291 * doc/search.php: make the queries also lookup the HTML based indexes
9292
Daniel Veillard141d04b2002-10-06 21:51:18 +00009293Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * doc/index.py: added HTML page indexing
9296
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009297Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9298
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009299 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009300 problem in libxslt.
9301 * catalog.c: fixed list handling in XML_CATALOG_FILES
9302
Daniel Veillardceb09b92002-10-04 11:46:37 +00009303Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * valid.c: typo/bug found by Christian Glahn
9306
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009307Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9308
9309 * xmlIO.c: applied Windows CE patch from Javier.
9310 * win32/wince: new directory, contains support for the PocketPC
9311 with Windows CE from Javier.
9312 * include/win32config.h: reorganised, removed duplicate
9313 definitions and applied WinCE patch from Javier.
9314 * include/wsockcompat.h: new file, now contains WinSock
9315 compatibility macros.
9316 * win32/Makefile.msvc: introduced double-run compilation.
9317
Daniel Veillarde16b5742002-09-26 17:50:03 +00009318Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9319
9320 * configure.in include/libxml/xmlwin32version.h: preparing release
9321 of 2.4.25
9322 * doc/*: updated and regenerated teh docs and web pages.
9323
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009324Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9327 error were not covering namespace declarations.
9328 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9329 it was missing the attribute declaration for the namespace
9330 * result/VC/NS3: the fix now report breakages in that test
9331
Daniel Veillardabe01742002-09-26 12:40:03 +00009332Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9335
Daniel Veillard2ace1952002-09-26 12:28:02 +00009336Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9339 and regenerated the docs and web site
9340
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009341Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9342
9343 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9344 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9345 not before
9346
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009347Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * python/generator.py python/libxml2class.txt: fixed a stupid error
9350 breaking the python API
9351
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009352Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9353
9354 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9355 triostr.c triostr.h: applied a trio update patch from
9356 Bjorn Reese which should work with MinGW
9357
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009358Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * tree.c: improving some documentation comments
9361 * xmlregexp.c: found and fixed a mem leak with python regression tests
9362 * doc/*: rebuilt the doc and the API XML file including the
9363 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9364 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9365 python/types.c: added access to the XML Schemas regexps from
9366 python
9367 * python/tests/Makefile.am python/tests/regexp.py: added a
9368 simple regexp bindings test
9369
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009370Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9371
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009372 * doc/xml.html:
9373 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009374
Daniel Veillard118aed72002-09-24 14:13:13 +00009375Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * xmlregexp.c: fixed the data callback on transition functionality
9378 which was broken when using the compact form
9379 * result/schemas/*: updated the results, less verbose, all tests
9380 pass like before
9381 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9382 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9383 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9384 annoying warnings
9385 * xpath.c: try to provide better error report when possible
9386
Daniel Veillard72336152002-09-21 13:08:14 +00009387Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * Makefile.am: fixed a breakage raised by Jacob
9390
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009391Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9392
9393 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9394 which don't use sockets
9395
Igor Zlatkovic01280582002-09-20 16:40:34 +00009396Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9397
9398 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9399 * win32/configure.js: applied zlib patch from Daniel Gehriger
9400
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009401Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9402
9403 * win32/configure.js: applied the patch from Mark Vakoc for
9404 regexp support
9405 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9406 for regexp support
9407
Daniel Veillardb5c05732002-09-20 13:36:25 +00009408Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * xmlschemastypes.c: as pointed by Igor Float and Double
9411 parsing ain't finished yet
9412
Daniel Veillard40b11342002-09-20 12:01:39 +00009413Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * Makefile.am configure.in: trying to fix #88412 by bypassing
9416 all the python subdir if python ain't detected
9417
Daniel Veillard23e73572002-09-19 19:56:43 +00009418Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9421 made configuring with regexps/automata/unicode the default
9422 but without schemas ATM
9423 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9424 fixed the regexp based DTD validation performance and memory
9425 problem by switching to a compact form for determinist regexps
9426 and detecting the determinism property in the process. Seems
9427 as fast as the old DTD validation specific engine :-) despite
9428 the regexp built and compaction process.
9429
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009430Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * valid.c: determinism is debugged, new DTD checking code now works
9433 but xmlFAComputesDeterminism takes far too much CPU and the whole
9434 set usues too much memory to be really usable as-is
9435
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009436Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * tree.c: fixed another stupid bug in xmlGetNodePath()
9439 * xmllint.c: --version now report the options compiled in
9440
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009441Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * HTMLparser.c: small cleanup
9444 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9445 when configured with them. A bit of debugging around the determinism
9446 checks is still needed
9447
Daniel Veillard63b01c22002-09-17 19:25:28 +00009448Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9451
Daniel Veillard92727042002-09-17 17:59:20 +00009452Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * xmlIO.c: small portability glitch fixed.
9455
Daniel Veillard84d70a42002-09-16 10:51:38 +00009456Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * xmlschemastypes.c: incomplete steps for real/double support
9459 * testAutomata.c include/libxml/xmlautomata.h
9460 include/libxml/xmlregexp.h: avoiding a compilation problem
9461 * valid.c include/libxml/valid.h: starting the work toward using
9462 the regexps for actual DTD validation
9463
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009464Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * hash.c: cosmetic cleanup
9467 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9468 integrating a DTD validation layer based on the regexps
9469
Daniel Veillard4402ab42002-09-12 16:02:56 +00009470Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9473 the determinism was tested before eliminating the epsilon
9474 transitions :-(
9475
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009476Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * python/generator.py python/libxml.c python/libxml.py
9479 python/libxml2-python-api.xml python/libxml2class.txt
9480 python/libxml_wrap.h python/types.c: updated the python
9481 bindings, added code for easier File I/O, and the ability to
9482 define a resolver from Python fixing bug #91635
9483 * python/tests/Makefile.am python/tests/inbuf.py
9484 python/tests/outbuf.py python/tests/pushSAXhtml.py
9485 python/tests/resolver.py python/tests/serialize.py: updated
9486 and augmented the set of Python tests.
9487
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009488Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9489
9490 * win32/configure.js: added more readme info for the binary
9491 package.
9492
Daniel Veillard607b35c2002-09-10 12:16:19 +00009493Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * xmlIO.c: fixed a stupid out of bound array error
9496
9497Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9500 messing around with support for Windows path, cleanups,
9501 trying to identify and fix the various code path to the
9502 filename access. Added xmlNormalizeWindowsPath()
9503
Daniel Veillard76575762002-09-05 14:21:15 +00009504Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * error.c valid.c: working on better error reporting of validity
9507 errors, especially providing an accurate context.
9508 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9509 error reports in those cases.
9510
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009511Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9514 parser.c parserInternals.c xmlIO.c: get rid of all the
9515 perror() calls made in the library execution paths. This
9516 should fix both #92059 and #92385
9517
Daniel Veillard19aa7022002-09-05 11:14:19 +00009518Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * xmllint.c: memory leak reporting was broken after a change
9521 of the preprocessor symbol used to activate it.
9522
Daniel Veillardec6725e2002-09-05 11:12:45 +00009523Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * tree.c: try to make the copy function work for node of
9526 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9527 DOM layers though, not libxml2 itself.
9528
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009529Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * valid.c: try to provide file and line informations, not all
9532 messages are covered, but it's a (good) start
9533
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009534Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * xinclude.c: reimplemented a large part of the XInclude
9537 processor, trying to minimize resources used, James Henstridge
9538 provided a huge test case which was exhibiting severe memory
9539 consumption problems.
9540
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009541Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * python/Makefile.am: applied patch from Christophe Merlet to
9544 reestablish DESTDIR
9545
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009546Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * libxml.spec.in: fixes libary path for x86_64 AMD
9549
John Fleckbe98b332002-09-04 03:16:23 +00009550Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9551
9552 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009553 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009554 (plus resulting generated html files)
9555 fixing one spot I missed in the tutorial where I hadn't freed
9556 memory properly
9557
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009558Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9559
9560 * doc/tutorial/includeaddattribute.c
9561 * doc/tutorial/includeaddkeyword.c
9562 * doc/tutorial/includegetattribute.c
9563 * doc/tutorial/includekeyword.c
9564 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009565 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009566 update tutorial to properly free memory (thanks to Christopher
9567 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009568 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009569 added image files so the callouts are graphical, making it
9570 easier to read ( use "--param callout.graphics 1" to generate
9571 html with graphical callouts)
9572
Daniel Veillarde1662542002-08-28 11:50:59 +00009573Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9576 nice logos generated by Marc Liyanage
9577 * doc/site.xsl *.html: changed the stylesheet to show the new
9578 logo and regenerated the pages
9579
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009580Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9581
9582 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9583
Daniel Veillard42766c02002-08-22 20:52:17 +00009584Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * xpath.c: possible mem leak patch from Jason Adams
9587
9588Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9591 in the XQuery namespace
9592 * configure.in: preparing 2.4.24
9593 * doc/*.html: updated the web pages
9594
9595Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * python/generator.py: closing bug #85258 by generating conditional
9598 compile check to avoid linking to routines not configured in.
9599
Havoc Pennington84ec40a2002-08-22 13:59:35 +000096002002-08-22 Havoc Pennington <hp@pobox.com>
9601
9602 * autogen.sh: update error message for missing automake
9603
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009604Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * python/Makefile.am: typo in target name resulted in libxml2.py
9607 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9608
Daniel Veillard22669b22002-08-22 07:17:11 +00009609Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * win32/win32/Makefile.mingw: updated with version from
9612 Elizabeth Barham at http://soggytrousers.net/repository/
9613
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009614Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9615
9616 * win32/Makefile.msvc: added the prefix location to the include
9617 and lib search path.
9618
Havoc Pennington830e8972002-08-18 22:22:13 +000096192002-08-18 Havoc Pennington <hp@pobox.com>
9620
9621 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9622 both automake 1.6 and 1.4 installed get the right automake. Means
9623 compilation from CVS will now require the latest automake 1.4
9624 release, or manually creating symlinks called "automake-1.4" and
9625 "aclocal-1.4"
9626
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009627Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * configure.in python/Makefile.am: more AMD 64 induced changes from
9630 Frederic Crozat
9631
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009632Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * xinclude.c: oops I was missing the xml:base fixup too
9635 * result/XInclude/*.xml: this adds xml:base attributes to most
9636 results of the tests
9637
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009638Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * xinclude.c: quick but apparently working implementation of
9641 xi:fallback, should close bug #89684
9642 * Makefile.am test/XInclude/docs/fallback.xml
9643 result/XInclude/fallback.xml: added a basic test for fallback,
9644 and run with --nowarning to avoid a spurious warning
9645 * configure.in: applied patch from Frederic Crozat for python
9646 bindings on AMD 64bits machines.
9647
Daniel Veillard9e923512002-08-14 08:48:52 +00009648Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9651 the caller don't pass a SAX callback block.
9652
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009653Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * tree.c: applied the same fix for the XML-1.0 namespace to
9656 xmlSearchNsByHref() as was done for xmlSearchNs()
9657
Daniel Veillardad11b302002-08-12 14:53:41 +00009658Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * libxml.3: small cleanup of the man page
9661 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9662 when serializing HREF attributes generated by XSLT.
9663
Daniel Veillardc084e472002-08-12 13:27:28 +00009664Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9667 version of Marc Liyanage' patch for boolean attributes in HTML
9668 output
9669
Daniel Veillard5f91b372002-08-12 12:13:01 +00009670Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * python/tests/serialize.py: fixed the test results, indenting
9673 behaviour changed slightly
9674
Aleksey Sanin9e951762002-08-08 18:02:41 +00009675Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9676
9677 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9678 new c14n function to Windows def files
9679
Aleksey Saninea4272a2002-08-02 23:50:03 +00009680Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9681
9682 * c14n.c: fixed a memory leak in c14n code
9683
Daniel Veillard58e44c92002-08-02 22:19:49 +00009684Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * parser.c include/libxml/parser.h: adding a new API for Christian
9687 Glahn: xmlParseBalancedChunkMemoryRecover
9688 * valid.c: patch from Rick Jones for some grammar cleanup in
9689 validation messages
9690 * result/VC/* result/valid/*: this slightly change some of the
9691 regression tests outputs
9692
Daniel Veillard0bf29002002-08-01 12:54:11 +00009693Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * tree.c: trying to fix a problem in namespaced attribute handling
9696 raised by Christian Glahn
9697
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009698Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * encoding.c include/libxml/encoding.h: Opening the interface
9701 xmlNewCharEncodingHandler as requested in #89415
9702 * python/generator.py python/setup.py.in: applied cleanup
9703 patches from Marc-Andre Lemburg
9704 * tree.c: fixing bug #89332 on a specific case of loosing
9705 the XML-1.0 namespace on xml:xxx attributes
9706
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009707Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9708
9709 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9710 corner case from new Merlin's test suite and added a callback
9711 that will be used to improve xmlsec performance
9712
9713
Daniel Veillard0b22def2002-07-29 16:23:03 +00009714Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * HTMLtree.c: trying to fix the <style> escaping problem in
9717 HTML serialization bug #89342
9718
Daniel Veillard0b28e882002-07-24 23:47:05 +00009719Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9722 and rebuilt the web site.
9723
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009724Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009725
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009726 * include/libxml/tree.h: added _private member to xmlNs struct
9727
Daniel Veillard1d995272002-07-22 16:43:32 +00009728Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * HTMLparser.c: fixing bug #84876 based on the xml working
9731 code.
9732
William M. Brack61eaba52002-07-21 11:14:18 +00009733Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9734
9735 * python/Makefile.am: enhanced to fix bug 72012 (errors
9736 when using '-jX' make parameter)
9737
William M. Brackef61d202002-07-19 08:32:00 +00009738Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9739
9740 * xpath.c: small additional enhancement for booleans
9741 compared to nodesets
9742
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009743Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * HTMLtree.c: changed the order of the encoding declaration
9746 attributes in the meta tags due to a bug in IE/Mac
9747
William M. Brack0c022ad2002-07-12 00:56:01 +00009748Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9749
9750 * xpath.c: enhanced handling of booleans (especially '='
9751 and '!=' for nodesets) - fixes bug 85256. Added new
9752 routine xmlXPathNotEqualValues for more proper handling
9753 of '!=' when nodesets are involved.
9754
Daniel Veillard06944e22002-07-11 19:55:18 +00009755Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9758 doc/xmlcatalog_man.xml to the source distribution
9759
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009760Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9761
9762 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9763 asked for this.
9764
Daniel Veillard539638b2002-07-06 19:55:14 +00009765Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * configure.in: preparing 2.4.23
9768 * doc/*: rebuilt the docs
9769
Daniel Veillard176d99f2002-07-06 19:22:28 +00009770Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * parser.c: fixing bug #84169 by fixing the
9773 comment of xmlCreatePushParserCtxt to describe the
9774 encoding detection parameters better.
9775
Daniel Veillard37f961d2002-07-06 17:53:56 +00009776Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9777
9778 * valid.c: fixing bug #79331 in one path the lookup for
9779 ID attributes on a namespaced node wasn't handled correctly :-\
9780
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009781Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * HTMLparser.c: trying to fix 87235 about discarded white
9784 spaces in the HTML parser.
9785 * result/HTML/*: this changes the output of a number of HTML
9786 regression tests
9787
Daniel Veillardfdc91562002-07-01 21:52:03 +00009788Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * xpath.c: applied patch from Richard Jinks for the namespace
9791 axis + fixed a memory error.
9792 * parser.c parserInternals.c: applied patches from Peter Jacobi
9793 removing ctxt->token for good.
9794 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9795 popped out by the regression tests.
9796 * Makefile.am: patch for threads makefile from Gary Pennington
9797
William M. Brack6000af52002-06-28 11:43:13 +00009798Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9799
Daniel Veillardfdc91562002-07-01 21:52:03 +00009800 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009801 expressions involving preceding-sibling (et al).
9802
Daniel Veillard153120c2002-06-18 07:58:35 +00009803Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * hash.c: applied a patch from Peter Jacobi to solve a problem
9806 when compiling with the Watcom C on Win32
9807 * result/schemas/*.err: the change of hashing algo generated
9808 permutations in the output
9809
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009810Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * hash.c: applied patch from Sander Vesik improving the quality of
9813 the hash function.
9814
Aleksey Sanina5808b92002-06-14 17:07:41 +000098152002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009816
9817 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9818 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9819 xmllint.c xpath.c: replaced sprintf() with snprintf()
9820 to prevent possible buffer overflow (the bug was pointed
9821 out by Anju Premachandran)
9822
Daniel Veillarde059b892002-06-13 15:32:10 +00009823Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * parser.c: removed an uninitialized data error popped by valgrind
9826 on PE references
9827
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009828Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9829
9830 * doc/xml.html
9831 adding tutorial reference to the web page
9832
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009833Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9834
9835 * doc/tutorial/xmltutorial.xml
9836 * doc/tutorial/ar01s07.html
9837 * doc/tutorial/ape.html
9838 * doc/tutorial/includegetattribute.c
9839 adding section to tutorial about retrieving an attribute
9840 value
9841
Daniel Veillardf5582f12002-06-11 10:08:16 +00009842Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * parser.c: applied a couple of patches from Peter Jacobi to start
9845 to get rid of ctxt->token, with a possible significant speed
9846 improvement to be gained once done. Better compliance with PE
9847 references constructs in DTDs too.
9848 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9849 from Peter too
9850
Daniel Veillard38d80e22002-06-11 07:24:56 +00009851Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9854 xmlParseElement was likely to have been deallocated at the
9855 time of the report, possibly leading to segfault. Just report
9856 the tag name now.
9857
Daniel Veillard9e412302002-06-10 15:59:44 +00009858Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xpath.c: patch from Richard Jinks for XPath substring() function
9861 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9862
Aleksey Sanina5808b92002-06-14 17:07:41 +000098632002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009864
9865 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9866
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009867Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9868
9869 *doc/FAQ.html
9870 fixing typos in FAQ, thanks to Robert Funnell for the
9871 editing help
9872
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009873Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * NEWS: got complaints from rpmlint that it was empty
9876
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009877Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9878
9879 * added doc/tutorial, including:
9880 apa.html
9881 apb.html
9882 apc.html
9883 apd.html
9884 ar01s02.html
9885 ar01s03.html
9886 ar01s04.html
9887 ar01s05.html
9888 ar01s06.html
9889 includeaddattribute.c
9890 includeaddkeyword.c
9891 includekeyword.c
9892 includestory.xml
9893 index.html
9894 xmltutorial.xml
9895 libxml tutorial, including generated html
9896
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009897Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9898
9899 * result/c14n/exc-without-comments/merlin-c14n-two-*
9900 result/c14n/without-comments/merlin-c14n-two-*
9901 test/c14n/exc-without-comments/merlin-c14n-two-*
9902 test/c14n/without-comments/merlin-c14n-two-*
9903 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9904 c14n/exc-c14n and slightly modified test script to handle
9905 these test cases
9906 * c14n.c: fixed bugs for complicated nodes set (namespace
9907 without node and others from merlin-c14n-two.tar.gz)
9908 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9909 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9910 for xmlsec performance patch
9911 * xpath.c: fixed self::node() for namespaces and attributes
9912
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009913Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9914
9915 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9916 but with the format parameter
9917 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9918
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009919Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9920
9921 * Makefile.am: updated c14n tests suite
9922 * c14n.c: performance improvement for previous c14n patch
9923
Daniel Veillarde72c7562002-05-31 09:47:30 +00009924Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * parser.c: another peroformance patch from Peter Jacobi, that
9927 time on parsing attribute values.
9928
Aleksey Sanin508a1012002-05-31 06:32:32 +00009929Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9930
9931 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9932 into LibXML2 test suite
9933
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009934Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9935
9936 * c14n.c: propagating xpath ancesstors node fix to c14n
9937 plus small performance improvement to reduce number of
9938 mallocs
9939 * xpath.c: fixed ancestors axis processing for namespace nodes
9940
Daniel Veillard46de64e2002-05-29 08:21:33 +00009941Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9944 Peter Jacobi
9945
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009946Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * configure.in: preparing 2.4.22
9949
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009950Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9953 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9954 a public entry point.
9955 * doc/*: rebuilt the API and docs
9956
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009957Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * xpath.c: patch from Richard Jinks to fix a problem introduced
9960 in the previous patch and pointed by Norm
9961
Daniel Veillardc6924812002-05-24 11:10:43 +00009962Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * libxml.spec.in: fixing bug #81112
9965
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009966Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * uri.c: fixing bug #82848
9969
Daniel Veillarda2878972002-05-24 07:54:39 +00009970Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9973 output of one catalog test
9974
Aleksey Sanin114e4752002-05-24 07:20:27 +00009975Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009976
Aleksey Sanin114e4752002-05-24 07:20:27 +00009977 * global.data globals.c tree.c include/libxml/globals.h
9978 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9979 default value for global parameter xmlIndentTreeOutput to 1 and
9980 introduced new global parameter xmlTreeIndentString (the string
9981 used to do one-level indent) with default value " " (as it was
9982 in tree.c)
9983
Daniel Veillard49d5af82002-05-23 11:55:49 +00009984Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9987 with trio and schemas.
9988
Daniel Veillard7c13af42002-05-22 09:57:32 +00009989Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * xpath.c: patch from Richard Jinks to fix the problem raised in
9992 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9993
Daniel Veillard5a872412002-05-22 06:40:27 +00009994Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * xmlschemas.c: a bit of work on import.
9997 * xmlschemastypes.c: Charles Bozeman provided a compare function
9998 for date/time types so min/max facet restrictions should work,
9999 indeterminate comparisons return an error instead of equal.
10000 * test/schemas/date_0* result/schemas/date_0_0: specific test
10001 from Charles Bozeman too
10002
Daniel Veillard10b6da42002-05-18 07:55:20 +000010003Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10006 from Christian Cornelssen fixing the man pages and the Catalog
10007 building script.
10008 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10009 next step is <xs:import> I now have a reasonable understanding
10010 of how it works.
10011
Daniel Veillarde5354492002-05-16 08:43:22 +000010012Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10015
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010016Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10017
10018 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10019
Daniel Veillard088bf112002-05-14 11:03:59 +000010020Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * xpath.c: fixing an XPath function evalutation bug pointed out
10023 by Alexey Efimov where the context was lost when evaluating
10024 the function arguments
10025
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010026Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010027
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010028 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10029 function public for XMLSec performance optimizations
10030
Daniel Veillard3cd72402002-05-13 10:33:30 +000010031Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * python/generator.py python/libxml2class.txt : fixed a problem
10034 with the HTML parser pointed by Gary Benson
10035 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10036 example
10037
Aleksey Sanine48a3182002-05-09 18:20:01 +000010038Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10039 * parser.c: fixed bug #81159 (memory growth in SAX)
10040
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010041Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10042 * xpath.c: fixed bug #78858 (the real fix)
10043
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010044Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010045 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010046
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010047Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * tree.c: modified xmlNodeSetBase to allow changing the
10050 base of a document.
10051
Daniel Veillard070803b2002-05-03 07:29:38 +000010052Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * xmlschemastypes.c: patch Charles Bozeman for validation of
10055 all the date, time, and duration types
10056 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10057 * configure.in: fixed an error pointed by an user
10058 * xml2-config.in: fixed an error pointed by an user
10059
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010060Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10061
10062 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10063 win32/libxml2.def.src xmlIO.c: exported default
10064 'file:', 'http:' and 'ftp:' protocols input handlers
10065 and maked protocols comparisson case insensitive
10066
Daniel Veillard34de97f2002-04-30 14:29:22 +000010067Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * configure.in: Neven Has detected a typo
10070
Daniel Veillard28577c32002-04-30 06:48:41 +000010071Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10074 as one of the persons allowed to commit directly to the
10075 module.
10076
Daniel Veillardfc57b412002-04-29 15:50:14 +000010077Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10080 * valid.c: raised a too low limit
10081 * doc/*: rebuilt the docs
10082
Daniel Veillardeca82812002-04-24 11:42:02 +000010083Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * test/XPath/expr/floats test/XPath/expr/functions
10086 result/XPath/expr/floats result/XPath/expr/functions
10087 xpath.c: another XPath conformance patch from Richard Jinks
10088
Daniel Veillard13e04c62002-04-23 17:51:29 +000010089Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * xmlschemas.c: fixed validation of attribute groups.
10092 * test/schemas result/schemas: added an example from the primer
10093
Daniel Veillard88c58912002-04-23 07:12:20 +000010094Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10097 * test/schemas result/schemas: updated the test list
10098
Daniel Veillarde19fc232002-04-22 16:01:24 +000010099Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * TODO: updated a bit
10102 * parser.c: made a comment more specific
10103 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10104 Schemas conformance.
10105 * test/schemas result/schemas: updated the test list
10106
Daniel Veillard441bc322002-04-20 17:38:48 +000010107Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10110 implementing xs:all with minOccurs = 0
10111 * tes/schemas/* result/schemas/*: added more tests covering
10112 xs:all
10113
Daniel Veillard8a001f62002-04-20 07:24:11 +000010114Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * xmlregexp.c: first implementation of the all particle, this
10117 may need to be revisited for case where not all transitions
10118 must be crossed.
10119
Daniel Veillard7646b182002-04-20 06:41:40 +000010120Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * tree.c: another entity processing update from Markus Henke
10123
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010124Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10125
10126 * trionan.c: fixed crash on OSF/1
10127
Daniel Veillardb4398962002-04-19 07:01:55 +000010128Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xmlschemas.c: more Schemas work
10131 * test/schemas/* result/schemas/*: added more tests coming
10132 from the spec.
10133
Daniel Veillard54761132002-04-18 21:00:44 +000010134Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10137 ExcC14N specification
10138
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010139Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * tree.c: patch from Markus Henke, fix for recursive entities.
10142
Daniel Veillard23b1f372002-04-18 15:50:05 +000010143Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * xpath.c: fix a problem with string() on a document node.
10146
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010147Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * Makefile.am xmlschemas.c: more Schemas work
10150 * test/schemas/* result/schemas/*: added more tests coming
10151 from the spec.
10152
Daniel Veillard6231e842002-04-18 11:54:04 +000010153Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10156 * result/HTML/*: this changes a few things in the results
10157
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010158Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10159
10160 * include/libxml/tree.h: eliminated 'declaration different than
10161 prototype' warning
10162 * include/win32config.h: "resolved" conflicts with errno.h
10163
Daniel Veillardb509f152002-04-17 16:28:10 +000010164Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10167 on the automata interfaces and debug of counted choices
10168 * test/schemas/* result/schemas/*: added a number of tests
10169
Daniel Veillard8651f532002-04-17 09:06:27 +000010170Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10173 a bit of work on Schemas
10174 * testSchemas.c: try to make it more useful
10175 * test/schemas/* result/schemas/* Makefile.am: changed the
10176 Schemas regression test procedure, started adding a few samples
10177
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010178Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10179
10180 * include/libxml/encoding.h: Patch for the Borland C++ builder
10181 * include/libxml/tree.h: Patch for the Borland C++ builder
10182 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010183 * win32/bcb5: New directory for the Borland C++ builder
10184 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010185
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010186Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10187
10188 * win32/Makefile.msvc: Update for XML Schema support
10189 * win32/configure.js: Update for XML Schema support
10190 * win32/libxml2.def.src: Update for XML Schema support
10191
Daniel Veillard4255d502002-04-16 15:50:10 +000010192Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10195 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10196 xmlunicode.c include/libxml/Makefile.am
10197 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10198 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10199 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10200 include/libxml/xmlversion.h.in : merged the current state of
10201 XML Schemas implementation, it is not configured in by default,
10202 a specific --schemas configure option has been added.
10203 * test/automata test/regexp test/schemas Makefile.am
10204 result/automata result/regexp result/schemas:
10205 merged automata/regexp/schemas regression tests
10206
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010207Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * xpath.c: Gary found a compile time problem, fixes #78823
10210
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010211Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * configure.in: release of 2.4.20
10214 * doc/*: updated and rebuilt the docs
10215
Daniel Veillardf544f192002-04-15 12:56:56 +000010216Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * python/Makefile.am: patch from Cristian Gafton to build on
10219 Red Hat 6.2, should also fix #75779
10220
Daniel Veillard940492d2002-04-15 10:15:25 +000010221Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * valid.c: first part of fixing #78729
10224
Daniel Veillardeb475a32002-04-14 22:00:22 +000010225Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10228 escaping of URI when saving HTML files.
10229 * result/HTML/*: this impacted some tests
10230
Daniel Veillard9b731d72002-04-14 12:56:08 +000010231Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * configure.in: trying to fix #77441
10234
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010235Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * include/libxml/xmlIO.h: Hallski complained it could not be
10238 included by itself.
10239
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010240Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10243
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010244Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10245
10246 * win32/configure.js: patch from Nilo for the c14n option
10247 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10248
Daniel Veillardda423da2002-04-10 19:25:38 +000010249Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10252 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10253 LIBXML_THREAD_ENABLED
10254
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010255Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xpath.c: another patch from Richard Jinks for substring conformance
10258 * test/XPath/expr/floats test/XPath/expr/strings
10259 result/XPath/expr/floats result/XPath/expr/strings: update of the
10260 test suite to check those.
10261
Daniel Veillard01917aa2002-04-10 11:30:41 +000010262Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * xpath.c: patch from Richard Jinks for .x float parsing.
10265
Daniel Veillard46d6c442002-04-09 16:10:39 +000010266Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * parser.c: patch from Markus Henke when an encoding ain't recognized
10269
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010270Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * libxml.m4: got a report that #include <string.h> was needed
10273
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010274Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10277
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010278Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10279
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010280 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010281
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010282Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10285 pointed out by Melvyn Sopacua.
10286
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010287Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * libxml.m4: Frédéric Crozat gave a patch related to the change
10290 of Include paths breaking the libxml.m4
10291
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010292Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * xpath.c: Fix bug #76927 forgot to save some context
10295 when evaluating binary expressions
10296
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010297Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * configure.in: fixed configure for MPE/iX from Markus Henke
10300 * xmlmemory.c: fixed initialization problems
10301 * xpath.c: another set of patches from Richard Jinks this
10302 fixes "make XPathtests" on linux
10303
Daniel Veillard21458c82002-03-27 16:12:22 +000010304Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10307 * test/XPath/expr/compare test/XPath/expr/equality
10308 test/XPath/expr/floats test/XPath/expr/functions
10309 test/XPath/expr/strings result/XPath/expr/compare
10310 result/XPath/expr/equality result/XPath/expr/floats
10311 result/XPath/expr/functions result/XPath/expr/strings: Updated
10312 tests though they show a divergence on Linux
10313
Daniel Veillard28dfed12002-03-27 09:08:17 +000010314Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * xpath.c trionan.c: previous commit also included patches
10317 from Richard Jinks on some IEEE support corner case
10318
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010319Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10322 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10323 that $(datadir) should be used for docs
10324
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010325Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10328 could leak filedescriptors
10329
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010330Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * configure.in nanohttp.c: applied patch from Allan Clark for
10333 UnixWare/OpenServer
10334
Daniel Veillard19274092002-03-25 16:48:03 +000010335Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * configure.in: preparing 2.4.19
10338 * doc/*: rebuilt the docs
10339
Daniel Veillard56b2db72002-03-25 16:35:28 +000010340Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * nanohttp.c: fixing #76043, got fed up with non-portability
10343 of that piece of code.
10344
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010345Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * valid.c SAX.c: Never commit without running "make tests" :-(
10348 fix a couple of stupidities in the previous commit
10349 * result/*: a few changes in some attribute order result of previous
10350 commit.
10351
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010352Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10355 the internal subset should not raise duplicate ID errors,
10356 also there was a small bug in conjunction to namespace
10357 declarations defaulted and xml:xxx attributes DTD definitions.
10358
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010359Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * xpath.c: Richard Jinks also raised some rounding problems
10362 this tries to fix them
10363
Daniel Veillard4e2df542002-03-22 12:23:14 +000010364Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10367 behaviour in xmlXPathCastToString()
10368
Daniel Veillarddb552912002-03-21 13:27:59 +000010369Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10372 raised by Morus Walter
10373
Daniel Veillard9e537932002-03-21 13:08:08 +000010374Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10377 from Igor
10378
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010379Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * xpath.c: fixing #75619, related to a problem when trying
10382 to evaluate condition when the current node set resulting
10383 from that sub-step evaluation is empty. Also fixes 2 potential
10384 problem with previous-sibling and next-siblings axis.
10385
Daniel Veillard1840ef02002-03-21 08:05:23 +000010386Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10389 HTML support is not configured in.
10390
Daniel Veillard561b7f82002-03-20 21:55:57 +000010391Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10394 include/libxml/tree.h: dohh I really didn't intended to commit
10395 this test version :-(
10396
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010397Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * testSAX.c: I wanted to see the real speed at the SAX interface
10400 after a little too many Ximianer started complaining about the
10401 parser speed.
10402 added a --quiet option:
10403 paphio:~/XML -> ls -l db100000.xml
10404 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10405 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10406 3200006 callbacks generated
10407 real 0m1.270s
10408 Which means 16MBytes/s and 3Mcallback/s
10409
Daniel Veillardc62a1472002-03-19 18:35:12 +000010410Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * xpath.c: valgrind spotted another error that time when running
10413 on libxslt regression tests
10414
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010415Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * Makefile.am: adding "make valgrind" running the full regression
10418 tests (except python ones) under Valgrind (using valgrind -q
10419 which was kindly added by the author).
10420 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10421 passes cleanly now except an obcure floating point initialization
10422 raised in log10() in one XPath regression test ???
10423 * tree.c: edited some comments to close #75244
10424
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010425Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10428 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10429 context of ScrollKeeper, made sure that if the number is
10430 an integer, the serialization follows the description at
10431 http://www.w3.org/TR/xpath#section-String-Functions
10432
Daniel Veillard5997aca2002-03-18 18:36:20 +000010433Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010435 * configure.in: preparing 2.4.18
10436 * doc/*: updated and rebuilt the web site
10437 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10438 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010439 * parser.c: humm, changed the way the SAX parser work when
10440 xmlSubstituteEntitiesDefault(1) is set, it will then
10441 do the entity registration and loading by itself in case the
10442 user provided SAX getEntity() returns NULL.
10443 * testSAX.c: added --noent to test the behaviour.
10444
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010445Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * parser.c: Wilfried Teiken provided a hackish but working
10448 way to get context reported back on entities when parsing
10449 with SAX and without breaking the DOM build.
10450
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010451Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * c14n.c: applied a new patch from Aleksey Sanin
10454 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10455 to reference Aleksey implementation of XML digital Signatures
10456
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010457Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * xpath.c: small fix to avoid potential problem due to
10460 ordering of freeing data
10461 * python/Makefile.am: people were complaining about
10462 the generated file in python dir not being built
10463
Daniel Veillardd2379012002-03-15 22:24:56 +000010464Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10467 python/generator.py python/libxml.c python/types.c: Cleanup
10468 of the python Makefiles based on Jacob and James feedback,
10469 fixed the spec file accordingly, fixed the number of warning
10470 that passing my pedantic CFLAGS was generating. Conclusion
10471 is that Python includes are real crap.
10472
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010473Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * configure,in: it was reported quite a few times that
10476 xml2-config --cflags should not output
10477 -I$includeprefix/libxml2/libxml because libxml2 header names
10478 clashes with existing names like list.h from C++ stl.
10479 Includes should be #include<libxml/xxx.h> so ...
10480
Daniel Veillard6f293b12002-03-15 09:42:33 +000010481Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * c14n.c: another patch from Aleksey Sanin
10484
Daniel Veillard5c396542002-03-15 07:57:50 +000010485Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10488 canonicalization algorithm
10489 * doc/xml.html doc/index.html: added the C14N references on the
10490 index page.
10491
jacob berkman9be65862002-03-14 02:15:56 +0000104922002-03-13 jacob berkman <jacob@ximian.com>
10493
10494 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10495 usage, redundant, and gcc specific
10496
Daniel Veillard75be0132002-03-13 10:03:35 +000010497Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * xpath.c: speedup some node selection operations, this can
10500 have a significant impact on DocBook Norm's stylesheets
10501 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10502 make sure it's always the case
10503 * debugXML.c: distinguish CDATA and comments in ls operations
10504
Daniel Veillard61f26172002-03-12 18:46:39 +000010505Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10508 to generate better API descriptions etc...
10509
Daniel Veillard9ff88172002-03-11 09:15:32 +000010510Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * c14n.c: Fixing #74186, made sure all boolean expressions
10513 get fully parenthesized, ran indent on the output
10514 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10515 include/libxml/tree.h: also #74186 related, removed the
10516 --with-buffers option, and all the preprocessor conditional
10517 sections that were resulting from it.
10518
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010519Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * valid.c: applied patch from Dodji Seketeli fixing an
10522 uninitailized variable in xmlValidGetValidElements()
10523
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010524Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * c14n.c: fixed a few comments
10527 * doc/*.html doc/*/*.html: regenerated the docs and added
10528 the C14N API
10529 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10530
Daniel Veillardfa49d872002-03-09 10:20:00 +000010531Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * check-xml-test-suite.py: fix to adapt varaiations in the
10534 bindings
10535 * configure.in python/setup.py python/setup.py.in: fixed to
10536 have the version of the python scripts automatically updated
10537
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010538Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10541 in xmlCopyProp()
10542
Daniel Veillardaf43f632002-03-08 15:05:20 +000010543Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * configure.in: preparing 2.4.17 release
10546 * doc/*: updated and rebuilt the docs
10547 * xpath.c: fixed a comment
10548 * python/libxml.c: fixed a possible reentrancy problem
10549
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010550Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10553 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10554 added a specific regression test
10555 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10556 not raise exceptions when failing to find the attribute.
10557
Daniel Veillard90bc3712002-03-07 15:12:58 +000010558Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * configure.in xmllint.c: owen pointed out a problem with the
10561 ftme fix, gettimeofday() was not detected by configure and
10562 the ftime header wasn't included, dohhh
10563
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010564Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * configure.in xmllint.c: trying to fix #71457 for timing
10567 precision when gettimeofday() is not availble but ftime() is
10568
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010569Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10572 are now copied on install and part of the -devel RPM
10573
Daniel Veillard7b416132002-03-07 08:36:03 +000010574Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * xpath.c: trying to avoid bug #72150 which was apparently
10577 caused by a gcc bug (or a processor problem) as detailed
10578 at http://veillard.com/gcc.bug
10579
Daniel Veillardf742d342002-03-07 00:05:35 +000010580Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10583 fixed xmlReconciliateNs(), added a Python test/example for
10584 inter-document cut'n paste
10585 * python/libxml.py: fixed node.doc on document nodes and added
10586 xpathEval() onto node objects
10587
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010588Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10591 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10592 fixup and integrated tests for the serialization stuff
10593
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010594Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10597 moved the libxml man page to section 3
10598
Daniel Veillard1e774382002-03-06 17:35:40 +000010599Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * tree.c: fix bug #72490
10602 * python/libxml.c python/libxml.py: added methods serialize()
10603 and saveTo() to all node elements.
10604
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010605Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * xmlIO.c: closed #73430, don't read from an input source
10608 which indicated an end-of-file or an error.
10609
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010610Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * parser.c: make sure SAX endDocument is always called as
10613 this could result in a Python memory leak otherwise (it's
10614 used to decrement ref-counting)
10615 * python/generator.py python/libxml.c python/libxml.py
10616 python/libxml2-python-api.xml python/libxml2class.txt
10617 python/tests/error.py python/tests/xpath.py: implemented
10618 the suggestions made by Gary Benson and extended the tests
10619 to match it.
10620
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010621Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * python/generator.py: applied patch fixing #73450
10624
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010625Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * xpath.c: fixing #61290 "namespace nodes have no parent"
10628 long standing divergence from the XPath REC. NodeSets
10629 simply hold a copy of namespace nodes and those node ->next
10630 points to the parent (which may not be the node carrying the
10631 definition).
10632 * include/libxml/xpath.h: flagged but didn't added a possible
10633 speedup
10634 * DOCBparser.c HTMLparser.c: removed some warnings from push
10635 parser due to new state being added.
10636 * tree.c: new fix from Boris Erdmann
10637 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10638 the XML Canonalization support from Aleksey Sanin
10639
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010640Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * tree.c: patch from Boris Erdmann fixing some namespace odities
10643 with xmlCopyNode()
10644
Daniel Veillardc6613042002-03-02 09:34:02 +000010645Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * xmlIO.c: fix bug #72706 when loading a NULL entity
10648
Daniel Veillardc0fef772002-03-01 16:16:31 +000010649Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10652 actually change in a future XML Namespace revision.
10653
Daniel Veillard79426f22002-03-01 16:14:17 +000010654Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10657 added the possibility of returning nodesets from XPath extension
10658 functions written in Python
10659
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010660Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * python/*: commiting some Python bindings work done while travelling
10663
Daniel Veillard97300512002-03-01 09:13:41 +000010664Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10667 explicitely with memory debugging switched on
10668
Daniel Veillard6361da02002-02-23 10:10:33 +000010669Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10672 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10673 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10674 the accessor generator for strings
10675 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10676 regression test.
10677
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010678Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * python/README python/generator.py python/libxml.c python/setup.py:
10681 added the 'usual' setup.py to allow building a libxml2-python
10682 module based on the same code. The initialization is however
10683 different the 2 .so files fo libxml2 and libxslt are identical and
10684 they entry point initialize both libraries. this is done to avoid
10685 some possible nasty problem since the Python don't merge the maps
10686 of all shared modules.
10687
Daniel Veillard158a4d22002-02-20 22:17:58 +000010688Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * parser.c: fixed a push/encoding bug reported by Michael
10691 on librsvg
10692
Daniel Veillard7839e162002-02-20 18:54:48 +000010693Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * include/libxml/parserInternals.h: fixes a misplaced #endif
10696
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010697Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * parser.c valid.c: found and fixed a couple of allocation bugs
10700
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010701Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * doc/xml.html doc/python.html doc/*: added a Python and binding
10704 page describing the current state of the Python bindings and
10705 giving pointers to the other languages wrappers.
10706
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010707Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10710 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10711 rebuilt the API and web site
10712 * xpath.c: fixed #71978 portability bugs
10713
Daniel Veillard8aff2472002-02-19 21:50:43 +000010714Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10717
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010718Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * include/libxml/parserInternals.h parser.c: had to change
10721 2 internal parsing API when processing document content
10722 to check the start and end of element content are defined
10723 in the same entity
10724 * valid.c include/libxml/valid.h: attribute normalization can
10725 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10726 with the context to report it.
10727 * SAX.c: fixed the last known bugs, crazy validation constraints
10728 when a document is standalone seems correctly handled. There
10729 is a couple of open issues left which need consideration especially
10730 PE93 on external unparsed entities and standalone status.
10731 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10732 The 2 tests left failing are actually in error. Cleanup done.
10733
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010734Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * valid.c: implemented E59 spaces in CDATA does not match the
10737 nonterminal S
10738
Daniel Veillard878eab02002-02-19 13:46:09 +000010739Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * SAX.c parser.c valid.c: more validation test fixups
10742 * check-xml-test-suite.py: added duration info for the tests
10743
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010744Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * parser.c valid.c: a couple of errors were reported but not
10747 saved back as such in the parsing context. Down to 1% failure rate
10748 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10749
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010750Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * xmlInternald.c: isExtender was missing a char
10753 * parser.c include/libxml/parser.h: % are acceptable in the
10754 internal subset if within a PUBLIC ID
10755
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010756Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * SAX.c parserInternals.c valid.c: more work on the conformance
10759 suite. Took the step to finally block documents with encoding
10760 errors. It's a fatal error per the spec, people should have fixed
10761 their documents by now.
10762
Daniel Veillard55253e22002-02-18 14:32:39 +000010763Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * check-xml-test-suite.py: fixed the test script after some discussion
10766 on the semantic of TYPE="error"
10767 * Makefile.am: added the script to the distrib
10768
Daniel Veillard28757702002-02-18 11:19:30 +000010769Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * SAX.c entities.c: fixed a couple of conformances issues deep
10772 into the validation code (standalone and undeclared Notations)
10773
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010774Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10777 stayed there for years !
10778
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010779Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10782 missing
10783
Daniel Veillardc7612992002-02-17 22:47:37 +000010784Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * check-xml-test-suite.py: improved the behaviour a bit as
10787 well as the logs
10788 * parser.c valid.c SAX.c: fixed a few more bugs
10789 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10790
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010791Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * check-xml-test-suite.py: python script to run regression tests
10794 against the XML Test suite of W3C/OASis
10795 * SAX.c: fixed a validation bug
10796 * parser.c: fixed 3 errors pointed by the test suite
10797 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10798 * python/Makefile.am: fixed a dependendy
10799
Daniel Veillard9f28f302002-02-15 20:48:08 +000010800Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * xmlmemory.c: avoid a warning bug #71594
10803
Daniel Veillard144024e2002-02-13 21:14:46 +000010804Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10807 warning on alpha/Tru64
10808
Daniel Veillarde4301c82002-02-13 13:32:35 +000010809Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * include/libxml/entities.h: fixing a comment
10812 * valid.c: fixing some troubles with validity check on namespaces
10813 * result/VC/NS3 test/VC/NS3: added a specific regression test
10814
Daniel Veillarda6d05382002-02-13 13:07:41 +000010815Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * tree.c: Fixing #71342 serializing '\n' in attribute values
10818 * result/noent/att3 result/att3 test/att3: added a specific
10819 test.
10820
Daniel Veillard797a5652002-02-12 13:46:21 +000010821Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * python/libxml.c: couple of bug fixes
10824
Daniel Veillard01a6d412002-02-11 18:42:20 +000010825Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * python/*.py: removed tabs and used spaces.
10828
Daniel Veillard397ff112002-02-11 18:27:20 +000010829Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10832 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10833
Daniel Veillard03517542002-02-11 13:54:40 +000010834Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10837 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10838
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010839Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * include/libxml/encoding.h include/libxml/entities.h
10842 include/libxml/globals.h include/libxml/parser.h
10843 include/libxml/threads.h include/libxml/tree.h
10844 include/libxml/xmlmemory.h: trying to fix the include mess
10845
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010846Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * include/libxml/xmlmemory.h: reverted part of the previous
10849 attempt to provide #69655, this was breaking the build.
10850
Daniel Veillard0ba59232002-02-10 13:20:39 +000010851Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10854 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10855 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10856 include/libxml/parserInternals.h include/libxml/tree.h
10857 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10858 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10859 clean.
10860 * python/libxml.c: fixed a warning.
10861
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010862Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10865 copying of node, merge back IDs in the target document.
10866 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10867 test/XInclude/ents/ids.xml: test case
10868 * result/VC/ElementValid4: output changed due to a typo fix
10869
Daniel Veillard1c18e302002-02-09 22:16:40 +000010870Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010873 generate the dependencies right as Jacob found out. Add
10874 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010875
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010876Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * parserInternals.c valid.c: Justin Fletcher found some parts
10879 of the code needing cleanup
10880 * libxml.spec.in python/Makefile.am python/generator.py
10881 python/libxml.c python/libxml.py: Fixed the python Makefiles
10882 corrected a bug showing up on ia64, changed the name of the
10883 python internal module too
10884
Daniel Veillard07be19b2002-02-08 14:20:35 +000010885Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * Makefile.am: applied patch from Andris Pavenis for binary
10888 name suffixes
10889
Daniel Veillardf216d462002-02-08 13:44:24 +000010890Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * xmllint.c win32/win32config.h: fixing #68748
10893
Daniel Veillardd455d792002-02-08 13:37:46 +000010894Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * valid.c: fixing #70166
10897
10898Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * valid.c: fixing #70077
10901
Daniel Veillardc575b992002-02-08 13:28:40 +000010902Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * Copyright Makefile.am README configure.in libxml.spec.in:
10905 Changed to the MIT Licence
10906 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10907 doc/xmlio.html: updated the doc accordingly
10908 * include/libxml/xmlwin32version.h configure.in: preparing
10909 2.4.14 release
10910 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10911 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10912 fixed the const xmlChar * wrapper and generator, XPath extension
10913 functions now use the context as first argument
10914 * python/tests/tstxpath.py python/tests/xpath.py
10915 python/tests/xpathext.py: Updated the tests accordingly
10916 * tree.c: fixed bug #70067
10917
Daniel Veillard7db38712002-02-07 16:39:11 +000010918Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * Makefile.am: cleanup
10921 * debugXML.c: always use stdout if output is NULL
10922 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10923 * python/Makefile.am python/generator.py python/libxml2class.txt
10924 python/libxml_wrap.h python/types.c: augmented the number of bindings
10925 handling FILE * and XPath contexts
10926 * python/tests/Makefile.am: avoid a stupid problem due to the
10927 use of TEST.
10928
Daniel Veillard15a143b2002-02-06 22:40:50 +000010929Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10932
Daniel Veillard70cab352002-02-06 16:06:58 +000010933Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * python/TODO python/libxml.c: cleanup the extension function lookup
10936 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10937
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010938Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * configure.in python/Makefile.am: do not install outside
10941 of prefix
10942
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010943Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * python/TODO python/libxml.c: started adding SAX interfaces
10946 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10947 SAX test
10948
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010949Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * tree.c: hardened the addChild function
10952 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10953 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10954 added accessors needed for xmlNode, a bit more testing and
10955 extension of interfaces
10956 * python/tests/Makefile.am python/tests/build.py: added a test
10957 build from scratch/save/load/check
10958
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010959Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * parserInternals.c: change a small bit in the way valididy
10962 error messages get initialized
10963 * python/TODO python/libxml.c python/libxml2-python-api.xml
10964 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10965 added some memory debugging to track leaks at the libxml2 level
10966 * python/tests/*.py: changed all tests to check for leaks,
10967 there is just one left in XPath extension registrations.
10968
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010969Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * python/TODO python/generator.py python/libxml2-python-api.xml
10972 python/libxml2class.txt: more accessor classes for the parser
10973 context, allow to switch on and check validity
10974 * python/tests/Makefile.am python/tests/error.py
10975 python/tests/invalid.xml python/tests/valid.xml
10976 python/tests/validate.py: attded more test and and added error.py
10977 which I forgot to commit in the last step
10978
Daniel Veillard3ce52572002-02-03 15:08:05 +000010979Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * python/Makefile.am python/types.c: cleanup
10982 * python/libxml.c python/libxml.py python/libxml_wrap.h
10983 python/generator.py python/libxml2-python-api.xml
10984 python/libxml2class.txt: added class for parser context, added
10985 first cut for push mode support. Added a framework to generate
10986 accessors functions.
10987 * python/tests/Makefile.am python/tests/push.py: added a push
10988 test
10989
Daniel Veillardcfb05462002-02-02 23:18:22 +000010990Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10993 bug a bit of cleanup.
10994
Daniel Veillard5d819032002-02-02 21:49:17 +000010995Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10998 python/libxml2class.txt: adding error redirections and preformat
10999 to a python handler
11000 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11001 tests self checking
11002
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011003Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11006 a function
11007
Daniel Veillard9589d452002-02-02 10:28:17 +000011008Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11011 python/libxml.c python/libxml2-python-api.xml
11012 python/libxml2class.txt: Progressing through the TODOs, class
11013 description output, extra XML API, RPM now builds the wrappers
11014 for all python installed versions
11015
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011016Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * configure.in libxml.spec.in python/Makefile.am python/TODO
11019 python/generator.py python/libxml2class.txt: added more informations
11020 in the libxml2-python package including docs. Slightly changed
11021 the class hierarchy
11022 * python/tests/*: added basic regression tests infrastructure too
11023
11024Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11027 added libxml2-python as part of the packages installed
11028
Daniel Veillarda7340c82002-02-01 17:56:45 +000011029Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * python/Makefile.am python/generator.py python/libxml.c
11032 python/libxml.py: more work, now able to extend the
11033 XPath interpreter with functions written in python.
11034
Daniel Veillardc3e39442002-02-01 09:29:41 +000011035Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * python/Makefile.am: Jacob sent a patch to allow building from
11038 tarfile.
11039
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011040Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11043 inserted the python wrappers build, I hope this won't be too
11044 unportable
11045
Daniel Veillard1971ee22002-01-31 20:29:19 +000011046Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * xpath.c: minor optimization
11049 * python/generator.py python/libxml.c python/libxml.py
11050 python/libxml_wrap.h: more work on the python bindings,
11051 they now support XPath and there is no evident leak
11052
Daniel Veillard36ed5292002-01-30 23:49:06 +000011053Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * python/generator.py python/libxml.c python/libxml.py:
11056 more work on the python bindings generator.
11057
Daniel Veillard96fe0952002-01-30 20:52:23 +000011058Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * python/generator.py python/libxml.c python/libxml_wrap.h:
11061 more work on the python bindings.
11062
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011063Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * python/generator.py python/libxml.c python/libxml.py
11066 python/libxml_wrap.h: commited early version of a python binding
11067 for private use only ATM
11068
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011069Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * entities.c tree.c include/libxml/entities.h: applied patch
11072 from Anthony Jones to implement copy of DTD subtree too. Had
11073 just to keep 2 function private which really ought to become
11074 public ones.
11075
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011076Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xmllint.c: added pointers to the web pages in the usage()
11079
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011080Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * tree.c: more fixes from Petr Kozelka for attribute handling
11083 in the tree API to align the semantic with DOM.
11084
Daniel Veillard36065812002-01-24 15:02:46 +000011085Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * valid.c tree.c entities.c: another set of patches from
11088 Anthony Jones for copy operations cleanup and robustness
11089
Daniel Veillardf8592562002-01-23 17:58:17 +000011090Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11093 an alphabetic index based on comments content
11094 * doc/*: rebuilt the web site with the new references
11095
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011096Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * parserInternals.h: Greg Sjaardema suggested to use an
11099 eponential buffer groth policy in xmlParserAddNodeInfo()
11100
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011101Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11104 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11105 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11106 to generate cross-references, and added/updated the stylesheets
11107 to generate and link API indexes. The generic keyword index
11108 is not done yet.
11109 * doc/*.html: regenerated all the usual docs too
11110
Daniel Veillard2070c482002-01-22 22:12:19 +000011111Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * debugXML.c: added an xpath function to the shell for T. V. Raman
11114
11115Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011116
11117 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11118 debug routines.
11119
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011120Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11123 support of attribute nodes
11124
Daniel Veillard9d06d302002-01-22 18:15:52 +000011125Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11128 hopefully near complete and fully documented of the API in XML
11129 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11130 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11131 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11132 include/libxml/parserInternals.h include/libxml/valid.hi
11133 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11134 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11135 include/libxml/xpath.h include/libxml/xpathInternals.h:
11136 Cleaned up the doc comments a lot in the process, the interface
11137 coverage is now 100%
11138
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011139Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11142 extracts comments from the gtk-doc DocBook output (a bit
11143 convoluted but seems to work).
11144
Daniel Veillard61006472002-01-21 17:31:47 +000011145Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11148 added an XML description of the API, moved the script generating
11149 it here. Added a "make api" target
11150
Daniel Veillardd2f23002002-01-21 13:36:00 +000011151Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11154
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011155Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * xpath.c include/libxml/xpathInternals.h: the change made to
11158 xmlXPathFuncLookupFunc was incompatible roll it back
11159
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011160Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * SAX.c: cleanup patch from Anthony Jones
11163 * doc/Makefile.am: fix the headers to avoid in make scan
11164 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11165 includes, * vs Ptr and general cleanup
11166 * parsedecl.py: first version of a script to extract the
11167 module interfaces, the goal will be to provide .decl or XML
11168 specification of the interfaces to build wrappers.
11169
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011170Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11173 now provides return codes in case of errors
11174
Bjorn Reese026d29f2002-01-19 15:40:18 +000011175Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11176
11177 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11178 Upgraded to trio baseline 1.6
11179 * strio.h strio.c: Replaced by triostr.h and triostr.c
11180
Daniel Veillard572577e2002-01-18 16:23:55 +000011181Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11184 of strdup usage in the code
11185
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011186Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * parser.c error.c: Keith Isdale complained rightly that
11189 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11190
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011191Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * tree.c: fixed the funxtion to set the xml: attributes
11194 * debugXML.c: added "setbase" to test it.
11195
Daniel Veillard2c748c62002-01-16 15:37:50 +000011196Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11199 to allow updating an attribute content
11200
Daniel Veillard8de85c62002-01-15 17:10:15 +000011201Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * libxml.h: try to avoid problems when compiling on Windows
11204
Daniel Veillard314cfa02002-01-14 17:58:01 +000011205Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * hash.c: patch from Anthony Jones for hash.c allocation size
11208 * Makefile.am: trying to work around Yet Another Libtool Madness
11209 and build the 2.4.13 release finally ...
11210
Daniel Veillard744683d2002-01-14 17:30:20 +000011211Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11214 * doc/* : update of the documentation
11215
Daniel Veillarde6a55192002-01-14 17:11:53 +000011216Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11219 at fixing #61290 :-(
11220
Daniel Veillardfb25a512002-01-13 20:32:08 +000011221Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11224 Fixes bug #67229
11225
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011226Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * tree.c: trying to avoid troubles when a subtree is copied
11229 and coalesced in part with the target tree. Should fix
11230 bug #67407
11231
Daniel Veillardd8224e02002-01-13 15:43:22 +000011232Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * valid.c: fixed validation of attributes content of type
11235 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11236 values, very old bug. Fixes #67671
11237
Daniel Veillard8107a222002-01-13 14:10:10 +000011238Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * parser.c include/libxml/parserInternals.h tree.c: integrated
11241 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11242 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11243
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011244Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * threads.c: applied Serguei Narojnyi's patch to add native
11247 thread support on the Win32 platform
11248 * testThreadsWin32.c Makefile.am: added the test program also
11249 from Serguei, Win32 specific
11250 * include/win32config.h include/libxml/xmlwin32version.h.in:
11251 added patch from Igor for the Windows thread specific defines.
11252
Daniel Veillard845cce42002-01-09 11:51:37 +000011253Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11256
Daniel Veillard7b602b42002-01-08 13:26:00 +000011257Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11260 output page into XMLinfo.html. Close bug #66951 and
11261 raised by Robert Collins too.
11262
Daniel Veillard73c6e532002-01-08 13:15:33 +000011263Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * encoding.c: Paul Keogh pointed out a possibility of segfault
11266 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11267 Closes bug # 68238
11268
Daniel Veillard4a859202002-01-08 11:49:22 +000011269Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * doc/*.html: updated the Gdome2 links
11272
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011273Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * libxml.h: Applied following patches from Robert Collins
11276 and make sure IN_LIBXML is defined when compiling it
11277 -------
11278 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11279 as well as Visual C.
11280 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11281 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11282 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11283 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11284 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11285 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11286 xmlSysIDExists xmlNoNetExists).
11287 * xmllint.c: Don't include winsock2.h for Cygwin.
11288
Daniel Veillard401c2112002-01-07 16:54:10 +000011289Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11292 when the version info is not present.
11293
Daniel Veillard6f42c132002-01-06 23:05:13 +000011294Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * tree.c: Anthony Jones pointed out a problem in
11297 xmlStringGetNodeList() and provided a fix for it
11298
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011299Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011301 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011302 xmlCreatePushParserCtxt() when the initial buffer passed
11303 is large.
11304
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011305Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * win32/*: big cleanup of the Windows/MSVC project files
11308 from Igor Zlatkovic
11309
Daniel Veillardcebb1362002-01-02 13:13:30 +000011310Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * doc/Makefile.am: should fix #67674 and avoid troubles if
11313 xsltproc is not available or fails in the prefix provided
11314
Daniel Veillard26908ab2002-01-01 16:50:03 +000011315Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11318
Daniel Veillard5344c602001-12-31 16:37:34 +000011319Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11322 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11323 Fixed a few other problems raised by Charlie Bozeman.
11324 * result/VC/ElementValid[5-7]: fixed the output
11325
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011326Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11329 patches from Charlie Bozeman. Regenerated the HTML docs.
11330
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011331Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11332
11333 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11334 for Windows from Igor
11335
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011336Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * xmllint.c: applied Justin Fletcher patch for --output or -o
11339
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011340Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * win32/libxml2/libxml2.def.src: close #67019
11343
Daniel Veillard01db67c2001-12-18 07:09:59 +000011344Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * xmllint.c: applied Justin Fletcher generic timing patch
11347 similar to the one already applied to xsltproc.
11348
Daniel Veillardd1640922001-12-17 15:30:10 +000011349Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * include/libxml/tree.h tree.c: applied documentation patches
11352 from Charlie Bozeman
11353
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011354Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11355
11356 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11357
Daniel Veillard29e43992001-12-13 22:21:58 +000011358Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * valid.c: fix the xmlStrdup() used in the previous patch.
11361 * valid.c: added --dropdtd
11362 * tree.c: fixed xmlUnlinkNode so it also removes the references
11363 from the document if the node is a DTD
11364
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011365Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * HTMLtree.c valid.c: cleanup some static declarations
11368
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011369Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11370
11371 * xmllint.c: removed another strdup()
11372 * doc/FAQ: removed the HP/UX entry
11373
Daniel Veillarded472f32001-12-13 08:48:14 +000011374Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * valid.c: fix bug #66816 when validating.
11377 * xmllint.c: don't use sys/time.h if configure did not found it
11378
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011379Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11380
11381 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11382 xmlcatalog_man.xml
11383
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011384Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11385
11386 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11387 xmlInitMemory() was declared twice
11388
Daniel Veillardb82c1662001-12-09 14:00:54 +000011389Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * globals.c: do not reference strdup() !
11392 * configure.in libxml-2.0.pc.in: trying to fix the libs
11393 of the various config extraction modules
11394
Daniel Veillardef90ba72001-12-07 14:24:22 +000011395Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * configure.in : preparing 2.4.12
11398 * doc/* : updated and rebuilt the docs
11399
Daniel Veillard220346d2001-12-07 11:33:54 +000011400Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * uri.c: closed bug #66159
11403 * testURI.c: added --escape option
11404 * configure.in: some cleanup for xml2-config --cflags
11405
Daniel Veillard2a906822001-12-06 14:34:08 +000011406Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * globals.c testThreads.c: removed some misplaced includes
11409 of xmlversion.h
11410
Daniel Veillarde28313b2001-12-06 14:08:31 +000011411Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * threads.c: patch from Gary Pennington fixing a possible
11414 problem at initialization time.
11415
Daniel Veillardd3b08822001-12-05 12:03:33 +000011416Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11417
11418 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011419 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011420 CodeWarrior.
11421
Daniel Veillarda7866932001-12-04 13:14:44 +000011422Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * xmllint.c: applied Geert Kloosterman's patch to fix
11425 --repeat --timing output
11426
Daniel Veillard19840942001-11-29 16:11:38 +000011427Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11430 where non-wellformed XML declaractions were not detected.
11431
Daniel Veillarde85d9342001-11-28 14:43:12 +000011432Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11435
Daniel Veillard22f25a82001-11-28 09:12:23 +000011436Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11439 gets reset by xmlCleanupInputCallbacks() and this makes the
11440 function useless. Same for output.
11441
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011442Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * xmlIO.c: robert pointed out a loop error in callback cleanups
11445
Daniel Veillard8faa7832001-11-26 15:58:08 +000011446Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11449 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11450 they are not really tied to debugging
11451
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011452Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11455 * xmllint.c: better --catalogs description
11456
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011457Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * tree.c: fixed a couple of problems in xmlSetProp()
11460
Daniel Veillardcd337f02001-11-22 18:20:37 +000011461Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11464 unappropriate stdout output.
11465
Daniel Veillard566d4df2001-11-22 13:00:53 +000011466Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11469 by Denis Beurive, closes #65111
11470
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011471Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * valid.c: in case of content model validity error, don't
11474 print it if validity warnings were not requested.
11475
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011476Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11477
11478 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11479 * parserInternals.c: removed the last exit() call. Print an
11480 unmaskable error on stderr instead (library mismatch detection)
11481
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011482Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11483
11484 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11485 shell instructions from Heiko Rupp
11486
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011487Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * catalog.c: use the URL notation file:// for default catalog paths
11490
Daniel Veillard0ec98632001-11-14 15:04:32 +000011491Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * include/libxml/tree.h: better comments for _private fields
11494 * tree.c: removed a problem when copying an entity reference.
11495
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011496Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * vms/*: updated instructions and diffs from John A Fotheringham
11499
Daniel Veillarda11001b2001-11-12 22:45:36 +000011500Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * include/libxml/xmlerror.h: avoid an include problem if
11503 #include <libxml/xmlerror.h> happens first in code
11504 seems to be the case in KDE libs
11505
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011506Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11509 from Igor for Windows
11510
11511Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * Makefile.am: Gary Pennington pointed out a missing prefix
11514
Daniel Veillard43d3f612001-11-10 11:57:23 +000011515Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11518 * doc/*: upgraded and rebuilt the docs
11519
Daniel Veillardc1f78342001-11-10 11:43:05 +000011520Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * HTMLparser.c: fix comment in scripts element parsing.
11523 * result/HTML/doc3*: updated the results.
11524
11525Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * uri.c: another URI bug fix #63336, using Joel Young patch.
11528
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011529Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11532 a cleaned up version of the Pwd shell string generation.
11533
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011534Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11535
11536 * valid.c include/libxml/tree.h: trying to fix namespaces +
11537 validation problems for good, closing #63619 in the process
11538 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11539 wrong in this respect, fixed it.
11540
Daniel Veillardd536f702001-11-08 17:32:47 +000011541Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11542
11543 * xmllint.c: Morus Walter patch to allow --format and --encode
11544
Daniel Veillard5004f422001-11-08 13:53:05 +000011545Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * debugXML.c: Stefan Kost provided an help command for the shell
11548
Daniel Veillarda6825e82001-11-07 13:33:59 +000011549Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * debugXML.c: Heiko Rupp pointed that the shell would crash
11552 on empty nodesets returns.
11553
Daniel Veillard03f848d2001-11-07 12:53:46 +000011554Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11557 migh need the history libraries
11558
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011559Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11562 handle the case of < in quoted attributes, Bastian Kleineidam
11563
Daniel Veillardc853b322001-11-06 15:24:37 +000011564Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11567 fixing catalog breakages
11568 * Makefile.am catalog.c result/catalogs/catal
11569 result/catalogs/mycatalog.* test/catalogs/catal*:
11570 fixed more problems in catalog support, added more regression tests
11571 for both XML and SGML catalog handling
11572
Daniel Veillard66870c72001-11-05 19:27:49 +000011573Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * debugXML.c: applied an improvement to xmlGetLineNo() from
11576 Keith Isdale
11577
Daniel Veillardffe09c92001-11-05 14:21:47 +000011578Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11581 Side effect of the progressive catalog loading
11582
Daniel Veillardad661b92001-11-05 11:43:15 +000011583Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11584
11585 * Makefile.am: confexecdir and confexec_DATA were defined twice
11586 pointed out by Karl Eichwalder
11587
Daniel Veillard6eb17722001-11-04 22:19:27 +000011588Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11589
11590 * xmlcatalog.c: avoid unlink() and use remove() instead.
11591
Daniel Veillardea898282001-11-04 22:13:45 +000011592Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11593
11594 * libxml.spec.in: cleanup
11595 * include/libxml/xmlwin32version.h: updated with 2.4.8
11596
Daniel Veillarda4617b82001-11-04 20:19:12 +000011597Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11600 of compiling libxml with a non standard set of options
11601
John Fleck027edfb2001-11-04 20:13:58 +000011602Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11603
11604 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11605 document --sgml option, fixing gnome bugzilla #63382
11606
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011607Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11610 breakage of 2.4.7, added a couple of really needed APIs
11611 like xmlCatalogIsEmpty() and xmlNewCatalog()
11612 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11613 for install-catalog
11614 * configure.in: preparing 2.4.8
11615
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011616Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11619 include/libxml/tree.h include/libxml/xmlIO.h: more include
11620 cleanups, export cleanly one html output + format function.
11621
11622Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11623
11624 * parser.c: removed initGenericErrorDefaultFunc call from
11625 xmlInitParser() since it could destroy previous calls to
11626 xsltSetGenericErrorFunc() effects
11627
Daniel Veillardebd38c52001-11-01 08:38:12 +000011628Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11631 keyword.
11632
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011633Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * Makefile.am: cleanup
11636 * threads.c: cleanup too
11637 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11638 from xsltproc
11639 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011640 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011641
Daniel Veillard91c00402001-10-30 17:41:38 +000011642Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11645 was not used anymore !
11646
Daniel Veillard52dcab32001-10-30 12:51:17 +000011647Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * configure.in: preparing 2.4.7
11650 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11651 manual page from John
11652 * doc/*: updated the doc and rebuilt the generated pages
11653
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011654Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * xmlIO.c: closing bug #62711, the library should never
11657 close stdin or stdout.
11658
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011659Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * uri.c: second pass at fixing #63336, using Joel Young
11662 final patch. looks okay.
11663
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011664Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * uri.c include/libxml/uri.h: trying to clear #63336
11667 allowing the escaping routine to parse unconformant
11668 URI-References.
11669
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011670Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * vms/readme.vms vms/build_libxml.com nanoftp.c
11673 include/libxml/xmlversion.h.in: a few VMS updates from
11674 John A Fotheringham
11675 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11676 and xmlCleanupOutputCallbacks() for the Perl binding people.
11677
Daniel Veillard635ef722001-10-29 11:48:19 +000011678Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11679
11680 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11681 apply fixes to close #63271 and avoid segfaults when
11682 the error routine gets callbed before xmlInitParser()
11683 get called.
11684 * nanoftp.c error.c: Applied patches from Justin Fletcher
11685 correcting some xmlGenericError misuses.
11686
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011687Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11688
11689 *doc/xmllint.xml, doc/xmllint.1
11690 New and improved man page for xmllint - .xml is the original, .1
11691 is the generated man page
11692
Daniel Veillardc9484202001-10-24 12:35:52 +000011693Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11696 the web site from the main HTML document.
11697
Daniel Veillard5151c062001-10-23 13:10:19 +000011698Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * parser.c: fixed an erroneous validation bug when PE refs
11701 occurs in external parsed entities referenced from the
11702 internals subset
11703 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11704 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11705 added the associated testcase, it's a nice one.
11706 * HTMLparser.c: generate the DTD node as HTML still ...
11707 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11708
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011709Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * HTMLparser.c: fixed a bug in htmlNewDoc()
11712
Daniel Veillard89cad532001-10-22 09:46:13 +000011713Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * test/threads/*: added entities testing to the Thread test
11716 * testThreads.c: make the test reasonable
11717 * DOCBparser.c: fix the DTD public and system ID
11718 * xmllint.c: added --sgml for SGML DocBook importing
11719 * Makefile.am: added Docbtests target
11720
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011721Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11724 * testThreads.c: removed bogus include
11725
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011726Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11729 fixed a very serious (looping) validation bug
11730
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011731Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * include/libxml/globals.h include/libxml/threads.h threads.c
11734 testThreads.c: far more testing, cleaning up bugs
11735 * *.c : make sure globals.h is always included.
11736
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011737Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * HTMLparser.c: try to get rid of parser loops for good.
11740
Daniel Veillardab7488e2001-10-17 11:30:37 +000011741Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * configure.in: fixed some bugs in CFLAGS passing.
11744 * test/threads Makefile.am testThreads.c: added a specific
11745 threaded test case (really nasty, guaranteed).
11746
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011747Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * catalog.c: serious cleanup on the management of the
11750 XML catalog tree, more tests done, especially with
11751 the catalog PI.
11752
Daniel Veillard364789a2001-10-16 12:45:00 +000011753Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * catalog.c: avoid a problem in catalog cleanup on SMP if
11756 catalogs were not initialized.
11757
Daniel Veillard81463942001-10-16 12:34:39 +000011758Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * catalog.c xpath.c: trying to cleanup the not thread safe
11761 parts of the library.
11762
Daniel Veillard64a411c2001-10-15 12:32:07 +000011763Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * include/libxml/globals.h configure.in global.data: make
11766 the allocation be per-thread a configure option
11767 * encoding.c include/libxml/parser.h: fixed compilation
11768 errors
11769
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011770Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * include/libxml/parser.h: Norm reported that a few lines
11773 added were breaking libxslt compile, removed them for now
11774
Daniel Veillard6f350292001-10-14 09:56:15 +000011775Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11776
11777 * parser.c parserInternals.c threads.c: debugged and fixed
11778 initialization problems which were giving troubles on SMP
11779 boxes.
11780
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011781Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * include/libxml/Makefile.am: missing globals.h
11784
Daniel Veillarde7090612001-10-13 12:18:28 +000011785Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011786
Daniel Veillarde7090612001-10-13 12:18:28 +000011787 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011788
Daniel Veillardd0463562001-10-13 09:15:48 +000011789Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11790
11791 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11792 include/libxml/parserInternals.h include/libxml/tree.h
11793 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11794 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11795 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11796 Applied the last patches from Gary, cleanup, activated threading
11797 all user accessible global variables are now handled in globals.[ch]
11798 Still a bit rought but make tests passes with either
11799 --with-threads defined at configure time or not.
11800 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11801 linking options
11802
Daniel Veillardb8478642001-10-12 17:29:10 +000011803Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11804
11805 * Makefile.am include/libxml/Makefile.am
11806 include/libxml/globals.h globals.c include/libxml/threads.h
11807 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11808 configure.in: started integrating the core of the thread support
11809 not activated yet but half integrated. The code should still
11810 compile and work anyway.
11811
Daniel Veillardb44025c2001-10-11 22:55:55 +000011812Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11815 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11816 integrating the non-controversial parts of Gary Pennington
11817 multithread patches
11818 * catalog.c: corrected a small bug introduced
11819
Daniel Veillard75b96822001-10-11 18:59:45 +000011820Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11821
11822 * catalog.c include/libxml/catalog.h: very serious cleanup,
11823 isolating unportable code and as much as possible the accesses
11824 to the global shared catalog. May need more testing !
11825
Daniel Veillard78d12092001-10-11 09:12:24 +000011826Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11829 Keith Isdale patches for the XSLT debugger interfaces. Some
11830 cleanup
11831
Daniel Veillardff0b7312001-10-11 06:46:09 +000011832Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11835 * DOCBparser.c: generate line nubers in elements
11836
Daniel Veillard60087f32001-10-10 09:45:09 +000011837Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * configure.in: preparing 2.4.6 release
11840 * doc/xml.html doc/html/*: updated and rebuilt the docs
11841 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11842
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011843Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11844
11845 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11846 adding documentation for DV's supercatalog support
11847
Daniel Veillard82d75332001-10-08 15:01:59 +000011848Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11851 super catalog support adding one API and one flag --sgml to
11852 xmlcatalog
11853
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011854Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11855
11856 * doc/xmlcatalog_man.xml, xmlcatalog.1
11857 One more crack at
11858 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11859
11860
Thomas Broyer47334c02001-10-07 16:41:52 +000011861Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11862
11863 * xpath.c: implemented xmlXPathObjectCopy for external objects
11864 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11865
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011866Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11867
11868 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11869 finishing up fix to
11870 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11871 the xmlcatalog man page display more elegantly
11872
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011873Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * configure.in: closing bug #61832
11876 * HTMLparser.c: removed a warning
11877
Daniel Veillard6ab38382001-10-06 13:08:27 +000011878Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * xpath.c: fixing #61673 part I, do not loose doc information
11881 when copying result value trees.
11882
Daniel Veillard556c6682001-10-06 09:59:51 +000011883Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11884
11885 * xpath.c: trying to harden the XPath interpreter
11886
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011887Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11888
11889 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11890 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11891
William M. Brack1633d182001-10-05 15:41:19 +000011892Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11893
11894 * HTMLparser: repaired another loop problem
11895
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011896Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11899 parsing.
11900 * xpath.c: fix bug #61291 the default XML namespace node is
11901 missing from the namespace axis.
11902 * tree.c: refuse to create namespaces nodes with prefix "xml"
11903
Daniel Veillard651f9472001-10-04 14:51:06 +000011904Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11905
11906 * SAX.c: ouch a non-defined namespace could lead to a crash,
11907 fixed #61215
11908
Daniel Veillard7dd05702001-10-04 14:25:12 +000011909Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * parserInternals.c: closed bug #61054
11912
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011913Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * include/libxml/Makefile.am: closing #60708
11916
Daniel Veillarda293c322001-10-02 13:54:14 +000011917Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11920 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11921
Daniel Veillardf4309d72001-10-02 09:28:58 +000011922Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11925
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011926Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11927
11928 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11929 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11930
Daniel Veillard16756b62001-10-01 07:36:25 +000011931Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * catalog.c: Justin Fletcher provided cleaup code in case
11934 HAVE_STAT is not defined
11935 * include/win32config.h: Igor Zlatkovic suggested to have
11936 HAVE_STAT defined there
11937
William M. Brack5e1cac12001-09-28 16:19:18 +000011938Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11939
11940 * catalog.c - fixed typing error reported by M. Barros
11941
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011942Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11943
11944 * xmllint.c - fixing typo
11945
William M. Brackd28e48a2001-09-23 01:55:08 +000011946Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11947
11948 * HTMLparser.c: small enhancement to prevent loop on
11949 unrecognizable data
11950
Daniel Veillardb1d62872001-09-21 09:47:08 +000011951Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * parserInternals.c: applying patch from bug #60757 this
11954 should close it
11955
Daniel Veillardc0631a62001-09-20 13:56:06 +000011956Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11957
11958 * catalog.c xmlcatalog.c: removed a couple of warning
11959 * xpath.c: try to solve the linking problem on platforms
11960 needing trio to compile
11961
Daniel Veillard1a123612001-09-19 08:06:23 +000011962Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011963
Daniel Veillard1a123612001-09-19 08:06:23 +000011964 * Makefile.am libxml.spec.in: backing up non-documented changes
11965 commited without review or aproval by Jens Finke <jens@gnome.org>
11966 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011967
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011968Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11969
11970 * configure.in: Joe Orton provided a patch fixing a problem
11971 when iconv is specified to be in a non-standard directory
11972 but wasn't exported in xml2-config --cflags
11973
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011974Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011976 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011977 troubles with 2.4.4 errors.
11978
Daniel Veillard16698282001-09-14 10:29:27 +000011979Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * encoding.c entities.c: do not output hexadecimal charrefs
11982 when serializing HTML since some version of Netscape can't
11983 grok it, generate decimal ones.
11984 * result/HTML/doc3.htm: output changed due to previous test
11985 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11986
Daniel Veillard98fed372001-09-13 11:34:58 +000011987Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11990 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11991
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011992Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011993 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011994
11995 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11996 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11997 updated the configuration scripts systems accordingly
11998
Daniel Veillard04382ae2001-09-12 18:51:30 +000011999Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12000
12001 * configure.in: preparing for 2.4.4
12002 * doc/xml.html doc/html/*: updated and rebuilt the docs
12003
Daniel Veillardd63437e2001-09-12 15:00:27 +000012004Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * win32/dsp/libxml2.def.src: tried to incorporate comments
12007 from bug #59220
12008
Daniel Veillard319a7422001-09-11 09:27:09 +000012009Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12010
12011 * parser.c result/noent/wml.xml: fixed bug #59981 related
12012 to handling of '&' in attributes when entities are substitued
12013
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012014Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * libxml.h include/libxml/xmlversion.h.in
12017 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12018 Tried to close bug #60131
12019
Daniel Veillardbce62332001-09-10 18:46:55 +000012020Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12021
12022 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12023
Daniel Veillard143b04f2001-09-10 18:14:14 +000012024Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * SAX.c: fixing bug #59946 on xmlns=""
12027
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012028Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12031 but allocates a new error code.
12032
Daniel Veillard05c13a22001-09-09 08:38:09 +000012033Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * xmllint.c: John Fleck fixed typos in the options output
12036 * parser.c SAX.c: fix ignorable white space SAX selection
12037
12038Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * entities.c: Steve Underwood found the possibility of an
12041 ininite loop in case of error.
12042
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012043Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12046
Daniel Veillarda050d232001-09-05 15:51:05 +000012047Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * parser.c: warn if version is not 1.0 but it's not
12050 strictly speaking an error after analyzing the spec
12051
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012052Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12053
12054 *doc/catalog.html - add link to the html version of the
12055 man page, other linguistic cleanups
12056
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012057Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12058
12059 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12060 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12061 file, has not yet been included in the build.
12062
Daniel Veillard99784ff2001-09-01 16:20:28 +000012063Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * catalog.c: removed a duplicate affectation Justin Fletcher
12066
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012067Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * tree.c: Armin Sander pointed a possible text coalescing
12070 problem, completed his patch.
12071
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012072Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12073
12074 * trionan.c: Fixed const and volatile re-definition problem
12075
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012076Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * libxml.4 parser.c: doc updates from Heiko Rupp
12079 * parserInternals.c: 2 sanity checks from Heiko Rupp
12080
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012081Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * tree.c: applied patch from Armin Sander to make some pointers
12084 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012085 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012086
Daniel Veillardb06c6142001-08-27 14:26:30 +000012087Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * xpath.c: hum, restrict the integer usage gcc bug workaround
12090 to only gcc compilers so that other architecture don't get
12091 penalized by this limitation.
12092 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12093
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012094Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12095
12096 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12097 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12098
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012099Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12102 --convert option to xmlcatalog to convert SGML ones to
12103 the XML syntax.
12104 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12105
12106 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012107Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * catalog.c xmlIO.c: started some serious testing and fixed
12110 a few bug and optmization needs.
12111
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012112Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12115 preparing for a 2.4.3 release even if it may not be ready yet
12116 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12117 all file parsing lookup to go through the entity resolver, add
12118 to add an API to bypass it (needed to load catalogs themselves),
12119 some cleanup on the catalog code too.
12120 * nanoftp.c: small cleanup
12121 * doc/catalog.html: small update
12122
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012123Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12126 Jun Kuriyama
12127
Daniel Veillardffb120d2001-08-23 00:52:23 +000012128Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * doc/catalog.html: finished the catalog documentation
12131
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012132Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * doc/catalog.html doc/xml.html: added documentation about
12135 Catalog support, misses an API description
12136 * doc/html/*: reextracted the API pages
12137
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012138Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12141 Added the part about section 7.2 on URI resolution,
12142 fixed a side effect in the HTML parser, look complete
12143 and ready to rock except the URI/SystemID part!
12144
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012145Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * include/libxml/catalog.h include/libxml/parser.h
12148 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12149 xmlIO.c: added support and APIs needed for the catalog PI
12150 * include/libxml/xmlIO.h: cleanup
12151
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012152Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12155 include/libxml/catalog.h: starts to look okay, really
12156 plugged the new framework, cleaned a lot of stuff,
12157 added some APIs, except the PI's support missing this
12158 should be mostly complete
12159 * result/catalogs/* test/catalogs/*: added new test, enriched
12160 the existing one with URN ID tests
12161
Daniel Veillard64339542001-08-21 12:57:59 +000012162Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * catalog.c: fixed nextCatalog
12165 * result/catalogs/docbook test/catalogs/*: started adding
12166 a small regression test
12167
Daniel Veillardcda96922001-08-21 10:56:31 +000012168Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12171 more work on the XML catalog support.
12172 * parser.c include/libxml/parser.h: small cleanup seems using
12173 list as a public parameter name can give portability troubles
12174 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12175 include/libxml/xpath.h include/libxml/Makefile.am: removed
12176 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12177 wrappers
12178
Bjorn Reese45029602001-08-21 09:23:53 +000012179Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12180
12181 * Makefile.am trio.c triodef.h trionan.c xpath.c
12182 include/libxml/Makefile.am include/libxml/trionan.h:
12183 Re-worked Not-A-Number and Infinity support.
12184 * xmlcatalog.c: added readline include files
12185
Daniel Veillard344cee72001-08-20 00:08:40 +000012186Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12189 testCatalog as xmlcatalog, making it an installed app
12190 adding a shell, and preparing it to be a /etc/xml/catalog
12191 management tool, though not ready yet
12192 * catalog.c include/libxml/catalog.h: adding support for
12193 XML Catalogs http://www.oasis-open.org/committees/entity/
12194 not finished, there is some interesting tradeoffs and a
12195 few open questions left.
12196
Daniel Veillardb7664f42001-08-19 13:00:43 +000012197Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * xmllint.c: fixed a line formatting problem
12200
Daniel Veillard5015b712001-08-17 09:37:52 +000012201Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * SAX.c: removed a couple of unused variable (Albert Chin)
12204
Daniel Veillardbb371292001-08-16 23:26:59 +000012205Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12206
12207 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12208 trying to fix some troubles w.r.t. function returning
12209 const xxxPtr.
12210
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012211Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12214 defined
12215
Daniel Veillardae6db172001-08-16 19:32:00 +000012216Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * xpointer.c: removed unused var
12219
Daniel Veillard09190202001-08-16 16:27:41 +000012220Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * testXPath.c: another small cleanup closing bug #59110
12223
Daniel Veillard796f4b62001-08-16 16:00:13 +000012224Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * win32/dsp/libxml2.def.src: small cleanup closing bug
12227 #59108
12228
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012229Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * example/gjobread.c: add xmlCleanupParser() before leaving
12232
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012233Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * config.h.in configure.in include/libxml/xmlwin32version.h:
12236 released 2.4.2
12237
Daniel Veillardd3d06722001-08-15 12:06:36 +000012238Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * include/libxml/valid.h debugXML.c valid.c: deprecate
12241 the non-boundchecking Sprintf functions, add Snprintf
12242 this should close bug #57984
12243
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012244Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12247 URIs before doing the lookups (pointed by Mark Vakoc)
12248
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012249Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * xpath.c: serious changes on Result Value Trees and NodeSets
12252 w.r.t. deallocation and collect operations. Probably not
12253 100% clean (merge of allocated trees smells like a problem).
12254 Seems sufficient to close #58943
12255
Daniel Veillard90493a92001-08-14 14:12:47 +000012256Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * xmllint.c: adding a --format option
12259
Daniel Veillardfe703322001-08-14 12:18:09 +000012260Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * xpath.c: count() was broken on Result Value Tree
12263 * xmlIO.c: fixed file:/// accesses on _WIN32
12264
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012265Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12266
12267 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12268 macro was renamed, this should close bug #58683
12269
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012270Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12271
12272 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12273 entity substitution mode text at the end of the entity might
12274 be added due to text coalescing.
12275 * nanoftp.c parser.c: small cleanup
12276
Daniel Veillard0c720972001-08-08 20:59:00 +000012277Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * HACKING: added John Fleck right to commit in the doc subdir
12280
Daniel Veillard48da9102001-08-07 01:10:10 +000012281Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12284 allow to inherit attributes from the DTD directly in the
12285 tree, this is needed for XPath and can be a useful feature.
12286 Inherited namespaces are always provided at the tree level now
12287 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12288 of tests for this feature (XSLT being the prime user).
12289
Daniel Veillard50f34372001-08-03 12:06:36 +000012290Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12293 testSAX.c xmlIO.c xmllint.c include/win32config.h
12294 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12295 include/libxml/xmlwin32version.h.in win32/README.MSDev
12296 win32/dsp/*: applied Win32 Facelift No.2 patches from
12297 Igor Zlatkovic for Windows/MSC
12298
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012299Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * SAX.c: unparsedEntityDecl() the URI computation of the
12302 entity wasn't done breaking XSLT unparsed-entity-uri()
12303
Daniel Veillard567e1b42001-08-01 15:53:47 +000012304Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * xpath.c: fixed a bug when walking the descendants and
12307 the current node has no children
12308 * debugXML.c: show up when a text node is supposed to not be escaped
12309
Thomas Broyerf186c822001-07-31 23:30:37 +000012310Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12311
12312 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12313 worked like the set:leading() function)
12314 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12315
Daniel Veillardba6db032001-07-31 16:25:45 +000012316Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12319
Daniel Veillard57905372001-07-31 15:52:17 +000012320Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12321
12322 * include/libxml/xmlIO.h: apply change to close #58141
12323 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12324
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012325Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * parser.c: when the internal subset uses a PE, then the
12328 included entity can use conditional sections.
12329
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012330Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12333 when walking the namespace axis showing up in
12334 libxst/tests/general/bug-12
12335 * xmlmemory.c: added the possibility to trace a given block
12336 defined by its address
12337
Daniel Veillard4aafa792001-07-28 17:21:12 +000012338Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * parser.c: don't override existing encoding specified before
12341 starting xmlParseDocument()
12342
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012343Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * include/libxml/xmlwin32version.h: reinserted, needed for
12346 Windows users of CVS
12347
Darin Adlera77cac02001-07-27 17:41:51 +0000123482001-07-27 Darin Adler <darin@bentspoon.com>
12349
Darin Adler699613b2001-07-27 22:47:14 +000012350 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12351 * testCatalog.c: Add include of <libxml/parser.h>.
12352
123532001-07-27 Darin Adler <darin@bentspoon.com>
12354
Darin Adlera77cac02001-07-27 17:41:51 +000012355 * include/libxml/.cvsignore:
12356 * include/libxml/xmlwin32version.h:
12357 Remove this file from CVS because it's generated.
12358
Daniel Veillard50822cb2001-07-26 20:05:51 +000012359Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * parser.c include/libxml/parser.h: applied const patches from
12362 Tom Moog #58002
12363
Thomas Broyerba4ad322001-07-26 16:55:21 +000012364Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12365
12366 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12367 lookup framework
12368
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012369Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * tree.c: fixed xmlCopyNode() for documents
12372
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012373Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12376
12377Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012378
12379 * parser.c: fixes bug #57652 reported by Morus Walter
12380
Daniel Veillarde3924972001-07-25 20:25:21 +000012381Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12384
Daniel Veillarda53c6882001-07-25 17:18:57 +000012385Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12388 errors, lesson don't add new functions at 1am before a release
12389 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12390 from XPath initialization when possible.
12391
Daniel Veillardd9bad132001-07-23 19:39:43 +000012392Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * result/scripts/base*: removing history/readline changed
12395 this slightly
12396 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12397 xmllint.c: make element content line number generation
12398 optionnal to avoid breaking old apps added interface to switch
12399
Daniel Veillardf012a642001-07-23 19:10:52 +000012400Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012403 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012404 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12405 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12406 John Kroll fixes to allow saving to HTTP via PUT (or
12407 POST of needed).
12408 * doc/html/*.html: regenerated the docs
12409
Thomas Broyere8126242001-07-22 03:54:15 +000012410Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12411
12412 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12413 xmlHashScanFull and xmlHashScannFull3 to get passed the
12414 three keys as arguments to the callback function
12415
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012416Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * configure.in Makefile.am: removed libxml softlink for good
12419 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12420 100% coverage by gtk-doc
12421
Daniel Veillard8599e702001-07-17 21:38:51 +000012422Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12425 fixed serious troubles due to size_t vs. int mismatch
12426
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012427Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12428
12429 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12430
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012431Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12432
12433 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12434 convenient extension API for value and context managing
12435 Now handles external objects through xmlXPathPopExternal,
12436 xmlXPathWrapExternal and xmlXPathReturnExternal.
12437 Added functions for sets operations (intersection, etc.)
12438
Daniel Veillard22090732001-07-16 00:06:07 +000012439Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12440
12441 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12442 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12443 HTMLparser.c: cleanup of global variables, marking some
12444 const or private.
12445
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012446Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012447
12448 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12449 fixed xmlXPathNodeSetItem when passing index=0
12450
Daniel Veillard05dec342001-07-14 21:57:39 +000012451Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12454
Daniel Veillard28ae6362001-07-14 16:44:32 +000012455Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * xmllint.c: fixed compilation under Cygwin #57503
12458 * TODO: update
12459
Peter Williamsed156f52001-07-13 18:35:13 +0000124602001-07-13 Peter Williams <peterw@ximian.com>
12461
12462 * config.h.in: add #undef HAVE_DLFCN_H
12463
12464 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12465 builddir.
12466
Daniel Veillard73b36e32001-07-12 15:09:52 +000012467Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12468
12469 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12470 raised by #57348 and #57381
12471
Daniel Veillard7db37732001-07-12 01:20:08 +000012472Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12475 tree.c xpointer.c: store the line numbder in element->content,
12476 may break some software, need a configuration mechanism
12477
Darin Adler96037892001-07-11 00:03:16 +0000124782001-07-10 Darin Adler <darin@bentspoon.com>
12479
12480 * .cvsignore:
12481 * example/.cvsignore:
12482 * include/.cvsignore:
12483 * include/libxml/.cvsignore:
12484 Various things that are generated and should be ignored.
12485
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012486Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12489 * doc/xml.html doc/html/*: updated the docs
12490
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012491Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12494 validation occured on content with element child
12495
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012496Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * tree.c: fixed XML Base computation which was broken
12499 * debugXML.c: added a base function to the shell
12500 * Makefile.am result/scripts/* test/scripts/*: added scripts
12501 based regression tests, and adding 2 XML Base tests
12502
Daniel Veillard19e96c32001-07-09 10:32:59 +000012503Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * tree.c: set properties doc and call xmlSetListDoc for properties
12506 content when grafting them in a different tree.
12507 * aclocal.m4: remove from CVS
12508
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012509Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * win32/libxml2/libxml2.def.src: added some missing entry point
12512 for XPath (Mark Vakoc)
12513
Daniel Veillard388236f2001-07-08 18:35:48 +000012514Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12517 layer should URI-Unescape before trying to open resources.
12518
Daniel Veillard04383752001-07-08 14:27:15 +000012519Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * xpath.c: fix the name() bug for elements in the default
12522 namespace reported by Charlie Bozeman
12523
Daniel Veillard7583a592001-07-08 13:15:55 +000012524Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12527 led to an XPath fix, improvements of SAX initialization, and
12528 an added option --nocdata to testXPath
12529
Daniel Veillard449d7392001-07-07 19:11:06 +000012530Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * doc/libxml-doc.el: Felix Natter provided anew version working
12533 with XEmacs too
12534
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012535Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * include/libxml/xpath.h: small cleanup
12538 * doc/xml.html: update
12539
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012540Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12543 released 2.3.14
12544
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012545Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012548 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012549
Daniel Veillard73c9c042001-07-05 20:02:54 +000012550Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12553 were not equal to empty strings
12554
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012555Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * SAX.c: fixed a URI-Reference computation problem when validating
12558 * xmlIO.c: small cleanup
12559
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012560Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * parser.c: improved the description of a couple of interfaces
12563 upon Larry Stamper suggestion
12564
Daniel Veillard62f313b2001-07-04 19:49:14 +000012565Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * SAX.c entities.c parser.c: changed completely the way entities
12568 are handled when running the parser in entity substitution mode.
12569 This fixes a bug reported by Stephan Kulow and nearly divides
12570 by 3 the amount of memory required by libxslt to load and process
12571 DocBook TDG.
12572
Daniel Veillardf420ac52001-07-04 16:04:09 +000012573Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * HTMLparser.c: fixing a too early root closing problem raised
12576 byt Prashanth Naidu
12577
Daniel Veillard8c357d52001-07-03 23:43:33 +000012578Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12581 raised by Mark Vakoc.
12582
Daniel Veillard6e90d192001-07-03 16:37:49 +000012583Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12584
12585 * example/Makefile.am: fixed the include path to add srcdir/include
12586 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12587 and some cleanup
12588
Daniel Veillardf06307e2001-07-03 10:35:50 +000012589Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12592 lot of optimization work, results in significant improvements
12593 when handling really complex XPath queries. Add a small optimizer
12594 for unions, improve [n] and [last()], avoid some costly ops.
12595
Daniel Veillard77044732001-06-29 21:31:07 +000012596Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12599 * xpath.c: small cleanup
12600 * xmlGetNsList: reformated, fixed problems if used on Entities
12601
Daniel Veillard2adbb512001-06-28 16:20:36 +000012602Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12605
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012606Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12609 * Makefile.am example/Makefile.am: workaround automake generating
12610 erroneous deps
12611
Daniel Veillard12f7d292001-06-28 13:12:11 +000012612Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * include/win32config.h: bug #56801 Yon Derek provided a patch
12615 to the windows config file.
12616
Daniel Veillard87ee9142001-06-28 12:54:16 +000012617Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12620 libxml.h : Yon Derek provided a set of changes to compile from
12621 CVS on Windows/MSC
12622
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012623Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * parser.c: fixed UTF8 BOM support in push mode
12626 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12627 added a specific testcase
12628
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012629Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * Makefile.am: added --push regression tests
12632 * parserInternals.c: the XML parser segfaulted in --push mode
12633
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012634Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * configure.in: moved the symlinks detection within a CVS
12637 check, this is not portable and will be removed soon.
12638 * xpath.c: small cleanup/speedup
12639
Daniel Veillard11648102001-06-26 16:08:24 +000012640Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12643 release of 2.3.12
12644 * parser.c: make an error message if unknow entities in all cases
12645
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012646Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12649
Daniel Veillard23793842001-06-25 16:07:45 +000012650Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12653 includes were installed in the wrong dir
12654
Daniel Veillardf5498f32001-06-25 15:08:36 +000012655Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * doc/html.xml: warn against sending code to exhibit bugs.
12658
Daniel Veillard56f06462001-06-24 21:34:03 +000012659Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12662 Tru64 from Thomas Leitner
12663
Daniel Veillardc5d64342001-06-24 12:13:24 +000012664Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * AUTHORS: added William and Bjorn
12667 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12668 daniel@veillard.com hopefully I won't have to do this again
12669 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12670 docs can be rebuilt cleanly now
12671 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12672 from CVs it's generated, added include/libxml/xmlwin32version.h
12673 also generated but which should change far less frequently.
12674 * catalog.c nanoftp.c: made sure to include libxml.h not
12675 libxml/xmlversion.h directly
12676 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12677 when compiling on WIN32 and MSC
12678
Daniel Veillard07385fd2001-06-23 21:55:48 +000012679Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * include/Makefile.am include/libxml/Makefile.am configure.in:
12682 fixed make distcheck and rebuilding the rpms
12683
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012684Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * configure.in: should finish the migration of exported includes
12687 into a real include/libxml in CVS, at least for CVS users.
12688 * removed the exported headers, added in include/libxml (as well
12689 as xmlversion.h.in).
12690
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012691Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * configure.in: fixed the way to detect symlink
12694
Daniel Veillard66541772001-06-23 18:31:04 +000012695Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12696
12697 * configure.in: updated, include/libxml is now a real CVS dir
12698
Daniel Veillardca989762001-06-23 17:39:29 +000012699Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12702 version works with both libxml1 and libxml2 (it autodetects
12703 the prefix of the html-files) from Felix Natter.
12704 * doc/xml.html: updated doc accordingly
12705
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012706Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * xpath.c: fixed the bug generating a template loop in libxslt
12709 when using docbook-xsl-1.4, * should filter out document nodes
12710 * HACKING: added William
12711 * TODO: updated
12712
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012713Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * doc/FAQ.html: added a warning about gcc-3.0
12716 * doc/xml.html: added reference to gdome2 and removed a confusing
12717 sentence
12718
Daniel Veillardf7f41852001-06-22 15:18:01 +000012719Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * xmlversion.h: okay this is a generated file, but Windows
12722 users need it and they can't generate it, and I want CVS
12723 Windows users ...
12724 * win32/libxml2/libxml2_so.dsp: Windows project file for
12725 the shared lib version of libxml2
12726 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12727 resources needed for libxslt/xsltproc by Yon Derek
12728
Bjorn Reese3157b342001-06-22 14:41:45 +000012729Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12730
12731 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12732
Daniel Veillard4151acb2001-06-22 10:48:57 +000012733Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
Daniel Veillardcc146db2001-06-22 11:10:52 +000012735 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12736
12737Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
Daniel Veillard4151acb2001-06-22 10:48:57 +000012739 * include/win32config.h: Yon Derek provided a first fix
12740 to be able to compile libxslt/xsltproc on Windows
12741
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012742Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * xpath.c: attempt to work around what seemed a gcc optimizer
12745 bug when handling floats on i386 http://veillard.com/gcc.bug
12746 * tree.c entities.c encoding.c: doing some cleanups while
12747 chasing it
12748
Daniel Veillard017b1082001-06-21 11:20:21 +000012749Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * Makefile.am: cleanup when --without-debug is specified
12752 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12753 w.r.t. --without-debug and other include points
12754 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12755 Catalogs
12756 * configure.in entities.h tree.h HTMLparser.c: removed
12757 --without-corba, made the _private field mandatory
12758
Daniel Veillard87a764e2001-06-20 17:41:10 +000012759Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12762 outputs a BOM in UTF8, an errata has been issued to avoid the
12763 problem, that was the most reasonable solution... Add support
12764 for a leading UTF8 BOM in entities.
12765
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012766Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * valid.c: fixed a bug found when post validating an entity ref
12769 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12770 activate it too
12771
Daniel Veillard39196eb2001-06-19 18:09:42 +000012772Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12775 weakness in the node copy the XPointer and the XInclude
12776 implementations. Serious cleanup.
12777
Daniel Veillard3739b982001-06-19 12:51:30 +000012778Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * Makefile.am: Kjartan Maraas provided a small patch to
12781 add xml2-config.in to EXTRA_DIST
12782
Daniel Veillarda9142e72001-06-19 11:07:54 +000012783Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12786 provided another failing case found in KDE, the way the
12787 ctxt->vctxt.nodeTab was allocated and freed changed over
12788 time but it wasn't completely cleaned up. This should fix it.
12789
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012790Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * parser.c: Stephan Kulow also raised the fact that line number
12793 could get miscounted making debug harder, fixed the problem
12794 in xmlParseCharData()
12795
Daniel Veillard64b98c02001-06-17 17:20:21 +000012796Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * valid.c: Stephan Kulow pointed out a problem when validating
12799 and using an empty entity, forgot a 'break' in a case.
12800
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012801Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12804 * doc/xml.html: updated with 2.3.11
12805
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012806Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * TODO: updated adding cleanup of generated doc
12809 * configure.in: prepared to release 2.3.11
12810 * xmllint.c: added --version for bug reporting
12811 * doc/html/*.html: rebuilt the doc
12812
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012813Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * xpath.c: first part of the work on selecting namespace to
12816 fix bug #56115
12817
Daniel Veillard96ed5832001-06-15 22:22:04 +000012818Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12821 when using -liconv
12822 * TODO: updated
12823
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012824Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12827 cleanup, encoding support.
12828
Daniel Veillard608ad072001-06-14 08:32:28 +000012829Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12832
Daniel Veillard239d0522001-06-13 23:02:48 +000012833Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * xpath.c: bug detected by Ankh when / is used as a function arg
12836
Daniel Veillard02bb1702001-06-13 21:11:59 +000012837Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12840 of element and use it to avoid outputting formatting spaces at
12841 the wrong place. Implemented the format parameter for HTML save.
12842 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12843 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12844 result/HTML/wired.html: of course this impact the result of a
12845 number of HTML tests
12846
Daniel Veillard95d845f2001-06-13 13:48:46 +000012847Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * HTMLtree.[ch]: started augmenting the HTML save API with
12850 encoding and formatting parameters
12851
Daniel Veillardeca60d02001-06-13 07:45:41 +000012852Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * HTMLtree.h: cleanup and started evaluating the work needed on
12855 revamping the HTML output code
12856
Daniel Veillard84666b32001-06-11 17:31:08 +000012857Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12860
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012861Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * valid.c: fixed bug #56049, forgot one check in the
12864 validation routine
12865
Daniel Veillardca2366a2001-06-11 12:09:01 +000012866Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12869
Daniel Veillard6761eee2001-06-11 10:29:38 +000012870Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * libxml.h: fixed an error in last commit
12873 * doc/FAQ.html: added an entry for compilation from CVS
12874
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012875Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * xmlversion.h.in libxml.h: Cygwin patches
12878 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12879 * tree.h: cleanup
12880
Daniel Veillardacd370f2001-06-09 17:17:51 +000012881Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12884 memory block in a strange case where libxml is linked twice
12885 in the binary.
12886
Daniel Veillard1d047672001-06-09 16:41:01 +000012887Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12890 state far too often, simple fix used to avoid it.
12891
Daniel Veillard4497e692001-06-09 14:19:02 +000012892Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12895 being processed, applied his patch
12896 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12897
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012898Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12901 provided fixes to compile on MSCC again
12902 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12903 also provided an update for the project files.
12904
Daniel Veillarda682b212001-06-07 19:59:42 +000012905Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12908 bug #55810
12909
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012910Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * tree.c: fixed xmlGetNsProp() to close bug #55683
12913 Note this requires libxslt to use it's own function instead.
12914
Daniel Veillardf0c53762001-06-07 16:07:07 +000012915Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * HTMLtree.c: when in a pre element no formatting space should
12918 be added.
12919 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12920
Daniel Veillard068a9652001-06-07 15:30:26 +000012921Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * configure.in: added tests for signal() and signal.h
12924
Daniel Veillard541d6552001-06-07 14:20:01 +000012925Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12928
Daniel Veillard8a367d42001-06-07 14:01:34 +000012929Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * doc/libxml-doc.el: Felix Natter provided a new version for
12932 libxml2
12933
Daniel Veillard8a926292001-06-07 11:20:20 +000012934Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * HTMLtree.c: when in a pre element no formatting space should
12937 be added.
12938
Daniel Veillard14839d52001-06-06 16:11:56 +000012939Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12942
Daniel Veillarde95e2392001-06-06 10:46:28 +000012943Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12946 hack
12947 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12948 * uri.c: fixed a warning
12949
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012950Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * HTMLtree.c: trying to close bug #55772 escaping in script
12953 elements
12954 * doc/xml.html: suggest to send mail to the list
12955
12956Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012957
12958 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12959 good. Use a macro and based on the solution provided in
12960 vsnprintf manual page from GNU.
12961
Bjorn Reese99748722001-06-05 12:49:15 +000012962Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12963
12964 * error.c: Workaround for non-preserving variadic list.
12965 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12966
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012967Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * doc/xml.html: added 2.3.10 release
12970
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012971Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * configure.in: releasing 2.3.10
12974
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012975Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12978
Daniel Veillard20042422001-05-31 18:22:04 +000012979Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * encoding.c: Robert Collins provided a patch to add the
12982 "US-ASCII" encoding alias
12983
Daniel Veillard97ac1312001-05-30 19:14:17 +000012984Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12987 string oriented functions and started cleaning the related areas
12988 in xpath.c which needed fixing in this respect
12989
Daniel Veillard2d703722001-05-30 18:32:34 +000012990Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12993 #55380
12994 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12995
Daniel Veillard9403a042001-05-28 11:00:53 +000012996Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * TODO: updated
12999 * nanohttp.[ch] : started adding APIs to get the redirected URL
13000 when this occurs (needed for further base computation
13001 * tree.h: cleanup
13002 * encoding.c: cleanup
13003 * SAX.c: minor change around ctxt->loadsubset
13004
Daniel Veillard6278fb52001-05-25 07:38:41 +000013005Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * Makefile.am include/Makefile.am: small change to have
13008 include/libxml rebuilt if working from CVS.
13009 * uri.c: applied another patch from Carl Douglas for URI escaping,
13010 this should close bug #51876
13011
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013012Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13015 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13016 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13017 added specific regression test
13018 * parser.h: preparing for the XSLT mode where DTD inherited
13019 attributes are added to the tree.
13020
Daniel Veillardbbd22452001-05-23 12:02:27 +000013021Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * xinclude.[ch]: Updated the namespace for the Last Call version
13024 * result/XInclude/include test/XInclude/include: updated the
13025 testsuite accordingly
13026
Daniel Veillard8514c672001-05-23 10:29:12 +000013027Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13030 related to bug #51876
13031
Daniel Veillard42596ad2001-05-22 16:57:14 +000013032Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * tree.c: fixed a gross mistake in base computation, xml:base is
13035 not completely correct yet (need cascade).
13036 * xpath.[ch]: added the few things needed to find a function name
13037 and URI from the XPath context when it is called.
13038
Daniel Veillard81418e32001-05-22 15:08:55 +000013039Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13042 * DOCBparser.c: small cleanup
13043 * xmllint.c: added a --catalogs option to load catalogs from
13044 $SGML_CATALOG_FILES
13045 * tree.c: cleanup
13046 * configure.in: iconv library fixup, ICONV_LIBS
13047
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013048Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * catalog.c: handling of CATALOG entries. detection of recursion,
13051 and a few bugfixes
13052 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13053 against the default namespace
13054
Daniel Veillard04b93292001-05-21 08:15:31 +000013055Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13058
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013059Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * parser.c: fixed propagation context info when parsing an
13062 external entity.
13063 * doc/html/*.html: regenerated a couple of docs
13064
Daniel Veillard4623acd2001-05-19 15:13:15 +000013065Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * doc/xml.html: update with 2.3.9 informations
13068
Daniel Veillardbed7b052001-05-19 14:59:49 +000013069Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13072 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13073 * doc/html/* : rebuilt the docs
13074 * valid.c: small patch which may improve some case when
13075 validating.
13076
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013077Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * HTMLparser.c: Closed bug #54891
13080 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13081 to the suite
13082
13083Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13086 applied a documentation patch from LotR and filled in a few missing
13087 descriptions
13088
Daniel Veillard76d66f42001-05-16 21:05:17 +000013089Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * xpath.c tree.c parser.c: speed optimizations at the parser level
13092 document tree freeing and xpath evaluation
13093
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013094Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * parser.c parser.h parserInternals.h: fixed a couple of
13097 interfaces for handling memory buffer input to const char *
13098 upon suggestion of JamesH.
13099
Daniel Veillardc3739e72001-05-15 15:23:27 +000013100Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * configure.in: LoTR sent a patch fixing the previous commit
13103
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013104Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * configure.in: trying to deal again with the stoopid -R linking
13107 flag of Solaris
13108
Daniel Veillard790142b2001-05-15 10:51:53 +000013109Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * xpath.h: two nodeset access macros from Thomas Broyer
13112
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013113Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13116 patch from Thomas Broyer
13117
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013118Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13121 case
13122 * INSTALL: was empty added stuff from the FAQ
13123
Daniel Veillard75bea542001-05-11 17:41:21 +000013124Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13127 attributes handling and #54433 by adding xmlUnsetProp()
13128 and xmlUnsetNsProp()
13129
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013130Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * HTMLparser.c: Patch from Jonas Borgström
13133 (htmlGetEndPriority): New function, returns
13134 the priority of a certain element.
13135 (htmlAutoCloseOnClose): Only close inline elements if they
13136 all have lower or equal priority.
13137 * result/HTML: this of course changed a number of tests results.
13138
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013139Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * xmlIO.c catalog.c: plugged in the default catalog resolution
13142 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13143 documentations
13144 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13145
Daniel Veillarda7374592001-05-10 14:17:55 +000013146Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13149 integrating catalogs
13150 * catalog.[ch] testCatalog.c: adding a small catalo API
13151 (only SGML catalog support).
13152 * parser.c: restaured xmlKeepBlanksDefault(0) API
13153
Daniel Veillardc17337c2001-05-09 10:51:31 +000013154Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13157
Daniel Veillard257d9102001-05-08 10:41:44 +000013158Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * parser.c: added xmlParseExternalEntityPrivate() to allow
13161 propagation of ctxt->_private when parsing external entities
13162
Daniel Veillard083c2662001-05-08 08:27:14 +000013163Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13166
Daniel Veillard01ef7382001-05-08 07:31:43 +000013167Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13170
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013171Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * valid.c: warn when indeterminist content model is detected
13174 * result/VC/ElementValid8: this adds a message
13175 * Makefile.am: add --novalid for VCM tests
13176 * parserInternals.c: added a call to Init memory
13177
Daniel Veillard64269352001-05-04 17:52:34 +000013178Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13181 when both parameters are NULL.
13182
Daniel Veillard37721922001-05-04 15:21:12 +000013183Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * valid.c: applied small patch from Gary Pennington, reindented
13186 some part of the code.
13187
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013188Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13191 release, updated and regenerated the docs
13192
Daniel Veillard357c9602001-05-03 10:49:20 +000013193Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xpath.c result/XPath/expr/floats : clarified and cleanup
13196 printing of abnormal floats in tests.
13197
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013198Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13201 * results/HTML/ : a few changes in the output of the HTML tests as
13202 a result.
13203 * configure.in: tying to fix -liconv where needed
13204
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013205Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * Makefile.am: fixed a stupid error
13208
Daniel Veillard7150a032001-05-02 16:41:11 +000013209Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * configure.in Makefile.am: make the inclusion of the trio
13212 modules in the library conditional
13213
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013214Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * DOCBparser.c: patche from László Kovács, fixed entities refs
13217 in attributes handling
13218
Daniel Veillardedddff92001-05-02 10:58:52 +000013219Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13222 flushing
13223
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013224Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * xpath.c: fix of an XSLT namespace bug reported on the list
13227 general/bug-8-
13228
Daniel Veillard5792e162001-04-30 17:44:45 +000013229Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * strio.h trio.c: Dan McNichol suggested a couple of small
13232 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13233
Daniel Veillard02141ea2001-04-30 11:46:40 +000013234Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * tree.c parser.c encoding.c: spent a bit more time looking
13237 at the parsing speed and DOM handling. Added a few more
13238 speedups.
13239
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013240Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * parser.c: small but effective parsing speed improvement
13243
Daniel Veillardb59076b2001-04-29 17:04:07 +000013244Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * configure.in: default on the DocBook parser inclusion (for Gnome)
13247 * DOCBparser.h: fixed a header reference
13248
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013249Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * configure.in xpath.c: applied Bjorn patches for FPE on the
13252 alpha
13253
Daniel Veillardeefd4492001-04-28 16:55:50 +000013254Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13257 xmlSaveFormatFileTo()
13258
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013259Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * xpath.c: simple and efficient optimization, XPath functions
13262 aways bind to the same code, cache this
13263 * TODO: updated (by saying some is obsolete)
13264
Daniel Veillard2156a562001-04-28 12:24:34 +000013265Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * xpath.c: more cleanup work on XPath name parsing routines
13268
Daniel Veillard61d80a22001-04-27 17:13:01 +000013269Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13272 xmlXPathParseName
13273 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13274 * debugXML.c: avoid compilation problems if compiling without
13275 HTML support, Igor Zlatkovic
13276 * win32/libxml2/libxml2.def.src: being able to compile without
13277 XPath on Windows
13278
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013279Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * libxml.m4: yet another patch from Toshio Kuratomi
13282
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013283Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13286
Daniel Veillard67fee942001-04-26 18:59:03 +000013287Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * tree.[ch]: added xmlSaveFormatFile interface for saving
13290 and indenting a file.
13291
Daniel Veillard82e49712001-04-26 14:38:03 +000013292Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * xpath.c: fixed bug #53689 related to processing-instruction()
13295
Daniel Veillard02f077a2001-04-26 10:59:11 +000013296Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * DOCBparser.c: patche from László Kovács
13299
Daniel Veillard30211a02001-04-26 09:33:18 +000013300Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * parser.c: applied fixes from Christian Glahn bug report #53391
13303
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013304Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * error.c: Jean François Lecomte provided a complete description
13307 and a fix to bug #53537
13308
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013309Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13312
Daniel Veillard1034da22001-04-25 19:06:28 +000013313Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * DOCBparser.c SAX.c: a bit more work on entities processing.
13316 Still Need to cleanup XML output and references in attributes
13317
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013318Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13321
Daniel Veillardb33c2012001-04-25 12:59:04 +000013322Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * tree.c: trying to fix #53574, not completely complete,
13325 I would like xmllint --copy --debug test/ent1 and
13326 xmllint --debug test/ent1 to show the same result.
13327 * xpath.c: fix a bug when trying to sort namespace nodes
13328
Daniel Veillard5146f202001-04-25 10:29:44 +000013329Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * HTMLtree.c: real fix for #53402
13332
Daniel Veillard7533cc82001-04-24 15:52:00 +000013333Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13336 PIs when using xsl:output
13337 * valid.c: closing #53537 some case generate segfaults if there
13338 is validity errors
13339
Daniel Veillard61b33d52001-04-24 13:55:12 +000013340Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13343 of external parsed entities, added --noent to testDocbook
13344 * valid.c: Garry Pennington found an uninitialized variable
13345 access in xmlValidateElementContent()
13346
Daniel Veillard56098d42001-04-24 12:51:09 +000013347Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13350 with madness
13351 * result/HTML/ : this modified the result of the regression tests
13352 a lot.
13353
Daniel Veillard122376b2001-04-24 12:12:30 +000013354Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13357 to doc where it wasn't checked against NULL reported by
13358 Jens Laas
13359
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013360Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13363 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13364
Daniel Veillardeae522a2001-04-23 13:41:34 +000013365Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13368 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13369 * SAX.[ch]: cleanup and updates for DocBook
13370 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13371 ex SGML identifier changes
13372 * valid.c: removed a static unused function.
13373
Daniel Veillardde57c612001-04-23 09:13:36 +000013374Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * HTMLtree.c: applied change for Paul Sponagl on script saving
13377 * Makefile.am: the warning about entity title.xml are normal.
13378
Daniel Veillard393df012001-04-22 20:11:18 +000013379Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * configure.in: release of 2.3.7
13382 * Makefile.am: fixing make distcheck
13383
Daniel Veillarda41123c2001-04-22 19:31:20 +000013384Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * doc/html/* doc/xml.html: updated and regenerated the docs
13387
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013388Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13391
Daniel Veillarde82a9922001-04-22 12:12:58 +000013392Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * tree.c: fixed #53388 with the provided patch
13395
Daniel Veillard06803992001-04-22 10:35:56 +000013396Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * valid.c: Bjorn detected an invalid memory access. Fixed
13399 vstateVPush()
13400
Daniel Veillard40af6492001-04-22 08:50:55 +000013401Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13404
Bjorn Reese70a9da52001-04-21 16:57:29 +000013405Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13406
13407 * libxml.h: new header used only for the compilation of libxml
13408 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13409 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13410 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13411 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13412 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13413 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13414 baseline (version 1.2 plus a single patch).
13415 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13416 scientific notation for numbers. Tests added.
13417 * xpath.c: formatting of numbers changed to use sprintf
13418 (contribution from William Brack)
13419
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013420Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * valid.c: cleanup, more useful debugging
13423 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13424 * xmlIO.c: entity loading is printed as an error when validating
13425
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013426Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * valid.c: fixed to validate within entities
13429 * test/VCM/v22.xml: added a specific testcase
13430
Daniel Veillardca1f1722001-04-20 15:47:35 +000013431Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * valid.c: forgot an epsilon transition in for ()+
13434 * test/VCM/v21.xml : added a specific test case
13435
Daniel Veillard85349052001-04-20 13:48:21 +000013436Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * valid.c: removed a state explosion exhibited by RSS
13439 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13440 from bug #51872
13441
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013442Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13445 validation without using an ugly NFA -> DFA algo in the source.
13446 Made a specific algorithm easier to maintain, using a single
13447 stack and without recursion.
13448 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13449 * hash.c: made the growing routine static
13450 * tree.h parser.c: added the parent information to an
13451 xmlElementContent node.
13452
Daniel Veillarde470df72001-04-18 21:41:07 +000013453Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * SAX.c parser.c xpath.c: generating IDs when not validating
13456 from an external parsed entity was poisoning the ID has table
13457 with removed values. This was killing XSLT on the KDE help
13458 browser.
13459
Daniel Veillardceacdd92001-04-18 15:10:35 +000013460Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * entities.h: andrew@ugh.net.au detected a double declaration
13463
Daniel Veillarda10efa82001-04-18 13:09:01 +000013464Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * debugXML.c hash.c tree.h valid.c : some changes related to
13467 the validation suport to improve speed with DocBook
13468 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13469 the way validation errors get reported
13470
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013471Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13474 by P C Chow and William M. Brack for XSLT HTML output
13475
Daniel Veillard2d90de42001-04-16 17:46:18 +000013476Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13479 Igor Zlatkovic patches for MSC compilation and added his
13480 updates
13481
Daniel Veillarde043ee12001-04-16 14:08:07 +000013482Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13485 prefix lookup.
13486 * parserInternals.c: fixed the bug reported by Morus Walter
13487 due to an off by one typo in xmlStringCurrentChar()
13488
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013489Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * HTMLparser.c result/HTML/*: revamped the way the HTML
13492 parser handles end of tags or end of input
13493
Daniel Veillard82daa812001-04-12 08:55:36 +000013494Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13497
Daniel Veillard67a21302001-04-11 14:39:16 +000013498Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13501 bug where the linktime verions of free() won't work ...
13502
Daniel Veillard27b55282001-04-11 12:22:25 +000013503Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13506
Daniel Veillardafc73112001-04-11 11:51:41 +000013507Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * doc/xml.html: added 2.3.6 release
13510
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013511Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13514 * result/wml.xml: resulted in a small output change
13515
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013516Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * tree.c: xmlNewDoc was missing the charset initialization
13519 * xmllint.c: added --auto to autogenerate a doc, allow to
13520 reproduce the problem fixed on xmlNewDoc
13521
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013522Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xpath.c: trying to get 52979 solved
13525 * tree.c result/ result/noent/: trying to get 52712 solved, this
13526 also made me clean up the fact that XML output in general should
13527 not add formating blanks by default, this changed the output of
13528 a few tests
13529
Daniel Veillard73639a72001-04-10 14:31:39 +000013530Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13533
Daniel Veillardfac26a12001-04-08 13:08:14 +000013534Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * configure.in: finally released 2.3.6
13537
Daniel Veillard911f49a2001-04-07 15:39:35 +000013538Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * xpath.c: checking for null pointer generated by new code
13541
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013542Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * xpath.c: fixed a [] evaluation problem reported
13545 * test/XPath/tests/simpleaddr: extended test
13546 * result/XPath/simpleaddr: updated result
13547
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013548Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * xmllint.c: Dan Timis reported a portability problem
13551 on Macs without mmap, fixed it.
13552
Daniel Veillardb38bd552001-04-03 18:22:00 +000013553Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * testXPath.c : added a --tree option allowing to display the
13556 tree dump of the XPath expression
13557
Daniel Veillard4dd93462001-04-02 15:16:19 +000013558Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * xpath.c: fixed a memleak when comparing nodesets
13561 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13562 * tree.c: added a TODO
13563
Daniel Veillard92ad2102001-03-27 12:47:33 +000013564Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13567 we need string functions
13568 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13569 to be able to use them where needed. Applied some changes
13570 to reduce name linking pollution and compile in only what's
13571 needed.
13572 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13573 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13574 for the string manipulation functions
13575 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13576 to the free() function of xmlmemory.c
13577 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13578 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13579 usage.
13580
13581
Daniel Veillard2be30642001-03-27 00:32:28 +000013582Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * error.c: applied the context output patch of the error
13585 handling submitted by Chuck Griffith
13586 * error/VC/*: this slightly change some error logs
13587
Daniel Veillard50582112001-03-26 22:52:16 +000013588Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * parser.c: fixed line number reporting on error
13591
Daniel Veillard04be4f52001-03-26 21:23:53 +000013592Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * parser.c: Sullivan and Darin found a parser bug,
13595 applied the patch.
13596
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013597Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13600 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13601 xmlversion.h.in xpointer.c: of course the way I defined
13602 UNUSED breaks on old gcc version. Try to be smart and
13603 also define it directly in xmlversion.h
13604 * configure.in: removed -ansi flag from the pedantic set
13605
13606Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013607 Huge cleanup, I switched to compile with
13608 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13609 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13610 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13611 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13612 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13613 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13614 encoding.h entities.c error.c list.[ch] nanoftp.c
13615 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13616 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13617 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13618 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13619 Cleanup, staticfied a number of non-exported functions,
13620 detected and cleaned up a dozen of problem found this way,
13621 avoided a lot of public function name/typedef/system names clashes
13622 * doc/xml.html: updated
13623 * configure.in: switched private flags to the really pedantic ones.
13624
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013625Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * configure.in: 2.3.5
13628 * doc/html/*: rebuilt the docs
13629
Daniel Veillard146c9122001-03-22 15:22:27 +000013630Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * parser.c: fixed a reported bug in NOTATION parsing
13633 * uri.c: accepted but not fixed bug 51876, added TODO
13634 * Makefile.am: fixed bug 51876
13635
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013636Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * config.h.in configure.in error.c: fix a compilation problem
13639 on platforms without vsnprintf (xml@thewrittenword.com)
13640
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013641Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * parser.c: fixed a function name header typo
13644 * SAX.c: notations can also occur in external subset.
13645
Daniel Veillard7d42b542001-03-20 13:22:46 +000013646Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * error.c: removed a C++ like comment
13649
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013650Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * parser.c: fixing bug 52299 strange condition leading
13653 to a parser crash due to a buffer overflow
13654 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13655 added the specific test case
13656
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013657Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13660 xmlXPathConvert{String,Number,Boolean} to be able to make
13661 type casts without a context stack, fixed some implementation
13662 problems related to the absence of context at parse-time,
13663 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13664 in the public API too
13665 * xpointer.c xpathInternals.h: we need to know at parse time
13666 whether we are compiling an XPointer
13667
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013668Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13671 cleaned up the parser internals, refactored XPath code, added
13672 new compilation based APIs and cleanly separated public and
13673 private APIs.
13674
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013675Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * xpath.h: the comp field must be added at the end to avoid
13678 killing binary compat.
13679
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013680Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * Makefile.am: detect XPath memleaks in regreson tests
13683 * error.c: fixed and error w.r.t. error reporting still using
13684 stderr
13685 * hash.c: added new line at end of file
13686 * tree.h: minor cleanup
13687 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13688 expression parsing from evaluation, resulted in a number of
13689 changes internally, and in XPointer. Likely to break stuff
13690 using xpathInternals.h but should remain binary compatible,
13691 new interfaces will be added.
13692
Daniel Veillardd574f782001-03-14 19:40:17 +000013693Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * configure.in: fixed a couple of problems reported by
13696 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13697 without gcc on non linux platforms.
13698
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013699Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13702 a fix for --with-html-dir= configure support. I hope it won't
13703 break rpm generation
13704
Daniel Veillarda022fe02001-03-14 16:30:00 +000013705Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * xmlIO.c: one function comment cleanup.
13708
Daniel Veillard25239c12001-03-14 13:56:48 +000013709Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * SAX.c: external subset notations were improperly registered
13712 in the internal subset.
13713
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013714Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * README.cvs-commits: added, pointing to HACKING
13717 * HACKING: updated
13718
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013719Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * parser.c: and Matt Sergeant found one in the XML push
13722 parser (erroneous check I forgot to remove when I fixed the
13723 main parser).
13724
Daniel Veillard68d7b672001-03-12 18:22:04 +000013725Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * xpath.c: ptittom found a small bug in UnaryExpr
13728
Daniel Veillarde356c282001-03-10 12:32:04 +000013729Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * configure.in: bumped to 2.3.4
13732 * error.c: fixed bug #51860
13733 * tree.c: fixed bug #51861
13734 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13735 * tree.[ch] : added xmlDefaultBufferSize
13736 * nanoftp.c: typo in function name header block
13737 * doc/xml.html : updated, added link to XML::LibXSLT
13738 * doc/html/* : rebuilt the docs
13739
Daniel Veillard80f32572001-03-07 19:45:40 +000013740Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * parser.c SAX.c: the new content parsing code raised an
13743 ugly bug in the characters() SAX callback. Found it
13744 just because of strangeness in XSLT XML Rec ouptut :-(
13745
Daniel Veillard6c831202001-03-07 15:57:53 +000013746Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * Makefile.am: Martin Baulig suggested to add -lm
13749 * tree.c: found another bug in xmlNodeGetContent()
13750
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013751Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * xpath.c: Bjorn found the error related to strictness of comparison.
13754
Daniel Veillard29631a82001-03-05 09:49:20 +000013755Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * parser.c: trying to fix the Dtd parsing problem reported
13758 by Gary, side effect of last week speed optimizations.
13759
Daniel Veillard14be0a12001-03-03 18:50:55 +000013760Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13763 * parserInternals.c: removed unneeded test raised by Stric
13764
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013765Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13766
13767 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13768 and fixed by William Brack). Added xmlXPathFormatNumber.
13769 Changed the sorting slightly.
13770 * configure.in Makefile.am example/Makefile.am: Added -lm.
13771 Please note that applications linking with libxml2, must
13772 also like with the math library from now on.
13773
Daniel Veillardf9533d12001-03-03 10:04:57 +000013774Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13777
Daniel Veillard2f362242001-03-02 17:36:21 +000013778Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * parser.c: one must report spaces even if the Dtd element
13781 content proves that this is not part of the element content.
13782 * result/valid/*.xml: this changed the ouptu slightly
13783
Daniel Veillardb402c072001-03-01 17:28:58 +000013784Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * configure.in: bumped to 2.3.3
13787 * doc/xml.html: updated
13788
Daniel Veillard77851712001-02-27 21:54:07 +000013789Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * tree.c: minor doc fix
13792 * xpath.c: deallocation issues when a result tree has been
13793 converted to a node-set
13794
Daniel Veillardec70e912001-02-26 20:10:45 +000013795Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * doc/xml.html: oops corrected dates s/2000/2001
13798
Daniel Veillard8730c562001-02-26 10:49:57 +000013799Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * valid.c: new patch from Gary Pennington
13802
Daniel Veillard91e9d582001-02-26 07:31:12 +000013803Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * doc/xml.html: applied patch from Ankh
13806
Daniel Veillardedac3c92001-02-26 01:36:19 +000013807Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * xinclude.c: fixed a problem building on Mac
13810
Daniel Veillard21a0f912001-02-25 19:54:14 +000013811Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * parser.c: more work on increasing parsing ferformances
13814
Daniel Veillard48b2f892001-02-25 16:11:03 +000013815Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13818 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13819 avoiding memcpy in production builds MEM_CLEANUP macro use
13820 * parser.[ch] parserInternals.c: optimizations of the tightest
13821 internal loops inside the parser. Better checking of I/O
13822 flushing/loading conditions
13823 * xmllint.c : added --timing
13824
Daniel Veillard71681102001-02-24 17:48:53 +000013825Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * configure.in: bumped to 2.3.2
13828 * doc/xml.html: updated for release
13829
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013830Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * xpath.c: found a memleak and fixed a nasty bug
13833
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013834Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xmllint.[c1] : added return code errors for xmllint
13837 * xpath.c: specific debug dump function for result value trees
13838
Daniel Veillard4b637072001-02-21 21:52:55 +000013839Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * xpath.c: finally implemented xmlXPathCompareNodeSets
13842 * test/XPath/expr/floats results/XPath/expr/floats: added
13843 a test for float expressions
13844
Daniel Veillardf714aa32001-02-21 03:07:44 +000013845Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13848 * parserInternals.[ch]: trying to speed up parsing
13849 * xpath.c : speeded up node set equality op
13850
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013851Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13854 better handling of ID/IDREF and the list modules associated
13855 * configure.in: small CFLAGS cleanup
13856
Daniel Veillarda8abee62001-02-19 15:14:59 +000013857Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * configure.in: fixed iconv detection on AIX (stric)
13860
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013861Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013862
13863 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13864
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013865Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13866
13867 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13868 and optimized xmlXPathNodeSetSort
13869
Daniel Veillard142adbf2001-02-17 13:21:05 +000013870Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * xpath.c: bug fix when context size is 0
13873 * parser.c: I like Norm's Dtd because they still manage to break
13874 the parser occasionally
13875
Daniel Veillardf23e0092001-02-16 13:21:29 +000013876Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13879
Daniel Veillarde0e26512001-02-16 00:11:46 +000013880Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13883 attributes within the XML-1.0 namespace
13884
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013885Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * xpathInternals.h: exported a few axis functions
13888 * doc/xml.html: updated the doc
13889
Daniel Veillard760f4422001-02-15 14:59:48 +000013890Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * configure.in: applied patch from Daniel van Balen for OpenBSD
13893 and bumped version to 2.3.1
13894 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13895 attempt to find autoclosing was simply broken, removed it,
13896 updated the examples, this is better
13897
Daniel Veillardd194dd22001-02-14 10:37:43 +000013898Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13901 hash functionnalities.
13902 * doc/html/* : rebuild the doc
13903
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013904Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13907 on predicate
13908 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13909 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13910 really want to have tags closed on output even if we accept
13911 unclosed ones on input
13912
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013913Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * xpath.c: ouch don't free NULL, rare case fixed
13916 * tree.c: don't coalesce text nodes if they don't have the
13917 same behaviour wrt escaping on output
13918
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013919Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * xpath.c: small fixup
13922 * SAX.c: don't warn on empty namespaces.
13923
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013924Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * README: a bit of cleanup
13927 * configure.in: preparing for 2.3.0 release
13928
Daniel Veillard1f83d392001-02-08 09:37:42 +000013929Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * hash.[ch]: added a first version of xmlHashSize()
13932 * valid.c: another bug fix from Gary Pennington
13933
Daniel Veillard5eef6222001-02-07 18:24:48 +000013934Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * valid.c: couple of bug fixes pointed by Gary Pennington
13937 * HTMLtree.c: #if 0 cleanup
13938
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013939Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13942 which removes a time consuming check of xmlXPathNodeSetAdd()
13943 and use it in places where we are sure to not break unicity
13944
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013945Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * xpath.c: bug fixes found from XSLT
13948 * tree.c: preserve node->name special values when copying nodes.
13949 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13950 external subset are fetched when available but without full
13951 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13952 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13953 output with encoding disabled.
13954
Daniel Veillard2c833b62001-02-03 08:52:06 +000013955Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13958 xmlCheckFilename should not be called from xmlFileOpenW
13959 and xmlGzfileOpenW
13960
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013961Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13964 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13965 added the new tests for URI normalization
13966 * testURI.c: fixed stoopid bugs
13967 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13968 the URI in the error messages are now properly normalized
13969
Daniel Veillardea28ce62001-02-02 08:20:19 +000013970Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13973
Daniel Veillarde99a4762001-02-01 04:34:35 +000013974Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13977
Daniel Veillard2b325a02001-01-31 20:46:31 +000013978Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * xpath.c: fixed mod operator
13981
Daniel Veillardde55cf62001-01-31 15:53:13 +000013982Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * parser.c: fixed xmlStrcat doc
13985 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13986 trees.
13987
Daniel Veillard2f913b72001-01-31 13:23:49 +000013988Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * xpath.c result/XPath/tests/chaptersbase
13991 result/XPath/tests/simplebase: fixed XPath node()
13992 * tree.c: small fix in xmlNewNs()
13993 * Makefile.am: removed extraneous xml2Conf.sh rule
13994
Daniel Veillardb42042b2001-01-28 07:40:36 +000013995Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13998 Changed the library name, in order to get libxml-devel and
13999 libxml2-devel to coexist on a single system
14000 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14001 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14002
Daniel Veillardee0a4662001-01-27 18:59:33 +000014003Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14006 libxml2-devel installable in // as libxml-devel.
14007
Daniel Veillard5eb05942001-01-27 17:50:22 +000014008Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * doc/Makefile.am: fixed make rebuild in doc
14011 * doc/html/*.html: rebuilt the docs
14012
Daniel Veillard65c295d2001-01-26 09:32:39 +000014013Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14016
Daniel Veillard8e199902001-01-25 18:54:39 +000014017Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14020 the HTML doc to go into the -devel RPM ...
14021 * aclocal.m4 config.h.in: some updates due to auto* magic
14022
Daniel Veillard93086662001-01-25 18:13:04 +000014023Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * xpath.h: added a hook in the context structure allowing to
14026 link to extra support, needed for XSLT
14027
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014028Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14031 xmlXPtrCmpPoints to use it.
14032 * propagated the following patch from Alejandro Forero
14033 * include/win32config.h xmlIO.c: applied further suggestions
14034 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14035 * example/gjobread.c: fixed warnings, now that it builds
14036
14037Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14038
14039 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14040
14041 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14042 filename points to a valid file (not a directory).
14043 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14044 Added calls to xmlCheckFilenameDir.
14045
14046 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14047 `path' (rather than `filename') as the parameter to gzopen and open.
14048
Daniel Veillard48177c22001-01-23 15:27:41 +000014049Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * Makefile.am: fixed a problem with EXTRA_DIST
14052
Daniel Veillardb83ba402001-01-22 22:45:10 +000014053Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * Makefile.am example/Makefile.am: finally found the trick
14056 to build the example, i.e. add "." in SUBDIRS before example
14057 in the list <grin/>
14058
Daniel Veillard82687162001-01-22 15:32:01 +000014059Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * doc/xml.html: updated with an XSLT section, removed pointer to
14062 W3C CVS base.
14063
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014064Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14067 too, and deallocation need to occur the same way.
14068
Daniel Veillarde4566462001-01-22 09:58:39 +000014069Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14072 type correponding to an XSLT result tree fragment. Share most
14073 of the data format with node set, as well as operators.
14074 * HTMLtree.c: added a newline at the end of the doctype output
14075 whe this one is not present initially.
14076 * tree.c: make sure taht the parent and doc pointers are properly
14077 set when copying attributes (lists).
14078
Daniel Veillard701c7362001-01-21 09:48:59 +000014079Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14082
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014083Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * xpath.c: seems I finally killed that ugly path evaluation
14086 context bug (tagged 9999 in case is is wrong)
14087
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014088Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14091 for XSLT
14092
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014093Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14096 for xmlGzfileOpen() bug
14097
Daniel Veillardf6eea272001-01-18 12:17:12 +000014098Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * xpath.c: removed an error found by XSLT usage
14101 * tree.c parserInternals.h: use a predefined static string
14102 for text and comment nodes, avoid freeing them in xmlFreeNode,
14103 exported the string name in parserInternals.h and added
14104 another value to disable encoding at output (for XSLT),
14105 gain memory, time.
14106
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014107Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14110 win32/libxml2/libxml2_so.dsp: new makefiles and update
14111 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14112
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014113Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14116 Gary Pennington
14117
Daniel Veillard389e6b72001-01-15 19:41:13 +000014118Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * xpath.c: fixed the comaprision of values and nodelists,
14121 need to compare nodelist still ...
14122 * debugXML.c: avoided a possible core dump
14123 * HTMLparser.c: cleanup
14124 * nanohttp.c: contributed fix.
14125 * tree.c: fixes in properties handling added xmlSetNsProp
14126 needed by libxslt
14127 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14128 comment
14129 * TODO: updated
14130
Daniel Veillard167bd532001-01-06 21:09:34 +000014131Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * parser.c parserInternals.c: applied Bjorn Reese optimization
14134 patch
14135
14136Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * Makefile.am: applied patch fro make check from Martin Vidner
14139
Daniel Veillard503b8932001-01-05 06:36:31 +000014140Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * configure.in: preparing 2.2.11
14143 * doc/html/*: rebuild the HTML files
14144 * doc/xml.html : updated
14145
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014146Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * tree.c: fixed a stupid bug
14149 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14150 patches related to validation of an XInclude processing result
14151 * TODO: updated
14152
Daniel Veillarde2488192001-01-04 10:54:22 +000014153Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14156 on large files
14157
Daniel Veillardf060a412001-01-03 20:52:44 +000014158Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14161
Daniel Veillard45cff692001-01-03 18:02:04 +000014162Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14165 reported by Jonas Borgström
14166 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14167
Daniel Veillard08108982001-01-03 15:24:58 +000014168Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * testXPath.c xpath.c: fixing the XPath union expressions problem
14171 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14172
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014173Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * xmllint.c: Made is so if the file name is "-" is will read form
14176 standard input. Sven Heinicke <sven@zen.org>
14177 * tree.c: fixed a problem when growing buffer
14178 * tree.h: fixed the comment of the node types following andersca
14179 comment
14180 * TODO: updated
14181
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014182Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14183
14184 * HTMLparser.[ch]: added a way to avoid adding automatically
14185 omitted tags. htmlHandleOmittedElem() allows to change the
14186 default handling.
14187 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14188 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14189 of xmllint too when using --memory flag, added a memory test
14190 suite at the Makefile level.
14191 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14192 with namespace use when encountering QNames in XPath evalation,
14193 added xmlns() scheme in XPointer.
14194 * nanoftp.c : incorporated a fix
14195 * parser.c xmlIO.c: fixed problems raised with encoding when using
14196 the memory I/O
14197 * parserInternals.c: closed bug 25934 reported by
14198 torsten.landschoff@innominate.de
14199 * TODO: updated
14200
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014201Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14202
14203 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14204 on a non-updated tree :-(, made a 2.2.10 release to correct the
14205 situation
14206
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014207Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14208
14209 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14210 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14211 integrated a set of OpenVMS changes from Howard Taylor
14212 <Howard.Taylor@pacoast.com>
14213
Daniel Veillard58770e72000-11-25 00:48:47 +000014214Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14217 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14218
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014219Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * HTMLparser.c: some fixes on auto-open of html/head/body
14222 * encoding.c: fixed a compilation error on some gcc env
14223 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14224 XPointer implementation
14225 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14226 related XPointer tests and associated results
14227
Daniel Veillard300f7d62000-11-24 13:04:04 +000014228Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * doc/xmldtd.html doc/xml.html: following a short step by step
14231 guidance on IRC to help maciej with DTDs I started a small
14232 page on the subject.
14233
Daniel Veillard748e45d2000-11-17 16:36:08 +000014234Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
14236 * HTMLparser.c: fixed handling of broken charrefs
14237 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14238 patches
14239
Daniel Veillard28929b22000-11-13 18:22:49 +000014240Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14241
14242 * doc/xml.html doc/html/* : rebuilt the docs after adding
14243 xinclude and updated page for 2.2.7 and 2.2.8
14244 * configure.in: releasing 2.2.8
14245
Daniel Veillard41e06512000-11-13 11:47:47 +000014246Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * parser.[ch] parserInternals.c: applied the conditional
14249 section processing fix from Jonathan P Springer
14250 <jonathan.springer2@gte.net>
14251 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14252 project file, fixed iconv default non support
14253 * xpath.c: fixed the problem of evaluating relative expressions
14254 when a node context is provided.
14255
Daniel Veillardbf432752000-11-12 15:56:56 +000014256Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14257
14258 * nanoftp.c: fixed gcc 2.95 new warnings
14259 * SAX.c: fixed a stupid bug
14260 * tree.c: fixed a formatting problem when round-tripping
14261 from/to memory
14262 * xinclude.c: chased memleak, fixed a base problem
14263 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14264 xmlXPtrBuildNodeList()
14265 * TODO: updated
14266 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14267 adding a first small set of regression tests for XInclude
14268
Daniel Veillardc2def842000-11-07 14:21:01 +000014269Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * nanohttp.[ch]: applied Wayne Davison patches to access
14272 the WWW-Authorization header.
14273 * parser.c: Closed Bug#30847: Problems when switching encoding
14274 in short files by applying Simon Berg's patch.
14275 * valid.c: fixed a validation problem
14276 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14277 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14278 Wayne Davison
14279 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14280 need to be extended to non full nodes selections.
14281 * xinclude.c: starts to work decently
14282
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014283Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14286 debugXML.c xmlversion.h.in: Started adding XInclude support,
14287 this is a new xmllint option
14288 * tree.c xpath.c: applied TOM patches for XPath
14289 * xpointer.c: fixed a couple of errors.
14290 * uri.c: added an escaping function needed for xinclude
14291 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14292 new warning from RH70 gcc's version
14293
Daniel Veillarda4964b72000-10-31 18:23:44 +000014294Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * HTMLparser.c: fixed loop on invalid char in scripts
14297 * parser.c: update to description of xmlIOParseDTD()
14298 * libxml.m4 xmlversion.h.in: changes contributed by
14299 Michael Schmeing <m.schmeing@internet-factory.de>
14300 * configure.in: preparing for 2.2.7
14301 * Makefile.am: trying to avoid config.h and acconfig.h
14302 being included in the distrib
14303 * configure.in: released 2.2.7
14304
14305Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14308 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14309
Daniel Veillard01411222000-10-30 15:33:22 +000014310Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14311
14312 * parser.[ch]: added xmlIOParseDTD()
14313 * xpointer.c: added support for the 2 extra parameters of
14314 string-range, fixed a stoopid error when '0' was present
14315 in XPointer expressions
14316 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14317 testsuite for the above
14318
Daniel Veillard6db58192000-10-30 09:27:53 +000014319Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14320
14321 * libxml.spec.in: improved package descriptions
14322
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014323Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * xpath.c xpathInternals.h: applied a large cleaning patch
14326 from TOM <ptittom@free.fr>, it also add namespace support
14327 for function and variables registration.
14328
Daniel Veillardbd20df72000-10-29 17:53:40 +000014329Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14330
14331 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14332 * Makefile.mingw: Wayne Davison's update adding hash.c
14333
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014334Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * xpath.c: fixed the root evaluation problems
14337 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14338 ignorable spaces with <b> <bold> <em>
14339 * tree.c: fixed a loop in xmlSearchNsByHref()
14340
Daniel Veillard767662d2000-10-27 17:04:52 +000014341Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * xpath.c: applied another XPath patch from TOM
14344 * xpath.c include/makefile.am: applied another patch from
14345 china@thewrittenword.com (cleanup on IRIX).
14346
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014347Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * xml-config.1: received a fixed version from Fredrik Hallenberg
14350 <hallon@lysator.liu.se>
14351
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014352Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14355 cleanup patch for XPath
14356
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014357Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * patched to redirrect all "out of context" error messages to
14360 a reconfigurable routine. The changes are:
14361 * xmlerror.h : added the export of an error context type (void *)
14362 an error handler type xmlGenericErrorFunc there is an interface
14363 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14364 to reset the error handling routine and its argument
14365 (by default it's equivalent to respectively fprintf and stderr.
14366 * all the c files: all wild accesses to stderr or stdout within
14367 the library have been replaced to calls to the handler.
14368
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014369Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * configure.in: release 2.2.6
14372 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14373 exporting the inner functions of xpath for extension modules
14374 * doc/*: updated and rebuilt the doc
14375
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014376Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * nanohttp.c : applied Wayne HTTP cleanup patch
14379 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14380 and xmlNodeSetSpacePreserve()
14381
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014382Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * xpath.c: closing bug #29260
14385
Daniel Veillard126f2792000-10-24 17:10:12 +000014386Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14389 multikey tuples, made hash structure opaque
14390 * valid.[ch]: moved elements, attributes, notations decalarations
14391 as well as ID and refs to hash tables.
14392 * entities.c: hash cleanup
14393 * xmlmemory.c: fixed a dump problem in debug mode
14394 * include/Makefile.am: problem passing in DESTDIR= values patch
14395 from Marc Christensen <marc@calderasystems.com>
14396 * nanohttp.c: removed debugging remains
14397 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14398 * HTMLparser.c parser.c: fixing a number of problems with the
14399 macros in the *parser.c files (Wayne).
14400 * HTMLparser.c: close the previous option when opening a new one
14401 (Marc Sanfacon).
14402 * result/HTML/*: updated the HTML results accordingly
14403
Daniel Veillard52afe802000-10-22 16:56:02 +000014404Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14407 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14408 XPath functions and XML entities table to them. More to come...
14409 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14410
Daniel Veillard683cb022000-10-22 12:04:13 +000014411Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14412
14413 * tree.c: coalesce adjacent text nodes
14414 * valid.c: handling of blank nodes in DTd validation (raised
14415 by problems with a posteriori validation).
14416 * nanohttp.c: changing behaviour on HTTP write stuff.
14417 * HTMLtree.c: forced body and html to be explicitely closed.
14418 * xpath.h: exported more XPath functions.
14419
Daniel Veillard1baf4122000-10-15 20:38:39 +000014420Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * Release of 2.2.5
14423 * xpointer.c: range() range-inside and other helper functions
14424 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14425
Daniel Veillard47e12f22000-10-15 14:24:25 +000014426Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14429 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14430
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014431Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14434 and XPointer modules
14435
Daniel Veillard134c9f32000-10-15 10:27:08 +000014436Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14437
14438 * SAX.h: closed #25107
14439
Daniel Veillard39915622000-10-15 10:06:55 +000014440Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * testSAX.c: fixed problem with cdata reporting
14443 * SAXresult/* : updated
14444
Daniel Veillard1e851392000-10-15 10:02:56 +000014445Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14448 Closed bug #27499, added to regression tests
14449 * TODO: updated
14450
Daniel Veillard7eda8452000-10-14 23:38:43 +000014451Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14454 support for SCRIPT and STYLE with help from Bjorn Reese
14455 * test/HTML/* result/HTML/*: added simple testcase and updated
14456 the existing ones.
14457
Daniel Veillardff9c3302000-10-13 16:38:25 +000014458Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14461 string-range for empty strings
14462 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14463 test/XPath/xptr/strrange: augmented the XPointer testsuite
14464
Daniel Veillard189446d2000-10-13 10:23:06 +000014465Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14466
14467 * doc/xml.html doc/xmlmem.html: added a module describing memory
14468 interfaces and use, updated the main page.
14469
Daniel Veillard2f971a22000-10-12 23:26:32 +000014470Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14471
14472 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14473 nanoftp code work on Windows too now
14474
14475Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014476
14477 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14478 * xpointer.c: implemented string-range() at least a good first version
14479 * test/XPath/docs/str test/XPath/xptr/strrange
14480 result/XPath/xptr/strrange: the string-range() tests
14481
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014482Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * Makefile.am include/Makefile.am include/win32config.h
14485 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14486 and make distcheck
14487
Daniel Veillard19d61112000-10-11 23:50:35 +000014488Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14491 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14492 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14493
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014494Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14497 patch for socklen_t detection by
14498 Albert Chin-A-Young <china@thewrittenword.com>
14499
Daniel Veillardcd429612000-10-11 15:57:05 +000014500Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14503 and added a --dtdvalid option to xmllint used to test it
14504
Daniel Veillard47c02452000-10-11 13:04:36 +000014505Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14508 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14509
Daniel Veillard2d38f042000-10-11 10:54:10 +000014510Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14513 handlings (registration, lookup, cleanup)
14514
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014515Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * configure.in Makefile.am include/makefile.am: adding XPointer
14518 and XPtrtests target
14519 * xpointer.[ch] : new files for XPointer support
14520 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14521 more XPath tests
14522
Daniel Veillard57fda592000-10-10 23:24:14 +000014523Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * configure.in: fixed, very broken, make distcheck works again
14526
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014527Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * More work toward 2.2.5, integrated a number of patches
14530 * configure.in Makefile.am win32config.h.in: trying to cleanup
14531 make distcheck .... huh ...
14532 * include/Makefile.am include/win32config.h: new directory
14533 for includes
14534 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14535 updated teh makefiles and instructions for WIN32
14536 * xpath.c: small fixes
14537 * test/XPath/ results/XPath: updated the testcases and results
14538 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14539 suggested patches
14540 * valid.c: fixed an ID bug
14541
Daniel Veillardb71379b2000-10-09 12:30:39 +000014542Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14543
14544 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014545 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014546 * xpath.[ch]: worked on XPointer
14547
Daniel Veillard7e99c632000-10-06 12:59:53 +000014548Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * configure.in Makefile.am: 2.2.5, ship the include in an
14551 include/libxml subdirectory, use symlinks when using CVS
14552 * testSAX.c: fixed small bug
14553 * testXPath.c: changed the way testfiles are parsed
14554 * debugXML.c: same kind of cleanup when parsing an argument expression
14555 XPath/XPointers can have blanks embedded
14556 * xpath.[ch]: more cleanup, reorgs for XPointer work
14557 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14558 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14559
Daniel Veillard55b91f22000-10-05 16:30:11 +000014560Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14563 in the XPath engine, rewrote large parts of it, now it's far
14564 cleaner and in sync with the REC not an old WD. Fixed a parsing
14565 problem in the interactive XML shell found when testing XPath.
14566
Daniel Veillardac260302000-10-04 13:33:43 +000014567Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14570 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14571 examples with the extra test
14572
Daniel Veillard7cfce322000-10-04 12:40:27 +000014573Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14576 the global init function.
14577
Daniel Veillard970112a2000-10-03 09:33:21 +000014578Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * HTMLparser.c: Doohhh, attribute name parsing was still case
14581 sensitive ! Fixed this ...
14582 * result/HTML/* : updated the tests results accordingly
14583
Daniel Veillard740abf52000-10-02 23:04:54 +000014584Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14587 engine, should be far more stable, incorporated a new version of
14588 preceding/following axis, need testing
14589 * uri.c: fixed file:///c:/a/b/c problem
14590 * test/XPath/tests/idsimple: augmented the XPath tests
14591
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014592Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * doc/* rebuilding docs for 2.2.4 release
14595
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014596Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * configure.in: releasing 2.2.4
14599 * parser.[ch]: added xmlStrEqual()
14600 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14601 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14602 use xmlStrEqual instead
14603 * TODO: updated
14604 * added an XPath test
14605
Daniel Veillardbc765302000-10-01 18:23:35 +000014606Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14609 * entities.h: exported xmlInitializePredefinedEntities
14610 * parser.[ch] : added xmlInitParser()
14611 * parserInternals.h : had to export htmlInitAutoClose()
14612
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014613Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14616 problems
14617 * Makefile.am : added XPath regression tests to normal tests
14618 * uri.c: fixed a problem with local paths, cleanup
14619 * parser.c: fixed a problem with large CData sections
14620
Daniel Veillardd2ade932000-09-30 14:39:55 +000014621Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * configure.in xml-config.in: patch from "Ben Taylor"
14624 <sol7x86@hotmail.com> for solaris shared libs lookup
14625
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000146262000-09-30 Martin Baulig <baulig@suse.de>
14627
14628 * libxml-2.0.pc.in: Provide pkg-config script.
14629
14630 * configure.in: Create the libxml-2.0.pc script from the
14631 libxml-2.0.pc.in templates.
14632 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014633 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014634
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014635Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14638 when compiling with MSC
14639
Daniel Veillard46057e12000-09-24 18:49:59 +000014640Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * xpath.c: patch for normalize-string() substring-before(),
14643 substring-after() and translate() functions from Bjorn Reese
14644 <breese@mail1.stofanet.dk>
14645 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14646 Fredrik Hallenberg <hallon@lysator.liu.se>
14647 * TODO: updated
14648
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014649Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14652 problem of socklen_t being undefined on a number of platforms
14653 * debugXML.c: fixed a compilation problem when without snprintf
14654
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014655Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14658 an URI bug and a fix for the control-character-induced infinite loop
14659 * nanohttp.c: preventive fix for compiling on WIN32
14660
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014661Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * xmlint.c: closing bug #25000
14664
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014665Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14668 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14669 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14670 related function, fixing xmlStrncmp(), and associated cleanup
14671 * result/HTML/entities.html.sax: updating result
14672
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014673Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14674
14675 * uri.c: applied patch for URI escaping from Wayne Davison
14676 <wayned@blorf.net>
14677 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14678 from Denis Barbier <barbier@imacs.polytechnique.fr>
14679 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14680 patch from Wayne Davison
14681
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014682Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * doc/xml.html : updated with new releases, adding "how to help"
14685
Daniel Veillard04698d92000-09-17 16:00:22 +000014686Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14689 removed a few warnings in pedantic mode ...
14690 * parserInternals.c parser.c: moved encoding switching function
14691 to parserInternals.c
14692 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14693
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014694Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14697 error or warning handlers
14698
Daniel Veillardb1059e22000-09-16 14:02:43 +000014699Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * parserInternals.c parserInternals.h parser.c Makefile.am:
14702 created a new module parserInternals.c, moved most of the
14703 code shared by the various parsers there, as well as
14704 deprecated code from parser.c. More cleanup of parser.c
14705 * uri.c: fixed a problem when URI is NULL
14706 * valid.c: speedup when looking for an attribute declaration
14707
Daniel Veillard39c7d712000-09-10 16:14:55 +000014708Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14709
14710 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14711 the cleanup of the computation of URI references when seeking
14712 external entities. The URI reference string and the resulting
14713 URI are both stored now.
14714 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14715 large s(n)printf checks and cleanup from Denis Barbier
14716 <barbier@imacs.polytechnique.fr>
14717 * xmlversion.h.in tree.h: couple of SGML declarations for a
14718 possible docbook module.
14719 * result/VC/ : a couple of test output changed due to the change
14720 of the entities URI
14721
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014722Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * parser.h: added a _private field for linking user's data
14725
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014726Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * parser.c parserInternals.h: demacroified most of the IS_XXX
14729 the gain in size is significant so ...
14730
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014731Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * entities.c: cases where looking up entities with doc==NULL
14734 covered
14735
Daniel Veillard90e11312000-09-05 10:42:32 +000014736Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
Daniel Veillard1de50802000-09-07 08:54:32 +000014738 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014739 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14740
Daniel Veillard98a79162000-09-04 11:15:39 +000014741Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
Daniel Veillard1de50802000-09-07 08:54:32 +000014743 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014744 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14745 * Makefile.in: added URItest and included thenin "make tests"
14746
14747Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014748
14749 * xmlversion.h.in: closed bug 22941
14750
Daniel Veillard2bb89092000-08-31 14:57:50 +000014751Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * doc/xmlio.html: added doc and example for entity loader
14754 redefinition.
14755
Daniel Veillard96984452000-08-31 13:50:12 +000014756Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14757
14758 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14759 used by libxml
14760
Daniel Veillarde715dd22000-08-29 18:29:38 +000014761Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * parser.c: Fixed bug on invalid ontent characters and when using
14764 push.
14765 * xmllint.c: fixed xmllint endling of errors in push mode
14766
Daniel Veillard4948eb42000-08-29 09:41:15 +000014767Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014770 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014771 * result/HTML/*.sax: regenerated HTML SAX output
14772 * parser.c: more cleanup.
14773
Daniel Veillarde010c172000-08-28 10:04:51 +000014774Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014777 patches from Wayne Davison <wayned@users.sourceforge.net>,
14778 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014779 * HTMLparser.c: fixed an ignorable white space detection bug
14780 occuring when parsing with SAX only
14781 * result/HTML/*.sax: updated since the output is now HTML
14782 encoded...
14783
Daniel Veillard47f3f312000-08-27 22:40:15 +000014784Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14785
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014786 * HTMLparser.[ch]: applied some of Wayne Davison
14787 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014788
Daniel Veillarde0854c32000-08-27 21:12:29 +000014789Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14792 undeclared namespace prefix was used, added a warning.
14793 Cleaned up support w.r.t. entities, spilling out a warning
14794 and being pedantic on lookups.
14795 * test/warning/ent9 : added testcase for previous example.
14796 * TODO: updated
14797 * parserInternals.h parser.c: changed the way names are parsed
14798 now allow infinite size and decrease penalty for normal use
14799 * parser.c: Started a big cleanup/check of the parser code,
14800 fixed some of the most tortuous entity code, spotted code
14801 unused anymore
14802 * test/*: added tests for very long names and related nasty
14803 things.
14804
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014805Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * doc/encoding.html: added encoding aliases doc
14808 * doc/xml.html: updates
14809 * encoding.[ch]: added EncodingAliases functions
14810 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14811 bottleneck affecting large DTDs like Docbook
14812 * parser.[ch] xmllint.c: added a pedantic option, will be
14813 useful
14814 * SAX.c: redefinition of entities is reported in pedantic mode
14815 * testHTML.c: uninitialized warning from gcc
14816 * uri.c: fixed a couple of bugs
14817 * TODO: added issue raised by Michael
14818
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014819Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * doc/encoding.html: propagated Martin Duerst suggestions
14822
Daniel Veillard52402ce2000-08-22 23:36:12 +000014823Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14826 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14827 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14828 by Wayne Davison
14829
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014830Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * nanoftp.c nanohttp.c: small cleanup
14833 * TODO: updated
14834
Daniel Veillard244ece92000-08-19 20:58:02 +000014835Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * added an old VC testcase and updated title.xml entity
14838
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014839Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14842 done on auto-opening of <p> tags and cleanup of SAX output
14843
Daniel Veillard979e55e2000-08-19 16:48:54 +000014844Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14847
Daniel Veillard4540be42000-08-19 16:40:28 +000014848Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * doc/xml.html libxml.* structure.*: updated the doc a bit
14851
Daniel Veillard808a3f12000-08-17 13:50:51 +000014852Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14855 of SAX tests
14856
Daniel Veillard29579362000-08-14 17:57:48 +000014857Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14860 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14861
Daniel Veillard1255ab72000-08-14 15:13:33 +000014862Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14865 * testHTML.c: fix core dump on Solaris 2.x systems
14866 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14867 * result/HTML/*.sax: previous bug fix lead to new results
14868
Daniel Veillard03109292000-08-14 14:58:22 +000014869Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14872 * configure.in: added --with-readline=DIR to accept alternate
14873 path for readline include/library
14874 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14875 for ANSI under HP-UX
14876 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14877 includes @LIBS@
14878
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014879Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * doc/* : rebuilt the docs
14882 * getting ready for 2.2.2 release
14883
Daniel Veillard87b95392000-08-12 21:12:04 +000014884Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14887 and xmlAddFeature()
14888 * tree.[ch]: added xmlAddChildList()
14889 * xmllint.c: MAP_FAILED macro test
14890 * parser.h: added xmlParseCtxtExternalEntity()
14891 * valid.c: applied bug fixes removed warning
14892 * tree.c: added CDATA block to elements content
14893 * testSAX.c: cleanup of output
14894 * testHTML.c: added SAX testing
14895 * encoding.c: better error recovery
14896 * SAX.c, parser.c: fixed one of the external entity processing
14897 of the OASis testsuite
14898 * Makefile.am: added HTML SAX regression tests
14899 * configure.in: bumped to 2.2.2
14900 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14901 SAX results
14902
Daniel Veillard88a172f2000-08-04 18:23:10 +000014903Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * configure.in: patch for HP compiler
14906
149072000-08-04 Sven Heinicke <sven@zen.org>
14908
14909 * xmllint.c: Was coredumping sometimes when the file given didn't
14910 exist.
14911
Daniel Veillard46e370e2000-07-21 20:32:03 +000014912Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014915
Daniel Veillard46e370e2000-07-21 20:32:03 +000014916 when using in memory parsing. Need some cleanup.
14917 * xmllint.c configure.in: added a --memory flag to test memory
14918 parsing
14919
Daniel Veillard36650692000-07-21 15:16:39 +000014920Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * nanohttp.c: fixed socklen_t replacement to unsigned int
14923 * parser.c: fixed a space handdling missing at the end of
14924 production 28 DOCTYPE.
14925 * xmlmemory.c: fixed a stupid bug on the routine to override
14926 allocation functions
14927 * TODO: updated
14928
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014929Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * doc/ regenerated the docs
14932
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014933Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * doc/encoding.html doc/xml.html: added I18N doc
14936 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14937 improvements, both parser and filters, added ASCII & HTML,
14938 fixed the ISO-Latin-1 one
14939 * xmllint.c testHTML.c: added/made visible --encode
14940 * debugXML.c : cleanup
14941 * most .c files: applied patches due to warning on Windows and
14942 when using Sun Pro cc compiler
14943 * xpath.c : cleanup memleaks
14944 * nanoftp.c : added a TESTING preprocessor flag for standalong
14945 compile so that people can report bugs more easilly
14946 * nanohttp.c : ditched socklen_t which was a portability mess
14947 and replaced it with unsigned int.
14948 * tree.[ch]: added xmlHasProp()
14949 * TODO: updated
14950 * test/ : added more test for entities, NS, encoding, HTML, wap
14951 * configure.in: preparing for 2.2.0 release
14952
Daniel Veillard49703262000-07-10 10:27:46 +000014953Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014956 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014957
Daniel Veillard306be992000-07-03 12:38:45 +000014958Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * doc/xml.html: changed the xmlsoft.org structure, updated the
14961 examples w.r.t. root and childs
14962
Daniel Veillard7d853352000-07-02 18:53:09 +000014963Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
Daniel Veillard784b9352003-02-16 15:50:27 +000014965 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014966
Daniel Veillard365e13b2000-07-02 07:56:37 +000014967Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * HTMLparser.c: Work on character encoding support for the HTML parser
14970 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14971 * encoding.c: Fixed a potential memleak in the encoding stuff
14972
Daniel Veillardaf743792000-07-01 11:49:28 +000014973Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * doc/FAQ.html doc/Makefile.am : added a FAQ
14976
14977Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014978
14979 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14980 of the HTML parser to force it to not bypass SAX
14981
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014982Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * win32config.h.in: updated
14985 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14986 lacks iconv support :-( need to release 2.1.1
14987 * configure.in: release 2.1.1
14988 * HTMLparser: fixed bug #14784
14989 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14990 by Windows compiler
14991 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14992 the SAX startDocument() callback.
14993 * TODO: updated
14994
14995Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * added xmlStopParser()
14998
Daniel Veillardbe803962000-06-28 23:40:59 +000014999Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * configure.in: 2.1.0 prerelease
15002 * Large resync between W3C and Gnome tree
15003 * nanoftp, nanohttp.c: fixed stalled connections probs
15004 * HTMLtree.c SAX.c : support for attribute without values in
15005 HTML for andersca
15006 * valid.c: Fixed most validation + namespace problems
15007 * HTMLparser.c: start document callback for andersca
15008 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15009 * parser.h, SAX.c: serious speed improvement for large
15010 CDATA blocks
15011 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15012 different encoding
15013 * example/Makefile.am example/gjobread.c tree.h: work on
15014 libxml1 libxml2 convergence.
15015 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15016 and the LIBXML_TEST_VERSION macro
15017
Daniel Veillardc310d562000-06-23 18:32:15 +000015018Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * doc/xml.html: various patches and improvements typo fixed by
15021 Felix Natter
15022 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15023 from Felix Natter <fnatter@gmx.net>
15024
Daniel Veillardf3029822000-05-06 08:11:19 +000015025Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * doc/upgrade.html: updated with instructions for support of both
15028 libxml-1.x and libxml-2.x
15029 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15030 for 2.x support and also fixed includes
15031
15032
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015033Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15036 the encoding support, added iconv support, so now libxml if
15037 compiled with iconv automatically support japanese encodings
15038 among others. Work based on initial patch from Yuan-Chen Cheng
15039 I may have broken binary compat in the encoding handler
15040 registration scheme, but that was so utterly broken I don't
15041 expect anybody to have used this feature until now.
15042 * parserInternals.h: fixup on the CHAR range macro
15043 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15044 code.
15045 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15046 * uri.c: added xmlParseURI() I can't believe I forgot to
15047 implement this one in 2.0 !!!
15048 * SAX.c: moved doc->encoding update in the endDocument() call.
15049 * TODO: updated.
15050
Daniel Veillard06047432000-04-24 11:33:38 +000015051Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * tree.h: removed extraneous xmlRemoveProp definition
15054 * TODO: added item about --disable-corba configure switch
15055 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15056 * nanoftp.c: fixed include problems giving troubles on AIX and
15057 slowlaris
15058 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15059 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15060 comment and headers changes to lower gtk-doc number of warnings
15061 * doc/html/*: rebuilt docs
15062
Daniel Veillarde0aed302000-04-16 08:52:20 +000015063Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * HACKING: documented the tag for 1.x and instructions
15066
Daniel Veillard5e873c42000-04-12 13:27:38 +000015067Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15070 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15071 xmlCreateIOParserCtxt
15072 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15073 significant overall improvement
15074 * xmllint.c: added I/O test to xmllint
15075 * testSAX.c: added a speed test
15076 * doc/* : updated/regenerated
15077
Daniel Veillardfc708e22000-04-08 13:17:27 +000015078Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * xpath.c uri.h parserInternals.h: cosmetic changes from
15081 "Timur I. Bakeyev" <timur@bat.ru>, including making
15082 xmlCreateURI() public
15083
Daniel Veillard5d211f42000-04-07 17:00:24 +000015084Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15087 and the code at the same time. Added a clean mechanism for
15088 overload or added input methods: xmlRegisterInputCallbacks()
15089 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15090 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15091 * TODO: updated
15092 * doc/* : updated/regenerated
15093 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15094 source dir
15095
Daniel Veillarde77a9182000-04-05 19:12:29 +000015096Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * testURI.c: yet another forgotten commit, I should get some sleep !
15099
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015100Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * xmllint.c: forgot to commit this too ?
15103
Daniel Veillardb9df4042000-04-05 14:23:16 +000015104Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * xmlversion.h.in : forgot to commit this previously
15107
Daniel Veillard361d8452000-04-03 19:48:13 +000015108Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15111 * README TODO: updated for release
15112 * uri.c uri.h: added authority parsing/saving
15113 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15114 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15115 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15116 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15117 Makefile.am : added compile-time customization of libxml
15118 --with-ftp --with-http --with-html --with-xpath --with-debug
15119 --with-mem-debug
15120 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15121 #include <libxml/xxx.h> I hope it won't break too much stuff
15122 and will be manageable in the future...
15123 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15124 and added xmllint to the installed programs
15125 * uri.h: added xmlFreeURI()
15126
Daniel Veillardec303412000-03-24 13:41:54 +000015127Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * uri.c uri.h: finished the escaping handling, the base support
15130 and the URI path normalization. Looks good just lacks the
15131 authority content parsing code.
15132 * Makefile.am: added instructions to generate testURI
15133 * TODO: updated
15134 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15135 added links and icons for W3C and Gnome
15136
Daniel Veillard8f621982000-03-20 13:07:15 +000015137Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * xmlmemory.[ch] : seems I forgot to actually update the files in
15140 the last commit :-)
15141 * doc/xml.html doc/html/* : updated and uploaded the docs
15142
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015143Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15146 * TODO: updated
15147 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015148 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015149 gfree).
15150 * Makefile.am, uri.c, uri.h: added a set of functions to do
15151 exact (litteraly copied from the RFC 2396 productions) parsing
15152 and handling of URI. Will be needed for XLink, one XML WFC,
15153 XML Base and reused in the nano[ftp/http] modules. Still work
15154 to be done.
15155
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015156Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * configure.in, libxml.spec.in : libxml2
15159 * doc/* : updated the doc page, rebuilt the docs
15160
Daniel Veillardcf461992000-03-14 18:30:20 +000015161Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * all: tagged LIB_XML_1_X
15164 * *.c *.h : updated from W3C CVS tree
15165 * configure.in : 2.0.0-beta
15166 * libxml.spec.in : libxml2 package nam
15167 * result/* : new version of the tests output
15168
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015169Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15172
Daniel Veillardb566ce12000-03-04 11:39:42 +000015173Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * doc/* : rebuilt the docs
15176 * parser.c: final patch on #6766
15177 * valid.c: small patch on validity checks.
15178
Daniel Veillardfb76c402000-03-04 11:39:42 +000015179Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15182 added
15183 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15184 compatibility w.r.t. XML spec and existing code.
15185
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015186Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * parser.c: seems a better solution to <a> </a> exists,
15189 will try it for a while
15190
Daniel Veillard83a30e72000-03-02 03:33:32 +000015191Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15192
15193 * parser.c: tried to remove the <a> </a> generating <a/>
15194 this is hard. Left a flag for that purpose. Fixed bug #6766
15195 * configure.in: prepared 1.8.7 not released, due to previous
15196 problem
15197
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015198Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * doc/xml.html : applied second patch from Paul DuBois
15201
Daniel Veillard402e8c82000-02-29 22:57:47 +000015202Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * doc/xml.html : applied patch from Paul DuBois
15205
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015206Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15209
Daniel Veillard5feb8492000-02-02 17:15:36 +000015210Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15213 compilation warnings on various platforms.
15214 * parser.c: Fixed #5281 validity error callbacks are now desactived
15215 by default if not validating.
15216
Daniel Veillardf341f932000-02-02 14:52:08 +000015217Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15220
Daniel Veillard13c757e2000-02-01 23:59:15 +000015221Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15224 <gkatsi@cs.toronto.edu>
15225
Daniel Veillard726e8792000-01-30 20:04:29 +000015226Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15229 processing URLs
15230
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015231Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15234 xmlNanoFTPUpdateURL for persistent control connections.
15235 * configure.in: 1.8.6
15236
15237Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15240 * tree.[ch] : added xmlSaveNoEmptyTags
15241
James Henstridgef3be9312000-01-28 13:59:21 +0000152422000-01-29 James Henstridge <james@daa.com.au>
15243
15244 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15245
15246 * Makefile.am: added nanoftp.[ch] to the build.
15247
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015248Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * nanoftp.[ch]: cleanup, comments, API
15251 * debugXML.c : fixed a bug in the cat command
15252 * doc/*: regenerated the docs
15253
Daniel Veillardda07c342000-01-25 18:31:22 +000015254Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15257 * debugXML.c : fixed a bug in the cat command
15258 * valid.c: fixing some small probs
15259 * libxml.spec.in: get rid of the SNAP suffix
15260 * doc/xml.html: updated the status
15261
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015262Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * xml-config.in: xml-config --version to just return the
15265 version number
15266 * xpath.c: some cleanup w.r.t. axis when the current node is
15267 an attribute.
15268 * TODO: updated
15269
Daniel Veillard461a66c2000-01-18 18:01:01 +000015270Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * configure.in: prepared for libxml-1.8.5
15273 * doc/* recompiled the documentation
15274
152752000-01-17 Jody Goldberg <jgoldberg@home.com>
15276
15277 * configure.in : WARNING autoconf subtlety alert :
15278 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15279 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15280 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15281 get defined by AC_CHECK_HEADERS.
15282
Daniel Veillardf967b902000-01-17 16:06:10 +000015283Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15286 Rune.Djurhuus@fast.no
15287
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015288Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * TODO: updated
15291 * tree.c, parser.c: made sure that only memory alloc problems
15292 and internal parser errors are allowed to write to stdout or
15293 stderr.
15294
Daniel Veillard0142b842000-01-14 14:45:24 +000015295Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * tree.c : restored xmlNewGlobalNs since this seems used by
15298 a lot of existing code :-(, fixed a bug in xmlNewNs
15299 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15300 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15301 to exit() from the library code.
15302 * xpath.c, parser.c: removed bugs or unused code detected by
15303 Windows compilers
15304 * parser.c: started adding interfaces for parsing well balanced
15305 XML fragments
15306 * configure.in: releasing 1.8.4
15307 * doc/* : rebuilt the docs
15308
Daniel Veillard2eac5032000-01-09 21:08:56 +000015309Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * tree.[ch] : added xmlNewDocFragment() for DOM
15312 * testHTML.c: uninitialized variable.
15313
Daniel Veillardf3a73582000-01-05 14:58:39 +000015314Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * doc/* : rebuild the docs
15317
Daniel Veillard71b656e2000-01-05 14:46:17 +000015318Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * acconfig.h: readline and history patch
15321 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15322 * tree.c: added check and handling when possibly removing an ID
15323 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15324 and saving.
15325 * test/HTML/entities.html result/HTML/entities.html* : test for
15326 various entities reference cases
15327 * result/HTML/* : as a result output of some testcase have
15328 changed
15329 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15330 by previous example. added xmlParseTryOrFinish().
15331 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15332 entities.h debugXML.h HTMLparser.h: changed the way struct are
15333 declared to allow gtk-doc to expose those
15334 * parser.c: closed bug #4960
15335 * Makefile.am configure.in: Applied patch from
15336 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15337 and math/socket libs detection
15338
Daniel Veillard437b87b2000-01-03 17:30:46 +000015339Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * configure.in, Makefile.am: link tester against readline
15342 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15343
Daniel Veillard686d6b62000-01-03 11:08:02 +000015344Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * tree.[ch]: added xmlRemoveProp
15347 * win32config.h.in nanohttp.c: avoid including the Windows
15348 socket stuff in every C files
15349 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15350 the XmL parser(s)
15351 * test/ns4 result/ns4 etc...: added test case for previous prob
15352 * tree.c: xmlNewNs wasn't checking for double definition
15353 * Makefile.in: fixed a problem with dist-hook duplicates
15354 * parser.[hc], xmlIO.c: fixed the loading of external entities
15355 APIs, now xmlLoadExternalEntity() is used everywhere and
15356 setting up an app specific front-end using the
15357 * SAX.c parser.c: some fixes, now the xhtml spec validates
15358 with the xhtml DTD.
15359 * error.c: fixed crashes in case of no input stream
15360 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15361 to the validation tests and results
15362
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015363Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15366 too htmlCreatePushParserCtxt() and htmlParseChunk()
15367 * parser.c: a bit of cleanup.
15368 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15369 to XML) removed the last mem leak known
15370 * HTMLtree.c: output message cleanup
15371 * xmlmemory.c: display content info about memory blocks
15372 * result/HTML/wired.* : missing att value warning change
15373
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015374Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * doc/* : rebuilt the documentation
15377
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015378Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * parser.[ch] parserInternals.h: Push parser for XML,
15381 seems to work fine now
15382 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15383 --push for push testing
15384 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15385 * testSAX.c: added --push
15386 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15387 subtree
15388 * xmlIO.[ch] : enriched API + fixes for push mode
15389 * entities.[ch]: added the entity content length to the struct.
15390 * xmlmemory.[ch]: new API to show the last entries for the shell
15391 * valid.c: added required attribute testing
15392 * SAX.c: the cdata callback now merge contiguous fragments
15393 * HTMLparser.c: cleanup of some macros
15394
Daniel Veillard3c558c31999-12-22 11:30:41 +000015395Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * parser.c: fix for PIs name starting with xml
15398 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015399 * *.c, configure.in win32config.h.in : generate win32config.h for
15400 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015401
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015402Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * parser.c: fixed a stupid = vs. == bug :-(
15405 * doc/gnome-xml.sgml: s/glade/xml/
15406
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015407Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * configure.in, doc/xml.html : bug fix release 1.8.2
15410 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15411 Hopefully the end of that silly C++ include problem
15412 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15413 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15414 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15415 troubles with autoclosed elements when the stree shape doesn't
15416 follow the DtD specs. Added htmlIsAutoClosed() and
15417 htmlAutoCloseTag()
15418 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15419 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15420 * debugXML.c: fixed a bug on printing default namespaces.
15421 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15422
Daniel Veillardb24054a1999-12-18 15:32:46 +000015423Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * result/HTML/*.htm[l] : updated the HTML regression tests according
15426 to the new output
15427 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15428 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15429 problem due to intermix of extern "C" { ... } declarations for C++
15430 and recursive includes in the headers
15431
Chris Lahey323c48c1999-12-18 15:32:45 +0000154321999-12-20 Chris Lahey <clahey@umich.edu>
15433
15434 * HTMLtree.c: Made it so that html nodes with a single child do
15435 not insert a carriage return before or after the child node.
15436
Daniel Veillardb24054a1999-12-18 15:32:46 +000015437Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015438
15439 * configure.in, doc/xml.html : bug fix release 1.8.1
15440 * parser.c: fixed bug #4344
15441 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15442 added the glue to avoid C++ problems
15443 * doc/* : regenerated the documentation
15444
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015445Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15448 namespace recognition, and Dia as a resul :-(
15449 * encoding.c: closed bug #3950
15450
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015451Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * valid.c: debugging a posteriori validation, except URI expansion
15454 stuff this should be fixed now
15455 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15456 Carl Nygard <cnygard@bellatlantic.net>
15457 * tester.c: added --postvalid, cleaning of the code
15458 * tree.[ch]: added xmlDocGetRootElement()
15459
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015460Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15461
15462 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15463 c++ losage.
15464
Daniel Veillard10a2c651999-12-12 13:03:50 +000015465Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * configure.in, doc/xml.html : bumped to 1.8.0
15468 * xlink.[ch], Makefile.am : added framework for link detection
15469 * parser.h: added nbChars to parser context, needed for cleanup.
15470 * xmlmemory.c: removed a nasty bug when out of mem
15471 * valid.[ch]: adding namespace support for attribute decl
15472 * tester.c: added --debugent option
15473 * debugXML.[ch]: added xmlDebugDumpEntities()
15474 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15475 buffers instead, this was really needed, validation was breaking
15476 in strange ways due to that. Added xmlParseStringPEReference()
15477 and other parsing from strings functions. Entities processing
15478 modified again, but PERef are still not handled correcly but
15479 unless you're Eve Maller you won't notice :-)
15480 * HTMLparser.c: large changes toward reliability, and switched to
15481 lowercase internal tags, XHTML is lowercase, so it will help
15482 that output is closer to next version.
15483 * doc/* : regenerated the documentation, it is now hosted at
15484 http://xmlsoft.org/ (same bits I just bought the domain :-)
15485
15486
Daniel Veillard294cbca1999-12-03 13:19:09 +000015487Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15490 doc generation
15491 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15492 in the SAX API
15493 * doc/*: rebuilt the doc making sure everything appears in the
15494 HTML files
15495
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015496Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15499 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15500 which allow impressive speed improvement on dataset with
15501 large text pieces, but at the cost of broken binary
15502 compatibility and slightly bigger memory usage.
15503 Configure with --with-buffers to activate them, they
15504 are protected with XML_USE_BUFFER_CONTENT define.
15505 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15506 goal is 0 memory left allocated once parser is no more used
15507 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15508 call xmlCleanupParser() and xmlMemoryDump()
15509
Daniel Veillarda819dac1999-11-24 18:04:22 +000015510Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15513 * parser.[ch] encoding.[ch]: added memory cleanup routines
15514 * parser.c: closing bug #3788
15515 * doc/*: rebuilt the doc
15516
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015517Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15520 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15521 * tester.c: added --compress option
15522 * doc/*: rebuilt the documentation
15523
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015524Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15527 if given /proc/kcore as input !
15528 * doc/xml.html doc/*: updated and rebuilt the documentation
15529
15530Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015531
15532 * parser.c: Fixed some wrongly space collapsing code due to
15533 a misreading of the spec.
15534 * result/*: fixed the output accordingly
15535
15536Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015537
15538 * encoding.c: bug fix and typos
15539 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15540 * parser.c: added attribute normalization closing bug #3597
15541 * test/att* result/att* SAXresult/att*: testcase for attribute
15542 normalization
15543
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015544Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * configure.in: closing bug #3163 by adding extra flags for the
15547 cc compiler on HP-UX
15548
Daniel Veillard51e3b151999-11-12 17:02:31 +000015549Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * valid.[ch] : removed a typo and an enumerated type bug in the
15552 xmlAddElementDecl() function
15553 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15554 call to xmlEncodeEntitiesReentrant() so that the functions
15555 New, Set and Get are at the same level.
15556 * parser.c HTMLparser.c: extra memory allocation bug for
15557 attributes detected by someone using libxml in embedded systems :-)
15558
Daniel Veillard962195f1999-10-28 15:51:53 +000015559Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * xmlmemory.h: turned off mem debug :-\
15562
Daniel Veillard35008381999-10-25 13:15:52 +000015563Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * parser.c: closed bug #2784 a one line fix, but worth pushing
15566 a new release out
15567 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15568 some structures, comments before and after the
15569 main element, and other nastyness
15570 * HTMLtree.c tree.c: accomodate the extended HTML supported
15571 * configure.in: pushing 1.7.4
15572 * test/ent8 and related outputs : added a new test for bug #2784
15573 * test/HTML/wired.html and related output: a nasty HTML example
15574 * Makefile.am: improved the test scripts
15575 * docs/* : reran the documentation extractor, updated xml.html
15576
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015577Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15580 HTMLparser and debugged the HTML related code. HTML documents
15581 now have their own type
15582 * entities.c: do not dump &apos; for HTML output
15583 * xmlmemory.c: improvement, breakpoint mechanism
15584 * testHTML.c: added --sax --repeat ...
15585 * Makefile.am: improved the HTML tests
15586 * valid.[ch]: added xmlValidGetValidElements and
15587 xmlValidGetPotentialChildren
15588 * tester.c: added --insert to test the 2 new functions
15589 * test//* result//* SAXresult//* : regression test cleanup
15590 and extension.
15591 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15592 gnome-xml-nanohttp.html
15593
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015594Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * HTMLparser.c: fixed problems with some autoclose tags
15597 * tree.c: fixed XML output problems.
15598 * result/* SAXresult/*: update of the tests output
15599
Daniel Veillard6077d031999-10-09 09:11:45 +000015600Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * Makefile.am: Arturo patch for xmlConf.sh version info
15603 * parser.c: Tim Josling patch for single quoted items
15604 * tester.c: Tim Josling patch for tester options usage
15605 * tree.h: indent cleanup
15606
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015607Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15610 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15611
Daniel Veillard00fdf371999-10-08 09:40:39 +000015612Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * tree.c : Raph patch for initialization of CORBA fields
15615 * parser.c, xpath.c, ...: modification of doc comments
15616 * xpath.c : allow spaces in xpath expressions
15617
Daniel Veillardad219441999-09-27 08:17:49 +000015618Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * xmlmemory.h: turning off memory debug :-(
15621
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015622Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15625 better SAX interfaces.
15626 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15627 entity.
15628 * configure.in: 1.7.2
15629
15630Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015631
15632 * libxml.spec.in: fixed the URL
15633 * doc/xml.html: improved the documentation front-end
15634
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015635Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015636
15637 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15638
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015639Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015640
15641 * libxml.spec.in: fixed the alpha compile problem
15642 * parser.[ch]: changed errno to errNo in the parser context :-(
15643 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15644 * doc/xml.html: changed CHAR to xmlChar
15645 * doc/html/*: recompiled the documentation
15646 * configure.in: 1.7.1
15647
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015648Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * parser.h: modified the parser context struct to regain 1.4.0
15651 binary compatibility
15652 * parser.c, xml-error.h: added errno ot teh context and defined
15653 a set of errors values with update of errno
15654 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15655 DTDs and entities
15656 * *.h, *.c: complete cleanup of the use of config.h and include
15657 protection depending on the current setup.
15658 * overalll debugging, maintenance and bug-fixing on all modules
15659 * updated the documentation
15660 * ready for 1.7.0
15661
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015662Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * HTMLparser.c : cleanup
15665 * SAX.c valid.c valid.h: added ID/IDREF checking
15666 * tree.c tree.h: extended doc structure for refs
15667 * configure.in: 1.6.2
15668 * parser.c: patched bug in SAX user arg call
15669 * parserInternals.h: patched missing close in C++ wrapping
15670 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15671 especially upcoming XPointer implementation.
15672 * doc/xml.html: augmented, typo
15673
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015674Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15675
15676 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15677 not all invocations of install understand -d.
15678
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015679Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15680
15681 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15682 to make 'check' works, when builddir != srcdir.
15683
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015684Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * doc/xml.html : updated the documentation
15687
Daniel Veillard6454aec1999-09-02 22:04:43 +000015688Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15691 not deallocated memory blocks
15692 * *.c : replaces all calls to malloc() free() and realloc() to
15693 the wrapper functions/macros
15694 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15695 instead of xmlFreeNodeList()
15696
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015697Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * HTMLparser.c: corrected a stupid bug leading to core dump at
15700 tree deallocation. Removed warnings indicated by
15701 Stephane.Conversy@lri.fr
15702 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15703 looked for in the external subset
15704
15705Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015706
15707 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15708 on SGI by Stephane.Conversy@lri.fr
15709
Daniel Veillardb96e6431999-08-29 21:02:19 +000015710Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * all .h : changed the prototype declaration indent as in gtk
15713 * most .c : working on reducing the TODOs in the code
15714 * most .c : cleanup though -pedantic and Insure++
15715 * improvements on validation ID checkings.
15716 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15717 * xml-config.in: closed #1810
15718
15719Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015720
15721 * tree.h, valid.c, valid.h: more work on validity, IDs
15722 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15723 definition for AIX
15724
Daniel Veillardb556eb51999-08-15 17:19:50 +000015725Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15728 the distribution due to a cut'n paste error at last commit
15729
Daniel Veillardb05deb71999-08-10 19:04:08 +000015730Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * configure.in: upgraded to version 1.4.0
15733 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15734 Big update, added a large part of the validation process,
15735 it should be usable, but some parts are missing
15736 * xpath.c: improved the implementation w.r.t. root.
15737 * Makefile.am: added more tests
15738 * test and result trees: added a lot of tests
15739 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15740
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015741Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * Added an HACKING file
15744
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015745Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * xpath.[ch] : improvements and debug of the XPath implementation
15748 * parser.c, HTMLparser.c : modified the parsers to be progressive
15749 * tree.[ch] : extended the Buffer promitives
15750 * xmlIO.[ch] : added basic I/O routines providing progressive
15751 parsing and ready for I18N conversion plugins
15752 * SAXresult/* : the SAX callback sequence maybe slightly different
15753 now
15754 * test*.c : improved/updated the tests programs
15755 * doc/* : recompiled the docs.
15756
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157571999-07-26 Michael Meeks <michael@edenproject.org>
15758
15759 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15760
15761 * tree.c: Ditto.
15762
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015763Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * configure.in: upgraded to version 1.4.0
15766 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15767 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15768 XML query language, see http://www.w3.org/TR/xpath for more details.
15769 * parser.c, parser.h: added CHAR* related string functions for XPath
15770 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15771 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15772 rebuild the docs.
15773 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15774 and regression testing capabilities for XPath.
15775
Daniel Veillardd79d7871999-07-12 10:38:12 +000015776Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15779 closing bug #1646
15780
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015781Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * Makefile.am, example/Makefile.am: closed bug #1683
15784
Daniel Veillard3166ab11999-07-11 16:14:19 +000015785Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * example/Makefile.am, configure.in: added the makefile for the
15788 gjobread example
15789
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015790Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15791
15792 * doc/Makefile.am:
15793 - fix which allow "make install DESTDIR=</install/prefix>".
15794
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015795Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15798 which fixed a problem on the file reading-code.
15799
Daniel Veillard82150d81999-07-07 07:32:15 +000015800Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15803 output.
15804 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15805
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015806Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * parser.h : Oops removed the binary compatibility problem
15809 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15810 * parser.c, HTMLparser.c: applied patches for reading from stdin
15811
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015812Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * parser.c, entities.c, valid.c: cleanup bug #1591
15815 * configure.in: cleanup bug #1592
15816 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15817 the same tree back-end. Hence gdome will be available for it.
15818 * doc/Makefile.am: close bug #617
15819
Daniel Veillard97fea181999-06-26 23:07:37 +000015820Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * parser.c: alloctate a per parser context SAX interface block
15823
Daniel Veillard14fff061999-06-22 21:49:07 +000015824Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15827 and xmlEncodeEntitiesReentrant with the correct one :-\
15828
15829Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * commit of my internal XML base changes, quite a lot of
15832 changes, cleanups, better entities support, framework for
15833 new I/O and charset detection and handling
15834 * Fixed the configure/Makefile stuff to generate shared libs
15835 with the proper version info, so we jumped on rev from
15836 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15837 xmlEncodeEntities() result need to be freed now, and a string
15838 xmlParserVersion provide the current library version.
15839
Raph Levien05240da1999-06-15 21:27:11 +000015840Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15841
15842 * parser.c: fixed a buffer overrun for when you have a very long
15843 attribute with no entities in it.
15844
Daniel Veillardbb2da581999-06-13 14:37:07 +000015845Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * added example directory
15848 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15849
Daniel Veillard011b63c1999-06-02 17:44:04 +000015850Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * Release of libxml-1.1, nearly everything has been touched for
15853 this.
15854 * Added more regression tests
15855 * Updated the documentation
15856
Daniel Veillard27d88741999-05-29 11:51:49 +000015857Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * tree.[ch]: unified the XML_NO_CORBA defines.
15860 * parser.c encoding.[ch]: started plugging in char encoding detection
15861
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015862Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15863
15864 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15865 Also freed allocated buffer.
15866
Daniel Veillard27d88741999-05-29 11:51:49 +000015867Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015868 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15869 reentrancy problem at printing. One is left in entities.c, to
15870 remove ASAP
15871 * testSAX.c : added a test example showing the use of the SAX
15872 interface if one doesn't want to build the DOM tree.
15873 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15874
Daniel Veillard517752b1999-04-05 12:20:10 +000015875Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15878 large revamping of the parser to use SAX callbacks
15879 http://www.megginson.com/SAX/ (or at least a C like interface
15880 a la Expat). It's now possible to set up your own callbacks
15881 and the parser will not build a DOM tree.
15882 * test/* result/*: updated the test suite, I finally removed
15883 the old Namespace draft support (PI based).
15884
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015885Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * Makefile.am: added test result to EXTRA_DIST for make tests
15888
Daniel Veillard64068b31999-03-24 20:42:16 +000015889Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * parser.c, parserInternals.h: moved the chars macro definitions
15892 to parserInternals.h
15893 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15894 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15895
Daniel Veillard012ccc11999-03-23 10:11:11 +000015896Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * xml-config.in : applied patch to make --version work
15899
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000159001999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15901
15902 * Makefile.am (check-local): Alias for `tests' target. This will
15903 cause `make check' to do the right thing.
15904 (tests): Don't run tests in srcdir. Also, replaced calls to
15905 basename with a `sed' "equivalent".
15906
Daniel Veillardd109e371999-03-05 06:26:45 +000015907Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15910 it in the header and not the sources, updated the doc.
15911 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15912 pointing this out.
15913
Daniel Veillardbc50b591999-03-01 12:28:53 +000015914Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15917 exported the inputStream routines.
15918 * doc/html/* : updated accordingly
15919
Daniel Veillardd692aa41999-02-28 21:54:31 +000015920Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * parser.c, parser.h, parserInternals.h: added a few extra
15923 internal calls to allocate and free parser contexts ...
15924 * doc/html/* : updated accordingly
15925
Daniel Veillard55a99271999-02-25 11:01:29 +000015926Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * configure.in, Makefile.am, doc/makefile.am : General changes for
15929 1.0.0 release and including the generated HTML documentation.
15930
Daniel Veillard35925471999-02-25 08:46:07 +000015931Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * makefile.am : added parserInternals.h, oops.
15934
Daniel Veillard1e346af1999-02-22 10:33:01 +000015935Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * parserInternals.h: added this header giving access to the parser
15938 internal functions.
15939 * doc/Makefile.am : added a rebuild target which rebuilds the full
15940 set of documentations
15941 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15942 the internal subset.
15943 * *.c *.h: modifications needed to generate the documentation using
15944 gtk-doc, cleanup of functions blocks, reorganisation of struct
15945 declarations.
15946
Daniel Veillard1164e751999-02-16 16:29:17 +000015947Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15950 the tar and spec file to include the beginning of the doc.
15951
Nuno Ferreira03d04781999-02-13 00:07:17 +0000159521999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15953
15954 * doc/.cvsignore: Added this file.
15955
Daniel Veillard6800ef31999-02-08 18:33:22 +000015956Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * tree.c: fixed xmlGetProp to return "" when the attribute
15959 exists, even if the node-list is NULL.
15960
Daniel Veillard726c7e31999-02-08 15:13:10 +000015961Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * tree.c: patched an error outputting empty attribute values.
15964 * Makefile.am and doc/makefile.am: have been updated during the
15965 week-end. Sorry for an empty CVS log, I got a shell problem.
15966
Daniel Veillard1899e851999-02-01 12:18:54 +000015967Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * tree.h: cleaned up using enums instead of defines
15970 * parser.c, valid.[ch]: more work on parsing/output of element
15971 declarations
15972
Daniel Veillard3b9def11999-01-31 22:15:06 +000015973Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * valid.[ch], tree.c, parser.c : more work toward full parsing
15976 of XML DTDs.
15977 * README: added informations about mailing-list and on-line
15978 documentation
15979
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159801999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15981
15982 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15983
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015984Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * parser.c, tree.[ch] : more work toward conformance testing,
15987 added a last element to accelerate parsing of very flat structures
15988 started working on internal subset Element content declaration.
15989 * valid.[ch] : first cut at adding code toward validation.
15990 * previous changes had also small impact on most files, especially
15991 the conformance testing using James Clark test suite.
15992
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015993Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * test/* : updated the examples, most of them were not well
15996 formed (humm), and added rdf2.
15997 * result/* : resulting changes in the output.
15998
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015999Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16002
Daniel Veillard44b3a061998-12-05 17:27:22 +000016003Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * tree.c: patched a bug in the generation of empty attributes
16006
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016007Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16010 for node/trees/documents/... Biggest problem is namespace
16011 support when copying subtrees.
16012
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016013Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * parser.c, entities.c: improve entities and char ref encoding,
16016 and cleanups of error messages.
16017
Daniel Veillard242590e1998-11-13 18:04:35 +000016018Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * parser.c, entities.c: simple bug hunting done during rpm2html and
16021 rpmfind integration.
16022
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016023Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * parser.[ch]: Added interfaces allowing to specify a SAX
16026 handler before parsing.
16027
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016028Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * parser.c: redirrect all errors reporting through the SAX
16031 error function
16032
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016033Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16036 * libtool, tlmain ...: update of the libtool files
16037
Miguel de Icaza442321c1998-11-04 18:13:38 +0000160381998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16039
16040 * entities.c: Use g_snprintf insteda of snprintf.
16041
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016042Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16045 added ent5 test for this purpose.
16046 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16047
Daniel Veillard27271681998-10-30 06:39:40 +000016048Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * parser.c: fixed? a strange error due to compression on a GWP
16051 document.
16052
Daniel Veillard25940b71998-10-29 05:51:30 +000016053Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * tree.[ch]: bug fixing
16056 * entities.[ch]: defined a specific type for predefined entities
16057 * doc/xml.html: more documentation on the library, how to use it,
16058 overview of the interfaces.
16059
Daniel Veillard16253641998-10-28 22:58:05 +000016060Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16063
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016064Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16065
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016066 * tree.c: corrected a small bug
16067 * doc/xml.html: continuing writing documentation.
16068
16069Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16070
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016071 * debugXML.h debugXML.c: added debugging utilities.
16072 * tester.c: added --debug switch.
16073 * tree.c: patched an incorrect node->type assignment.
16074 * parser.c: formatting, ensure that node->doc != NULL in attributes
16075
Daniel Veillardccb09631998-10-27 06:21:04 +000016076Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16079 entity support and provide an internal representation close to
16080 DOM one (entity ref nodes, and attribute value as tree). I tried
16081 to preserve the interface but this will surely break some apps
16082 (I have to change rpm2html/rpmfind for example). I had to change
16083 two interfaces, and the generated tree is somewhat different.
16084 * doc/* : started documenting the XML library, the tree and
16085 DOM/Corba. This is a first step.
16086
Daniel Veillard11e00581998-10-24 18:27:49 +000016087Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * parser.c: Set up the fonctions comment block, boring but useful.
16090 * parser.h, SAX.c, parser.c: now attributes are processed through
16091 the SAX interface. The problem is that my SAX interface diverged
16092 quite a bit from the original one, well this is not an official
16093 spec, and translating it from Java to C is hairy anyway...
16094
Daniel Veillard97b58771998-10-20 06:14:16 +000016095Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16098 fonctions comment block, boring but useful.
16099
16100Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016101
16102 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16103 conversion routines. However they are not yet used to convert the
16104 inputs. The core will run with UTF-8.
16105
Daniel Veillard33942841998-10-18 19:12:41 +000016106Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * tree.c : make sure that the type id is properly set-up when
16109 a new object is allocated, needed for DOM.
16110
Daniel Veillard27fb0751998-10-17 06:47:46 +000016111Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * tree.h, tree.c: Ok, the main objects in the tree will be native
16114 corba objects, it costs 8 bytes per Node, Attribute and Document
16115 but it simplifies the Corba integration a lot (no extra interface
16116 objects to allocate/free).
16117
Daniel Veillard0bef1311998-10-14 02:36:47 +000016118Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16121 and changed NODEs contants for conformity with DOM Level 1
16122
Daniel Veillard27864701998-10-08 03:47:24 +000016123Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * added hooks to keep track of servants when creating objects
16126 xmlDoc and xmlNode (for Corba export).
16127
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016128Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16129
16130 * added xml-config script.
16131
Daniel Veillard7066a791998-10-01 20:28:28 +000016132Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16135 to autoupdate libtool and automake conf files.
16136
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000161371998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16138
16139 * Makefile.am: Use '?' to separate the sed
16140 commands as ',' is used when people pass -Wl,something.
16141
16142
Daniel Veillard15a8df41998-09-24 19:15:06 +000016143Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * tree.c, tree.h: added a per-document compression interface.
16146
Daniel Veillard151b1b01998-09-23 00:49:46 +000016147Tue Sep 22 20:47:38 EDT 1998
16148
16149 * tree.c, tree.h: added saving with compression and added interfaces
16150 to control the compression level (xmlGetCompressMode,
16151 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16152
Daniel Veillard70120ff1998-09-22 00:24:21 +000016153Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * parser.c: corrected a loop for files of size 0
16156
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161571998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16158
16159 * error.h: New file. Contains prototyes from `error.c'.
16160
Tom Tromeyc19653d1998-08-14 01:22:43 +000016161Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16162
16163 * Makefile.am (xmlincdir): New macro.
16164 (xmlinc_HEADERS): Renamed from include_HEADERS.
16165
Daniel Veillard845664d1998-08-13 04:43:19 +000016166Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * applied small patch on numeric entities from
16169 Christopher Blizzard <blizzard@appliedtheory.com>
16170
Daniel Veillard260a68f1998-08-13 03:39:55 +000016171Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * New release 0.2, removed the old xml_* files so that it's
16174 coherent with the other CVS base (W3C), far better conformance
16175 to standard, new namespaces, decent entities support, beginning
16176 of a SAX-like interface. Nearly nothing left intact, even the
16177 test examples ...
16178
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161791998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16180
16181 * .cvsignore: Add .deps dir
16182
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016183Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16186
Daniel Veillardfe926001998-07-26 04:28:20 +000016187Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016188
Daniel Veillardfe926001998-07-26 04:28:20 +000016189 * configure.in: added test for CPP
16190 * AUTHORS, Changelog: the original ones didn't get commited but the
16191 glib ones instead, fixed.
16192 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016193
Daniel Veillardfe926001998-07-26 04:28:20 +000016194Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016195
Daniel Veillardfe926001998-07-26 04:28:20 +000016196 * integrated code developped at W3C
16197 * changed the original Copyright
16198 * migrated to automake
16199 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016200