blob: 3b728d8e37945f675a87df181b2e2bd2f8c217ce [file] [log] [blame]
Daniel Veillard5f704af2003-03-05 10:01:43 +00001Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemastype.c: made powten array static it should not be exported
4 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
5 parser function.
6 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
7
Daniel Veillard7b72ee52003-02-27 23:24:53 +00008Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * tree.c: fixed a node dump crash on attributes
11 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
12 an URI test bug and get better output.
13
Daniel Veillard463a5472003-02-27 21:30:32 +000014Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * check-xsddata-test-suite.py: give more infos
17 * relaxng.c: fix a bug reported by Sebastian Rahtz and
18 REF->DEF in attribute values.
19
Daniel Veillardeb7189f2003-02-27 20:11:13 +000020Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
23 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
24 regression tests from James Clark.
25
Daniel Veillard8bc6cf92003-02-27 17:42:22 +000026Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * relaxng.c xmlschemas.c xmlschemastypes.c
29 include/libxml/xmlschemastypes.h: added param support for relaxng
30 type checking, started to increment the pool of simple types
31 registered, still much work to be done on simple types and
32 facets checkings.
33
Daniel Veillard19ab45b2003-02-26 15:49:03 +000034Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * entities.c: fixes again one of the problem raised by
37 James Clark in #106788
38
Daniel Veillardc482e262003-02-26 14:48:48 +000039Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
40
41 * relaxng.c: Fixed a couple of problem raised by James Clark
42 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
43 datatype level still not fixed though.
44
Daniel Veillard17bed982003-02-24 20:11:43 +000045Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * configure.in: preparing release 2.5.4
48 * doc/*: updated and rebuilt the docs
49 * relaxng.c: removed warnings
50 * result/relaxng/*: updated the results
51
Daniel Veillardf4be0182003-02-24 19:54:33 +000052Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * valid.c: fixes a DTD regexp generation problem.
55
Daniel Veillard02111c12003-02-24 19:14:52 +000056Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * parser.c: fixes bug #105998 about false detection of
59 attribute consumption loop.
60
Daniel Veillard2406abd2003-02-24 18:16:47 +000061Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
64
Daniel Veillardfcc822e2003-02-24 17:52:08 +000065Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * SAX.c: fixed bug #105992
68
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000069Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * tree.c: fixed xmlSetProp and al. when the node passed is not an
72 element.
73 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
74 found 373 test schemas: 369 success 4 failures
75 found 529 test instances: 525 success 4 failures
76 * check-relaxng-test-suite.py: added memory debug reporting
77
Daniel Veillardc64b8e92003-02-24 11:47:13 +000078Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * uri.c parser.c: some warning removal on Igor's patch
81 * tree.c: seems I messed up with #106788 fix
82 * python/libxml.c: fixed some base problems when Python provides
83 the resolver.
84 * relaxng.c: fixed the interleave algorithm
85 found 373 test schemas: 364 success 9 failures
86 found 529 test instances: 525 success 4 failures
87 the resulting failures are bug in the algorithm from 7.3 and
88 lack of support for params
89
Daniel Veillard0046c0f2003-02-23 13:52:30 +000090Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * parser.c: another fix for nodeinfo in entities problem
93 * tree.c entities.c: fixed bug #106788 from James Clark
94 some spaces need to be serialized as character references.
95
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000096Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
97
98 * parser.c uri.c: fixed the bug I introduced in the path
99 handling, reported by Sebastian Bergmann
100
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000101Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * parser.c: fixing some nodeinfo in entities problem raised
104 by Glenn W. Bach
105 * relaxng.c: implemented the first section 7.3 check
106 * result/relaxng/*: updated the results
107
Daniel Veillardc5312d72003-02-21 17:14:10 +0000108Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * relaxng.c: fixed some problems in the previous commit
111 and finished implementing 4.16 rules checking
112 found 373 test schemas: 353 success 20 failures
113 found 529 test instances: 519 success 6 failures
114 * result/relaxng/*: updated the results
115
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000116Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
117
118 * relaxng.c: implemented checks from section 7.2
119
Daniel Veillard77648bb2003-02-20 15:03:22 +0000120Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * relaxng.c: implemented the checks from section 7.1, fixed
123 some of the 4.20 and 4.21 problems.
124 found 373 test schemas: 338 success 35 failures
125 found 529 test instances: 519 success 6 failures
126 * result/relaxng/*: updated the results
127
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000128Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
131 * result/relaxng/*: updated the results
132
Daniel Veillardce14fa52003-02-19 17:32:48 +0000133Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * relaxng.c: more bugfixes
136 * result/relaxng/*: updated the results
137
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000138Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
139
140 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
141 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
142 * SAX.c: ensured xmlDoc.URL is always canonic
143 * parser.c: obsoleted xmlNormalizeWindowsPath
144 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
145 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
146 * win32/libxml2.def.src: added few exports
147
148
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000149Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * Makefile.am configure.in: patched to have shared libraries
152 for Python regression tests and static binaries for gdb debug
153 in my development environment
154 * relaxng.c: more bugfixes
155 found 373 test schemas: 296 success 77 failures
156 found 529 test instances: 516 success 8 failures
157 * result/relaxng/*: updated the results
158
Daniel Veillard8fe98712003-02-19 00:19:14 +0000159Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
162
Daniel Veillardd4310742003-02-18 21:12:46 +0000163Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * xmlschemastypes.c: float/double check bugfix
166 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
167 validation
168 * xmlreader.c: add a TODO for Jody
169 * relaxng.c: bugfix bugfix bugfix
170 found 373 test schemas: 300 success 73 failures
171 found 529 test instances: 507 success 10 failures
172 * result/relaxng/*: updated the results
173
Daniel Veillard2df2de22003-02-17 23:34:33 +0000174Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
177
Daniel Veillard416589a2003-02-17 17:25:42 +0000178Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * relaxng.c check-relaxng-test-suite.py: more work on the
181 RelaxNG implementation conformance testing.
182 found 373 test schemas: 284 success 89 failures
183 found 529 test instances: 448 success 47 failures
184 * result/relaxng/*: updated the results
185
Daniel Veillard784b9352003-02-16 15:50:27 +0000186Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
189 a patch from Kjartan Maraas to fix some typos
190
Daniel Veillardfebcca42003-02-16 15:44:18 +0000191Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * relaxng.c: more bug-hunting
194 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
195 intermediate rng tree
196 * python/generator.py: patch from Stephane Bidoul to fix the generator
197 on python < 2.2
198
Daniel Veillardd2298792003-02-14 16:54:11 +0000199Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * check-relaxng-test-suite.py relaxng.c: more testing on the
202 Relax-NG front, cleaning up the regression tests failures
203 current state and I forgot support for "mixed":
204 found 373 test schemas: 280 success 93 failures
205 found 529 test instances: 401 success 68 failures
206 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
207 moved the Name, NCName and QName validation routine in tree.c
208 * uri.c: fixed handling of URI ending up with #, i.e. having
209 an empty fragment ID.
210 * result/relaxng/*: updated the results
211
Daniel Veillard9a237c92003-02-13 15:52:58 +0000212Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * check-xinclude-test-suite.py: improved the script accordingly
215 to the XInclude regression tests updates
216 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
217 November 2002
218 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
219 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
220 augmented the Xpointer testsuite for the element() scheme
221
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000222Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * relaxng.c: added TODO for the DTD compatibility spec
225 * xinclude.c: more bug fixes driven by the testsuite
226
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000227Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
230 regression tests for XInclude, improved the script, improving
231 XInclude error reporting mechanism
232
Daniel Veillard1d788d22003-02-10 16:21:58 +0000233Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * NEWS doc/* configure.in: preparing release 2.5.3
236
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000237Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * tree.c: trying to fix #104934 about some XHTML1 serialization
240 issues.
241
Daniel Veillard809faa52003-02-10 15:43:53 +0000242Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
245 encoding conversion when the input buffer stops in the
246 middle of a multibyte char
247
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000248Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
251 * check-relaxng-test-suite.py: python script to run regression
252 against OASIS RelaxNG testsuite
253 * relaxng.c: some cleanup tweaks
254 * HTMLparser.c globals.c: cleanups in comments
255 * doc/libxml2-api.xml: updated the API
256 * result/relaxng/*: errors moved files, so large diffs but
257 no changes at the semantic level.
258
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000259Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * tree.c: fixing #105678 problem when dumping a namespace node.
262
Daniel Veillard591b4be2003-02-09 23:33:36 +0000263Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * xpath.c: fixed doc comment problems
266 * python/generator.py python/libxml_wrap.h python/types.c: adding
267 RelaxNG wrappers
268 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
269 test of those early Python RelaxNG bindings
270
271Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000272
273 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
274 * relaxng.c: found the validation problem I had with interleave
275 when not covering all remaining siblings
276 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
277 testsuite and check the RNG schemas against the RNG schemas
278 given in appendix A
279
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000280Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
281
282 * win32/Makefile.msvc: updates for RelaxNG
283 * win32/Makefile.mingw: updates for RelaxNG
284 * win32/libxml2.def.src: added RelaxNG exports
285
Daniel Veillard97fd5672003-02-07 13:01:54 +0000286Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * xinclude.c: applied another bug fix from Sean Chittenden
289
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000290Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * configure.in xmllint.c: I f...ed up the default configuration
293 of schemas and --relaxng option display in xmllint, pointed by
294 Morus Walter.
295 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
296 detection module, fixes bug #105374.
297
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000298Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * xmlschemastypes.c: added the boolean base type.
301
Daniel Veillard96a4b252003-02-06 08:22:32 +0000302Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * xmlschemastypes.c: started implementing some of the missing
305 default simple types
306 * result/relaxng/*: updated the results
307
Daniel Veillard72fef162003-02-05 14:31:19 +0000308Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
309
310 * NEWS doc/*: updated the docs, ready for 2.5.2 release
311
Daniel Veillard71531f32003-02-05 13:19:53 +0000312Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * HTMLparser.c tree.c xmlIO.c: comments cleanups
315 * Makefile.am: use xmllint for doing the RelaxNG tests
316 * configure.in: preparing 2.5.2 made schemas support default to
317 on instead of off
318 * relaxng.c: removed the verbosity
319 * xmllint.c: added --relaxng option
320 * python/generator.py python/libxml_wrap.h: prepared the integration
321 of the new RelaxNG module and schemas
322 * result/relaxng/*: less verbose output
323
Daniel Veillardec498e12003-02-05 11:01:50 +0000324Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
325
326 * valid.c: do not run content model validation if the
327 content is not determinist
328
Daniel Veillardde590ca2003-02-05 10:45:26 +0000329Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * SAX.c: added the redefinition of namespaced attribute
332 check that was missing as Fabrice Desré pointed out.
333
Daniel Veillard930dfb62003-02-05 10:17:38 +0000334Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
337 improvements from Nick Kew, allowing to do more checking
338 to HTML elements and attributes.
339
Daniel Veillard4287c572003-02-04 22:48:53 +0000340Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * xinclude.c: fixing bug #105137 about entities declaration
343 needing to be copied to the including document.
344
Daniel Veillard652d8a92003-02-04 19:28:49 +0000345Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * catalog.c: fixed bug #104817 with delegateURI
348 * xpath.c: fixing bugs #104123 and #104125
349
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000350Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * configure.in valid.c xmlreader.c python/libxml_wrap.h
353 python/types.c: fixing #104096 to compile without regexps
354
Daniel Veillard57e79b32003-02-04 15:33:12 +0000355Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * valid.c: fixing bug #103969 forgot to add an epsilon transition
358 when building the automata for elem*
359
Daniel Veillard358a9892003-02-04 15:22:32 +0000360Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * HTMLparser.c: applied patch from Arne de Bruijn fixing
363 bug #103827
364
Daniel Veillardeb137172003-02-04 15:18:06 +0000365Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * HTMLparser.c: updating a comment, fixing #103776
368
Daniel Veillard8d589042003-02-04 15:07:21 +0000369Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
370
371 * parser.c: fixing bug 105049 for validity checking of content
372 within recursive entities.
373
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000374Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * HTMLparser.c: try to fix # 105049
377 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
378 * tree.c: updated a function comment
379
Daniel Veillard419a7682003-02-03 23:22:49 +0000380Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * relaxng: more work on grammars and refs/defs
383 * test/relaxng/* result/relaxng/*: augmented/updated the
384 regression tests
385
Daniel Veillard144fae12003-02-03 13:17:57 +0000386Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * relaxng: more work on name classes, except support
389 * test/relaxng/* result/relaxng/*: augmented/updated the
390 regression tests
391
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000392Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * relaxng: more work on name classes, the "validate all" schemas
395 seems to work now.
396 * test/relaxng/* result/relaxng/*: augmented/updated the
397 regression tests
398
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000399Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
402 * parser.c: put a guard against infinite document depth, basically
403 trying to avoid another kind of DoS attack.
404 * relaxng.c: some code w.r.t. nameClasses
405
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000406Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * test/relaxng/* result/relaxng/*: check all the namespace support
409 was actually correct based on tutorial section 10.
410
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000411Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * relaxng: include seems to work okay now
414 * test/relaxng/* result/relaxng/*: augmented/updated the
415 regression tests
416
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000417Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * relaxng.c: a bit of work done in the train back.
420 * test/relaxng/*: added one of the include tests
421
Daniel Veillard154877e2003-01-30 12:17:05 +0000422Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * relaxng: more work done in the train
425 * test/relaxng/* result/relaxng/*: augmented/updated the
426 regression tests
427
Daniel Veillarde431a272003-01-29 23:02:33 +0000428Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * relaxng.c: debugging of externalRef
431 * test/relaxng/* result/relaxng/*: augmented/updated the
432 regression tests
433
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000434Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
435
436 * relaxng.c: more work on Relax-NG, implementing externalRef
437 * test/relaxng/* result/relaxng/*: augmented/updated the
438 regression tests
439 * Makefile.am: cleanup to Relaxtests target
440
Daniel Veillardb08c9812003-01-28 23:09:49 +0000441Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * relaxng.c: more work on Relax-NG, implementing interleave
444 * test/relaxng/* result/relaxng/*: augmented/updated the
445 regression tests
446
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000447Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * relaxng.c: more work on Relax-NG, implementing interleave
450 * test/relaxng/* result/relaxng/*: augmented/updated the
451 regression tests
452
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000453Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
454
455 * doc/tutorial/customfo.xsl
456 * doc/tutorial/customhtml.xsl
457 adding stylesheet customizations used to generate fo
458 for pdf and html
459
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000460Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * relaxng.c: more work on Relax-NG
463 * test/relaxng/* result/relaxng/*: augmented/updated the
464 regression tests
465 * xmlschemastypes.c: added a number of base type definition but not
466 the associated checks, those are still TODOs
467
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000468Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
469
470 in docs/tutorial:
471 * apa.html
472 * apb.html
473 * apc.html
474 * apd.html
475 * ape.html
476 * apf.html
477 * apg.html
478 * ar01s02.html
479 * ar01s03.html
480 * ar01s04.html
481 * ar01s05.html
482 * ar01s06.html
483 * ar01s07.html
484 * ar01s08.html
485 * index.html
486 * xmltutorial.pdf
487 * xmltutorial.xml
488 add index to tutorial
489
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000490Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
491
492 * doc/xmlcatalog.1
493 * doc/xmlcatalog_man.html
494 * doc/xmlcatalog_man.xml
495 belatedly fixing bug #93622 (adds rewriteURI type to
496 "--add" option in xmlcatalog man page
497
Daniel Veillard3be27512003-01-26 19:49:04 +0000498Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
499
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000500 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000501 Julio Merino, closing #104475
502
Daniel Veillardea3f3982003-01-26 19:45:18 +0000503Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * relaxng.c: more work on Relax-NG
506 * test/relaxng/* result/relaxng/*: augmented/updated the
507 regression tests
508
Daniel Veillardedc91922003-01-26 00:52:04 +0000509Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * relaxng.c: more work on Relax-NG
512 * test/relaxng/* result/relaxng/*: augmented/updated the
513 regression tests
514
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000515Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
516
517 * README: updated the policy on private mail answers
518 * relaxng.c: more work on Relax-NG
519 * test/relaxng/* result/relaxng/*: augmented/updated the
520 regression tests
521
Daniel Veillard7424eb62003-01-24 14:14:52 +0000522Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * error.c parser.c tree.c: applied a documentation patch from
525 Stefan Kost
526
Daniel Veillard276be4a2003-01-24 01:03:34 +0000527Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * relaxng.c: more work on Relax-NG
530 * doc/*: regenerated the docs
531 * test/relaxng/* result/relaxng/*: updated and augmented the
532 Relax-NG regression tests and results
533
Daniel Veillard6eadf632003-01-23 18:29:16 +0000534Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
535
536 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
537 First commit of the new Relax-NG validation code, not generally
538 useful yet.
539 * test/relaxng/* result/relaxng/*: current state of the regression
540 tests
541
Daniel Veillard814a76d2003-01-23 18:24:20 +0000542Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * tree.c: minimized the memory allocated for GetContent
545 and a bit of cleanup.
546
Daniel Veillardff12c492003-01-23 16:42:55 +0000547Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
548
549 * python/generator.py: seems there is no good reasons to
550 not generate bindings for XPointer
551
Daniel Veillard540a31a2003-01-21 11:21:07 +0000552Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
553
554 * xmlreader.c doc/apibuild.py: applied a new patch from
555 Stéphane Bidoul for cleanups
556 * doc/libxml2-api.xml: rebuilt the API description with
557 new entry points
558
Daniel Veillard417be3a2003-01-20 21:26:34 +0000559Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * xmlreader.c python/drv_libxml2.py python/generator.py
562 python/libxml.c python/libxml.py python/libxml_wrap.h
563 python/types.c: patch from Stéphane Bidoul for better per
564 context error message APIs
565 * python/tests/ctxterror.py python/tests/readererr.py:
566 update of the tests
567
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000568Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
569
570 * doc/guidelines.html
571 grammar and spelling cleanup
572
Daniel Veillard26f70262003-01-16 22:45:08 +0000573Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * xmlreader.c include/libxml/xmlreader.h python/generator.py
576 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
577 a patch from Stéphane Bidoul to allow per XMLtextReader error
578 and warning handling
579 * python/tests/Makefile.am python/tests/readererr.py: adding the
580 specific regression test
581
Daniel Veillard71f9d732003-01-14 16:07:16 +0000582Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
585 should raise a syntax error
586
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000587Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * python/libxml.c: cleanup patch from Stéphane Bidoul
590
Daniel Veillard81601f92003-01-14 13:42:37 +0000591Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
594
Daniel Veillarde6227e02003-01-14 11:42:39 +0000595Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * python/generator.py python/libxml.c python/libxml.py
598 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000599 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000600 Python level.
601 * python/tests/Makefile.am python/tests/ctxterror.py: added a
602 regression test for it.
603
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000604Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * xmlreader.c: fixed the streaming property of the reader,
607 it was generating tree faster than consuming it. Pointed out
608 by Nate Myers
609 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
610
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000611Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
612
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000613 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000614
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000615Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * xpath.c: fix to the XPath implementation for parent and
618 ancestors axis when operating on a Result Value Tree.
619 Fixes bug #100271
620
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000621Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
624 to fix some URI/file escaping problems
625
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000626Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * python/generator.py: fixed a bug raised by Raymond Wiker,
629 docSetRootElement() should not raise an exception if the
630 return is None
631
Daniel Veillard3e20a292003-01-10 13:14:40 +0000632Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
635 fixed bug #102181 by applying the suggested change and fixing
636 the generation/registration problem.
637
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000638Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
641 routines.
642
Daniel Veillard8f872442003-01-09 23:19:02 +0000643Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * parser.c: one more IsEmptyElement crazyness, that time in
646 external parsed entities if substitution is asked.
647 * python/tests/reader3.py: added a specific test.
648
Daniel Veillarde329fc22003-01-09 21:36:42 +0000649Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
652 support and improved error handler registration
653
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000654Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
657 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
658 * README: fixed a link
659
Daniel Veillarde2830f12003-01-08 17:47:49 +0000660Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * configure.in doc/* NEWS: preparing 2.5.1 release
663 * SAX.c parser.c: fixing XmlTextReader bug
664
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000665Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * SAX.c: fuck, I introduced a memory leak on external parsed
668 entities in 2.5.0 :-(
669
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000670Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xmllint.c: another fix needed as pointed by Christophe Merlet
673 for --stream --debug if compiled without debug support.
674
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000675Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
676
677 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000678 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000679 update man page with --stream and --chkregister
680
Daniel Veillard8326e732003-01-07 00:19:07 +0000681Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * globals.c: fixed --with-threads compile
684 * xmllint.c: fixed --without-debug compile
685 * include/libxml/globals.h: cleanup
686 * include/libxml/schemasInternals.h: add a missing include
687
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000688Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * configure.in NEWS: preparing 2.5.0 release
691 * SAX.c: only warn in pedantic mode about namespace name
692 brokeness
693 * globals.c: fix a doc generation problem
694 * uri.c: fix #101520
695 * doc/*: updated and rebuilt the doc for the release, includuding
696 stylesheet update
697 * python/Makefile.am: fix a filename bug
698
699Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
702 should not be called.
703
704Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
705
706 * libxml-2.0.pc.in: applied the patch to fix #101894
707
708Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * tree.c : applied patch from Lukas Schroeder for register callbacks
711 * valid.c: modified patch from Lukas Schroeder to test
712 register callbacks with --chkregister
713
714Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * xmlreader.c: seriously changed the way data are pushed to
717 the underlying parser, go by block of 512 bytes instead of
718 tryng to detect tag boundaries at that level. Changed the
719 way empty element are detected and tagged.
720 * python/tests/reader.py python/tests/reader2.py
721 python/tests/reader3.py: small changes mostly due to context
722 reporting being different and DTD node being reported. Some
723 errors previously undetected are now caught and fixed.
724 * doc/xmlreader.html: flagged last section as TODO
725
726Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * python/libxml.py: integrated the Python 2.2 optimizations
729 from Hannu Krosing, while maintaining compatibility with
730 1.5 and 2.1
731
732Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * xmllint.c: a bit of cleanup
735 * xmlreader.c: small fix
736 * doc/xmlreader.html: more work on the XmlTextReader tutorial
737 * python/libxml.py: a few fixes pointed out by Hannu Krosing
738
739Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * python/setup.py.in: patch from Stéphane Bidoul to include
742 drv_libxml2.py in setup.py
743
744Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * doc/xmlreader.html: starting documenting the new XmlTextReader
747 interface.
748
749Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * xmllint.c: added the --stream flag to use the TextReader API
752 * xmlreader.c: small performance tweak
753
754Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * xmlreader.c python/tests/reader2py: okay the DTD validation
757 code on top of the XMLTextParser API should be solid now.
758
759Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * xmlreader.c python/tests/reader2py: Fixing some more mess
762 with validation and recursive entities while using the
763 reader interface, it's getting a bit messy...
764
765Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767 * xmlreader.c python/tests/reader.py: another couple of problem
768 related to IsEmptyElement reported by Stéphane Bidoul needed
769 some fixes.
770
771Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
772
773 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
774 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
775 based on the python XmlTextReader interface.
776
777Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * tree.c: backing out one change in the last patch which broke the
780 regression tests
781
782Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * global.data globals.c tree.c include/libxml/globals.h: applied
785 an old patch from Lukas Schroeder to track node creation and
786 destruction. Probably missing a lot of references at the moment
787 and not usable reliably.
788
789Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
792 from doc/news.html and a stylesheet
793
794Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796 * xmlreader.c python/tests/reader.py: fixed another couple of
797 xmlreader bugs reported by Stéphane Bidoul and added tests.
798
799Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * xmlreader.c python/tests/reader2.py: fixed another validity
802 checking in external parsed entities raised by Stéphane Bidoul
803 and added a specific regression test.
804 * python/tests/reader3.py: cleanup
805
806Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * xmlreader.c python/tests/reader2.py: fixed a problem with
809 validation within entities pointed by Stéphane Bidoul, augmented
810 the tests to catch those.
811
812Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * python/generator.py: modified the generator to allow keeping
815 class references when creating new classes, needed to fix a bug
816 pointed by Stéphane Bidoul where the input buffer of the
817 xmlTextReader instance gets destroyed if the python wrapper for
818 the input is not referenced anymore.
819
820Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * xmlreader.c python/tests/reader.py: fixed another pair of problem
823 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
824
825Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * xmlreader.c python/tests/reader.py: fixed another problem
828 pointed by Stéphane Bidoul
829
830Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
831
832 * xmlreader.c python/tests/reader.py: fixed a limit case problem
833 with "<a/>"
834
835Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
836
837 * SAX.c: warn on xmlns:prefix="foo"
838 * xmlreader.c python/tests/reader.py: fixed a couple of problem
839 for namespace attributes handling.
840
841Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
844 a really nasty problem raised by a DocBook XSLT transform
845 provided by Sebastian Bergmann
846
847Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
850 by Stéphane Bidoul and integrated it into the tests
851
852Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
853
854 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
855 extended the XmlTextReader API a bit, addding accessors for
856 the current doc and node, and an entity substitution mode for
857 the parser.
858 * python/libxml.py python/libxml2class.txt: related updates
859 * python/tests/Makefile.am python/tests/reader.py
860 python/tests/reader2.py python/tests/reader3.py: updated a bit
861 the old tests and added a new one to test the entities handling
862
863Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * python/generator.py python/libxml2class.txt
866 python/tests/reader.py python/tests/reader2.py: changed the
867 generator to provide casing for the XmlTextReader similar to
868 C# so that examples and documentation are more directly transposable.
869 Fixed the couple of tests in the suite.
870
871Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * doc/guidelines.html: added a document on guildeline for
874 publishing and deploying XML
875
876Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * valid.c xmlreader.c: final touch running DTD validation
879 on the XmlTextReader
880 * python/tests/Makefile.am python/tests/reader2.py: added a
881 specific run based on the examples from test/valid/*.xml
882
883Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * python/libxml.py: added a few predefined xmlTextReader parser
886 configuration values.
887
888Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * python/libxml_wrap.h: trying to fix #102037
891
892Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * SAX.c: fixing bug #95296, when the predefined entities
895 are redefined in the DTD the default one must be used
896 instead anyway.
897
898Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
899
900 * doc/xmllint.xml
901 * doc/xmllint.1
902 Add discussion of XML_DEBUG_CATALOG to xmllint man
903 page - bug #100907
904
905
906Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * xmlreader.c: Fixed the empty node detection to avoid reporting
909 an inexistant close tag.
910
911Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
912
913 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
914 for Python 2.1
915
916Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
919
920Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
921
922 * doc/libxml2-api.xml python/tests/reader.py: one really need
923 to provide the base URI information when creating a reader parser
924 from an input stream. Updated the API and the example using it.
925
926Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928 * testReader.c xmlreader.c valid.c include/libxml/tree.h
929 include/libxml/valid.h include/libxml/xmlreader.h: working on
930 DTD validation on top of xml reader interfaces. Allows to
931 validate arbitrary large instances. This required some extensions
932 to the valid module interface and augmenting the size of xmlID
933 and xmlRef structs a bit.
934 * uri.c xmlregexp.c: simple cleanup.
935
936Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
939 work on the xml reader interfaces.
940 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
941 Web page for the Windows binaries.
942
943Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
944
945 * xmlIO.c: applied a patch for VMS following the report by
946 Nigel Hall
947
948Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
949
950 * parser.c: the parseStartTag bug fix wasn't complete.
951
952Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
955 parseStartTag, fixing it.
956 * test/att4 result/att4 result/noent/att4: adding the test
957 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
958 more methods to XmlTextReader.
959
960Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
961
962 * win32/libxml2.def.src: added more xml reader exports
963 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
964 to the build
965
966Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
967
968 * doc/tutorial/xmltutorial.xml
969 plus generated html and pdf
970 Updating tutorial again based on further comments from Niraj
971 Tolia on the last iteration
972
973Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
974
975 * doc/tutorial/xmltutorial.xml
976 * doc/tutorial/includekeyword.c
977 * doc/tutorial/includegetattribute.c
978 plus generated html and pdf
979 Adding fix from Niraj Tolia to tutorial to properly free memory.
980
981
982Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
985 more methods of XmlTextReader.
986 * python/libxml2class.txt python/tests/reader.py: this increased the
987 methods in the bndings, augmented the test to check those new
988 functions.
989
990Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
991
992 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
993 methods of XmlTextReader.
994 * python/generator.py python/libxml_wrap.h python/types.c
995 python/libxml2class.txt: added the reader to the Python bindings
996 * python/tests/Makefile.am python/tests/reader.py: added a specific
997 test for the Python bindings of the Reader APIs
998 * parser.c: small cleanup.
999
1000Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * xinclude.c: fallback was only copying the first child not the
1003 full child list of the fallback element, closes #89684 as reopened
1004 by Bernd Kuemmerlen
1005
1006Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1007
1008 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1009
1010Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * configure.in: preparing release of 2.4.30
1013 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1014 gives enum values, fix functype return type, put back fields in
1015 structs
1016 * doc/*: updated the docs rebuilt
1017
1018Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1021 about htmlNodeDumpOutput location.
1022 * xpath.c: removed an undefined function signature
1023 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1024 too many symbols in the API breaking the python bindings.
1025 Updated with the libxslt/libexslt changes.
1026
1027Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * configure.in: preparing release of 2.4.29
1030 * doc/*: rebuilt the docs and API
1031 * xmlreader.c: a few more fixes for the XmlTextReader API
1032
1033Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1034
1035 * include/win32config.h: applied mingw patch from Magnus Henoch
1036
1037Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1040
1041Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1044 building Python script, does the C parsing directly, generates
1045 a better API description including structure fieds defs and
1046 enums. Still a couple of bugs, but good enough for the python
1047 wrappers now.
1048 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1049 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1050 include/libxml/schemasInternals.h include/libxml/tree.h: more
1051 cleanup based on the python analysis script reports.
1052 * libxml.spec.in: make sure the API XML description is part of the
1053 devel package.
1054
1055Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1058 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1059 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1060 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1061 code cleanup, especially the function comments.
1062 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1063
1064Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * Makefile.am xmlreader.c include/libxml/Makefile.am
1067 include/libxml/xmlreader.h: Adding a new set of APIs based on
1068 the C# TextXmlReader API but converted to C. Allow to parse
1069 in constant memory usage, far simpler to program and explain
1070 than the SAX like APIs, unfinished but working.
1071 * testReader.c: test program
1072
1073Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1074
1075 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1076
1077Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * tree.c: Chip turner indicated that XHTML1 serialization
1080 rule for style actually break on both IE and Mozilla,
1081 try to avoid the rule if escaping ain't necessary
1082
1083Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * nanhttp.c: handle HTTP URL escaping, problem reported by
1086 Glen Nakamura and Stefano Zacchiroli
1087
1088Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1091
1092Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * uri.c: Johann Richard pointed out some XPointer problems for
1095 URN based URI references in XInclude. Modified the URI parsing
1096 and saving routines to allow correct parsing and saving of
1097 XPointers, especially when attached to "opaque" scheme accordingly
1098 to RFC 2396
1099
1100Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1103 of refactoring to the HTML saving code.
1104 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1105 in the doc.
1106
1107Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1110 to a buffer API to reuse the generic dump to an OutputIO layer,
1111 this reduces code, fixes xmlNodeDump() for XHTML, also made
1112 xmlNodeDump() now return the number of byte written.
1113
1114Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * python/setup.py.in: another patch from Stéphane Bidoul for
1117 Python bindings on Windows
1118 * doc/parsedecl.py: small cleanup
1119
1120Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * libxml.spec.in configure.in: add a line in %changelog for releases
1123
1124Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * parser.c: patch from Marcus Clarke fixing a problem in entities
1127 parsing that was detected in KDe documentations environment.
1128
1129Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1130
1131 * python/libxml.c (libxml_prev): Return the previous as opposed to
1132 the next node (I guess this is the result of some cut & paste programming:)
1133
1134Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1137
1138Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * python/generator.py python/libxml.c python/setup.py.in: trying
1141 to fix the Python bindings build on Windows (Stéphane Bidoul)
1142
1143Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1144
1145 * win32/configure.js: added option for python bindings
1146 * win32/libxml2.def.src: added more exports
1147
1148Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1149
1150 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1151 pthreads
1152 * win32/wince/*: applied updates to Windows CE port from Javier
1153
1154Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * configure.in: preparing 2.4.28
1157 * libxml.spec.in doc/Makefile.am: some cleanup
1158 * doc/*: updated the news and regenerated.
1159
1160Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * HTMLparser.c: final touch at closing #87235 </p> end tags
1163 need to be generated.
1164 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1165 this change slightly the output of a few tests
1166 * doc/*: regenerated
1167
1168Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * parserInternals.c: fixing bug #99190 when UTF8 document are
1171 parsed using the progressive parser and the end of the chunk
1172 is in the middle of an UTF8 multibyte character.
1173
1174Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1175
1176 * threads.c: fixed initialization problem in xmlNewGlobalState
1177 which was causing crash.
1178 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1179 in xmlInitializeGlobalState.
1180 * parserInternals.c: cleaned up ctxt->sax initialisation.
1181
1182Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * tree.c include/libxml/tree.h: modified the existing APIs
1185 to handle XHTML1 serialization rules automatically, also add
1186 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1187 libxslt serialization uses it when needed without changing
1188 the library API.
1189 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1190 result/xhtml1: added a new test specifically for xhtml1 output
1191 and updated the result of one XHTML1 test
1192
1193Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xinclude.c parserInternals.c encoding.c: fixed #99082
1196 for xi:include encoding="..." support on text includes.
1197 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1198 test/XInclude/ents/isolatin.txt : added a specific regression test
1199 * python/generator.py python/libxml2class.txt: fixed the generator
1200 the new set of comments generated for doc/libxml2-api.xml were
1201 breaking the python generation.
1202
1203Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1206 * configure.in: patch for Solaris on new autoconf closes #98880
1207 * doc/parsedecl.py: repair the frigging API building script,
1208 did I say that python xmllib sucks ?
1209 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1210 and some comment are no more truncated.
1211
1212Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * parser.c: Martin Stoilov pointed out a potential leak in
1215 xmlCreateMemoryParserCtxt
1216
1217Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1220 included in HTML documents and using the push parser.
1221
1222Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1223
1224 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1225 specified, look for the Python interpreter not just in the
1226 specified root but also in the specified location. Fixes #98825
1227
1228Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * python/libxml.c: fixing bug #98792 , node may have no doc
1231 and dereferencing without checking ain't good ...
1232
1233Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * configure.in: preparing release 2.4.27
1236 * doc/* : updated and rebuilt the docs
1237 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1238 and all the docs are actually packaged and in the final RPMs
1239 * parser.c parserInternals.c include/libxml/parser.h: restore
1240 xmllint --recover feature.
1241
1242Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
Daniel Veillard784b9352003-02-16 15:50:27 +00001244 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001245 processing of parsed entities, and XPath computation on sustitued
1246 entities.
1247 * testXPath.c: make sure entities are substitued.
1248
1249Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1250
Daniel Veillard784b9352003-02-16 15:50:27 +00001251 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001252 processing of internal parsed entities, which had to be changed.
1253
1254Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1257 trying to fix bug #98517 about building outside the source tree
1258 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1259
1260Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1261
1262 * include/win32config.h: cleanup
1263 * win32/Makefile.mingw: integrated mingw in JScript configure
1264 * win32/Makefile.msvc: modified to allow mingw coexistence
1265 * win32/configure.js: integrated mingw
1266 * win32/Readme.txt: cleanup
1267
1268Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * HTMLparser.c: strengthen the guard in the Pop macros,
1271 like in the XML parser, closes bug #97315
1272
1273Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1276 callback is never used.
1277
1278Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * parserInternals.c: fixed the initialization of the SAX structure
1281 which was breaking xsltproc
1282 * xpath.c: patch from Petr Pajas for CDATA nodes
1283 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1284 * parser.c include/libxml/parser.h: patch from Peter Jones
1285 removing a leak in xmlSAXParseMemory() and adding the
1286 function xmlSAXParseMemoryWithData()
1287
1288Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1289
1290 adding pdf of tutorial, changing web page to link to it
1291 * doc/tutorial/xmltutorial.pdf
1292 * doc/xml.html
1293 * doc/docs.html
1294
1295Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1296
1297 * doc/tutorial/ar01s08.html
1298 adding file what I forgot for tutorial
1299
1300
1301Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1302
1303 Adding encoding discussion to tutorial
1304 Added:
1305 * doc/tutorial/images/*.png: DocBook admonition image files
1306 * doc/tutorial/apf.html, apg.html: new generated html
1307 * doc/tutorial/includeconvert.c: conversion code entity file
1308 changed:
1309 * doc/tutorial/xmltutorial.xml: DocBook original
1310 * doc/tutorial/*.html: generated html
1311
1312Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1313
1314 * include/libxml/*.h: retired xmlwin32version.h
1315 * doc/Makefile.am: retired xmlwin32version.h
1316 * win32/configure.js: retired xmlwin32version.h
1317
1318Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1319
1320 * win32/libxml2.def.src: exported additional symbols
1321 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1322 sisterhood
1323
1324Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * globals.c: fixed a typo pointed out by Igor
1327 * xpath.c: try to speed up node compare using line numbers
1328 if available.
1329
1330Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * tree.c: make xmlFreeNode() handle attributes correctly.
1333
1334Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1335
1336 * catalog.c: completed the #96963 fix, as reported by Karl
1337 Eichwalder
1338
1339Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1342
1343Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * Makefile.am: switched the order of a couple of includes
1346 to fix bugs #97100
1347
1348Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1349
1350 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1351 xmlLoadCatalogs that used to separate directories with a ':'.
1352
1353Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1354
1355 * threads.c: improvements to the Windows-side of thread handling
1356 * testThreads.c: conditionally excluded unistd.h
1357 * testThradsWin32.c: broke overlong lines
1358 * include/win32config.h: adapted thread-related macros to the new
1359 scheme and for pthreads on Windows
1360 * win32/Makefile.msvc: introduced a more flexible thread build,
1361 added testThreads[Win32].c to the build
1362 * win32/configure.js: introduced a more flexible thread config
1363
13642002-10-31 John Fleck <jfleck@inkstain.net>
1365
1366 * doc/xml.html (and, by implication, FAQ.html)
1367 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1368
1369Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1370
1371 * configure.in: removed xmlwin32version.h
1372 * include/libxml/Makefile.am: removed xmlwin32version.h
1373
1374Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * tree.c: applied patch from Brian Stafford to fix a bug
1377 in xmlReconciliateNs()
1378
1379Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * tree.c: applied patch from Christian Glahn to allow
1382 xmlNewChild() on document fragment nodes
1383
1384Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * parser.c: Christian Glahn found a problem with a recent
1387 patch to xmlParseBalancedChunkMemoryRecover()
1388 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1389 problems
1390 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1391 test/schemas/seq*: added the test cases from Charles
1392
1393Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1396 serious cleanup of the spec file and associated changes
1397 in the Makefiles.
1398 * valid.c: try to remove some warnings on x86_64
1399
1400Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1403 fix bug #96586
1404
1405Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1408 parsing, applied his patch
1409 * result/HTML/attrents.html result/HTML/attrents.html.err
1410 result/HTML/attrents.html.sax test/HTML/attrents.html:
1411 added the test and result case provided by Mikhail Sogrine
1412
1413Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * vms/build_libxml.com vms/config.vms vms/readme.vms
1416 include/libxml/parser.h include/libxml/parserInternals.h
1417 include/libxml/tree.h include/libxml/xmlIO.h
1418 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1419 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1420 Applied the VMS update patch from Craig A. Berry
1421 * doc/*.html: update
1422
1423Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1426
1427Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * debugXML.c: adding a grep command to --shell in xmllint
1430 for T.V. Raman
1431
1432Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * xmlcatalog.c: tried to fix some of the problem with --sgml
1435
1436Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * parser.c: tried to fix bug #91500 where doc->children may
1439 be overriden by a call to xmlParseBalancedChunkMemory()
1440
1441Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1444 identifiers in SGML catalogs containing '&'
1445
1446Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * python/types.c: fixed bugs when passing result value tree
1449 to Python functions.
1450
1451Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * configure.in: preparing the release of 2.4.26
1454 * doc/*: updated and rebuilt the documentation
1455
1456Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * parser.c: fixed a XML Namespace compliance bug reported by
1459 Alexander Grimalovsky
1460
1461Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * HTMLtree.c: fixed serialization of script and style when
1464 they are not lowercase (i.e. added using the API to the tree).
1465
1466Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * valid.c: make xmlValidateDocument emit a warning msg if there
1469 is no DTD, pointed by Christian Glahn
1470
1471Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1474 content model when some of the blocks have min or max, and a couple
1475 of bugs found in the process.
1476 * result/schemas/list0* test/schemas/list0*: added some specific
1477 regression tests
1478
1479Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * README: updated the contact informations
1482
1483Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1486 misses it, reported by Peter Bray.
1487
1488Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1491 and removed a few warnings
1492
1493Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * parser.c: Christian Glahn found a small bug in the push parser.
1496 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1497 public
1498
1499Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * xmlschemas.c include/libxml/xmlschemas.h: added
1502 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1503 * testSchemas.c: added --memory to test the new interface
1504
1505Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * doc/index.py doc/search.php: integrated the XSLT indexing,
1508 a few fixed in the indexer, added a scope selection at the
1509 search level.
1510
1511Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1514 this was due to uninitialized parts of the validation context
1515
1516Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * debugXML.c: applied patch from Mark Vakoc except the API
1519 change, preserved it.
1520 * doc/*: updated the docs to point to the search engine for
1521 information lookup or before bug/help reports.
1522
1523Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * doc/index.py doc/search.php: added mailing-list archives
1526 indexing and lookup
1527
1528Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1531
1532Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * doc/index.py: improved HTML indexing
1535 * doc/search.php: make the queries also lookup the HTML based indexes
1536
1537Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * doc/index.py: added HTML page indexing
1540
1541Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1542
1543 * xmlIO.c: extended Windows path normalisation to fix the base
1544 problem in libxslt.
1545 * catalog.c: fixed list handling in XML_CATALOG_FILES
1546
1547Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * valid.c: typo/bug found by Christian Glahn
1550
1551Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1552
1553 * xmlIO.c: applied Windows CE patch from Javier.
1554 * win32/wince: new directory, contains support for the PocketPC
1555 with Windows CE from Javier.
1556 * include/win32config.h: reorganised, removed duplicate
1557 definitions and applied WinCE patch from Javier.
1558 * include/wsockcompat.h: new file, now contains WinSock
1559 compatibility macros.
1560 * win32/Makefile.msvc: introduced double-run compilation.
1561
1562Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * configure.in include/libxml/xmlwin32version.h: preparing release
1565 of 2.4.25
1566 * doc/*: updated and regenerated teh docs and web pages.
1567
1568Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1571 error were not covering namespace declarations.
1572 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1573 it was missing the attribute declaration for the namespace
1574 * result/VC/NS3: the fix now report breakages in that test
1575
1576Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1579
1580Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1583 and regenerated the docs and web site
1584
1585Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1588 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1589 not before
1590
1591Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * python/generator.py python/libxml2class.txt: fixed a stupid error
1594 breaking the python API
1595
1596Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1599 triostr.c triostr.h: applied a trio update patch from
1600 Bjorn Reese which should work with MinGW
1601
1602Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * tree.c: improving some documentation comments
1605 * xmlregexp.c: found and fixed a mem leak with python regression tests
1606 * doc/*: rebuilt the doc and the API XML file including the
1607 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1608 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1609 python/types.c: added access to the XML Schemas regexps from
1610 python
1611 * python/tests/Makefile.am python/tests/regexp.py: added a
1612 simple regexp bindings test
1613
1614Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1615
1616 * doc/xml.html:
1617 fixing ftp links - thanks to Vitaly Ostanin
1618
1619Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xmlregexp.c: fixed the data callback on transition functionality
1622 which was broken when using the compact form
1623 * result/schemas/*: updated the results, less verbose, all tests
1624 pass like before
1625 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1626 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1627 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1628 annoying warnings
1629 * xpath.c: try to provide better error report when possible
1630
1631Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * Makefile.am: fixed a breakage raised by Jacob
1634
1635Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1636
1637 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1638 which don't use sockets
1639
1640Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1641
1642 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1643 * win32/configure.js: applied zlib patch from Daniel Gehriger
1644
1645Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1646
1647 * win32/configure.js: applied the patch from Mark Vakoc for
1648 regexp support
1649 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1650 for regexp support
1651
1652Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlschemastypes.c: as pointed by Igor Float and Double
1655 parsing ain't finished yet
1656
1657Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * Makefile.am configure.in: trying to fix #88412 by bypassing
1660 all the python subdir if python ain't detected
1661
1662Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1665 made configuring with regexps/automata/unicode the default
1666 but without schemas ATM
1667 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1668 fixed the regexp based DTD validation performance and memory
1669 problem by switching to a compact form for determinist regexps
1670 and detecting the determinism property in the process. Seems
1671 as fast as the old DTD validation specific engine :-) despite
1672 the regexp built and compaction process.
1673
1674Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * valid.c: determinism is debugged, new DTD checking code now works
1677 but xmlFAComputesDeterminism takes far too much CPU and the whole
1678 set usues too much memory to be really usable as-is
1679
1680Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * tree.c: fixed another stupid bug in xmlGetNodePath()
1683 * xmllint.c: --version now report the options compiled in
1684
1685Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * HTMLparser.c: small cleanup
1688 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1689 when configured with them. A bit of debugging around the determinism
1690 checks is still needed
1691
1692Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1695
1696Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * xmlIO.c: small portability glitch fixed.
1699
1700Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * xmlschemastypes.c: incomplete steps for real/double support
1703 * testAutomata.c include/libxml/xmlautomata.h
1704 include/libxml/xmlregexp.h: avoiding a compilation problem
1705 * valid.c include/libxml/valid.h: starting the work toward using
1706 the regexps for actual DTD validation
1707
1708Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * hash.c: cosmetic cleanup
1711 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1712 integrating a DTD validation layer based on the regexps
1713
1714Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1717 the determinism was tested before eliminating the epsilon
1718 transitions :-(
1719
1720Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * python/generator.py python/libxml.c python/libxml.py
1723 python/libxml2-python-api.xml python/libxml2class.txt
1724 python/libxml_wrap.h python/types.c: updated the python
1725 bindings, added code for easier File I/O, and the ability to
1726 define a resolver from Python fixing bug #91635
1727 * python/tests/Makefile.am python/tests/inbuf.py
1728 python/tests/outbuf.py python/tests/pushSAXhtml.py
1729 python/tests/resolver.py python/tests/serialize.py: updated
1730 and augmented the set of Python tests.
1731
1732Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1733
1734 * win32/configure.js: added more readme info for the binary
1735 package.
1736
1737Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * xmlIO.c: fixed a stupid out of bound array error
1740
1741Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1744 messing around with support for Windows path, cleanups,
1745 trying to identify and fix the various code path to the
1746 filename access. Added xmlNormalizeWindowsPath()
1747
1748Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * error.c valid.c: working on better error reporting of validity
1751 errors, especially providing an accurate context.
1752 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1753 error reports in those cases.
1754
1755Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1758 parser.c parserInternals.c xmlIO.c: get rid of all the
1759 perror() calls made in the library execution paths. This
1760 should fix both #92059 and #92385
1761
1762Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * xmllint.c: memory leak reporting was broken after a change
1765 of the preprocessor symbol used to activate it.
1766
1767Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * tree.c: try to make the copy function work for node of
1770 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1771 DOM layers though, not libxml2 itself.
1772
1773Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * valid.c: try to provide file and line informations, not all
1776 messages are covered, but it's a (good) start
1777
1778Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * xinclude.c: reimplemented a large part of the XInclude
1781 processor, trying to minimize resources used, James Henstridge
1782 provided a huge test case which was exhibiting severe memory
1783 consumption problems.
1784
1785Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * python/Makefile.am: applied patch from Christophe Merlet to
1788 reestablish DESTDIR
1789
1790Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * libxml.spec.in: fixes libary path for x86_64 AMD
1793
1794Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1795
1796 * doc/tutorial/includekeyword.c
1797 * doc/tutorial/xmltutorial.xml:
1798 (plus resulting generated html files)
1799 fixing one spot I missed in the tutorial where I hadn't freed
1800 memory properly
1801
1802Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1803
1804 * doc/tutorial/includeaddattribute.c
1805 * doc/tutorial/includeaddkeyword.c
1806 * doc/tutorial/includegetattribute.c
1807 * doc/tutorial/includekeyword.c
1808 * doc/tutorial/xmltutorial.xml
1809 * doc/tutorial/*.html:
1810 update tutorial to properly free memory (thanks to Christopher
1811 R. Harris for pointing out that this needs to be done)
1812 * doc/tutorial/images/callouts/*.png:
1813 added image files so the callouts are graphical, making it
1814 easier to read ( use "--param callout.graphics 1" to generate
1815 html with graphical callouts)
1816
1817Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1820 nice logos generated by Marc Liyanage
1821 * doc/site.xsl *.html: changed the stylesheet to show the new
1822 logo and regenerated the pages
1823
1824Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1827
1828Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * xpath.c: possible mem leak patch from Jason Adams
1831
1832Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1835 in the XQuery namespace
1836 * configure.in: preparing 2.4.24
1837 * doc/*.html: updated the web pages
1838
1839Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * python/generator.py: closing bug #85258 by generating conditional
1842 compile check to avoid linking to routines not configured in.
1843
18442002-08-22 Havoc Pennington <hp@pobox.com>
1845
1846 * autogen.sh: update error message for missing automake
1847
1848Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * python/Makefile.am: typo in target name resulted in libxml2.py
1851 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1852
1853Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * win32/win32/Makefile.mingw: updated with version from
1856 Elizabeth Barham at http://soggytrousers.net/repository/
1857
1858Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1859
1860 * win32/Makefile.msvc: added the prefix location to the include
1861 and lib search path.
1862
18632002-08-18 Havoc Pennington <hp@pobox.com>
1864
1865 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1866 both automake 1.6 and 1.4 installed get the right automake. Means
1867 compilation from CVS will now require the latest automake 1.4
1868 release, or manually creating symlinks called "automake-1.4" and
1869 "aclocal-1.4"
1870
1871Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * configure.in python/Makefile.am: more AMD 64 induced changes from
1874 Frederic Crozat
1875
1876Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * xinclude.c: oops I was missing the xml:base fixup too
1879 * result/XInclude/*.xml: this adds xml:base attributes to most
1880 results of the tests
1881
1882Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * xinclude.c: quick but apparently working implementation of
1885 xi:fallback, should close bug #89684
1886 * Makefile.am test/XInclude/docs/fallback.xml
1887 result/XInclude/fallback.xml: added a basic test for fallback,
1888 and run with --nowarning to avoid a spurious warning
1889 * configure.in: applied patch from Frederic Crozat for python
1890 bindings on AMD 64bits machines.
1891
1892Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1895 the caller don't pass a SAX callback block.
1896
1897Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * tree.c: applied the same fix for the XML-1.0 namespace to
1900 xmlSearchNsByHref() as was done for xmlSearchNs()
1901
1902Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * libxml.3: small cleanup of the man page
1905 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1906 when serializing HREF attributes generated by XSLT.
1907
1908Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1911 version of Marc Liyanage' patch for boolean attributes in HTML
1912 output
1913
1914Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * python/tests/serialize.py: fixed the test results, indenting
1917 behaviour changed slightly
1918
1919Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1920
1921 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1922 new c14n function to Windows def files
1923
1924Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1925
1926 * c14n.c: fixed a memory leak in c14n code
1927
1928Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * parser.c include/libxml/parser.h: adding a new API for Christian
1931 Glahn: xmlParseBalancedChunkMemoryRecover
1932 * valid.c: patch from Rick Jones for some grammar cleanup in
1933 validation messages
1934 * result/VC/* result/valid/*: this slightly change some of the
1935 regression tests outputs
1936
1937Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * tree.c: trying to fix a problem in namespaced attribute handling
1940 raised by Christian Glahn
1941
1942Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * encoding.c include/libxml/encoding.h: Opening the interface
1945 xmlNewCharEncodingHandler as requested in #89415
1946 * python/generator.py python/setup.py.in: applied cleanup
1947 patches from Marc-Andre Lemburg
1948 * tree.c: fixing bug #89332 on a specific case of loosing
1949 the XML-1.0 namespace on xml:xxx attributes
1950
1951Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1952
1953 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1954 corner case from new Merlin's test suite and added a callback
1955 that will be used to improve xmlsec performance
1956
1957
1958Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * HTMLtree.c: trying to fix the <style> escaping problem in
1961 HTML serialization bug #89342
1962
1963Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1966 and rebuilt the web site.
1967
1968Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1969
1970 * include/libxml/tree.h: added _private member to xmlNs struct
1971
1972Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * HTMLparser.c: fixing bug #84876 based on the xml working
1975 code.
1976
1977Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1978
1979 * python/Makefile.am: enhanced to fix bug 72012 (errors
1980 when using '-jX' make parameter)
1981
1982Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1983
1984 * xpath.c: small additional enhancement for booleans
1985 compared to nodesets
1986
1987Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * HTMLtree.c: changed the order of the encoding declaration
1990 attributes in the meta tags due to a bug in IE/Mac
1991
1992Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1993
1994 * xpath.c: enhanced handling of booleans (especially '='
1995 and '!=' for nodesets) - fixes bug 85256. Added new
1996 routine xmlXPathNotEqualValues for more proper handling
1997 of '!=' when nodesets are involved.
1998
1999Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2002 doc/xmlcatalog_man.xml to the source distribution
2003
2004Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2005
2006 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2007 asked for this.
2008
2009Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * configure.in: preparing 2.4.23
2012 * doc/*: rebuilt the docs
2013
2014Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * parser.c: fixing bug #84169 by fixing the
2017 comment of xmlCreatePushParserCtxt to describe the
2018 encoding detection parameters better.
2019
2020Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * valid.c: fixing bug #79331 in one path the lookup for
2023 ID attributes on a namespaced node wasn't handled correctly :-\
2024
2025Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * HTMLparser.c: trying to fix 87235 about discarded white
2028 spaces in the HTML parser.
2029 * result/HTML/*: this changes the output of a number of HTML
2030 regression tests
2031
2032Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xpath.c: applied patch from Richard Jinks for the namespace
2035 axis + fixed a memory error.
2036 * parser.c parserInternals.c: applied patches from Peter Jacobi
2037 removing ctxt->token for good.
2038 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2039 popped out by the regression tests.
2040 * Makefile.am: patch for threads makefile from Gary Pennington
2041
2042Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2043
2044 * xpath.c: enhanced behaviour of position() after usage of
2045 expressions involving preceding-sibling (et al).
2046
2047Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * hash.c: applied a patch from Peter Jacobi to solve a problem
2050 when compiling with the Watcom C on Win32
2051 * result/schemas/*.err: the change of hashing algo generated
2052 permutations in the output
2053
2054Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * hash.c: applied patch from Sander Vesik improving the quality of
2057 the hash function.
2058
20592002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2060
2061 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2062 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2063 xmllint.c xpath.c: replaced sprintf() with snprintf()
2064 to prevent possible buffer overflow (the bug was pointed
2065 out by Anju Premachandran)
2066
2067Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * parser.c: removed an uninitialized data error popped by valgrind
2070 on PE references
2071
2072Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2073
2074 * doc/xml.html
2075 adding tutorial reference to the web page
2076
2077Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2078
2079 * doc/tutorial/xmltutorial.xml
2080 * doc/tutorial/ar01s07.html
2081 * doc/tutorial/ape.html
2082 * doc/tutorial/includegetattribute.c
2083 adding section to tutorial about retrieving an attribute
2084 value
2085
2086Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * parser.c: applied a couple of patches from Peter Jacobi to start
2089 to get rid of ctxt->token, with a possible significant speed
2090 improvement to be gained once done. Better compliance with PE
2091 references constructs in DTDs too.
2092 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2093 from Peter too
2094
2095Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2098 xmlParseElement was likely to have been deallocated at the
2099 time of the report, possibly leading to segfault. Just report
2100 the tag name now.
2101
2102Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xpath.c: patch from Richard Jinks for XPath substring() function
2105 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2106
21072002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2108
2109 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2110
2111Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2112
2113 *doc/FAQ.html
2114 fixing typos in FAQ, thanks to Robert Funnell for the
2115 editing help
2116
2117Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * NEWS: got complaints from rpmlint that it was empty
2120
2121Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2122
2123 * added doc/tutorial, including:
2124 apa.html
2125 apb.html
2126 apc.html
2127 apd.html
2128 ar01s02.html
2129 ar01s03.html
2130 ar01s04.html
2131 ar01s05.html
2132 ar01s06.html
2133 includeaddattribute.c
2134 includeaddkeyword.c
2135 includekeyword.c
2136 includestory.xml
2137 index.html
2138 xmltutorial.xml
2139 libxml tutorial, including generated html
2140
2141Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2142
2143 * result/c14n/exc-without-comments/merlin-c14n-two-*
2144 result/c14n/without-comments/merlin-c14n-two-*
2145 test/c14n/exc-without-comments/merlin-c14n-two-*
2146 test/c14n/without-comments/merlin-c14n-two-*
2147 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2148 c14n/exc-c14n and slightly modified test script to handle
2149 these test cases
2150 * c14n.c: fixed bugs for complicated nodes set (namespace
2151 without node and others from merlin-c14n-two.tar.gz)
2152 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2153 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2154 for xmlsec performance patch
2155 * xpath.c: fixed self::node() for namespaces and attributes
2156
2157Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2158
2159 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2160 but with the format parameter
2161 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2162
2163Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2164
2165 * Makefile.am: updated c14n tests suite
2166 * c14n.c: performance improvement for previous c14n patch
2167
2168Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * parser.c: another peroformance patch from Peter Jacobi, that
2171 time on parsing attribute values.
2172
2173Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2174
2175 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2176 into LibXML2 test suite
2177
2178Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2179
2180 * c14n.c: propagating xpath ancesstors node fix to c14n
2181 plus small performance improvement to reduce number of
2182 mallocs
2183 * xpath.c: fixed ancestors axis processing for namespace nodes
2184
2185Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2188 Peter Jacobi
2189
2190Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * configure.in: preparing 2.4.22
2193
2194Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2197 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2198 a public entry point.
2199 * doc/*: rebuilt the API and docs
2200
2201Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * xpath.c: patch from Richard Jinks to fix a problem introduced
2204 in the previous patch and pointed by Norm
2205
2206Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * libxml.spec.in: fixing bug #81112
2209
2210Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * uri.c: fixing bug #82848
2213
2214Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2217 output of one catalog test
2218
2219Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2220
2221 * global.data globals.c tree.c include/libxml/globals.h
2222 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2223 default value for global parameter xmlIndentTreeOutput to 1 and
2224 introduced new global parameter xmlTreeIndentString (the string
2225 used to do one-level indent) with default value " " (as it was
2226 in tree.c)
2227
2228Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2231 with trio and schemas.
2232
2233Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * xpath.c: patch from Richard Jinks to fix the problem raised in
2236 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2237
2238Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * xmlschemas.c: a bit of work on import.
2241 * xmlschemastypes.c: Charles Bozeman provided a compare function
2242 for date/time types so min/max facet restrictions should work,
2243 indeterminate comparisons return an error instead of equal.
2244 * test/schemas/date_0* result/schemas/date_0_0: specific test
2245 from Charles Bozeman too
2246
2247Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2250 from Christian Cornelssen fixing the man pages and the Catalog
2251 building script.
2252 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2253 next step is <xs:import> I now have a reasonable understanding
2254 of how it works.
2255
2256Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2259
2260Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2261
2262 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2263
2264Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * xpath.c: fixing an XPath function evalutation bug pointed out
2267 by Alexey Efimov where the context was lost when evaluating
2268 the function arguments
2269
2270Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2271
2272 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2273 function public for XMLSec performance optimizations
2274
2275Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * python/generator.py python/libxml2class.txt : fixed a problem
2278 with the HTML parser pointed by Gary Benson
2279 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2280 example
2281
2282Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2283 * parser.c: fixed bug #81159 (memory growth in SAX)
2284
2285Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2286 * xpath.c: fixed bug #78858 (the real fix)
2287
2288Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2289 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2290
2291Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * tree.c: modified xmlNodeSetBase to allow changing the
2294 base of a document.
2295
2296Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * xmlschemastypes.c: patch Charles Bozeman for validation of
2299 all the date, time, and duration types
2300 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2301 * configure.in: fixed an error pointed by an user
2302 * xml2-config.in: fixed an error pointed by an user
2303
2304Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2305
2306 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2307 win32/libxml2.def.src xmlIO.c: exported default
2308 'file:', 'http:' and 'ftp:' protocols input handlers
2309 and maked protocols comparisson case insensitive
2310
2311Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * configure.in: Neven Has detected a typo
2314
2315Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2318 as one of the persons allowed to commit directly to the
2319 module.
2320
2321Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2324 * valid.c: raised a too low limit
2325 * doc/*: rebuilt the docs
2326
2327Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * test/XPath/expr/floats test/XPath/expr/functions
2330 result/XPath/expr/floats result/XPath/expr/functions
2331 xpath.c: another XPath conformance patch from Richard Jinks
2332
2333Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * xmlschemas.c: fixed validation of attribute groups.
2336 * test/schemas result/schemas: added an example from the primer
2337
2338Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2341 * test/schemas result/schemas: updated the test list
2342
2343Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * TODO: updated a bit
2346 * parser.c: made a comment more specific
2347 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2348 Schemas conformance.
2349 * test/schemas result/schemas: updated the test list
2350
2351Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2354 implementing xs:all with minOccurs = 0
2355 * tes/schemas/* result/schemas/*: added more tests covering
2356 xs:all
2357
2358Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * xmlregexp.c: first implementation of the all particle, this
2361 may need to be revisited for case where not all transitions
2362 must be crossed.
2363
2364Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * tree.c: another entity processing update from Markus Henke
2367
2368Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2369
2370 * trionan.c: fixed crash on OSF/1
2371
2372Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xmlschemas.c: more Schemas work
2375 * test/schemas/* result/schemas/*: added more tests coming
2376 from the spec.
2377
2378Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2381 ExcC14N specification
2382
2383Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * tree.c: patch from Markus Henke, fix for recursive entities.
2386
2387Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * xpath.c: fix a problem with string() on a document node.
2390
2391Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * Makefile.am xmlschemas.c: more Schemas work
2394 * test/schemas/* result/schemas/*: added more tests coming
2395 from the spec.
2396
2397Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2400 * result/HTML/*: this changes a few things in the results
2401
2402Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2403
2404 * include/libxml/tree.h: eliminated 'declaration different than
2405 prototype' warning
2406 * include/win32config.h: "resolved" conflicts with errno.h
2407
2408Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2411 on the automata interfaces and debug of counted choices
2412 * test/schemas/* result/schemas/*: added a number of tests
2413
2414Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2417 a bit of work on Schemas
2418 * testSchemas.c: try to make it more useful
2419 * test/schemas/* result/schemas/* Makefile.am: changed the
2420 Schemas regression test procedure, started adding a few samples
2421
2422Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2423
2424 * include/libxml/encoding.h: Patch for the Borland C++ builder
2425 * include/libxml/tree.h: Patch for the Borland C++ builder
2426 * threads.c: Patch for the Borland C++ builder
2427 * win32/bcb5: New directory for the Borland C++ builder
2428 project files
2429
2430Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2431
2432 * win32/Makefile.msvc: Update for XML Schema support
2433 * win32/configure.js: Update for XML Schema support
2434 * win32/libxml2.def.src: Update for XML Schema support
2435
2436Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2439 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2440 xmlunicode.c include/libxml/Makefile.am
2441 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2442 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2443 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2444 include/libxml/xmlversion.h.in : merged the current state of
2445 XML Schemas implementation, it is not configured in by default,
2446 a specific --schemas configure option has been added.
2447 * test/automata test/regexp test/schemas Makefile.am
2448 result/automata result/regexp result/schemas:
2449 merged automata/regexp/schemas regression tests
2450
2451Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * xpath.c: Gary found a compile time problem, fixes #78823
2454
2455Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * configure.in: release of 2.4.20
2458 * doc/*: updated and rebuilt the docs
2459
2460Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * python/Makefile.am: patch from Cristian Gafton to build on
2463 Red Hat 6.2, should also fix #75779
2464
2465Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * valid.c: first part of fixing #78729
2468
2469Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2472 escaping of URI when saving HTML files.
2473 * result/HTML/*: this impacted some tests
2474
2475Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * configure.in: trying to fix #77441
2478
2479Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * include/libxml/xmlIO.h: Hallski complained it could not be
2482 included by itself.
2483
2484Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2487
2488Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2489
2490 * win32/configure.js: patch from Nilo for the c14n option
2491 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2492
2493Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2496 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2497 LIBXML_THREAD_ENABLED
2498
2499Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * xpath.c: another patch from Richard Jinks for substring conformance
2502 * test/XPath/expr/floats test/XPath/expr/strings
2503 result/XPath/expr/floats result/XPath/expr/strings: update of the
2504 test suite to check those.
2505
2506Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * xpath.c: patch from Richard Jinks for .x float parsing.
2509
2510Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * parser.c: patch from Markus Henke when an encoding ain't recognized
2513
2514Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * libxml.m4: got a report that #include <string.h> was needed
2517
2518Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2521
2522Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2523
2524 * doc/example.html: fixing typo
2525
2526Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2529 pointed out by Melvyn Sopacua.
2530
2531Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * libxml.m4: Frédéric Crozat gave a patch related to the change
2534 of Include paths breaking the libxml.m4
2535
2536Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * xpath.c: Fix bug #76927 forgot to save some context
2539 when evaluating binary expressions
2540
2541Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * configure.in: fixed configure for MPE/iX from Markus Henke
2544 * xmlmemory.c: fixed initialization problems
2545 * xpath.c: another set of patches from Richard Jinks this
2546 fixes "make XPathtests" on linux
2547
2548Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2551 * test/XPath/expr/compare test/XPath/expr/equality
2552 test/XPath/expr/floats test/XPath/expr/functions
2553 test/XPath/expr/strings result/XPath/expr/compare
2554 result/XPath/expr/equality result/XPath/expr/floats
2555 result/XPath/expr/functions result/XPath/expr/strings: Updated
2556 tests though they show a divergence on Linux
2557
2558Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * xpath.c trionan.c: previous commit also included patches
2561 from Richard Jinks on some IEEE support corner case
2562
2563Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2566 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2567 that $(datadir) should be used for docs
2568
2569Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2572 could leak filedescriptors
2573
2574Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * configure.in nanohttp.c: applied patch from Allan Clark for
2577 UnixWare/OpenServer
2578
2579Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * configure.in: preparing 2.4.19
2582 * doc/*: rebuilt the docs
2583
2584Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * nanohttp.c: fixing #76043, got fed up with non-portability
2587 of that piece of code.
2588
2589Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * valid.c SAX.c: Never commit without running "make tests" :-(
2592 fix a couple of stupidities in the previous commit
2593 * result/*: a few changes in some attribute order result of previous
2594 commit.
2595
2596Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2599 the internal subset should not raise duplicate ID errors,
2600 also there was a small bug in conjunction to namespace
2601 declarations defaulted and xml:xxx attributes DTD definitions.
2602
2603Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * xpath.c: Richard Jinks also raised some rounding problems
2606 this tries to fix them
2607
2608Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2611 behaviour in xmlXPathCastToString()
2612
2613Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2616 raised by Morus Walter
2617
2618Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2621 from Igor
2622
2623Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * xpath.c: fixing #75619, related to a problem when trying
2626 to evaluate condition when the current node set resulting
2627 from that sub-step evaluation is empty. Also fixes 2 potential
2628 problem with previous-sibling and next-siblings axis.
2629
2630Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2633 HTML support is not configured in.
2634
2635Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2638 include/libxml/tree.h: dohh I really didn't intended to commit
2639 this test version :-(
2640
2641Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * testSAX.c: I wanted to see the real speed at the SAX interface
2644 after a little too many Ximianer started complaining about the
2645 parser speed.
2646 added a --quiet option:
2647 paphio:~/XML -> ls -l db100000.xml
2648 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2649 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2650 3200006 callbacks generated
2651 real 0m1.270s
2652 Which means 16MBytes/s and 3Mcallback/s
2653
2654Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * xpath.c: valgrind spotted another error that time when running
2657 on libxslt regression tests
2658
2659Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * Makefile.am: adding "make valgrind" running the full regression
2662 tests (except python ones) under Valgrind (using valgrind -q
2663 which was kindly added by the author).
2664 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2665 passes cleanly now except an obcure floating point initialization
2666 raised in log10() in one XPath regression test ???
2667 * tree.c: edited some comments to close #75244
2668
2669Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2672 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2673 context of ScrollKeeper, made sure that if the number is
2674 an integer, the serialization follows the description at
2675 http://www.w3.org/TR/xpath#section-String-Functions
2676
2677Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * configure.in: preparing 2.4.18
2680 * doc/*: updated and rebuilt the web site
2681 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2682 the Windows and Cygwin maintainers.
2683 * parser.c: humm, changed the way the SAX parser work when
2684 xmlSubstituteEntitiesDefault(1) is set, it will then
2685 do the entity registration and loading by itself in case the
2686 user provided SAX getEntity() returns NULL.
2687 * testSAX.c: added --noent to test the behaviour.
2688
2689Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * parser.c: Wilfried Teiken provided a hackish but working
2692 way to get context reported back on entities when parsing
2693 with SAX and without breaking the DOM build.
2694
2695Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * c14n.c: applied a new patch from Aleksey Sanin
2698 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2699 to reference Aleksey implementation of XML digital Signatures
2700
2701Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * xpath.c: small fix to avoid potential problem due to
2704 ordering of freeing data
2705 * python/Makefile.am: people were complaining about
2706 the generated file in python dir not being built
2707
2708Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2711 python/generator.py python/libxml.c python/types.c: Cleanup
2712 of the python Makefiles based on Jacob and James feedback,
2713 fixed the spec file accordingly, fixed the number of warning
2714 that passing my pedantic CFLAGS was generating. Conclusion
2715 is that Python includes are real crap.
2716
2717Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * configure,in: it was reported quite a few times that
2720 xml2-config --cflags should not output
2721 -I$includeprefix/libxml2/libxml because libxml2 header names
2722 clashes with existing names like list.h from C++ stl.
2723 Includes should be #include<libxml/xxx.h> so ...
2724
2725Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * c14n.c: another patch from Aleksey Sanin
2728
2729Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2732 canonicalization algorithm
2733 * doc/xml.html doc/index.html: added the C14N references on the
2734 index page.
2735
27362002-03-13 jacob berkman <jacob@ximian.com>
2737
2738 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2739 usage, redundant, and gcc specific
2740
2741Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * xpath.c: speedup some node selection operations, this can
2744 have a significant impact on DocBook Norm's stylesheets
2745 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2746 make sure it's always the case
2747 * debugXML.c: distinguish CDATA and comments in ls operations
2748
2749Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2752 to generate better API descriptions etc...
2753
2754Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * c14n.c: Fixing #74186, made sure all boolean expressions
2757 get fully parenthesized, ran indent on the output
2758 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2759 include/libxml/tree.h: also #74186 related, removed the
2760 --with-buffers option, and all the preprocessor conditional
2761 sections that were resulting from it.
2762
2763Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * valid.c: applied patch from Dodji Seketeli fixing an
2766 uninitailized variable in xmlValidGetValidElements()
2767
2768Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * c14n.c: fixed a few comments
2771 * doc/*.html doc/*/*.html: regenerated the docs and added
2772 the C14N API
2773 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2774
2775Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * check-xml-test-suite.py: fix to adapt varaiations in the
2778 bindings
2779 * configure.in python/setup.py python/setup.py.in: fixed to
2780 have the version of the python scripts automatically updated
2781
2782Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2785 in xmlCopyProp()
2786
2787Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * configure.in: preparing 2.4.17 release
2790 * doc/*: updated and rebuilt the docs
2791 * xpath.c: fixed a comment
2792 * python/libxml.c: fixed a possible reentrancy problem
2793
2794Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2797 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2798 added a specific regression test
2799 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2800 not raise exceptions when failing to find the attribute.
2801
2802Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * configure.in xmllint.c: owen pointed out a problem with the
2805 ftme fix, gettimeofday() was not detected by configure and
2806 the ftime header wasn't included, dohhh
2807
2808Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * configure.in xmllint.c: trying to fix #71457 for timing
2811 precision when gettimeofday() is not availble but ftime() is
2812
2813Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2816 are now copied on install and part of the -devel RPM
2817
2818Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * xpath.c: trying to avoid bug #72150 which was apparently
2821 caused by a gcc bug (or a processor problem) as detailed
2822 at http://veillard.com/gcc.bug
2823
2824Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2827 fixed xmlReconciliateNs(), added a Python test/example for
2828 inter-document cut'n paste
2829 * python/libxml.py: fixed node.doc on document nodes and added
2830 xpathEval() onto node objects
2831
2832Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2835 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2836 fixup and integrated tests for the serialization stuff
2837
2838Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2841 moved the libxml man page to section 3
2842
2843Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * tree.c: fix bug #72490
2846 * python/libxml.c python/libxml.py: added methods serialize()
2847 and saveTo() to all node elements.
2848
2849Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * xmlIO.c: closed #73430, don't read from an input source
2852 which indicated an end-of-file or an error.
2853
2854Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * parser.c: make sure SAX endDocument is always called as
2857 this could result in a Python memory leak otherwise (it's
2858 used to decrement ref-counting)
2859 * python/generator.py python/libxml.c python/libxml.py
2860 python/libxml2-python-api.xml python/libxml2class.txt
2861 python/tests/error.py python/tests/xpath.py: implemented
2862 the suggestions made by Gary Benson and extended the tests
2863 to match it.
2864
2865Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * python/generator.py: applied patch fixing #73450
2868
2869Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * xpath.c: fixing #61290 "namespace nodes have no parent"
2872 long standing divergence from the XPath REC. NodeSets
2873 simply hold a copy of namespace nodes and those node ->next
2874 points to the parent (which may not be the node carrying the
2875 definition).
2876 * include/libxml/xpath.h: flagged but didn't added a possible
2877 speedup
2878 * DOCBparser.c HTMLparser.c: removed some warnings from push
2879 parser due to new state being added.
2880 * tree.c: new fix from Boris Erdmann
2881 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2882 the XML Canonalization support from Aleksey Sanin
2883
2884Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * tree.c: patch from Boris Erdmann fixing some namespace odities
2887 with xmlCopyNode()
2888
2889Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * xmlIO.c: fix bug #72706 when loading a NULL entity
2892
2893Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2896 actually change in a future XML Namespace revision.
2897
2898Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2901 added the possibility of returning nodesets from XPath extension
2902 functions written in Python
2903
2904Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * python/*: commiting some Python bindings work done while travelling
2907
2908Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2911 explicitely with memory debugging switched on
2912
2913Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2916 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2917 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2918 the accessor generator for strings
2919 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2920 regression test.
2921
2922Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * python/README python/generator.py python/libxml.c python/setup.py:
2925 added the 'usual' setup.py to allow building a libxml2-python
2926 module based on the same code. The initialization is however
2927 different the 2 .so files fo libxml2 and libxslt are identical and
2928 they entry point initialize both libraries. this is done to avoid
2929 some possible nasty problem since the Python don't merge the maps
2930 of all shared modules.
2931
2932Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * parser.c: fixed a push/encoding bug reported by Michael
2935 on librsvg
2936
2937Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * include/libxml/parserInternals.h: fixes a misplaced #endif
2940
2941Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * parser.c valid.c: found and fixed a couple of allocation bugs
2944
2945Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * doc/xml.html doc/python.html doc/*: added a Python and binding
2948 page describing the current state of the Python bindings and
2949 giving pointers to the other languages wrappers.
2950
2951Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2954 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2955 rebuilt the API and web site
2956 * xpath.c: fixed #71978 portability bugs
2957
2958Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2961
2962Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * include/libxml/parserInternals.h parser.c: had to change
2965 2 internal parsing API when processing document content
2966 to check the start and end of element content are defined
2967 in the same entity
2968 * valid.c include/libxml/valid.h: attribute normalization can
2969 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2970 with the context to report it.
2971 * SAX.c: fixed the last known bugs, crazy validation constraints
2972 when a document is standalone seems correctly handled. There
2973 is a couple of open issues left which need consideration especially
2974 PE93 on external unparsed entities and standalone status.
2975 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2976 The 2 tests left failing are actually in error. Cleanup done.
2977
2978Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * valid.c: implemented E59 spaces in CDATA does not match the
2981 nonterminal S
2982
2983Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * SAX.c parser.c valid.c: more validation test fixups
2986 * check-xml-test-suite.py: added duration info for the tests
2987
2988Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * parser.c valid.c: a couple of errors were reported but not
2991 saved back as such in the parsing context. Down to 1% failure rate
2992 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2993
2994Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * xmlInternald.c: isExtender was missing a char
2997 * parser.c include/libxml/parser.h: % are acceptable in the
2998 internal subset if within a PUBLIC ID
2999
3000Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * SAX.c parserInternals.c valid.c: more work on the conformance
3003 suite. Took the step to finally block documents with encoding
3004 errors. It's a fatal error per the spec, people should have fixed
3005 their documents by now.
3006
3007Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * check-xml-test-suite.py: fixed the test script after some discussion
3010 on the semantic of TYPE="error"
3011 * Makefile.am: added the script to the distrib
3012
3013Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * SAX.c entities.c: fixed a couple of conformances issues deep
3016 into the validation code (standalone and undeclared Notations)
3017
3018Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3021 stayed there for years !
3022
3023Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3026 missing
3027
3028Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * check-xml-test-suite.py: improved the behaviour a bit as
3031 well as the logs
3032 * parser.c valid.c SAX.c: fixed a few more bugs
3033 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3034
3035Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * check-xml-test-suite.py: python script to run regression tests
3038 against the XML Test suite of W3C/OASis
3039 * SAX.c: fixed a validation bug
3040 * parser.c: fixed 3 errors pointed by the test suite
3041 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3042 * python/Makefile.am: fixed a dependendy
3043
3044Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * xmlmemory.c: avoid a warning bug #71594
3047
3048Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3051 warning on alpha/Tru64
3052
3053Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * include/libxml/entities.h: fixing a comment
3056 * valid.c: fixing some troubles with validity check on namespaces
3057 * result/VC/NS3 test/VC/NS3: added a specific regression test
3058
3059Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * tree.c: Fixing #71342 serializing '\n' in attribute values
3062 * result/noent/att3 result/att3 test/att3: added a specific
3063 test.
3064
3065Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * python/libxml.c: couple of bug fixes
3068
3069Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * python/*.py: removed tabs and used spaces.
3072
3073Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3076 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3077
3078Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3081 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3082
3083Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * include/libxml/encoding.h include/libxml/entities.h
3086 include/libxml/globals.h include/libxml/parser.h
3087 include/libxml/threads.h include/libxml/tree.h
3088 include/libxml/xmlmemory.h: trying to fix the include mess
3089
3090Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * include/libxml/xmlmemory.h: reverted part of the previous
3093 attempt to provide #69655, this was breaking the build.
3094
3095Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3098 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3099 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3100 include/libxml/parserInternals.h include/libxml/tree.h
3101 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3102 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3103 clean.
3104 * python/libxml.c: fixed a warning.
3105
3106Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3109 copying of node, merge back IDs in the target document.
3110 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3111 test/XInclude/ents/ids.xml: test case
3112 * result/VC/ElementValid4: output changed due to a typo fix
3113
3114Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003117 generate the dependencies right as Jacob found out. Add
3118 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003119
3120Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * parserInternals.c valid.c: Justin Fletcher found some parts
3123 of the code needing cleanup
3124 * libxml.spec.in python/Makefile.am python/generator.py
3125 python/libxml.c python/libxml.py: Fixed the python Makefiles
3126 corrected a bug showing up on ia64, changed the name of the
3127 python internal module too
3128
3129Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * Makefile.am: applied patch from Andris Pavenis for binary
3132 name suffixes
3133
3134Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * xmllint.c win32/win32config.h: fixing #68748
3137
3138Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * valid.c: fixing #70166
3141
3142Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * valid.c: fixing #70077
3145
3146Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * Copyright Makefile.am README configure.in libxml.spec.in:
3149 Changed to the MIT Licence
3150 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3151 doc/xmlio.html: updated the doc accordingly
3152 * include/libxml/xmlwin32version.h configure.in: preparing
3153 2.4.14 release
3154 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3155 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3156 fixed the const xmlChar * wrapper and generator, XPath extension
3157 functions now use the context as first argument
3158 * python/tests/tstxpath.py python/tests/xpath.py
3159 python/tests/xpathext.py: Updated the tests accordingly
3160 * tree.c: fixed bug #70067
3161
3162Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * Makefile.am: cleanup
3165 * debugXML.c: always use stdout if output is NULL
3166 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3167 * python/Makefile.am python/generator.py python/libxml2class.txt
3168 python/libxml_wrap.h python/types.c: augmented the number of bindings
3169 handling FILE * and XPath contexts
3170 * python/tests/Makefile.am: avoid a stupid problem due to the
3171 use of TEST.
3172
3173Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3176
3177Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * python/TODO python/libxml.c: cleanup the extension function lookup
3180 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3181
3182Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * configure.in python/Makefile.am: do not install outside
3185 of prefix
3186
3187Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * python/TODO python/libxml.c: started adding SAX interfaces
3190 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3191 SAX test
3192
3193Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * tree.c: hardened the addChild function
3196 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3197 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3198 added accessors needed for xmlNode, a bit more testing and
3199 extension of interfaces
3200 * python/tests/Makefile.am python/tests/build.py: added a test
3201 build from scratch/save/load/check
3202
3203Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * parserInternals.c: change a small bit in the way valididy
3206 error messages get initialized
3207 * python/TODO python/libxml.c python/libxml2-python-api.xml
3208 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3209 added some memory debugging to track leaks at the libxml2 level
3210 * python/tests/*.py: changed all tests to check for leaks,
3211 there is just one left in XPath extension registrations.
3212
3213Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * python/TODO python/generator.py python/libxml2-python-api.xml
3216 python/libxml2class.txt: more accessor classes for the parser
3217 context, allow to switch on and check validity
3218 * python/tests/Makefile.am python/tests/error.py
3219 python/tests/invalid.xml python/tests/valid.xml
3220 python/tests/validate.py: attded more test and and added error.py
3221 which I forgot to commit in the last step
3222
3223Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * python/Makefile.am python/types.c: cleanup
3226 * python/libxml.c python/libxml.py python/libxml_wrap.h
3227 python/generator.py python/libxml2-python-api.xml
3228 python/libxml2class.txt: added class for parser context, added
3229 first cut for push mode support. Added a framework to generate
3230 accessors functions.
3231 * python/tests/Makefile.am python/tests/push.py: added a push
3232 test
3233
3234Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3237 bug a bit of cleanup.
3238
3239Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3242 python/libxml2class.txt: adding error redirections and preformat
3243 to a python handler
3244 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3245 tests self checking
3246
3247Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3250 a function
3251
3252Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3255 python/libxml.c python/libxml2-python-api.xml
3256 python/libxml2class.txt: Progressing through the TODOs, class
3257 description output, extra XML API, RPM now builds the wrappers
3258 for all python installed versions
3259
3260Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * configure.in libxml.spec.in python/Makefile.am python/TODO
3263 python/generator.py python/libxml2class.txt: added more informations
3264 in the libxml2-python package including docs. Slightly changed
3265 the class hierarchy
3266 * python/tests/*: added basic regression tests infrastructure too
3267
3268Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3271 added libxml2-python as part of the packages installed
3272
3273Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * python/Makefile.am python/generator.py python/libxml.c
3276 python/libxml.py: more work, now able to extend the
3277 XPath interpreter with functions written in python.
3278
3279Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * python/Makefile.am: Jacob sent a patch to allow building from
3282 tarfile.
3283
3284Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3287 inserted the python wrappers build, I hope this won't be too
3288 unportable
3289
3290Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * xpath.c: minor optimization
3293 * python/generator.py python/libxml.c python/libxml.py
3294 python/libxml_wrap.h: more work on the python bindings,
3295 they now support XPath and there is no evident leak
3296
3297Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * python/generator.py python/libxml.c python/libxml.py:
3300 more work on the python bindings generator.
3301
3302Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * python/generator.py python/libxml.c python/libxml_wrap.h:
3305 more work on the python bindings.
3306
3307Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * python/generator.py python/libxml.c python/libxml.py
3310 python/libxml_wrap.h: commited early version of a python binding
3311 for private use only ATM
3312
3313Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * entities.c tree.c include/libxml/entities.h: applied patch
3316 from Anthony Jones to implement copy of DTD subtree too. Had
3317 just to keep 2 function private which really ought to become
3318 public ones.
3319
3320Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * xmllint.c: added pointers to the web pages in the usage()
3323
3324Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * tree.c: more fixes from Petr Kozelka for attribute handling
3327 in the tree API to align the semantic with DOM.
3328
3329Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * valid.c tree.c entities.c: another set of patches from
3332 Anthony Jones for copy operations cleanup and robustness
3333
3334Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3337 an alphabetic index based on comments content
3338 * doc/*: rebuilt the web site with the new references
3339
3340Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * parserInternals.h: Greg Sjaardema suggested to use an
3343 eponential buffer groth policy in xmlParserAddNodeInfo()
3344
3345Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3348 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3349 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3350 to generate cross-references, and added/updated the stylesheets
3351 to generate and link API indexes. The generic keyword index
3352 is not done yet.
3353 * doc/*.html: regenerated all the usual docs too
3354
3355Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * debugXML.c: added an xpath function to the shell for T. V. Raman
3358
3359Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3362 debug routines.
3363
3364Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3367 support of attribute nodes
3368
3369Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3372 hopefully near complete and fully documented of the API in XML
3373 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3374 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3375 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3376 include/libxml/parserInternals.h include/libxml/valid.hi
3377 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3378 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3379 include/libxml/xpath.h include/libxml/xpathInternals.h:
3380 Cleaned up the doc comments a lot in the process, the interface
3381 coverage is now 100%
3382
3383Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3386 extracts comments from the gtk-doc DocBook output (a bit
3387 convoluted but seems to work).
3388
3389Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3392 added an XML description of the API, moved the script generating
3393 it here. Added a "make api" target
3394
3395Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3398
3399Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * xpath.c include/libxml/xpathInternals.h: the change made to
3402 xmlXPathFuncLookupFunc was incompatible roll it back
3403
3404Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * SAX.c: cleanup patch from Anthony Jones
3407 * doc/Makefile.am: fix the headers to avoid in make scan
3408 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3409 includes, * vs Ptr and general cleanup
3410 * parsedecl.py: first version of a script to extract the
3411 module interfaces, the goal will be to provide .decl or XML
3412 specification of the interfaces to build wrappers.
3413
3414Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3417 now provides return codes in case of errors
3418
3419Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3420
3421 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3422 Upgraded to trio baseline 1.6
3423 * strio.h strio.c: Replaced by triostr.h and triostr.c
3424
3425Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3428 of strdup usage in the code
3429
3430Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * parser.c error.c: Keith Isdale complained rightly that
3433 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3434
3435Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * tree.c: fixed the funxtion to set the xml: attributes
3438 * debugXML.c: added "setbase" to test it.
3439
3440Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3443 to allow updating an attribute content
3444
3445Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * libxml.h: try to avoid problems when compiling on Windows
3448
3449Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * hash.c: patch from Anthony Jones for hash.c allocation size
3452 * Makefile.am: trying to work around Yet Another Libtool Madness
3453 and build the 2.4.13 release finally ...
3454
3455Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3458 * doc/* : update of the documentation
3459
3460Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3463 at fixing #61290 :-(
3464
3465Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3468 Fixes bug #67229
3469
3470Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * tree.c: trying to avoid troubles when a subtree is copied
3473 and coalesced in part with the target tree. Should fix
3474 bug #67407
3475
3476Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * valid.c: fixed validation of attributes content of type
3479 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3480 values, very old bug. Fixes #67671
3481
3482Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * parser.c include/libxml/parserInternals.h tree.c: integrated
3485 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3486 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3487
3488Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * threads.c: applied Serguei Narojnyi's patch to add native
3491 thread support on the Win32 platform
3492 * testThreadsWin32.c Makefile.am: added the test program also
3493 from Serguei, Win32 specific
3494 * include/win32config.h include/libxml/xmlwin32version.h.in:
3495 added patch from Igor for the Windows thread specific defines.
3496
3497Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3498
3499 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3500
3501Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3504 output page into XMLinfo.html. Close bug #66951 and
3505 raised by Robert Collins too.
3506
3507Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * encoding.c: Paul Keogh pointed out a possibility of segfault
3510 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3511 Closes bug # 68238
3512
3513Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * doc/*.html: updated the Gdome2 links
3516
3517Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * libxml.h: Applied following patches from Robert Collins
3520 and make sure IN_LIBXML is defined when compiling it
3521 -------
3522 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3523 as well as Visual C.
3524 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3525 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3526 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3527 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3528 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3529 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3530 xmlSysIDExists xmlNoNetExists).
3531 * xmllint.c: Don't include winsock2.h for Cygwin.
3532
3533Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3536 when the version info is not present.
3537
3538Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * tree.c: Anthony Jones pointed out a problem in
3541 xmlStringGetNodeList() and provided a fix for it
3542
3543Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * parser.c: patch from Frank J Franklin to remove a bug in
3546 xmlCreatePushParserCtxt() when the initial buffer passed
3547 is large.
3548
3549Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * win32/*: big cleanup of the Windows/MSVC project files
3552 from Igor Zlatkovic
3553
3554Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * doc/Makefile.am: should fix #67674 and avoid troubles if
3557 xsltproc is not available or fails in the prefix provided
3558
3559Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3562
3563Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3566 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3567 Fixed a few other problems raised by Charlie Bozeman.
3568 * result/VC/ElementValid[5-7]: fixed the output
3569
3570Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3571
3572 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3573 patches from Charlie Bozeman. Regenerated the HTML docs.
3574
3575Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3578 for Windows from Igor
3579
3580Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * xmllint.c: applied Justin Fletcher patch for --output or -o
3583
3584Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * win32/libxml2/libxml2.def.src: close #67019
3587
3588Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3589
3590 * xmllint.c: applied Justin Fletcher generic timing patch
3591 similar to the one already applied to xsltproc.
3592
3593Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3594
3595 * include/libxml/tree.h tree.c: applied documentation patches
3596 from Charlie Bozeman
3597
3598Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3599
3600 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3601
3602Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * valid.c: fix the xmlStrdup() used in the previous patch.
3605 * valid.c: added --dropdtd
3606 * tree.c: fixed xmlUnlinkNode so it also removes the references
3607 from the document if the node is a DTD
3608
3609Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * HTMLtree.c valid.c: cleanup some static declarations
3612
3613Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * xmllint.c: removed another strdup()
3616 * doc/FAQ: removed the HP/UX entry
3617
3618Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * valid.c: fix bug #66816 when validating.
3621 * xmllint.c: don't use sys/time.h if configure did not found it
3622
3623Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3624
3625 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3626 xmlcatalog_man.xml
3627
3628Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3631 xmlInitMemory() was declared twice
3632
3633Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * globals.c: do not reference strdup() !
3636 * configure.in libxml-2.0.pc.in: trying to fix the libs
3637 of the various config extraction modules
3638
3639Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * configure.in : preparing 2.4.12
3642 * doc/* : updated and rebuilt the docs
3643
3644Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3645
3646 * uri.c: closed bug #66159
3647 * testURI.c: added --escape option
3648 * configure.in: some cleanup for xml2-config --cflags
3649
3650Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * globals.c testThreads.c: removed some misplaced includes
3653 of xmlversion.h
3654
3655Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * threads.c: patch from Gary Pennington fixing a possible
3658 problem at initialization time.
3659
3660Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3663 Eric Lavigne contribution to build libxml2 on MacOS using
3664 CodeWarrior.
3665
3666Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * xmllint.c: applied Geert Kloosterman's patch to fix
3669 --repeat --timing output
3670
3671Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3674 where non-wellformed XML declaractions were not detected.
3675
3676Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3679
3680Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3683 gets reset by xmlCleanupInputCallbacks() and this makes the
3684 function useless. Same for output.
3685
3686Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * xmlIO.c: robert pointed out a loop error in callback cleanups
3689
3690Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3693 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3694 they are not really tied to debugging
3695
3696Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3699 * xmllint.c: better --catalogs description
3700
3701Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * tree.c: fixed a couple of problems in xmlSetProp()
3704
3705Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3708 unappropriate stdout output.
3709
3710Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3713 by Denis Beurive, closes #65111
3714
3715Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * valid.c: in case of content model validity error, don't
3718 print it if validity warnings were not requested.
3719
3720Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3723 * parserInternals.c: removed the last exit() call. Print an
3724 unmaskable error on stderr instead (library mismatch detection)
3725
3726Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3727
3728 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3729 shell instructions from Heiko Rupp
3730
3731Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * catalog.c: use the URL notation file:// for default catalog paths
3734
3735Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * include/libxml/tree.h: better comments for _private fields
3738 * tree.c: removed a problem when copying an entity reference.
3739
3740Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * vms/*: updated instructions and diffs from John A Fotheringham
3743
3744Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * include/libxml/xmlerror.h: avoid an include problem if
3747 #include <libxml/xmlerror.h> happens first in code
3748 seems to be the case in KDE libs
3749
3750Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3753 from Igor for Windows
3754
3755Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3756
3757 * Makefile.am: Gary Pennington pointed out a missing prefix
3758
3759Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3760
3761 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3762 * doc/*: upgraded and rebuilt the docs
3763
3764Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * HTMLparser.c: fix comment in scripts element parsing.
3767 * result/HTML/doc3*: updated the results.
3768
3769Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * uri.c: another URI bug fix #63336, using Joel Young patch.
3772
3773Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3774
3775 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3776 a cleaned up version of the Pwd shell string generation.
3777
3778Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * valid.c include/libxml/tree.h: trying to fix namespaces +
3781 validation problems for good, closing #63619 in the process
3782 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3783 wrong in this respect, fixed it.
3784
3785Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * xmllint.c: Morus Walter patch to allow --format and --encode
3788
3789Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * debugXML.c: Stefan Kost provided an help command for the shell
3792
3793Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * debugXML.c: Heiko Rupp pointed that the shell would crash
3796 on empty nodesets returns.
3797
3798Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3801 migh need the history libraries
3802
3803Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3806 handle the case of < in quoted attributes, Bastian Kleineidam
3807
3808Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3811 fixing catalog breakages
3812 * Makefile.am catalog.c result/catalogs/catal
3813 result/catalogs/mycatalog.* test/catalogs/catal*:
3814 fixed more problems in catalog support, added more regression tests
3815 for both XML and SGML catalog handling
3816
3817Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * debugXML.c: applied an improvement to xmlGetLineNo() from
3820 Keith Isdale
3821
3822Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3825 Side effect of the progressive catalog loading
3826
3827Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * Makefile.am: confexecdir and confexec_DATA were defined twice
3830 pointed out by Karl Eichwalder
3831
3832Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * xmlcatalog.c: avoid unlink() and use remove() instead.
3835
3836Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * libxml.spec.in: cleanup
3839 * include/libxml/xmlwin32version.h: updated with 2.4.8
3840
3841Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3844 of compiling libxml with a non standard set of options
3845
3846Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3847
3848 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3849 document --sgml option, fixing gnome bugzilla #63382
3850
3851Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3854 breakage of 2.4.7, added a couple of really needed APIs
3855 like xmlCatalogIsEmpty() and xmlNewCatalog()
3856 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3857 for install-catalog
3858 * configure.in: preparing 2.4.8
3859
3860Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3863 include/libxml/tree.h include/libxml/xmlIO.h: more include
3864 cleanups, export cleanly one html output + format function.
3865
3866Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * parser.c: removed initGenericErrorDefaultFunc call from
3869 xmlInitParser() since it could destroy previous calls to
3870 xsltSetGenericErrorFunc() effects
3871
3872Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3875 keyword.
3876
3877Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * Makefile.am: cleanup
3880 * threads.c: cleanup too
3881 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3882 from xsltproc
3883 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003884 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003885
3886Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3889 was not used anymore !
3890
3891Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * configure.in: preparing 2.4.7
3894 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3895 manual page from John
3896 * doc/*: updated the doc and rebuilt the generated pages
3897
3898Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * xmlIO.c: closing bug #62711, the library should never
3901 close stdin or stdout.
3902
3903Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3904
3905 * uri.c: second pass at fixing #63336, using Joel Young
3906 final patch. looks okay.
3907
3908Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * uri.c include/libxml/uri.h: trying to clear #63336
3911 allowing the escaping routine to parse unconformant
3912 URI-References.
3913
3914Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * vms/readme.vms vms/build_libxml.com nanoftp.c
3917 include/libxml/xmlversion.h.in: a few VMS updates from
3918 John A Fotheringham
3919 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3920 and xmlCleanupOutputCallbacks() for the Perl binding people.
3921
3922Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3925 apply fixes to close #63271 and avoid segfaults when
3926 the error routine gets callbed before xmlInitParser()
3927 get called.
3928 * nanoftp.c error.c: Applied patches from Justin Fletcher
3929 correcting some xmlGenericError misuses.
3930
3931Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3932
3933 *doc/xmllint.xml, doc/xmllint.1
3934 New and improved man page for xmllint - .xml is the original, .1
3935 is the generated man page
3936
3937Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3940 the web site from the main HTML document.
3941
3942Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * parser.c: fixed an erroneous validation bug when PE refs
3945 occurs in external parsed entities referenced from the
3946 internals subset
3947 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3948 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3949 added the associated testcase, it's a nice one.
3950 * HTMLparser.c: generate the DTD node as HTML still ...
3951 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3952
3953Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * HTMLparser.c: fixed a bug in htmlNewDoc()
3956
3957Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3958
3959 * test/threads/*: added entities testing to the Thread test
3960 * testThreads.c: make the test reasonable
3961 * DOCBparser.c: fix the DTD public and system ID
3962 * xmllint.c: added --sgml for SGML DocBook importing
3963 * Makefile.am: added Docbtests target
3964
3965Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3968 * testThreads.c: removed bogus include
3969
3970Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3973 fixed a very serious (looping) validation bug
3974
3975Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * include/libxml/globals.h include/libxml/threads.h threads.c
3978 testThreads.c: far more testing, cleaning up bugs
3979 * *.c : make sure globals.h is always included.
3980
3981Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * HTMLparser.c: try to get rid of parser loops for good.
3984
3985Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * configure.in: fixed some bugs in CFLAGS passing.
3988 * test/threads Makefile.am testThreads.c: added a specific
3989 threaded test case (really nasty, guaranteed).
3990
3991Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * catalog.c: serious cleanup on the management of the
3994 XML catalog tree, more tests done, especially with
3995 the catalog PI.
3996
3997Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * catalog.c: avoid a problem in catalog cleanup on SMP if
4000 catalogs were not initialized.
4001
4002Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * catalog.c xpath.c: trying to cleanup the not thread safe
4005 parts of the library.
4006
4007Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * include/libxml/globals.h configure.in global.data: make
4010 the allocation be per-thread a configure option
4011 * encoding.c include/libxml/parser.h: fixed compilation
4012 errors
4013
4014Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * include/libxml/parser.h: Norm reported that a few lines
4017 added were breaking libxslt compile, removed them for now
4018
4019Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4020
4021 * parser.c parserInternals.c threads.c: debugged and fixed
4022 initialization problems which were giving troubles on SMP
4023 boxes.
4024
4025Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * include/libxml/Makefile.am: missing globals.h
4028
4029Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * globals.c: added a couple of standard includes.
4032
4033Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4036 include/libxml/parserInternals.h include/libxml/tree.h
4037 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4038 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4039 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4040 Applied the last patches from Gary, cleanup, activated threading
4041 all user accessible global variables are now handled in globals.[ch]
4042 Still a bit rought but make tests passes with either
4043 --with-threads defined at configure time or not.
4044 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4045 linking options
4046
4047Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * Makefile.am include/libxml/Makefile.am
4050 include/libxml/globals.h globals.c include/libxml/threads.h
4051 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4052 configure.in: started integrating the core of the thread support
4053 not activated yet but half integrated. The code should still
4054 compile and work anyway.
4055
4056Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4057
4058 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4059 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4060 integrating the non-controversial parts of Gary Pennington
4061 multithread patches
4062 * catalog.c: corrected a small bug introduced
4063
4064Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * catalog.c include/libxml/catalog.h: very serious cleanup,
4067 isolating unportable code and as much as possible the accesses
4068 to the global shared catalog. May need more testing !
4069
4070Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4071
4072 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4073 Keith Isdale patches for the XSLT debugger interfaces. Some
4074 cleanup
4075
4076Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4077
4078 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4079 * DOCBparser.c: generate line nubers in elements
4080
4081Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * configure.in: preparing 2.4.6 release
4084 * doc/xml.html doc/html/*: updated and rebuilt the docs
4085 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4086
4087Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4088
4089 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4090 adding documentation for DV's supercatalog support
4091
4092Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4093
4094 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4095 super catalog support adding one API and one flag --sgml to
4096 xmlcatalog
4097
4098Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4099
4100 * doc/xmlcatalog_man.xml, xmlcatalog.1
4101 One more crack at
4102 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4103
4104
4105Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4106
4107 * xpath.c: implemented xmlXPathObjectCopy for external objects
4108 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4109
4110Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4111
4112 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4113 finishing up fix to
4114 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4115 the xmlcatalog man page display more elegantly
4116
4117Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * configure.in: closing bug #61832
4120 * HTMLparser.c: removed a warning
4121
4122Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * xpath.c: fixing #61673 part I, do not loose doc information
4125 when copying result value trees.
4126
4127Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * xpath.c: trying to harden the XPath interpreter
4130
4131Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4132
4133 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4134 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4135
4136Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4137
4138 * HTMLparser: repaired another loop problem
4139
4140Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4143 parsing.
4144 * xpath.c: fix bug #61291 the default XML namespace node is
4145 missing from the namespace axis.
4146 * tree.c: refuse to create namespaces nodes with prefix "xml"
4147
4148Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * SAX.c: ouch a non-defined namespace could lead to a crash,
4151 fixed #61215
4152
4153Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * parserInternals.c: closed bug #61054
4156
4157Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * include/libxml/Makefile.am: closing #60708
4160
4161Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4164 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4165
4166Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4169
4170Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4173 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4174
4175Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * catalog.c: Justin Fletcher provided cleaup code in case
4178 HAVE_STAT is not defined
4179 * include/win32config.h: Igor Zlatkovic suggested to have
4180 HAVE_STAT defined there
4181
4182Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4183
4184 * catalog.c - fixed typing error reported by M. Barros
4185
4186Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4187
4188 * xmllint.c - fixing typo
4189
4190Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4191
4192 * HTMLparser.c: small enhancement to prevent loop on
4193 unrecognizable data
4194
4195Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * parserInternals.c: applying patch from bug #60757 this
4198 should close it
4199
4200Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * catalog.c xmlcatalog.c: removed a couple of warning
4203 * xpath.c: try to solve the linking problem on platforms
4204 needing trio to compile
4205
4206Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4207
4208 * Makefile.am libxml.spec.in: backing up non-documented changes
4209 commited without review or aproval by Jens Finke <jens@gnome.org>
4210 * HACKING: made 100% clear that no commit should be done directly
4211
4212Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * configure.in: Joe Orton provided a patch fixing a problem
4215 when iconv is specified to be in a non-standard directory
4216 but wasn't exported in xml2-config --cflags
4217
4218Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * configure.in: let's ship 2.4.5 before getting too much
4221 troubles with 2.4.4 errors.
4222
4223Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * encoding.c entities.c: do not output hexadecimal charrefs
4226 when serializing HTML since some version of Netscape can't
4227 grok it, generate decimal ones.
4228 * result/HTML/doc3.htm: output changed due to previous test
4229 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4230
4231Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4234 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4235
4236Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237 Released 2.4.4
4238
4239 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4240 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4241 updated the configuration scripts systems accordingly
4242
4243Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * configure.in: preparing for 2.4.4
4246 * doc/xml.html doc/html/*: updated and rebuilt the docs
4247
4248Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * win32/dsp/libxml2.def.src: tried to incorporate comments
4251 from bug #59220
4252
4253Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4254
4255 * parser.c result/noent/wml.xml: fixed bug #59981 related
4256 to handling of '&' in attributes when entities are substitued
4257
4258Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * libxml.h include/libxml/xmlversion.h.in
4261 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4262 Tried to close bug #60131
4263
4264Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4267
4268Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * SAX.c: fixing bug #59946 on xmlns=""
4271
4272Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4275 but allocates a new error code.
4276
4277Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * xmllint.c: John Fleck fixed typos in the options output
4280 * parser.c SAX.c: fix ignorable white space SAX selection
4281
4282Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * entities.c: Steve Underwood found the possibility of an
4285 ininite loop in case of error.
4286
4287Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4290
4291Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * parser.c: warn if version is not 1.0 but it's not
4294 strictly speaking an error after analyzing the spec
4295
4296Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4297
4298 *doc/catalog.html - add link to the html version of the
4299 man page, other linguistic cleanups
4300
4301Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4302
4303 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4304 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4305 file, has not yet been included in the build.
4306
4307Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * catalog.c: removed a duplicate affectation Justin Fletcher
4310
4311Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * tree.c: Armin Sander pointed a possible text coalescing
4314 problem, completed his patch.
4315
4316Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4317
4318 * trionan.c: Fixed const and volatile re-definition problem
4319
4320Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * libxml.4 parser.c: doc updates from Heiko Rupp
4323 * parserInternals.c: 2 sanity checks from Heiko Rupp
4324
4325Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * tree.c: applied patch from Armin Sander to make some pointers
4328 const in xmlCopyNode()
4329 * include/libxml/tree.h: added fix to the header
4330
4331Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * xpath.c: hum, restrict the integer usage gcc bug workaround
4334 to only gcc compilers so that other architecture don't get
4335 penalized by this limitation.
4336 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4337
4338Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4341 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4342
4343Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4344
4345 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4346 --convert option to xmlcatalog to convert SGML ones to
4347 the XML syntax.
4348 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4349
4350 2.4.3 got released at that point
4351Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * catalog.c xmlIO.c: started some serious testing and fixed
4354 a few bug and optmization needs.
4355
4356Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4359 preparing for a 2.4.3 release even if it may not be ready yet
4360 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4361 all file parsing lookup to go through the entity resolver, add
4362 to add an API to bypass it (needed to load catalogs themselves),
4363 some cleanup on the catalog code too.
4364 * nanoftp.c: small cleanup
4365 * doc/catalog.html: small update
4366
4367Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4370 Jun Kuriyama
4371
4372Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * doc/catalog.html: finished the catalog documentation
4375
4376Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * doc/catalog.html doc/xml.html: added documentation about
4379 Catalog support, misses an API description
4380 * doc/html/*: reextracted the API pages
4381
4382Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4385 Added the part about section 7.2 on URI resolution,
4386 fixed a side effect in the HTML parser, look complete
4387 and ready to rock except the URI/SystemID part!
4388
4389Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * include/libxml/catalog.h include/libxml/parser.h
4392 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4393 xmlIO.c: added support and APIs needed for the catalog PI
4394 * include/libxml/xmlIO.h: cleanup
4395
4396Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4397
4398 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4399 include/libxml/catalog.h: starts to look okay, really
4400 plugged the new framework, cleaned a lot of stuff,
4401 added some APIs, except the PI's support missing this
4402 should be mostly complete
4403 * result/catalogs/* test/catalogs/*: added new test, enriched
4404 the existing one with URN ID tests
4405
4406Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * catalog.c: fixed nextCatalog
4409 * result/catalogs/docbook test/catalogs/*: started adding
4410 a small regression test
4411
4412Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4415 more work on the XML catalog support.
4416 * parser.c include/libxml/parser.h: small cleanup seems using
4417 list as a public parameter name can give portability troubles
4418 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4419 include/libxml/xpath.h include/libxml/Makefile.am: removed
4420 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4421 wrappers
4422
4423Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4424
4425 * Makefile.am trio.c triodef.h trionan.c xpath.c
4426 include/libxml/Makefile.am include/libxml/trionan.h:
4427 Re-worked Not-A-Number and Infinity support.
4428 * xmlcatalog.c: added readline include files
4429
4430Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4433 testCatalog as xmlcatalog, making it an installed app
4434 adding a shell, and preparing it to be a /etc/xml/catalog
4435 management tool, though not ready yet
4436 * catalog.c include/libxml/catalog.h: adding support for
4437 XML Catalogs http://www.oasis-open.org/committees/entity/
4438 not finished, there is some interesting tradeoffs and a
4439 few open questions left.
4440
4441Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * xmllint.c: fixed a line formatting problem
4444
4445Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * SAX.c: removed a couple of unused variable (Albert Chin)
4448
4449Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4452 trying to fix some troubles w.r.t. function returning
4453 const xxxPtr.
4454
4455Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4458 defined
4459
4460Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4461
4462 * xpointer.c: removed unused var
4463
4464Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4465
4466 * testXPath.c: another small cleanup closing bug #59110
4467
4468Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * win32/dsp/libxml2.def.src: small cleanup closing bug
4471 #59108
4472
4473Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * example/gjobread.c: add xmlCleanupParser() before leaving
4476
4477Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4478
4479 * config.h.in configure.in include/libxml/xmlwin32version.h:
4480 released 2.4.2
4481
4482Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * include/libxml/valid.h debugXML.c valid.c: deprecate
4485 the non-boundchecking Sprintf functions, add Snprintf
4486 this should close bug #57984
4487
4488Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4489
4490 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4491 URIs before doing the lookups (pointed by Mark Vakoc)
4492
4493Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * xpath.c: serious changes on Result Value Trees and NodeSets
4496 w.r.t. deallocation and collect operations. Probably not
4497 100% clean (merge of allocated trees smells like a problem).
4498 Seems sufficient to close #58943
4499
4500Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * xmllint.c: adding a --format option
4503
4504Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4505
4506 * xpath.c: count() was broken on Result Value Tree
4507 * xmlIO.c: fixed file:/// accesses on _WIN32
4508
4509Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4510
4511 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4512 macro was renamed, this should close bug #58683
4513
4514Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4517 entity substitution mode text at the end of the entity might
4518 be added due to text coalescing.
4519 * nanoftp.c parser.c: small cleanup
4520
4521Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * HACKING: added John Fleck right to commit in the doc subdir
4524
4525Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4528 allow to inherit attributes from the DTD directly in the
4529 tree, this is needed for XPath and can be a useful feature.
4530 Inherited namespaces are always provided at the tree level now
4531 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4532 of tests for this feature (XSLT being the prime user).
4533
4534Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4537 testSAX.c xmlIO.c xmllint.c include/win32config.h
4538 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4539 include/libxml/xmlwin32version.h.in win32/README.MSDev
4540 win32/dsp/*: applied Win32 Facelift No.2 patches from
4541 Igor Zlatkovic for Windows/MSC
4542
4543Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * SAX.c: unparsedEntityDecl() the URI computation of the
4546 entity wasn't done breaking XSLT unparsed-entity-uri()
4547
4548Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * xpath.c: fixed a bug when walking the descendants and
4551 the current node has no children
4552 * debugXML.c: show up when a text node is supposed to not be escaped
4553
4554Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4555
4556 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4557 worked like the set:leading() function)
4558 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4559
4560Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4563
4564Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * include/libxml/xmlIO.h: apply change to close #58141
4567 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4568
4569Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * parser.c: when the internal subset uses a PE, then the
4572 included entity can use conditional sections.
4573
4574Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4577 when walking the namespace axis showing up in
4578 libxst/tests/general/bug-12
4579 * xmlmemory.c: added the possibility to trace a given block
4580 defined by its address
4581
4582Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * parser.c: don't override existing encoding specified before
4585 starting xmlParseDocument()
4586
4587Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588
4589 * include/libxml/xmlwin32version.h: reinserted, needed for
4590 Windows users of CVS
4591
45922001-07-27 Darin Adler <darin@bentspoon.com>
4593
4594 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4595 * testCatalog.c: Add include of <libxml/parser.h>.
4596
45972001-07-27 Darin Adler <darin@bentspoon.com>
4598
4599 * include/libxml/.cvsignore:
4600 * include/libxml/xmlwin32version.h:
4601 Remove this file from CVS because it's generated.
4602
4603Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * parser.c include/libxml/parser.h: applied const patches from
4606 Tom Moog #58002
4607
4608Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4609
4610 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4611 lookup framework
4612
4613Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * tree.c: fixed xmlCopyNode() for documents
4616
4617Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4620
4621Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * parser.c: fixes bug #57652 reported by Morus Walter
4624
4625Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4628
4629Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4632 errors, lesson don't add new functions at 1am before a release
4633 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4634 from XPath initialization when possible.
4635
4636Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * result/scripts/base*: removing history/readline changed
4639 this slightly
4640 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4641 xmllint.c: make element content line number generation
4642 optionnal to avoid breaking old apps added interface to switch
4643
4644Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004647 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004648 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4649 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4650 John Kroll fixes to allow saving to HTTP via PUT (or
4651 POST of needed).
4652 * doc/html/*.html: regenerated the docs
4653
4654Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4655
4656 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4657 xmlHashScanFull and xmlHashScannFull3 to get passed the
4658 three keys as arguments to the callback function
4659
4660Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * configure.in Makefile.am: removed libxml softlink for good
4663 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4664 100% coverage by gtk-doc
4665
4666Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4669 fixed serious troubles due to size_t vs. int mismatch
4670
4671Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4674
4675Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4676
4677 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4678 convenient extension API for value and context managing
4679 Now handles external objects through xmlXPathPopExternal,
4680 xmlXPathWrapExternal and xmlXPathReturnExternal.
4681 Added functions for sets operations (intersection, etc.)
4682
4683Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4686 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4687 HTMLparser.c: cleanup of global variables, marking some
4688 const or private.
4689
4690Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4691
4692 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4693 fixed xmlXPathNodeSetItem when passing index=0
4694
4695Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4698
4699Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * xmllint.c: fixed compilation under Cygwin #57503
4702 * TODO: update
4703
47042001-07-13 Peter Williams <peterw@ximian.com>
4705
4706 * config.h.in: add #undef HAVE_DLFCN_H
4707
4708 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4709 builddir.
4710
4711Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4714 raised by #57348 and #57381
4715
4716Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4719 tree.c xpointer.c: store the line numbder in element->content,
4720 may break some software, need a configuration mechanism
4721
47222001-07-10 Darin Adler <darin@bentspoon.com>
4723
4724 * .cvsignore:
4725 * example/.cvsignore:
4726 * include/.cvsignore:
4727 * include/libxml/.cvsignore:
4728 Various things that are generated and should be ignored.
4729
4730Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4733 * doc/xml.html doc/html/*: updated the docs
4734
4735Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4738 validation occured on content with element child
4739
4740Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * tree.c: fixed XML Base computation which was broken
4743 * debugXML.c: added a base function to the shell
4744 * Makefile.am result/scripts/* test/scripts/*: added scripts
4745 based regression tests, and adding 2 XML Base tests
4746
4747Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * tree.c: set properties doc and call xmlSetListDoc for properties
4750 content when grafting them in a different tree.
4751 * aclocal.m4: remove from CVS
4752
4753Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * win32/libxml2/libxml2.def.src: added some missing entry point
4756 for XPath (Mark Vakoc)
4757
4758Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4761 layer should URI-Unescape before trying to open resources.
4762
4763Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * xpath.c: fix the name() bug for elements in the default
4766 namespace reported by Charlie Bozeman
4767
4768Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4771 led to an XPath fix, improvements of SAX initialization, and
4772 an added option --nocdata to testXPath
4773
4774Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * doc/libxml-doc.el: Felix Natter provided anew version working
4777 with XEmacs too
4778
4779Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * include/libxml/xpath.h: small cleanup
4782 * doc/xml.html: update
4783
4784Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4787 released 2.3.14
4788
4789Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * doc/html/*: rebuilt the docs for the release
4792 * doc/xml.html: added 2.3.14 release.
4793
4794Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4797 were not equal to empty strings
4798
4799Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * SAX.c: fixed a URI-Reference computation problem when validating
4802 * xmlIO.c: small cleanup
4803
4804Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * parser.c: improved the description of a couple of interfaces
4807 upon Larry Stamper suggestion
4808
4809Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * SAX.c entities.c parser.c: changed completely the way entities
4812 are handled when running the parser in entity substitution mode.
4813 This fixes a bug reported by Stephan Kulow and nearly divides
4814 by 3 the amount of memory required by libxslt to load and process
4815 DocBook TDG.
4816
4817Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * HTMLparser.c: fixing a too early root closing problem raised
4820 byt Prashanth Naidu
4821
4822Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4825 raised by Mark Vakoc.
4826
4827Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * example/Makefile.am: fixed the include path to add srcdir/include
4830 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4831 and some cleanup
4832
4833Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4836 lot of optimization work, results in significant improvements
4837 when handling really complex XPath queries. Add a small optimizer
4838 for unions, improve [n] and [last()], avoid some costly ops.
4839
4840Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4843 * xpath.c: small cleanup
4844 * xmlGetNsList: reformated, fixed problems if used on Entities
4845
4846Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4849
4850Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4853 * Makefile.am example/Makefile.am: workaround automake generating
4854 erroneous deps
4855
4856Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * include/win32config.h: bug #56801 Yon Derek provided a patch
4859 to the windows config file.
4860
4861Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4864 libxml.h : Yon Derek provided a set of changes to compile from
4865 CVS on Windows/MSC
4866
4867Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * parser.c: fixed UTF8 BOM support in push mode
4870 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4871 added a specific testcase
4872
4873Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * Makefile.am: added --push regression tests
4876 * parserInternals.c: the XML parser segfaulted in --push mode
4877
4878Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * configure.in: moved the symlinks detection within a CVS
4881 check, this is not portable and will be removed soon.
4882 * xpath.c: small cleanup/speedup
4883
4884Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4887 release of 2.3.12
4888 * parser.c: make an error message if unknow entities in all cases
4889
4890Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4893
4894Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4897 includes were installed in the wrong dir
4898
4899Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * doc/html.xml: warn against sending code to exhibit bugs.
4902
4903Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4906 Tru64 from Thomas Leitner
4907
4908Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * AUTHORS: added William and Bjorn
4911 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4912 daniel@veillard.com hopefully I won't have to do this again
4913 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4914 docs can be rebuilt cleanly now
4915 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4916 from CVs it's generated, added include/libxml/xmlwin32version.h
4917 also generated but which should change far less frequently.
4918 * catalog.c nanoftp.c: made sure to include libxml.h not
4919 libxml/xmlversion.h directly
4920 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4921 when compiling on WIN32 and MSC
4922
4923Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * include/Makefile.am include/libxml/Makefile.am configure.in:
4926 fixed make distcheck and rebuilding the rpms
4927
4928Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * configure.in: should finish the migration of exported includes
4931 into a real include/libxml in CVS, at least for CVS users.
4932 * removed the exported headers, added in include/libxml (as well
4933 as xmlversion.h.in).
4934
4935Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * configure.in: fixed the way to detect symlink
4938
4939Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * configure.in: updated, include/libxml is now a real CVS dir
4942
4943Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4946 version works with both libxml1 and libxml2 (it autodetects
4947 the prefix of the html-files) from Felix Natter.
4948 * doc/xml.html: updated doc accordingly
4949
4950Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * xpath.c: fixed the bug generating a template loop in libxslt
4953 when using docbook-xsl-1.4, * should filter out document nodes
4954 * HACKING: added William
4955 * TODO: updated
4956
4957Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * doc/FAQ.html: added a warning about gcc-3.0
4960 * doc/xml.html: added reference to gdome2 and removed a confusing
4961 sentence
4962
4963Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * xmlversion.h: okay this is a generated file, but Windows
4966 users need it and they can't generate it, and I want CVS
4967 Windows users ...
4968 * win32/libxml2/libxml2_so.dsp: Windows project file for
4969 the shared lib version of libxml2
4970 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4971 resources needed for libxslt/xsltproc by Yon Derek
4972
4973Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4974
4975 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4976
4977Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4980
4981Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * include/win32config.h: Yon Derek provided a first fix
4984 to be able to compile libxslt/xsltproc on Windows
4985
4986Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * xpath.c: attempt to work around what seemed a gcc optimizer
4989 bug when handling floats on i386 http://veillard.com/gcc.bug
4990 * tree.c entities.c encoding.c: doing some cleanups while
4991 chasing it
4992
4993Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * Makefile.am: cleanup when --without-debug is specified
4996 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4997 w.r.t. --without-debug and other include points
4998 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4999 Catalogs
5000 * configure.in entities.h tree.h HTMLparser.c: removed
5001 --without-corba, made the _private field mandatory
5002
5003Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5006 outputs a BOM in UTF8, an errata has been issued to avoid the
5007 problem, that was the most reasonable solution... Add support
5008 for a leading UTF8 BOM in entities.
5009
5010Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * valid.c: fixed a bug found when post validating an entity ref
5013 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5014 activate it too
5015
5016Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5019 weakness in the node copy the XPointer and the XInclude
5020 implementations. Serious cleanup.
5021
5022Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * Makefile.am: Kjartan Maraas provided a small patch to
5025 add xml2-config.in to EXTRA_DIST
5026
5027Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5030 provided another failing case found in KDE, the way the
5031 ctxt->vctxt.nodeTab was allocated and freed changed over
5032 time but it wasn't completely cleaned up. This should fix it.
5033
5034Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * parser.c: Stephan Kulow also raised the fact that line number
5037 could get miscounted making debug harder, fixed the problem
5038 in xmlParseCharData()
5039
5040Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * valid.c: Stephan Kulow pointed out a problem when validating
5043 and using an empty entity, forgot a 'break' in a case.
5044
5045Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5048 * doc/xml.html: updated with 2.3.11
5049
5050Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * TODO: updated adding cleanup of generated doc
5053 * configure.in: prepared to release 2.3.11
5054 * xmllint.c: added --version for bug reporting
5055 * doc/html/*.html: rebuilt the doc
5056
5057Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xpath.c: first part of the work on selecting namespace to
5060 fix bug #56115
5061
5062Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5065 when using -liconv
5066 * TODO: updated
5067
5068Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5071 cleanup, encoding support.
5072
5073Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5076
5077Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * xpath.c: bug detected by Ankh when / is used as a function arg
5080
5081Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5084 of element and use it to avoid outputting formatting spaces at
5085 the wrong place. Implemented the format parameter for HTML save.
5086 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5087 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5088 result/HTML/wired.html: of course this impact the result of a
5089 number of HTML tests
5090
5091Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * HTMLtree.[ch]: started augmenting the HTML save API with
5094 encoding and formatting parameters
5095
5096Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * HTMLtree.h: cleanup and started evaluating the work needed on
5099 revamping the HTML output code
5100
5101Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5104
5105Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * valid.c: fixed bug #56049, forgot one check in the
5108 validation routine
5109
5110Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5113
5114Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * libxml.h: fixed an error in last commit
5117 * doc/FAQ.html: added an entry for compilation from CVS
5118
5119Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * xmlversion.h.in libxml.h: Cygwin patches
5122 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5123 * tree.h: cleanup
5124
5125Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5128 memory block in a strange case where libxml is linked twice
5129 in the binary.
5130
5131Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5134 state far too often, simple fix used to avoid it.
5135
5136Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5139 being processed, applied his patch
5140 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5141
5142Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5145 provided fixes to compile on MSCC again
5146 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5147 also provided an update for the project files.
5148
5149Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5152 bug #55810
5153
5154Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * tree.c: fixed xmlGetNsProp() to close bug #55683
5157 Note this requires libxslt to use it's own function instead.
5158
5159Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * HTMLtree.c: when in a pre element no formatting space should
5162 be added.
5163 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5164
5165Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * configure.in: added tests for signal() and signal.h
5168
5169Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5172
5173Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * doc/libxml-doc.el: Felix Natter provided a new version for
5176 libxml2
5177
5178Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * HTMLtree.c: when in a pre element no formatting space should
5181 be added.
5182
5183Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5186
5187Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5190 hack
5191 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5192 * uri.c: fixed a warning
5193
5194Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * HTMLtree.c: trying to close bug #55772 escaping in script
5197 elements
5198 * doc/xml.html: suggest to send mail to the list
5199
5200Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5203 good. Use a macro and based on the solution provided in
5204 vsnprintf manual page from GNU.
5205
5206Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5207
5208 * error.c: Workaround for non-preserving variadic list.
5209 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5210
5211Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * doc/xml.html: added 2.3.10 release
5214
5215Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * configure.in: releasing 2.3.10
5218
5219Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5222
5223Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * encoding.c: Robert Collins provided a patch to add the
5226 "US-ASCII" encoding alias
5227
5228Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5231 string oriented functions and started cleaning the related areas
5232 in xpath.c which needed fixing in this respect
5233
5234Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5237 #55380
5238 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5239
5240Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * TODO: updated
5243 * nanohttp.[ch] : started adding APIs to get the redirected URL
5244 when this occurs (needed for further base computation
5245 * tree.h: cleanup
5246 * encoding.c: cleanup
5247 * SAX.c: minor change around ctxt->loadsubset
5248
5249Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * Makefile.am include/Makefile.am: small change to have
5252 include/libxml rebuilt if working from CVS.
5253 * uri.c: applied another patch from Carl Douglas for URI escaping,
5254 this should close bug #51876
5255
5256Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5259 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5260 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5261 added specific regression test
5262 * parser.h: preparing for the XSLT mode where DTD inherited
5263 attributes are added to the tree.
5264
5265Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * xinclude.[ch]: Updated the namespace for the Last Call version
5268 * result/XInclude/include test/XInclude/include: updated the
5269 testsuite accordingly
5270
5271Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5274 related to bug #51876
5275
5276Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * tree.c: fixed a gross mistake in base computation, xml:base is
5279 not completely correct yet (need cascade).
5280 * xpath.[ch]: added the few things needed to find a function name
5281 and URI from the XPath context when it is called.
5282
5283Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5286 * DOCBparser.c: small cleanup
5287 * xmllint.c: added a --catalogs option to load catalogs from
5288 $SGML_CATALOG_FILES
5289 * tree.c: cleanup
5290 * configure.in: iconv library fixup, ICONV_LIBS
5291
5292Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * catalog.c: handling of CATALOG entries. detection of recursion,
5295 and a few bugfixes
5296 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5297 against the default namespace
5298
5299Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5302
5303Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * parser.c: fixed propagation context info when parsing an
5306 external entity.
5307 * doc/html/*.html: regenerated a couple of docs
5308
5309Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * doc/xml.html: update with 2.3.9 informations
5312
5313Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5316 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5317 * doc/html/* : rebuilt the docs
5318 * valid.c: small patch which may improve some case when
5319 validating.
5320
5321Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * HTMLparser.c: Closed bug #54891
5324 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5325 to the suite
5326
5327Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5330 applied a documentation patch from LotR and filled in a few missing
5331 descriptions
5332
5333Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * xpath.c tree.c parser.c: speed optimizations at the parser level
5336 document tree freeing and xpath evaluation
5337
5338Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * parser.c parser.h parserInternals.h: fixed a couple of
5341 interfaces for handling memory buffer input to const char *
5342 upon suggestion of JamesH.
5343
5344Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * configure.in: LoTR sent a patch fixing the previous commit
5347
5348Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * configure.in: trying to deal again with the stoopid -R linking
5351 flag of Solaris
5352
5353Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * xpath.h: two nodeset access macros from Thomas Broyer
5356
5357Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5360 patch from Thomas Broyer
5361
5362Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5365 case
5366 * INSTALL: was empty added stuff from the FAQ
5367
5368Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5371 attributes handling and #54433 by adding xmlUnsetProp()
5372 and xmlUnsetNsProp()
5373
5374Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * HTMLparser.c: Patch from Jonas Borgström
5377 (htmlGetEndPriority): New function, returns
5378 the priority of a certain element.
5379 (htmlAutoCloseOnClose): Only close inline elements if they
5380 all have lower or equal priority.
5381 * result/HTML: this of course changed a number of tests results.
5382
5383Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * xmlIO.c catalog.c: plugged in the default catalog resolution
5386 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5387 documentations
5388 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5389
5390Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5393 integrating catalogs
5394 * catalog.[ch] testCatalog.c: adding a small catalo API
5395 (only SGML catalog support).
5396 * parser.c: restaured xmlKeepBlanksDefault(0) API
5397
5398Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5401
5402Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * parser.c: added xmlParseExternalEntityPrivate() to allow
5405 propagation of ctxt->_private when parsing external entities
5406
5407Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5410
5411Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5414
5415Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * valid.c: warn when indeterminist content model is detected
5418 * result/VC/ElementValid8: this adds a message
5419 * Makefile.am: add --novalid for VCM tests
5420 * parserInternals.c: added a call to Init memory
5421
5422Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5425 when both parameters are NULL.
5426
5427Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * valid.c: applied small patch from Gary Pennington, reindented
5430 some part of the code.
5431
5432Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5435 release, updated and regenerated the docs
5436
5437Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xpath.c result/XPath/expr/floats : clarified and cleanup
5440 printing of abnormal floats in tests.
5441
5442Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5445 * results/HTML/ : a few changes in the output of the HTML tests as
5446 a result.
5447 * configure.in: tying to fix -liconv where needed
5448
5449Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * Makefile.am: fixed a stupid error
5452
5453Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * configure.in Makefile.am: make the inclusion of the trio
5456 modules in the library conditional
5457
5458Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * DOCBparser.c: patche from László Kovács, fixed entities refs
5461 in attributes handling
5462
5463Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5466 flushing
5467
5468Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * xpath.c: fix of an XSLT namespace bug reported on the list
5471 general/bug-8-
5472
5473Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * strio.h trio.c: Dan McNichol suggested a couple of small
5476 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5477
5478Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * tree.c parser.c encoding.c: spent a bit more time looking
5481 at the parsing speed and DOM handling. Added a few more
5482 speedups.
5483
5484Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * parser.c: small but effective parsing speed improvement
5487
5488Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * configure.in: default on the DocBook parser inclusion (for Gnome)
5491 * DOCBparser.h: fixed a header reference
5492
5493Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * configure.in xpath.c: applied Bjorn patches for FPE on the
5496 alpha
5497
5498Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5501 xmlSaveFormatFileTo()
5502
5503Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xpath.c: simple and efficient optimization, XPath functions
5506 aways bind to the same code, cache this
5507 * TODO: updated (by saying some is obsolete)
5508
5509Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpath.c: more cleanup work on XPath name parsing routines
5512
5513Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5516 xmlXPathParseName
5517 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5518 * debugXML.c: avoid compilation problems if compiling without
5519 HTML support, Igor Zlatkovic
5520 * win32/libxml2/libxml2.def.src: being able to compile without
5521 XPath on Windows
5522
5523Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * libxml.m4: yet another patch from Toshio Kuratomi
5526
5527Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5530
5531Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * tree.[ch]: added xmlSaveFormatFile interface for saving
5534 and indenting a file.
5535
5536Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * xpath.c: fixed bug #53689 related to processing-instruction()
5539
5540Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * DOCBparser.c: patche from László Kovács
5543
5544Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * parser.c: applied fixes from Christian Glahn bug report #53391
5547
5548Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * error.c: Jean François Lecomte provided a complete description
5551 and a fix to bug #53537
5552
5553Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5556
5557Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * DOCBparser.c SAX.c: a bit more work on entities processing.
5560 Still Need to cleanup XML output and references in attributes
5561
5562Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5565
5566Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * tree.c: trying to fix #53574, not completely complete,
5569 I would like xmllint --copy --debug test/ent1 and
5570 xmllint --debug test/ent1 to show the same result.
5571 * xpath.c: fix a bug when trying to sort namespace nodes
5572
5573Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * HTMLtree.c: real fix for #53402
5576
5577Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5580 PIs when using xsl:output
5581 * valid.c: closing #53537 some case generate segfaults if there
5582 is validity errors
5583
5584Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5587 of external parsed entities, added --noent to testDocbook
5588 * valid.c: Garry Pennington found an uninitialized variable
5589 access in xmlValidateElementContent()
5590
5591Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5594 with madness
5595 * result/HTML/ : this modified the result of the regression tests
5596 a lot.
5597
5598Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5601 to doc where it wasn't checked against NULL reported by
5602 Jens Laas
5603
5604Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5607 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5608
5609Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5612 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5613 * SAX.[ch]: cleanup and updates for DocBook
5614 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5615 ex SGML identifier changes
5616 * valid.c: removed a static unused function.
5617
5618Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * HTMLtree.c: applied change for Paul Sponagl on script saving
5621 * Makefile.am: the warning about entity title.xml are normal.
5622
5623Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * configure.in: release of 2.3.7
5626 * Makefile.am: fixing make distcheck
5627
5628Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * doc/html/* doc/xml.html: updated and regenerated the docs
5631
5632Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5635
5636Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * tree.c: fixed #53388 with the provided patch
5639
5640Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * valid.c: Bjorn detected an invalid memory access. Fixed
5643 vstateVPush()
5644
5645Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5648
5649Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5650
5651 * libxml.h: new header used only for the compilation of libxml
5652 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5653 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5654 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5655 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5656 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5657 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5658 baseline (version 1.2 plus a single patch).
5659 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5660 scientific notation for numbers. Tests added.
5661 * xpath.c: formatting of numbers changed to use sprintf
5662 (contribution from William Brack)
5663
5664Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * valid.c: cleanup, more useful debugging
5667 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5668 * xmlIO.c: entity loading is printed as an error when validating
5669
5670Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * valid.c: fixed to validate within entities
5673 * test/VCM/v22.xml: added a specific testcase
5674
5675Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * valid.c: forgot an epsilon transition in for ()+
5678 * test/VCM/v21.xml : added a specific test case
5679
5680Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * valid.c: removed a state explosion exhibited by RSS
5683 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5684 from bug #51872
5685
5686Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5689 validation without using an ugly NFA -> DFA algo in the source.
5690 Made a specific algorithm easier to maintain, using a single
5691 stack and without recursion.
5692 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5693 * hash.c: made the growing routine static
5694 * tree.h parser.c: added the parent information to an
5695 xmlElementContent node.
5696
5697Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * SAX.c parser.c xpath.c: generating IDs when not validating
5700 from an external parsed entity was poisoning the ID has table
5701 with removed values. This was killing XSLT on the KDE help
5702 browser.
5703
5704Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * entities.h: andrew@ugh.net.au detected a double declaration
5707
5708Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * debugXML.c hash.c tree.h valid.c : some changes related to
5711 the validation suport to improve speed with DocBook
5712 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5713 the way validation errors get reported
5714
5715Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5718 by P C Chow and William M. Brack for XSLT HTML output
5719
5720Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5723 Igor Zlatkovic patches for MSC compilation and added his
5724 updates
5725
5726Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5729 prefix lookup.
5730 * parserInternals.c: fixed the bug reported by Morus Walter
5731 due to an off by one typo in xmlStringCurrentChar()
5732
5733Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * HTMLparser.c result/HTML/*: revamped the way the HTML
5736 parser handles end of tags or end of input
5737
5738Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5741
5742Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5745 bug where the linktime verions of free() won't work ...
5746
5747Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5750
5751Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * doc/xml.html: added 2.3.6 release
5754
5755Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5758 * result/wml.xml: resulted in a small output change
5759
5760Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * tree.c: xmlNewDoc was missing the charset initialization
5763 * xmllint.c: added --auto to autogenerate a doc, allow to
5764 reproduce the problem fixed on xmlNewDoc
5765
5766Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * xpath.c: trying to get 52979 solved
5769 * tree.c result/ result/noent/: trying to get 52712 solved, this
5770 also made me clean up the fact that XML output in general should
5771 not add formating blanks by default, this changed the output of
5772 a few tests
5773
5774Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5777
5778Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * configure.in: finally released 2.3.6
5781
5782Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * xpath.c: checking for null pointer generated by new code
5785
5786Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * xpath.c: fixed a [] evaluation problem reported
5789 * test/XPath/tests/simpleaddr: extended test
5790 * result/XPath/simpleaddr: updated result
5791
5792Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * xmllint.c: Dan Timis reported a portability problem
5795 on Macs without mmap, fixed it.
5796
5797Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * testXPath.c : added a --tree option allowing to display the
5800 tree dump of the XPath expression
5801
5802Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * xpath.c: fixed a memleak when comparing nodesets
5805 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5806 * tree.c: added a TODO
5807
5808Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5811 we need string functions
5812 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5813 to be able to use them where needed. Applied some changes
5814 to reduce name linking pollution and compile in only what's
5815 needed.
5816 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5817 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5818 for the string manipulation functions
5819 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5820 to the free() function of xmlmemory.c
5821 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5822 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5823 usage.
5824
5825
5826Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * error.c: applied the context output patch of the error
5829 handling submitted by Chuck Griffith
5830 * error/VC/*: this slightly change some error logs
5831
5832Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * parser.c: fixed line number reporting on error
5835
5836Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * parser.c: Sullivan and Darin found a parser bug,
5839 applied the patch.
5840
5841Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5844 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5845 xmlversion.h.in xpointer.c: of course the way I defined
5846 UNUSED breaks on old gcc version. Try to be smart and
5847 also define it directly in xmlversion.h
5848 * configure.in: removed -ansi flag from the pedantic set
5849
5850Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851 Huge cleanup, I switched to compile with
5852 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5853 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5854 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5855 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5856 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5857 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5858 encoding.h entities.c error.c list.[ch] nanoftp.c
5859 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5860 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5861 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5862 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5863 Cleanup, staticfied a number of non-exported functions,
5864 detected and cleaned up a dozen of problem found this way,
5865 avoided a lot of public function name/typedef/system names clashes
5866 * doc/xml.html: updated
5867 * configure.in: switched private flags to the really pedantic ones.
5868
5869Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * configure.in: 2.3.5
5872 * doc/html/*: rebuilt the docs
5873
5874Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * parser.c: fixed a reported bug in NOTATION parsing
5877 * uri.c: accepted but not fixed bug 51876, added TODO
5878 * Makefile.am: fixed bug 51876
5879
5880Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * config.h.in configure.in error.c: fix a compilation problem
5883 on platforms without vsnprintf (xml@thewrittenword.com)
5884
5885Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * parser.c: fixed a function name header typo
5888 * SAX.c: notations can also occur in external subset.
5889
5890Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * error.c: removed a C++ like comment
5893
5894Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * parser.c: fixing bug 52299 strange condition leading
5897 to a parser crash due to a buffer overflow
5898 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5899 added the specific test case
5900
5901Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5904 xmlXPathConvert{String,Number,Boolean} to be able to make
5905 type casts without a context stack, fixed some implementation
5906 problems related to the absence of context at parse-time,
5907 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5908 in the public API too
5909 * xpointer.c xpathInternals.h: we need to know at parse time
5910 whether we are compiling an XPointer
5911
5912Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5915 cleaned up the parser internals, refactored XPath code, added
5916 new compilation based APIs and cleanly separated public and
5917 private APIs.
5918
5919Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * xpath.h: the comp field must be added at the end to avoid
5922 killing binary compat.
5923
5924Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * Makefile.am: detect XPath memleaks in regreson tests
5927 * error.c: fixed and error w.r.t. error reporting still using
5928 stderr
5929 * hash.c: added new line at end of file
5930 * tree.h: minor cleanup
5931 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5932 expression parsing from evaluation, resulted in a number of
5933 changes internally, and in XPointer. Likely to break stuff
5934 using xpathInternals.h but should remain binary compatible,
5935 new interfaces will be added.
5936
5937Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * configure.in: fixed a couple of problems reported by
5940 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5941 without gcc on non linux platforms.
5942
5943Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5946 a fix for --with-html-dir= configure support. I hope it won't
5947 break rpm generation
5948
5949Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * xmlIO.c: one function comment cleanup.
5952
5953Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * SAX.c: external subset notations were improperly registered
5956 in the internal subset.
5957
5958Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * README.cvs-commits: added, pointing to HACKING
5961 * HACKING: updated
5962
5963Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * parser.c: and Matt Sergeant found one in the XML push
5966 parser (erroneous check I forgot to remove when I fixed the
5967 main parser).
5968
5969Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * xpath.c: ptittom found a small bug in UnaryExpr
5972
5973Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * configure.in: bumped to 2.3.4
5976 * error.c: fixed bug #51860
5977 * tree.c: fixed bug #51861
5978 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5979 * tree.[ch] : added xmlDefaultBufferSize
5980 * nanoftp.c: typo in function name header block
5981 * doc/xml.html : updated, added link to XML::LibXSLT
5982 * doc/html/* : rebuilt the docs
5983
5984Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * parser.c SAX.c: the new content parsing code raised an
5987 ugly bug in the characters() SAX callback. Found it
5988 just because of strangeness in XSLT XML Rec ouptut :-(
5989
5990Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * Makefile.am: Martin Baulig suggested to add -lm
5993 * tree.c: found another bug in xmlNodeGetContent()
5994
5995Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xpath.c: Bjorn found the error related to strictness of comparison.
5998
5999Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * parser.c: trying to fix the Dtd parsing problem reported
6002 by Gary, side effect of last week speed optimizations.
6003
6004Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6007 * parserInternals.c: removed unneeded test raised by Stric
6008
6009Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6010
6011 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6012 and fixed by William Brack). Added xmlXPathFormatNumber.
6013 Changed the sorting slightly.
6014 * configure.in Makefile.am example/Makefile.am: Added -lm.
6015 Please note that applications linking with libxml2, must
6016 also like with the math library from now on.
6017
6018Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6021
6022Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * parser.c: one must report spaces even if the Dtd element
6025 content proves that this is not part of the element content.
6026 * result/valid/*.xml: this changed the ouptu slightly
6027
6028Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * configure.in: bumped to 2.3.3
6031 * doc/xml.html: updated
6032
6033Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * tree.c: minor doc fix
6036 * xpath.c: deallocation issues when a result tree has been
6037 converted to a node-set
6038
6039Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040
6041 * doc/xml.html: oops corrected dates s/2000/2001
6042
6043Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * valid.c: new patch from Gary Pennington
6046
6047Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * doc/xml.html: applied patch from Ankh
6050
6051Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * xinclude.c: fixed a problem building on Mac
6054
6055Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * parser.c: more work on increasing parsing ferformances
6058
6059Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6062 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6063 avoiding memcpy in production builds MEM_CLEANUP macro use
6064 * parser.[ch] parserInternals.c: optimizations of the tightest
6065 internal loops inside the parser. Better checking of I/O
6066 flushing/loading conditions
6067 * xmllint.c : added --timing
6068
6069Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * configure.in: bumped to 2.3.2
6072 * doc/xml.html: updated for release
6073
6074Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * xpath.c: found a memleak and fixed a nasty bug
6077
6078Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * xmllint.[c1] : added return code errors for xmllint
6081 * xpath.c: specific debug dump function for result value trees
6082
6083Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * xpath.c: finally implemented xmlXPathCompareNodeSets
6086 * test/XPath/expr/floats results/XPath/expr/floats: added
6087 a test for float expressions
6088
6089Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6092 * parserInternals.[ch]: trying to speed up parsing
6093 * xpath.c : speeded up node set equality op
6094
6095Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6098 better handling of ID/IDREF and the list modules associated
6099 * configure.in: small CFLAGS cleanup
6100
6101Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * configure.in: fixed iconv detection on AIX (stric)
6104
6105Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6108
6109Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6110
6111 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6112 and optimized xmlXPathNodeSetSort
6113
6114Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * xpath.c: bug fix when context size is 0
6117 * parser.c: I like Norm's Dtd because they still manage to break
6118 the parser occasionally
6119
6120Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6123
6124Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6127 attributes within the XML-1.0 namespace
6128
6129Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * xpathInternals.h: exported a few axis functions
6132 * doc/xml.html: updated the doc
6133
6134Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * configure.in: applied patch from Daniel van Balen for OpenBSD
6137 and bumped version to 2.3.1
6138 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6139 attempt to find autoclosing was simply broken, removed it,
6140 updated the examples, this is better
6141
6142Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6145 hash functionnalities.
6146 * doc/html/* : rebuild the doc
6147
6148Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6151 on predicate
6152 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6153 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6154 really want to have tags closed on output even if we accept
6155 unclosed ones on input
6156
6157Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * xpath.c: ouch don't free NULL, rare case fixed
6160 * tree.c: don't coalesce text nodes if they don't have the
6161 same behaviour wrt escaping on output
6162
6163Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * xpath.c: small fixup
6166 * SAX.c: don't warn on empty namespaces.
6167
6168Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * README: a bit of cleanup
6171 * configure.in: preparing for 2.3.0 release
6172
6173Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * hash.[ch]: added a first version of xmlHashSize()
6176 * valid.c: another bug fix from Gary Pennington
6177
6178Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * valid.c: couple of bug fixes pointed by Gary Pennington
6181 * HTMLtree.c: #if 0 cleanup
6182
6183Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6186 which removes a time consuming check of xmlXPathNodeSetAdd()
6187 and use it in places where we are sure to not break unicity
6188
6189Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * xpath.c: bug fixes found from XSLT
6192 * tree.c: preserve node->name special values when copying nodes.
6193 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6194 external subset are fetched when available but without full
6195 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6196 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6197 output with encoding disabled.
6198
6199Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6202 xmlCheckFilename should not be called from xmlFileOpenW
6203 and xmlGzfileOpenW
6204
6205Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6208 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6209 added the new tests for URI normalization
6210 * testURI.c: fixed stoopid bugs
6211 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6212 the URI in the error messages are now properly normalized
6213
6214Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6217
6218Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6221
6222Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * xpath.c: fixed mod operator
6225
6226Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * parser.c: fixed xmlStrcat doc
6229 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6230 trees.
6231
6232Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * xpath.c result/XPath/tests/chaptersbase
6235 result/XPath/tests/simplebase: fixed XPath node()
6236 * tree.c: small fix in xmlNewNs()
6237 * Makefile.am: removed extraneous xml2Conf.sh rule
6238
6239Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6242 Changed the library name, in order to get libxml-devel and
6243 libxml2-devel to coexist on a single system
6244 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6245 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6246
6247Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6250 libxml2-devel installable in // as libxml-devel.
6251
6252Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * doc/Makefile.am: fixed make rebuild in doc
6255 * doc/html/*.html: rebuilt the docs
6256
6257Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6260
6261Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6264 the HTML doc to go into the -devel RPM ...
6265 * aclocal.m4 config.h.in: some updates due to auto* magic
6266
6267Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * xpath.h: added a hook in the context structure allowing to
6270 link to extra support, needed for XSLT
6271
6272Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6275 xmlXPtrCmpPoints to use it.
6276 * propagated the following patch from Alejandro Forero
6277 * include/win32config.h xmlIO.c: applied further suggestions
6278 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6279 * example/gjobread.c: fixed warnings, now that it builds
6280
6281Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6282
6283 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6284
6285 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6286 filename points to a valid file (not a directory).
6287 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6288 Added calls to xmlCheckFilenameDir.
6289
6290 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6291 `path' (rather than `filename') as the parameter to gzopen and open.
6292
6293Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * Makefile.am: fixed a problem with EXTRA_DIST
6296
6297Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * Makefile.am example/Makefile.am: finally found the trick
6300 to build the example, i.e. add "." in SUBDIRS before example
6301 in the list <grin/>
6302
6303Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * doc/xml.html: updated with an XSLT section, removed pointer to
6306 W3C CVS base.
6307
6308Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6311 too, and deallocation need to occur the same way.
6312
6313Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6316 type correponding to an XSLT result tree fragment. Share most
6317 of the data format with node set, as well as operators.
6318 * HTMLtree.c: added a newline at the end of the doctype output
6319 whe this one is not present initially.
6320 * tree.c: make sure taht the parent and doc pointers are properly
6321 set when copying attributes (lists).
6322
6323Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6326
6327Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * xpath.c: seems I finally killed that ugly path evaluation
6330 context bug (tagged 9999 in case is is wrong)
6331
6332Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6335 for XSLT
6336
6337Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6340 for xmlGzfileOpen() bug
6341
6342Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.c: removed an error found by XSLT usage
6345 * tree.c parserInternals.h: use a predefined static string
6346 for text and comment nodes, avoid freeing them in xmlFreeNode,
6347 exported the string name in parserInternals.h and added
6348 another value to disable encoding at output (for XSLT),
6349 gain memory, time.
6350
6351Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6354 win32/libxml2/libxml2_so.dsp: new makefiles and update
6355 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6356
6357Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6360 Gary Pennington
6361
6362Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xpath.c: fixed the comaprision of values and nodelists,
6365 need to compare nodelist still ...
6366 * debugXML.c: avoided a possible core dump
6367 * HTMLparser.c: cleanup
6368 * nanohttp.c: contributed fix.
6369 * tree.c: fixes in properties handling added xmlSetNsProp
6370 needed by libxslt
6371 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6372 comment
6373 * TODO: updated
6374
6375Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * parser.c parserInternals.c: applied Bjorn Reese optimization
6378 patch
6379
6380Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * Makefile.am: applied patch fro make check from Martin Vidner
6383
6384Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * configure.in: preparing 2.2.11
6387 * doc/html/*: rebuild the HTML files
6388 * doc/xml.html : updated
6389
6390Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * tree.c: fixed a stupid bug
6393 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6394 patches related to validation of an XInclude processing result
6395 * TODO: updated
6396
6397Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6400 on large files
6401
6402Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6405
6406Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6409 reported by Jonas Borgström
6410 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6411
6412Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * testXPath.c xpath.c: fixing the XPath union expressions problem
6415 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6416
6417Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * xmllint.c: Made is so if the file name is "-" is will read form
6420 standard input. Sven Heinicke <sven@zen.org>
6421 * tree.c: fixed a problem when growing buffer
6422 * tree.h: fixed the comment of the node types following andersca
6423 comment
6424 * TODO: updated
6425
6426Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * HTMLparser.[ch]: added a way to avoid adding automatically
6429 omitted tags. htmlHandleOmittedElem() allows to change the
6430 default handling.
6431 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6432 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6433 of xmllint too when using --memory flag, added a memory test
6434 suite at the Makefile level.
6435 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6436 with namespace use when encountering QNames in XPath evalation,
6437 added xmlns() scheme in XPointer.
6438 * nanoftp.c : incorporated a fix
6439 * parser.c xmlIO.c: fixed problems raised with encoding when using
6440 the memory I/O
6441 * parserInternals.c: closed bug 25934 reported by
6442 torsten.landschoff@innominate.de
6443 * TODO: updated
6444
6445Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6448 on a non-updated tree :-(, made a 2.2.10 release to correct the
6449 situation
6450
6451Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6454 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6455 integrated a set of OpenVMS changes from Howard Taylor
6456 <Howard.Taylor@pacoast.com>
6457
6458Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6461 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6462
6463Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * HTMLparser.c: some fixes on auto-open of html/head/body
6466 * encoding.c: fixed a compilation error on some gcc env
6467 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6468 XPointer implementation
6469 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6470 related XPointer tests and associated results
6471
6472Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * doc/xmldtd.html doc/xml.html: following a short step by step
6475 guidance on IRC to help maciej with DTDs I started a small
6476 page on the subject.
6477
6478Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * HTMLparser.c: fixed handling of broken charrefs
6481 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6482 patches
6483
6484Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * doc/xml.html doc/html/* : rebuilt the docs after adding
6487 xinclude and updated page for 2.2.7 and 2.2.8
6488 * configure.in: releasing 2.2.8
6489
6490Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * parser.[ch] parserInternals.c: applied the conditional
6493 section processing fix from Jonathan P Springer
6494 <jonathan.springer2@gte.net>
6495 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6496 project file, fixed iconv default non support
6497 * xpath.c: fixed the problem of evaluating relative expressions
6498 when a node context is provided.
6499
6500Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * nanoftp.c: fixed gcc 2.95 new warnings
6503 * SAX.c: fixed a stupid bug
6504 * tree.c: fixed a formatting problem when round-tripping
6505 from/to memory
6506 * xinclude.c: chased memleak, fixed a base problem
6507 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6508 xmlXPtrBuildNodeList()
6509 * TODO: updated
6510 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6511 adding a first small set of regression tests for XInclude
6512
6513Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * nanohttp.[ch]: applied Wayne Davison patches to access
6516 the WWW-Authorization header.
6517 * parser.c: Closed Bug#30847: Problems when switching encoding
6518 in short files by applying Simon Berg's patch.
6519 * valid.c: fixed a validation problem
6520 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6521 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6522 Wayne Davison
6523 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6524 need to be extended to non full nodes selections.
6525 * xinclude.c: starts to work decently
6526
6527Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6530 debugXML.c xmlversion.h.in: Started adding XInclude support,
6531 this is a new xmllint option
6532 * tree.c xpath.c: applied TOM patches for XPath
6533 * xpointer.c: fixed a couple of errors.
6534 * uri.c: added an escaping function needed for xinclude
6535 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6536 new warning from RH70 gcc's version
6537
6538Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * HTMLparser.c: fixed loop on invalid char in scripts
6541 * parser.c: update to description of xmlIOParseDTD()
6542 * libxml.m4 xmlversion.h.in: changes contributed by
6543 Michael Schmeing <m.schmeing@internet-factory.de>
6544 * configure.in: preparing for 2.2.7
6545 * Makefile.am: trying to avoid config.h and acconfig.h
6546 being included in the distrib
6547 * configure.in: released 2.2.7
6548
6549Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6552 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6553
6554Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * parser.[ch]: added xmlIOParseDTD()
6557 * xpointer.c: added support for the 2 extra parameters of
6558 string-range, fixed a stoopid error when '0' was present
6559 in XPointer expressions
6560 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6561 testsuite for the above
6562
6563Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * libxml.spec.in: improved package descriptions
6566
6567Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * xpath.c xpathInternals.h: applied a large cleaning patch
6570 from TOM <ptittom@free.fr>, it also add namespace support
6571 for function and variables registration.
6572
6573Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6576 * Makefile.mingw: Wayne Davison's update adding hash.c
6577
6578Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * xpath.c: fixed the root evaluation problems
6581 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6582 ignorable spaces with <b> <bold> <em>
6583 * tree.c: fixed a loop in xmlSearchNsByHref()
6584
6585Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6586
6587 * xpath.c: applied another XPath patch from TOM
6588 * xpath.c include/makefile.am: applied another patch from
6589 china@thewrittenword.com (cleanup on IRIX).
6590
6591Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * xml-config.1: received a fixed version from Fredrik Hallenberg
6594 <hallon@lysator.liu.se>
6595
6596Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6599 cleanup patch for XPath
6600
6601Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * patched to redirrect all "out of context" error messages to
6604 a reconfigurable routine. The changes are:
6605 * xmlerror.h : added the export of an error context type (void *)
6606 an error handler type xmlGenericErrorFunc there is an interface
6607 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6608 to reset the error handling routine and its argument
6609 (by default it's equivalent to respectively fprintf and stderr.
6610 * all the c files: all wild accesses to stderr or stdout within
6611 the library have been replaced to calls to the handler.
6612
6613Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * configure.in: release 2.2.6
6616 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6617 exporting the inner functions of xpath for extension modules
6618 * doc/*: updated and rebuilt the doc
6619
6620Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * nanohttp.c : applied Wayne HTTP cleanup patch
6623 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6624 and xmlNodeSetSpacePreserve()
6625
6626Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * xpath.c: closing bug #29260
6629
6630Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6633 multikey tuples, made hash structure opaque
6634 * valid.[ch]: moved elements, attributes, notations decalarations
6635 as well as ID and refs to hash tables.
6636 * entities.c: hash cleanup
6637 * xmlmemory.c: fixed a dump problem in debug mode
6638 * include/Makefile.am: problem passing in DESTDIR= values patch
6639 from Marc Christensen <marc@calderasystems.com>
6640 * nanohttp.c: removed debugging remains
6641 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6642 * HTMLparser.c parser.c: fixing a number of problems with the
6643 macros in the *parser.c files (Wayne).
6644 * HTMLparser.c: close the previous option when opening a new one
6645 (Marc Sanfacon).
6646 * result/HTML/*: updated the HTML results accordingly
6647
6648Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6651 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6652 XPath functions and XML entities table to them. More to come...
6653 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6654
6655Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * tree.c: coalesce adjacent text nodes
6658 * valid.c: handling of blank nodes in DTd validation (raised
6659 by problems with a posteriori validation).
6660 * nanohttp.c: changing behaviour on HTTP write stuff.
6661 * HTMLtree.c: forced body and html to be explicitely closed.
6662 * xpath.h: exported more XPath functions.
6663
6664Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * Release of 2.2.5
6667 * xpointer.c: range() range-inside and other helper functions
6668 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6669
6670Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6673 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6674
6675Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6678 and XPointer modules
6679
6680Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * SAX.h: closed #25107
6683
6684Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6685
6686 * testSAX.c: fixed problem with cdata reporting
6687 * SAXresult/* : updated
6688
6689Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6692 Closed bug #27499, added to regression tests
6693 * TODO: updated
6694
6695Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6698 support for SCRIPT and STYLE with help from Bjorn Reese
6699 * test/HTML/* result/HTML/*: added simple testcase and updated
6700 the existing ones.
6701
6702Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6705 string-range for empty strings
6706 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6707 test/XPath/xptr/strrange: augmented the XPointer testsuite
6708
6709Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * doc/xml.html doc/xmlmem.html: added a module describing memory
6712 interfaces and use, updated the main page.
6713
6714Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6717 nanoftp code work on Windows too now
6718
6719Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6722 * xpointer.c: implemented string-range() at least a good first version
6723 * test/XPath/docs/str test/XPath/xptr/strrange
6724 result/XPath/xptr/strrange: the string-range() tests
6725
6726Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * Makefile.am include/Makefile.am include/win32config.h
6729 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6730 and make distcheck
6731
6732Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6735 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6736 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6737
6738Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6741 patch for socklen_t detection by
6742 Albert Chin-A-Young <china@thewrittenword.com>
6743
6744Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6747 and added a --dtdvalid option to xmllint used to test it
6748
6749Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6752 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6753
6754Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6757 handlings (registration, lookup, cleanup)
6758
6759Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * configure.in Makefile.am include/makefile.am: adding XPointer
6762 and XPtrtests target
6763 * xpointer.[ch] : new files for XPointer support
6764 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6765 more XPath tests
6766
6767Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * configure.in: fixed, very broken, make distcheck works again
6770
6771Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * More work toward 2.2.5, integrated a number of patches
6774 * configure.in Makefile.am win32config.h.in: trying to cleanup
6775 make distcheck .... huh ...
6776 * include/Makefile.am include/win32config.h: new directory
6777 for includes
6778 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6779 updated teh makefiles and instructions for WIN32
6780 * xpath.c: small fixes
6781 * test/XPath/ results/XPath: updated the testcases and results
6782 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6783 suggested patches
6784 * valid.c: fixed an ID bug
6785
6786Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006789 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006790 * xpath.[ch]: worked on XPointer
6791
6792Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * configure.in Makefile.am: 2.2.5, ship the include in an
6795 include/libxml subdirectory, use symlinks when using CVS
6796 * testSAX.c: fixed small bug
6797 * testXPath.c: changed the way testfiles are parsed
6798 * debugXML.c: same kind of cleanup when parsing an argument expression
6799 XPath/XPointers can have blanks embedded
6800 * xpath.[ch]: more cleanup, reorgs for XPointer work
6801 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6802 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6803
6804Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6807 in the XPath engine, rewrote large parts of it, now it's far
6808 cleaner and in sync with the REC not an old WD. Fixed a parsing
6809 problem in the interactive XML shell found when testing XPath.
6810
6811Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6812
6813 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6814 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6815 examples with the extra test
6816
6817Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6820 the global init function.
6821
6822Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * HTMLparser.c: Doohhh, attribute name parsing was still case
6825 sensitive ! Fixed this ...
6826 * result/HTML/* : updated the tests results accordingly
6827
6828Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6831 engine, should be far more stable, incorporated a new version of
6832 preceding/following axis, need testing
6833 * uri.c: fixed file:///c:/a/b/c problem
6834 * test/XPath/tests/idsimple: augmented the XPath tests
6835
6836Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * doc/* rebuilding docs for 2.2.4 release
6839
6840Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * configure.in: releasing 2.2.4
6843 * parser.[ch]: added xmlStrEqual()
6844 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6845 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6846 use xmlStrEqual instead
6847 * TODO: updated
6848 * added an XPath test
6849
6850Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6853 * entities.h: exported xmlInitializePredefinedEntities
6854 * parser.[ch] : added xmlInitParser()
6855 * parserInternals.h : had to export htmlInitAutoClose()
6856
6857Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6860 problems
6861 * Makefile.am : added XPath regression tests to normal tests
6862 * uri.c: fixed a problem with local paths, cleanup
6863 * parser.c: fixed a problem with large CData sections
6864
6865Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * configure.in xml-config.in: patch from "Ben Taylor"
6868 <sol7x86@hotmail.com> for solaris shared libs lookup
6869
68702000-09-30 Martin Baulig <baulig@suse.de>
6871
6872 * libxml-2.0.pc.in: Provide pkg-config script.
6873
6874 * configure.in: Create the libxml-2.0.pc script from the
6875 libxml-2.0.pc.in templates.
6876 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6877 script in `$(libdir)/pkgconfig'.
6878
6879Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6882 when compiling with MSC
6883
6884Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * xpath.c: patch for normalize-string() substring-before(),
6887 substring-after() and translate() functions from Bjorn Reese
6888 <breese@mail1.stofanet.dk>
6889 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6890 Fredrik Hallenberg <hallon@lysator.liu.se>
6891 * TODO: updated
6892
6893Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6896 problem of socklen_t being undefined on a number of platforms
6897 * debugXML.c: fixed a compilation problem when without snprintf
6898
6899Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6902 an URI bug and a fix for the control-character-induced infinite loop
6903 * nanohttp.c: preventive fix for compiling on WIN32
6904
6905Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * xmlint.c: closing bug #25000
6908
6909Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6912 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6913 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6914 related function, fixing xmlStrncmp(), and associated cleanup
6915 * result/HTML/entities.html.sax: updating result
6916
6917Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * uri.c: applied patch for URI escaping from Wayne Davison
6920 <wayned@blorf.net>
6921 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6922 from Denis Barbier <barbier@imacs.polytechnique.fr>
6923 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6924 patch from Wayne Davison
6925
6926Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * doc/xml.html : updated with new releases, adding "how to help"
6929
6930Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6933 removed a few warnings in pedantic mode ...
6934 * parserInternals.c parser.c: moved encoding switching function
6935 to parserInternals.c
6936 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6937
6938Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6941 error or warning handlers
6942
6943Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * parserInternals.c parserInternals.h parser.c Makefile.am:
6946 created a new module parserInternals.c, moved most of the
6947 code shared by the various parsers there, as well as
6948 deprecated code from parser.c. More cleanup of parser.c
6949 * uri.c: fixed a problem when URI is NULL
6950 * valid.c: speedup when looking for an attribute declaration
6951
6952Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6955 the cleanup of the computation of URI references when seeking
6956 external entities. The URI reference string and the resulting
6957 URI are both stored now.
6958 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6959 large s(n)printf checks and cleanup from Denis Barbier
6960 <barbier@imacs.polytechnique.fr>
6961 * xmlversion.h.in tree.h: couple of SGML declarations for a
6962 possible docbook module.
6963 * result/VC/ : a couple of test output changed due to the change
6964 of the entities URI
6965
6966Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * parser.h: added a _private field for linking user's data
6969
6970Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6971
6972 * parser.c parserInternals.h: demacroified most of the IS_XXX
6973 the gain in size is significant so ...
6974
6975Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * entities.c: cases where looking up entities with doc==NULL
6978 covered
6979
6980Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * uri.c: applied Wayne Davison patch
6983 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6984
6985Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * uri.c testUri.c: applied Wayne Davison patches
6988 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6989 * Makefile.in: added URItest and included thenin "make tests"
6990
6991Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * xmlversion.h.in: closed bug 22941
6994
6995Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * doc/xmlio.html: added doc and example for entity loader
6998 redefinition.
6999
7000Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7003 used by libxml
7004
7005Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * parser.c: Fixed bug on invalid ontent characters and when using
7008 push.
7009 * xmllint.c: fixed xmllint endling of errors in push mode
7010
7011Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * HTMLparser.c testHTML.c: applied two new patches from
7014 Wayne Davison <wayned@users.sourceforge.net>
7015 * result/HTML/*.sax: regenerated HTML SAX output
7016 * parser.c: more cleanup.
7017
7018Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * HTMLparser.[ch] testHTML.c: applied the second set of
7021 patches from Wayne Davison <wayned@users.sourceforge.net>,
7022 adding htmlEncodeEntities()
7023 * HTMLparser.c: fixed an ignorable white space detection bug
7024 occuring when parsing with SAX only
7025 * result/HTML/*.sax: updated since the output is now HTML
7026 encoded...
7027
7028Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * HTMLparser.[ch]: applied some of Wayne Davison
7031 <wayned@users.sourceforge.net> patches
7032
7033Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7036 undeclared namespace prefix was used, added a warning.
7037 Cleaned up support w.r.t. entities, spilling out a warning
7038 and being pedantic on lookups.
7039 * test/warning/ent9 : added testcase for previous example.
7040 * TODO: updated
7041 * parserInternals.h parser.c: changed the way names are parsed
7042 now allow infinite size and decrease penalty for normal use
7043 * parser.c: Started a big cleanup/check of the parser code,
7044 fixed some of the most tortuous entity code, spotted code
7045 unused anymore
7046 * test/*: added tests for very long names and related nasty
7047 things.
7048
7049Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * doc/encoding.html: added encoding aliases doc
7052 * doc/xml.html: updates
7053 * encoding.[ch]: added EncodingAliases functions
7054 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7055 bottleneck affecting large DTDs like Docbook
7056 * parser.[ch] xmllint.c: added a pedantic option, will be
7057 useful
7058 * SAX.c: redefinition of entities is reported in pedantic mode
7059 * testHTML.c: uninitialized warning from gcc
7060 * uri.c: fixed a couple of bugs
7061 * TODO: added issue raised by Michael
7062
7063Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * doc/encoding.html: propagated Martin Duerst suggestions
7066
7067Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7070 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7071 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7072 by Wayne Davison
7073
7074Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * nanoftp.c nanohttp.c: small cleanup
7077 * TODO: updated
7078
7079Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * added an old VC testcase and updated title.xml entity
7082
7083Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7086 done on auto-opening of <p> tags and cleanup of SAX output
7087
7088Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7091
7092Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * doc/xml.html libxml.* structure.*: updated the doc a bit
7095
7096Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7099 of SAX tests
7100
7101Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7104 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7105
7106Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7109 * testHTML.c: fix core dump on Solaris 2.x systems
7110 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7111 * result/HTML/*.sax: previous bug fix lead to new results
7112
7113Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7116 * configure.in: added --with-readline=DIR to accept alternate
7117 path for readline include/library
7118 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7119 for ANSI under HP-UX
7120 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7121 includes @LIBS@
7122
7123Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * doc/* : rebuilt the docs
7126 * getting ready for 2.2.2 release
7127
7128Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7131 and xmlAddFeature()
7132 * tree.[ch]: added xmlAddChildList()
7133 * xmllint.c: MAP_FAILED macro test
7134 * parser.h: added xmlParseCtxtExternalEntity()
7135 * valid.c: applied bug fixes removed warning
7136 * tree.c: added CDATA block to elements content
7137 * testSAX.c: cleanup of output
7138 * testHTML.c: added SAX testing
7139 * encoding.c: better error recovery
7140 * SAX.c, parser.c: fixed one of the external entity processing
7141 of the OASis testsuite
7142 * Makefile.am: added HTML SAX regression tests
7143 * configure.in: bumped to 2.2.2
7144 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7145 SAX results
7146
7147Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * configure.in: patch for HP compiler
7150
71512000-08-04 Sven Heinicke <sven@zen.org>
7152
7153 * xmllint.c: Was coredumping sometimes when the file given didn't
7154 exist.
7155
7156Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7159
7160 when using in memory parsing. Need some cleanup.
7161 * xmllint.c configure.in: added a --memory flag to test memory
7162 parsing
7163
7164Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * nanohttp.c: fixed socklen_t replacement to unsigned int
7167 * parser.c: fixed a space handdling missing at the end of
7168 production 28 DOCTYPE.
7169 * xmlmemory.c: fixed a stupid bug on the routine to override
7170 allocation functions
7171 * TODO: updated
7172
7173Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * doc/ regenerated the docs
7176
7177Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * doc/encoding.html doc/xml.html: added I18N doc
7180 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7181 improvements, both parser and filters, added ASCII & HTML,
7182 fixed the ISO-Latin-1 one
7183 * xmllint.c testHTML.c: added/made visible --encode
7184 * debugXML.c : cleanup
7185 * most .c files: applied patches due to warning on Windows and
7186 when using Sun Pro cc compiler
7187 * xpath.c : cleanup memleaks
7188 * nanoftp.c : added a TESTING preprocessor flag for standalong
7189 compile so that people can report bugs more easilly
7190 * nanohttp.c : ditched socklen_t which was a portability mess
7191 and replaced it with unsigned int.
7192 * tree.[ch]: added xmlHasProp()
7193 * TODO: updated
7194 * test/ : added more test for entities, NS, encoding, HTML, wap
7195 * configure.in: preparing for 2.2.0 release
7196
7197Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007200 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007201
7202Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * doc/xml.html: changed the xmlsoft.org structure, updated the
7205 examples w.r.t. root and childs
7206
7207Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
Daniel Veillard784b9352003-02-16 15:50:27 +00007209 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007210
7211Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * HTMLparser.c: Work on character encoding support for the HTML parser
7214 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7215 * encoding.c: Fixed a potential memleak in the encoding stuff
7216
7217Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * doc/FAQ.html doc/Makefile.am : added a FAQ
7220
7221Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7224 of the HTML parser to force it to not bypass SAX
7225
7226Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * win32config.h.in: updated
7229 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7230 lacks iconv support :-( need to release 2.1.1
7231 * configure.in: release 2.1.1
7232 * HTMLparser: fixed bug #14784
7233 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7234 by Windows compiler
7235 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7236 the SAX startDocument() callback.
7237 * TODO: updated
7238
7239Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * added xmlStopParser()
7242
7243Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * configure.in: 2.1.0 prerelease
7246 * Large resync between W3C and Gnome tree
7247 * nanoftp, nanohttp.c: fixed stalled connections probs
7248 * HTMLtree.c SAX.c : support for attribute without values in
7249 HTML for andersca
7250 * valid.c: Fixed most validation + namespace problems
7251 * HTMLparser.c: start document callback for andersca
7252 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7253 * parser.h, SAX.c: serious speed improvement for large
7254 CDATA blocks
7255 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7256 different encoding
7257 * example/Makefile.am example/gjobread.c tree.h: work on
7258 libxml1 libxml2 convergence.
7259 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7260 and the LIBXML_TEST_VERSION macro
7261
7262Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * doc/xml.html: various patches and improvements typo fixed by
7265 Felix Natter
7266 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7267 from Felix Natter <fnatter@gmx.net>
7268
7269Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * doc/upgrade.html: updated with instructions for support of both
7272 libxml-1.x and libxml-2.x
7273 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7274 for 2.x support and also fixed includes
7275
7276
7277Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7280 the encoding support, added iconv support, so now libxml if
7281 compiled with iconv automatically support japanese encodings
7282 among others. Work based on initial patch from Yuan-Chen Cheng
7283 I may have broken binary compat in the encoding handler
7284 registration scheme, but that was so utterly broken I don't
7285 expect anybody to have used this feature until now.
7286 * parserInternals.h: fixup on the CHAR range macro
7287 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7288 code.
7289 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7290 * uri.c: added xmlParseURI() I can't believe I forgot to
7291 implement this one in 2.0 !!!
7292 * SAX.c: moved doc->encoding update in the endDocument() call.
7293 * TODO: updated.
7294
7295Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * tree.h: removed extraneous xmlRemoveProp definition
7298 * TODO: added item about --disable-corba configure switch
7299 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7300 * nanoftp.c: fixed include problems giving troubles on AIX and
7301 slowlaris
7302 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7303 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7304 comment and headers changes to lower gtk-doc number of warnings
7305 * doc/html/*: rebuilt docs
7306
7307Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * HACKING: documented the tag for 1.x and instructions
7310
7311Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7314 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7315 xmlCreateIOParserCtxt
7316 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7317 significant overall improvement
7318 * xmllint.c: added I/O test to xmllint
7319 * testSAX.c: added a speed test
7320 * doc/* : updated/regenerated
7321
7322Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * xpath.c uri.h parserInternals.h: cosmetic changes from
7325 "Timur I. Bakeyev" <timur@bat.ru>, including making
7326 xmlCreateURI() public
7327
7328Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7331 and the code at the same time. Added a clean mechanism for
7332 overload or added input methods: xmlRegisterInputCallbacks()
7333 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7334 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7335 * TODO: updated
7336 * doc/* : updated/regenerated
7337 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7338 source dir
7339
7340Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * testURI.c: yet another forgotten commit, I should get some sleep !
7343
7344Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * xmllint.c: forgot to commit this too ?
7347
7348Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * xmlversion.h.in : forgot to commit this previously
7351
7352Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7355 * README TODO: updated for release
7356 * uri.c uri.h: added authority parsing/saving
7357 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7358 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7359 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7360 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7361 Makefile.am : added compile-time customization of libxml
7362 --with-ftp --with-http --with-html --with-xpath --with-debug
7363 --with-mem-debug
7364 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7365 #include <libxml/xxx.h> I hope it won't break too much stuff
7366 and will be manageable in the future...
7367 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7368 and added xmllint to the installed programs
7369 * uri.h: added xmlFreeURI()
7370
7371Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * uri.c uri.h: finished the escaping handling, the base support
7374 and the URI path normalization. Looks good just lacks the
7375 authority content parsing code.
7376 * Makefile.am: added instructions to generate testURI
7377 * TODO: updated
7378 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7379 added links and icons for W3C and Gnome
7380
7381Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * xmlmemory.[ch] : seems I forgot to actually update the files in
7384 the last commit :-)
7385 * doc/xml.html doc/html/* : updated and uploaded the docs
7386
7387Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7390 * TODO: updated
7391 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7392 libxml default allocation function with another set (like gmalloc/
7393 gfree).
7394 * Makefile.am, uri.c, uri.h: added a set of functions to do
7395 exact (litteraly copied from the RFC 2396 productions) parsing
7396 and handling of URI. Will be needed for XLink, one XML WFC,
7397 XML Base and reused in the nano[ftp/http] modules. Still work
7398 to be done.
7399
7400Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * configure.in, libxml.spec.in : libxml2
7403 * doc/* : updated the doc page, rebuilt the docs
7404
7405Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * all: tagged LIB_XML_1_X
7408 * *.c *.h : updated from W3C CVS tree
7409 * configure.in : 2.0.0-beta
7410 * libxml.spec.in : libxml2 package nam
7411 * result/* : new version of the tests output
7412
7413Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7416
7417Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * doc/* : rebuilt the docs
7420 * parser.c: final patch on #6766
7421 * valid.c: small patch on validity checks.
7422
7423Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7426 added
7427 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7428 compatibility w.r.t. XML spec and existing code.
7429
7430Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * parser.c: seems a better solution to <a> </a> exists,
7433 will try it for a while
7434
7435Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * parser.c: tried to remove the <a> </a> generating <a/>
7438 this is hard. Left a flag for that purpose. Fixed bug #6766
7439 * configure.in: prepared 1.8.7 not released, due to previous
7440 problem
7441
7442Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * doc/xml.html : applied second patch from Paul DuBois
7445
7446Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * doc/xml.html : applied patch from Paul DuBois
7449
7450Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7453
7454Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7457 compilation warnings on various platforms.
7458 * parser.c: Fixed #5281 validity error callbacks are now desactived
7459 by default if not validating.
7460
7461Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7464
7465Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7468 <gkatsi@cs.toronto.edu>
7469
7470Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7473 processing URLs
7474
7475Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7478 xmlNanoFTPUpdateURL for persistent control connections.
7479 * configure.in: 1.8.6
7480
7481Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7484 * tree.[ch] : added xmlSaveNoEmptyTags
7485
74862000-01-29 James Henstridge <james@daa.com.au>
7487
7488 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7489
7490 * Makefile.am: added nanoftp.[ch] to the build.
7491
7492Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * nanoftp.[ch]: cleanup, comments, API
7495 * debugXML.c : fixed a bug in the cat command
7496 * doc/*: regenerated the docs
7497
7498Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7501 * debugXML.c : fixed a bug in the cat command
7502 * valid.c: fixing some small probs
7503 * libxml.spec.in: get rid of the SNAP suffix
7504 * doc/xml.html: updated the status
7505
7506Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * xml-config.in: xml-config --version to just return the
7509 version number
7510 * xpath.c: some cleanup w.r.t. axis when the current node is
7511 an attribute.
7512 * TODO: updated
7513
7514Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * configure.in: prepared for libxml-1.8.5
7517 * doc/* recompiled the documentation
7518
75192000-01-17 Jody Goldberg <jgoldberg@home.com>
7520
7521 * configure.in : WARNING autoconf subtlety alert :
7522 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7523 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7524 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7525 get defined by AC_CHECK_HEADERS.
7526
7527Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7530 Rune.Djurhuus@fast.no
7531
7532Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * TODO: updated
7535 * tree.c, parser.c: made sure that only memory alloc problems
7536 and internal parser errors are allowed to write to stdout or
7537 stderr.
7538
7539Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * tree.c : restored xmlNewGlobalNs since this seems used by
7542 a lot of existing code :-(, fixed a bug in xmlNewNs
7543 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7544 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7545 to exit() from the library code.
7546 * xpath.c, parser.c: removed bugs or unused code detected by
7547 Windows compilers
7548 * parser.c: started adding interfaces for parsing well balanced
7549 XML fragments
7550 * configure.in: releasing 1.8.4
7551 * doc/* : rebuilt the docs
7552
7553Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * tree.[ch] : added xmlNewDocFragment() for DOM
7556 * testHTML.c: uninitialized variable.
7557
7558Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * doc/* : rebuild the docs
7561
7562Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * acconfig.h: readline and history patch
7565 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7566 * tree.c: added check and handling when possibly removing an ID
7567 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7568 and saving.
7569 * test/HTML/entities.html result/HTML/entities.html* : test for
7570 various entities reference cases
7571 * result/HTML/* : as a result output of some testcase have
7572 changed
7573 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7574 by previous example. added xmlParseTryOrFinish().
7575 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7576 entities.h debugXML.h HTMLparser.h: changed the way struct are
7577 declared to allow gtk-doc to expose those
7578 * parser.c: closed bug #4960
7579 * Makefile.am configure.in: Applied patch from
7580 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7581 and math/socket libs detection
7582
7583Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * configure.in, Makefile.am: link tester against readline
7586 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7587
7588Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * tree.[ch]: added xmlRemoveProp
7591 * win32config.h.in nanohttp.c: avoid including the Windows
7592 socket stuff in every C files
7593 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7594 the XmL parser(s)
7595 * test/ns4 result/ns4 etc...: added test case for previous prob
7596 * tree.c: xmlNewNs wasn't checking for double definition
7597 * Makefile.in: fixed a problem with dist-hook duplicates
7598 * parser.[hc], xmlIO.c: fixed the loading of external entities
7599 APIs, now xmlLoadExternalEntity() is used everywhere and
7600 setting up an app specific front-end using the
7601 * SAX.c parser.c: some fixes, now the xhtml spec validates
7602 with the xhtml DTD.
7603 * error.c: fixed crashes in case of no input stream
7604 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7605 to the validation tests and results
7606
7607Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7610 too htmlCreatePushParserCtxt() and htmlParseChunk()
7611 * parser.c: a bit of cleanup.
7612 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7613 to XML) removed the last mem leak known
7614 * HTMLtree.c: output message cleanup
7615 * xmlmemory.c: display content info about memory blocks
7616 * result/HTML/wired.* : missing att value warning change
7617
7618Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * doc/* : rebuilt the documentation
7621
7622Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * parser.[ch] parserInternals.h: Push parser for XML,
7625 seems to work fine now
7626 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7627 --push for push testing
7628 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7629 * testSAX.c: added --push
7630 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7631 subtree
7632 * xmlIO.[ch] : enriched API + fixes for push mode
7633 * entities.[ch]: added the entity content length to the struct.
7634 * xmlmemory.[ch]: new API to show the last entries for the shell
7635 * valid.c: added required attribute testing
7636 * SAX.c: the cdata callback now merge contiguous fragments
7637 * HTMLparser.c: cleanup of some macros
7638
7639Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * parser.c: fix for PIs name starting with xml
7642 * tree.c: fixed a potential problem with || and && ops
7643 * *.c, configure.in win32config.h.in : generate win32config.h for
7644 those on the Other Side !
7645
7646Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * parser.c: fixed a stupid = vs. == bug :-(
7649 * doc/gnome-xml.sgml: s/glade/xml/
7650
7651Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * configure.in, doc/xml.html : bug fix release 1.8.2
7654 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7655 Hopefully the end of that silly C++ include problem
7656 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7657 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7658 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7659 troubles with autoclosed elements when the stree shape doesn't
7660 follow the DtD specs. Added htmlIsAutoClosed() and
7661 htmlAutoCloseTag()
7662 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7663 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7664 * debugXML.c: fixed a bug on printing default namespaces.
7665 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7666
7667Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * result/HTML/*.htm[l] : updated the HTML regression tests according
7670 to the new output
7671 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7672 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7673 problem due to intermix of extern "C" { ... } declarations for C++
7674 and recursive includes in the headers
7675
76761999-12-20 Chris Lahey <clahey@umich.edu>
7677
7678 * HTMLtree.c: Made it so that html nodes with a single child do
7679 not insert a carriage return before or after the child node.
7680
7681Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * configure.in, doc/xml.html : bug fix release 1.8.1
7684 * parser.c: fixed bug #4344
7685 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7686 added the glue to avoid C++ problems
7687 * doc/* : regenerated the documentation
7688
7689Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7692 namespace recognition, and Dia as a resul :-(
7693 * encoding.c: closed bug #3950
7694
7695Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * valid.c: debugging a posteriori validation, except URI expansion
7698 stuff this should be fixed now
7699 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7700 Carl Nygard <cnygard@bellatlantic.net>
7701 * tester.c: added --postvalid, cleaning of the code
7702 * tree.[ch]: added xmlDocGetRootElement()
7703
7704Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7705
7706 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7707 c++ losage.
7708
7709Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * configure.in, doc/xml.html : bumped to 1.8.0
7712 * xlink.[ch], Makefile.am : added framework for link detection
7713 * parser.h: added nbChars to parser context, needed for cleanup.
7714 * xmlmemory.c: removed a nasty bug when out of mem
7715 * valid.[ch]: adding namespace support for attribute decl
7716 * tester.c: added --debugent option
7717 * debugXML.[ch]: added xmlDebugDumpEntities()
7718 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7719 buffers instead, this was really needed, validation was breaking
7720 in strange ways due to that. Added xmlParseStringPEReference()
7721 and other parsing from strings functions. Entities processing
7722 modified again, but PERef are still not handled correcly but
7723 unless you're Eve Maller you won't notice :-)
7724 * HTMLparser.c: large changes toward reliability, and switched to
7725 lowercase internal tags, XHTML is lowercase, so it will help
7726 that output is closer to next version.
7727 * doc/* : regenerated the documentation, it is now hosted at
7728 http://xmlsoft.org/ (same bits I just bought the domain :-)
7729
7730
7731Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7734 doc generation
7735 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7736 in the SAX API
7737 * doc/*: rebuilt the doc making sure everything appears in the
7738 HTML files
7739
7740Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7743 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7744 which allow impressive speed improvement on dataset with
7745 large text pieces, but at the cost of broken binary
7746 compatibility and slightly bigger memory usage.
7747 Configure with --with-buffers to activate them, they
7748 are protected with XML_USE_BUFFER_CONTENT define.
7749 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7750 goal is 0 memory left allocated once parser is no more used
7751 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7752 call xmlCleanupParser() and xmlMemoryDump()
7753
7754Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7757 * parser.[ch] encoding.[ch]: added memory cleanup routines
7758 * parser.c: closing bug #3788
7759 * doc/*: rebuilt the doc
7760
7761Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7764 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7765 * tester.c: added --compress option
7766 * doc/*: rebuilt the documentation
7767
7768Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7771 if given /proc/kcore as input !
7772 * doc/xml.html doc/*: updated and rebuilt the documentation
7773
7774Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * parser.c: Fixed some wrongly space collapsing code due to
7777 a misreading of the spec.
7778 * result/*: fixed the output accordingly
7779
7780Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * encoding.c: bug fix and typos
7783 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7784 * parser.c: added attribute normalization closing bug #3597
7785 * test/att* result/att* SAXresult/att*: testcase for attribute
7786 normalization
7787
7788Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * configure.in: closing bug #3163 by adding extra flags for the
7791 cc compiler on HP-UX
7792
7793Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * valid.[ch] : removed a typo and an enumerated type bug in the
7796 xmlAddElementDecl() function
7797 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7798 call to xmlEncodeEntitiesReentrant() so that the functions
7799 New, Set and Get are at the same level.
7800 * parser.c HTMLparser.c: extra memory allocation bug for
7801 attributes detected by someone using libxml in embedded systems :-)
7802
7803Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * xmlmemory.h: turned off mem debug :-\
7806
7807Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * parser.c: closed bug #2784 a one line fix, but worth pushing
7810 a new release out
7811 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7812 some structures, comments before and after the
7813 main element, and other nastyness
7814 * HTMLtree.c tree.c: accomodate the extended HTML supported
7815 * configure.in: pushing 1.7.4
7816 * test/ent8 and related outputs : added a new test for bug #2784
7817 * test/HTML/wired.html and related output: a nasty HTML example
7818 * Makefile.am: improved the test scripts
7819 * docs/* : reran the documentation extractor, updated xml.html
7820
7821Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7824 HTMLparser and debugged the HTML related code. HTML documents
7825 now have their own type
7826 * entities.c: do not dump &apos; for HTML output
7827 * xmlmemory.c: improvement, breakpoint mechanism
7828 * testHTML.c: added --sax --repeat ...
7829 * Makefile.am: improved the HTML tests
7830 * valid.[ch]: added xmlValidGetValidElements and
7831 xmlValidGetPotentialChildren
7832 * tester.c: added --insert to test the 2 new functions
7833 * test//* result//* SAXresult//* : regression test cleanup
7834 and extension.
7835 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7836 gnome-xml-nanohttp.html
7837
7838Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * HTMLparser.c: fixed problems with some autoclose tags
7841 * tree.c: fixed XML output problems.
7842 * result/* SAXresult/*: update of the tests output
7843
7844Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * Makefile.am: Arturo patch for xmlConf.sh version info
7847 * parser.c: Tim Josling patch for single quoted items
7848 * tester.c: Tim Josling patch for tester options usage
7849 * tree.h: indent cleanup
7850
7851Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7854 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7855
7856Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * tree.c : Raph patch for initialization of CORBA fields
7859 * parser.c, xpath.c, ...: modification of doc comments
7860 * xpath.c : allow spaces in xpath expressions
7861
7862Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * xmlmemory.h: turning off memory debug :-(
7865
7866Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7869 better SAX interfaces.
7870 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7871 entity.
7872 * configure.in: 1.7.2
7873
7874Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * libxml.spec.in: fixed the URL
7877 * doc/xml.html: improved the documentation front-end
7878
7879Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7882
7883Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * libxml.spec.in: fixed the alpha compile problem
7886 * parser.[ch]: changed errno to errNo in the parser context :-(
7887 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7888 * doc/xml.html: changed CHAR to xmlChar
7889 * doc/html/*: recompiled the documentation
7890 * configure.in: 1.7.1
7891
7892Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * parser.h: modified the parser context struct to regain 1.4.0
7895 binary compatibility
7896 * parser.c, xml-error.h: added errno ot teh context and defined
7897 a set of errors values with update of errno
7898 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7899 DTDs and entities
7900 * *.h, *.c: complete cleanup of the use of config.h and include
7901 protection depending on the current setup.
7902 * overalll debugging, maintenance and bug-fixing on all modules
7903 * updated the documentation
7904 * ready for 1.7.0
7905
7906Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * HTMLparser.c : cleanup
7909 * SAX.c valid.c valid.h: added ID/IDREF checking
7910 * tree.c tree.h: extended doc structure for refs
7911 * configure.in: 1.6.2
7912 * parser.c: patched bug in SAX user arg call
7913 * parserInternals.h: patched missing close in C++ wrapping
7914 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7915 especially upcoming XPointer implementation.
7916 * doc/xml.html: augmented, typo
7917
7918Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7919
7920 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7921 not all invocations of install understand -d.
7922
7923Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7924
7925 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7926 to make 'check' works, when builddir != srcdir.
7927
7928Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * doc/xml.html : updated the documentation
7931
7932Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7935 not deallocated memory blocks
7936 * *.c : replaces all calls to malloc() free() and realloc() to
7937 the wrapper functions/macros
7938 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7939 instead of xmlFreeNodeList()
7940
7941Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * HTMLparser.c: corrected a stupid bug leading to core dump at
7944 tree deallocation. Removed warnings indicated by
7945 Stephane.Conversy@lri.fr
7946 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7947 looked for in the external subset
7948
7949Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7952 on SGI by Stephane.Conversy@lri.fr
7953
7954Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * all .h : changed the prototype declaration indent as in gtk
7957 * most .c : working on reducing the TODOs in the code
7958 * most .c : cleanup though -pedantic and Insure++
7959 * improvements on validation ID checkings.
7960 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7961 * xml-config.in: closed #1810
7962
7963Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * tree.h, valid.c, valid.h: more work on validity, IDs
7966 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7967 definition for AIX
7968
7969Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7972 the distribution due to a cut'n paste error at last commit
7973
7974Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * configure.in: upgraded to version 1.4.0
7977 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7978 Big update, added a large part of the validation process,
7979 it should be usable, but some parts are missing
7980 * xpath.c: improved the implementation w.r.t. root.
7981 * Makefile.am: added more tests
7982 * test and result trees: added a lot of tests
7983 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7984
7985Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * Added an HACKING file
7988
7989Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * xpath.[ch] : improvements and debug of the XPath implementation
7992 * parser.c, HTMLparser.c : modified the parsers to be progressive
7993 * tree.[ch] : extended the Buffer promitives
7994 * xmlIO.[ch] : added basic I/O routines providing progressive
7995 parsing and ready for I18N conversion plugins
7996 * SAXresult/* : the SAX callback sequence maybe slightly different
7997 now
7998 * test*.c : improved/updated the tests programs
7999 * doc/* : recompiled the docs.
8000
80011999-07-26 Michael Meeks <michael@edenproject.org>
8002
8003 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8004
8005 * tree.c: Ditto.
8006
8007Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * configure.in: upgraded to version 1.4.0
8010 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8011 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8012 XML query language, see http://www.w3.org/TR/xpath for more details.
8013 * parser.c, parser.h: added CHAR* related string functions for XPath
8014 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8015 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8016 rebuild the docs.
8017 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8018 and regression testing capabilities for XPath.
8019
8020Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8023 closing bug #1646
8024
8025Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * Makefile.am, example/Makefile.am: closed bug #1683
8028
8029Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * example/Makefile.am, configure.in: added the makefile for the
8032 gjobread example
8033
8034Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8035
8036 * doc/Makefile.am:
8037 - fix which allow "make install DESTDIR=</install/prefix>".
8038
8039Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8042 which fixed a problem on the file reading-code.
8043
8044Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8047 output.
8048 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8049
8050Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * parser.h : Oops removed the binary compatibility problem
8053 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8054 * parser.c, HTMLparser.c: applied patches for reading from stdin
8055
8056Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * parser.c, entities.c, valid.c: cleanup bug #1591
8059 * configure.in: cleanup bug #1592
8060 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8061 the same tree back-end. Hence gdome will be available for it.
8062 * doc/Makefile.am: close bug #617
8063
8064Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * parser.c: alloctate a per parser context SAX interface block
8067
8068Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8071 and xmlEncodeEntitiesReentrant with the correct one :-\
8072
8073Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * commit of my internal XML base changes, quite a lot of
8076 changes, cleanups, better entities support, framework for
8077 new I/O and charset detection and handling
8078 * Fixed the configure/Makefile stuff to generate shared libs
8079 with the proper version info, so we jumped on rev from
8080 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8081 xmlEncodeEntities() result need to be freed now, and a string
8082 xmlParserVersion provide the current library version.
8083
8084Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8085
8086 * parser.c: fixed a buffer overrun for when you have a very long
8087 attribute with no entities in it.
8088
8089Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * added example directory
8092 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8093
8094Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * Release of libxml-1.1, nearly everything has been touched for
8097 this.
8098 * Added more regression tests
8099 * Updated the documentation
8100
8101Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * tree.[ch]: unified the XML_NO_CORBA defines.
8104 * parser.c encoding.[ch]: started plugging in char encoding detection
8105
8106Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8107
8108 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8109 Also freed allocated buffer.
8110
8111Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8112 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8113 reentrancy problem at printing. One is left in entities.c, to
8114 remove ASAP
8115 * testSAX.c : added a test example showing the use of the SAX
8116 interface if one doesn't want to build the DOM tree.
8117 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8118
8119Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8122 large revamping of the parser to use SAX callbacks
8123 http://www.megginson.com/SAX/ (or at least a C like interface
8124 a la Expat). It's now possible to set up your own callbacks
8125 and the parser will not build a DOM tree.
8126 * test/* result/*: updated the test suite, I finally removed
8127 the old Namespace draft support (PI based).
8128
8129Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * Makefile.am: added test result to EXTRA_DIST for make tests
8132
8133Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * parser.c, parserInternals.h: moved the chars macro definitions
8136 to parserInternals.h
8137 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8138 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8139
8140Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * xml-config.in : applied patch to make --version work
8143
81441999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8145
8146 * Makefile.am (check-local): Alias for `tests' target. This will
8147 cause `make check' to do the right thing.
8148 (tests): Don't run tests in srcdir. Also, replaced calls to
8149 basename with a `sed' "equivalent".
8150
8151Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8154 it in the header and not the sources, updated the doc.
8155 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8156 pointing this out.
8157
8158Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8161 exported the inputStream routines.
8162 * doc/html/* : updated accordingly
8163
8164Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * parser.c, parser.h, parserInternals.h: added a few extra
8167 internal calls to allocate and free parser contexts ...
8168 * doc/html/* : updated accordingly
8169
8170Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * configure.in, Makefile.am, doc/makefile.am : General changes for
8173 1.0.0 release and including the generated HTML documentation.
8174
8175Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * makefile.am : added parserInternals.h, oops.
8178
8179Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * parserInternals.h: added this header giving access to the parser
8182 internal functions.
8183 * doc/Makefile.am : added a rebuild target which rebuilds the full
8184 set of documentations
8185 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8186 the internal subset.
8187 * *.c *.h: modifications needed to generate the documentation using
8188 gtk-doc, cleanup of functions blocks, reorganisation of struct
8189 declarations.
8190
8191Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8194 the tar and spec file to include the beginning of the doc.
8195
81961999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8197
8198 * doc/.cvsignore: Added this file.
8199
8200Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * tree.c: fixed xmlGetProp to return "" when the attribute
8203 exists, even if the node-list is NULL.
8204
8205Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * tree.c: patched an error outputting empty attribute values.
8208 * Makefile.am and doc/makefile.am: have been updated during the
8209 week-end. Sorry for an empty CVS log, I got a shell problem.
8210
8211Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * tree.h: cleaned up using enums instead of defines
8214 * parser.c, valid.[ch]: more work on parsing/output of element
8215 declarations
8216
8217Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * valid.[ch], tree.c, parser.c : more work toward full parsing
8220 of XML DTDs.
8221 * README: added informations about mailing-list and on-line
8222 documentation
8223
82241999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8225
8226 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8227
8228Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * parser.c, tree.[ch] : more work toward conformance testing,
8231 added a last element to accelerate parsing of very flat structures
8232 started working on internal subset Element content declaration.
8233 * valid.[ch] : first cut at adding code toward validation.
8234 * previous changes had also small impact on most files, especially
8235 the conformance testing using James Clark test suite.
8236
8237Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * test/* : updated the examples, most of them were not well
8240 formed (humm), and added rdf2.
8241 * result/* : resulting changes in the output.
8242
8243Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8246
8247Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * tree.c: patched a bug in the generation of empty attributes
8250
8251Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8254 for node/trees/documents/... Biggest problem is namespace
8255 support when copying subtrees.
8256
8257Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * parser.c, entities.c: improve entities and char ref encoding,
8260 and cleanups of error messages.
8261
8262Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * parser.c, entities.c: simple bug hunting done during rpm2html and
8265 rpmfind integration.
8266
8267Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * parser.[ch]: Added interfaces allowing to specify a SAX
8270 handler before parsing.
8271
8272Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * parser.c: redirrect all errors reporting through the SAX
8275 error function
8276
8277Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8280 * libtool, tlmain ...: update of the libtool files
8281
82821998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8283
8284 * entities.c: Use g_snprintf insteda of snprintf.
8285
8286Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8289 added ent5 test for this purpose.
8290 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8291
8292Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * parser.c: fixed? a strange error due to compression on a GWP
8295 document.
8296
8297Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * tree.[ch]: bug fixing
8300 * entities.[ch]: defined a specific type for predefined entities
8301 * doc/xml.html: more documentation on the library, how to use it,
8302 overview of the interfaces.
8303
8304Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8307
8308Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * tree.c: corrected a small bug
8311 * doc/xml.html: continuing writing documentation.
8312
8313Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * debugXML.h debugXML.c: added debugging utilities.
8316 * tester.c: added --debug switch.
8317 * tree.c: patched an incorrect node->type assignment.
8318 * parser.c: formatting, ensure that node->doc != NULL in attributes
8319
8320Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8323 entity support and provide an internal representation close to
8324 DOM one (entity ref nodes, and attribute value as tree). I tried
8325 to preserve the interface but this will surely break some apps
8326 (I have to change rpm2html/rpmfind for example). I had to change
8327 two interfaces, and the generated tree is somewhat different.
8328 * doc/* : started documenting the XML library, the tree and
8329 DOM/Corba. This is a first step.
8330
8331Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * parser.c: Set up the fonctions comment block, boring but useful.
8334 * parser.h, SAX.c, parser.c: now attributes are processed through
8335 the SAX interface. The problem is that my SAX interface diverged
8336 quite a bit from the original one, well this is not an official
8337 spec, and translating it from Java to C is hairy anyway...
8338
8339Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8342 fonctions comment block, boring but useful.
8343
8344Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8347 conversion routines. However they are not yet used to convert the
8348 inputs. The core will run with UTF-8.
8349
8350Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * tree.c : make sure that the type id is properly set-up when
8353 a new object is allocated, needed for DOM.
8354
8355Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * tree.h, tree.c: Ok, the main objects in the tree will be native
8358 corba objects, it costs 8 bytes per Node, Attribute and Document
8359 but it simplifies the Corba integration a lot (no extra interface
8360 objects to allocate/free).
8361
8362Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8365 and changed NODEs contants for conformity with DOM Level 1
8366
8367Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * added hooks to keep track of servants when creating objects
8370 xmlDoc and xmlNode (for Corba export).
8371
8372Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * added xml-config script.
8375
8376Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8379 to autoupdate libtool and automake conf files.
8380
83811998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8382
8383 * Makefile.am: Use '?' to separate the sed
8384 commands as ',' is used when people pass -Wl,something.
8385
8386
8387Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * tree.c, tree.h: added a per-document compression interface.
8390
8391Tue Sep 22 20:47:38 EDT 1998
8392
8393 * tree.c, tree.h: added saving with compression and added interfaces
8394 to control the compression level (xmlGetCompressMode,
8395 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8396
8397Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * parser.c: corrected a loop for files of size 0
8400
84011998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8402
8403 * error.h: New file. Contains prototyes from `error.c'.
8404
8405Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8406
8407 * Makefile.am (xmlincdir): New macro.
8408 (xmlinc_HEADERS): Renamed from include_HEADERS.
8409
8410Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * applied small patch on numeric entities from
8413 Christopher Blizzard <blizzard@appliedtheory.com>
8414
8415Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * New release 0.2, removed the old xml_* files so that it's
8418 coherent with the other CVS base (W3C), far better conformance
8419 to standard, new namespaces, decent entities support, beginning
8420 of a SAX-like interface. Nearly nothing left intact, even the
8421 test examples ...
8422
84231998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8424
8425 * .cvsignore: Add .deps dir
8426
8427Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8430
8431Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * configure.in: added test for CPP
8434 * AUTHORS, Changelog: the original ones didn't get commited but the
8435 glib ones instead, fixed.
8436 * Makefile.am: corrected an error in library naming
8437
8438Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * integrated code developped at W3C
8441 * changed the original Copyright
8442 * migrated to automake
8443 * prefixed the filenames by xml_ to avoid filename clashes
8444
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008445Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8446
8447 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8448 should not be called.
8449
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008450Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8451
8452 * libxml-2.0.pc.in: applied the patch to fix #101894
8453
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008454Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8455
8456 * tree.c : applied patch from Lukas Schroeder for register callbacks
8457 * valid.c: modified patch from Lukas Schroeder to test
8458 register callbacks with --chkregister
8459
Daniel Veillard067bae52003-01-05 01:27:54 +00008460Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8461
8462 * xmlreader.c: seriously changed the way data are pushed to
8463 the underlying parser, go by block of 512 bytes instead of
8464 tryng to detect tag boundaries at that level. Changed the
8465 way empty element are detected and tagged.
8466 * python/tests/reader.py python/tests/reader2.py
8467 python/tests/reader3.py: small changes mostly due to context
8468 reporting being different and DTD node being reported. Some
8469 errors previously undetected are now caught and fixed.
8470 * doc/xmlreader.html: flagged last section as TODO
8471
Daniel Veillard51a447a2003-01-04 19:42:46 +00008472Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8473
8474 * python/libxml.py: integrated the Python 2.2 optimizations
8475 from Hannu Krosing, while maintaining compatibility with
8476 1.5 and 2.1
8477
Daniel Veillarde59494f2003-01-04 16:35:29 +00008478Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8479
8480 * xmllint.c: a bit of cleanup
8481 * xmlreader.c: small fix
8482 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8483 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8484
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008485Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8486
8487 * python/setup.py.in: patch from Stéphane Bidoul to include
8488 drv_libxml2.py in setup.py
8489
Daniel Veillard66b82892003-01-04 00:44:13 +00008490Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8491
8492 * doc/xmlreader.html: starting documenting the new XmlTextReader
8493 interface.
8494
Daniel Veillard7704fb12003-01-03 16:19:51 +00008495Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8496
8497 * xmllint.c: added the --stream flag to use the TextReader API
8498 * xmlreader.c: small performance tweak
8499
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008500Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8501
8502 * xmlreader.c python/tests/reader2py: okay the DTD validation
8503 code on top of the XMLTextParser API should be solid now.
8504
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008505Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8506
8507 * xmlreader.c python/tests/reader2py: Fixing some more mess
8508 with validation and recursive entities while using the
8509 reader interface, it's getting a bit messy...
8510
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008511Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8512
8513 * xmlreader.c python/tests/reader.py: another couple of problem
8514 related to IsEmptyElement reported by Stéphane Bidoul needed
8515 some fixes.
8516
Daniel Veillard4f860202003-01-02 13:00:02 +00008517Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8518
8519 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8520 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8521 based on the python XmlTextReader interface.
8522
Daniel Veillard3c265e42003-01-01 21:06:49 +00008523Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8524
8525 * tree.c: backing out one change in the last patch which broke the
8526 regression tests
8527
Daniel Veillard5335dc52003-01-01 20:59:38 +00008528Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8529
8530 * global.data globals.c tree.c include/libxml/globals.h: applied
8531 an old patch from Lukas Schroeder to track node creation and
8532 destruction. Probably missing a lot of references at the moment
8533 and not usable reliably.
8534
Daniel Veillard8ba17412003-01-01 19:13:12 +00008535Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8536
8537 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8538 from doc/news.html and a stylesheet
8539
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008540Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8541
8542 * xmlreader.c python/tests/reader.py: fixed another couple of
8543 xmlreader bugs reported by Stéphane Bidoul and added tests.
8544
Daniel Veillard9e395c22003-01-01 14:50:44 +00008545Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8546
8547 * xmlreader.c python/tests/reader2.py: fixed another validity
8548 checking in external parsed entities raised by Stéphane Bidoul
8549 and added a specific regression test.
8550 * python/tests/reader3.py: cleanup
8551
Daniel Veillardd5896142002-12-31 14:45:26 +00008552Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8553
8554 * xmlreader.c python/tests/reader2.py: fixed a problem with
8555 validation within entities pointed by Stéphane Bidoul, augmented
8556 the tests to catch those.
8557
Daniel Veillarddc85f282002-12-31 11:18:37 +00008558Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * python/generator.py: modified the generator to allow keeping
8561 class references when creating new classes, needed to fix a bug
8562 pointed by Stéphane Bidoul where the input buffer of the
8563 xmlTextReader instance gets destroyed if the python wrapper for
8564 the input is not referenced anymore.
8565
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008566Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8567
8568 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8569 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8570
Daniel Veillard571b8892002-12-30 12:37:59 +00008571Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8572
8573 * xmlreader.c python/tests/reader.py: fixed another problem
8574 pointed by Stéphane Bidoul
8575
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008576Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8577
8578 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8579 with "<a/>"
8580
Daniel Veillardecaba492002-12-30 10:55:29 +00008581Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8582
8583 * SAX.c: warn on xmlns:prefix="foo"
8584 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8585 for namespace attributes handling.
8586
Daniel Veillard2d84a892002-12-30 00:01:08 +00008587Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8590 a really nasty problem raised by a DocBook XSLT transform
8591 provided by Sebastian Bergmann
8592
Daniel Veillard29b3e282002-12-29 11:14:41 +00008593Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8594
8595 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8596 by Stéphane Bidoul and integrated it into the tests
8597
Daniel Veillarde18fc182002-12-28 22:56:33 +00008598Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8601 extended the XmlTextReader API a bit, addding accessors for
8602 the current doc and node, and an entity substitution mode for
8603 the parser.
8604 * python/libxml.py python/libxml2class.txt: related updates
8605 * python/tests/Makefile.am python/tests/reader.py
8606 python/tests/reader2.py python/tests/reader3.py: updated a bit
8607 the old tests and added a new one to test the entities handling
8608
Daniel Veillardaba976d2002-12-28 21:14:18 +00008609Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * python/generator.py python/libxml2class.txt
8612 python/tests/reader.py python/tests/reader2.py: changed the
8613 generator to provide casing for the XmlTextReader similar to
8614 C# so that examples and documentation are more directly transposable.
8615 Fixed the couple of tests in the suite.
8616
Daniel Veillard83298842002-12-28 15:12:33 +00008617Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * doc/guidelines.html: added a document on guildeline for
8620 publishing and deploying XML
8621
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008622Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * valid.c xmlreader.c: final touch running DTD validation
8625 on the XmlTextReader
8626 * python/tests/Makefile.am python/tests/reader2.py: added a
8627 specific run based on the examples from test/valid/*.xml
8628
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008629Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8630
8631 * python/libxml.py: added a few predefined xmlTextReader parser
8632 configuration values.
8633
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008634Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * python/libxml_wrap.h: trying to fix #102037
8637
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008638Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * SAX.c: fixing bug #95296, when the predefined entities
8641 are redefined in the DTD the default one must be used
8642 instead anyway.
8643
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008644Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8645
8646 * doc/xmllint.xml
8647 * doc/xmllint.1
8648 Add discussion of XML_DEBUG_CATALOG to xmllint man
8649 page - bug #100907
8650
8651
Daniel Veillarddf512f42002-12-23 15:56:21 +00008652Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * xmlreader.c: Fixed the empty node detection to avoid reporting
8655 an inexistant close tag.
8656
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008657Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8660 for Python 2.1
8661
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008662Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8665
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008666Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * doc/libxml2-api.xml python/tests/reader.py: one really need
8669 to provide the base URI information when creating a reader parser
8670 from an input stream. Updated the API and the example using it.
8671
Daniel Veillardea7751d2002-12-20 00:16:24 +00008672Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8675 include/libxml/valid.h include/libxml/xmlreader.h: working on
8676 DTD validation on top of xml reader interfaces. Allows to
8677 validate arbitrary large instances. This required some extensions
8678 to the valid module interface and augmenting the size of xmlID
8679 and xmlRef structs a bit.
8680 * uri.c xmlregexp.c: simple cleanup.
8681
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008682Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8683
8684 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8685 work on the xml reader interfaces.
8686 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8687 Web page for the Windows binaries.
8688
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008689Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8690
8691 * xmlIO.c: applied a patch for VMS following the report by
8692 Nigel Hall
8693
Daniel Veillard3772de32002-12-17 10:31:45 +00008694Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * parser.c: the parseStartTag bug fix wasn't complete.
8697
Daniel Veillard67df8092002-12-16 22:04:11 +00008698Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8701 parseStartTag, fixing it.
8702 * test/att4 result/att4 result/noent/att4: adding the test
8703 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8704 more methods to XmlTextReader.
8705
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008706Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8707
8708 * win32/libxml2.def.src: added more xml reader exports
8709 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8710 to the build
8711
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008712Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8713
8714 * doc/tutorial/xmltutorial.xml
8715 plus generated html and pdf
8716 Updating tutorial again based on further comments from Niraj
8717 Tolia on the last iteration
8718
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008719Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8720
8721 * doc/tutorial/xmltutorial.xml
8722 * doc/tutorial/includekeyword.c
8723 * doc/tutorial/includegetattribute.c
8724 plus generated html and pdf
8725 Adding fix from Niraj Tolia to tutorial to properly free memory.
8726
8727
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008728Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8731 more methods of XmlTextReader.
8732 * python/libxml2class.txt python/tests/reader.py: this increased the
8733 methods in the bndings, augmented the test to check those new
8734 functions.
8735
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008736Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8739 methods of XmlTextReader.
8740 * python/generator.py python/libxml_wrap.h python/types.c
8741 python/libxml2class.txt: added the reader to the Python bindings
8742 * python/tests/Makefile.am python/tests/reader.py: added a specific
8743 test for the Python bindings of the Reader APIs
8744 * parser.c: small cleanup.
8745
Daniel Veillard06503452002-12-13 10:42:08 +00008746Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * xinclude.c: fallback was only copying the first child not the
8749 full child list of the fallback element, closes #89684 as reopened
8750 by Bernd Kuemmerlen
8751
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008752Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8753
8754 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8755
Daniel Veillard000eafb2002-12-12 10:04:22 +00008756Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
Daniel Veillardc1eed322002-12-12 11:01:32 +00008758 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008759 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008760 gives enum values, fix functype return type, put back fields in
8761 structs
8762 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008763
Daniel Veillard024b5702002-12-12 00:15:55 +00008764Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8767 about htmlNodeDumpOutput location.
8768 * xpath.c: removed an undefined function signature
8769 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8770 too many symbols in the API breaking the python bindings.
8771 Updated with the libxslt/libexslt changes.
8772
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008773Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * configure.in: preparing release of 2.4.29
8776 * doc/*: rebuilt the docs and API
8777 * xmlreader.c: a few more fixes for the XmlTextReader API
8778
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008779Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8780
8781 * include/win32config.h: applied mingw patch from Magnus Henoch
8782
Daniel Veillard5aad8322002-12-11 15:59:44 +00008783Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8786
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008787Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8790 building Python script, does the C parsing directly, generates
8791 a better API description including structure fieds defs and
8792 enums. Still a couple of bugs, but good enough for the python
8793 wrappers now.
8794 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8795 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8796 include/libxml/schemasInternals.h include/libxml/tree.h: more
8797 cleanup based on the python analysis script reports.
8798 * libxml.spec.in: make sure the API XML description is part of the
8799 devel package.
8800
Daniel Veillard01c13b52002-12-10 15:19:08 +00008801Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8804 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8805 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8806 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8807 code cleanup, especially the function comments.
8808 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8809
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008810Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * Makefile.am xmlreader.c include/libxml/Makefile.am
8813 include/libxml/xmlreader.h: Adding a new set of APIs based on
8814 the C# TextXmlReader API but converted to C. Allow to parse
8815 in constant memory usage, far simpler to program and explain
8816 than the SAX like APIs, unfinished but working.
8817 * testReader.c: test program
8818
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008819Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8820
8821 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8822
Daniel Veillard64b35282002-12-04 15:10:40 +00008823Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * tree.c: Chip turner indicated that XHTML1 serialization
8826 rule for style actually break on both IE and Mozilla,
8827 try to avoid the rule if escaping ain't necessary
8828
Daniel Veillard8efff672002-12-04 11:44:48 +00008829Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * nanhttp.c: handle HTTP URL escaping, problem reported by
8832 Glen Nakamura and Stefano Zacchiroli
8833
Daniel Veillard1c732d22002-11-30 11:22:59 +00008834Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8837
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008838Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * uri.c: Johann Richard pointed out some XPointer problems for
8841 URN based URI references in XInclude. Modified the URI parsing
8842 and saving routines to allow correct parsing and saving of
8843 XPointers, especially when attached to "opaque" scheme accordingly
8844 to RFC 2396
8845
Daniel Veillard8db67d22002-11-27 19:39:27 +00008846Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8849 of refactoring to the HTML saving code.
8850 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8851 in the doc.
8852
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008853Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8856 to a buffer API to reuse the generic dump to an OutputIO layer,
8857 this reduces code, fixes xmlNodeDump() for XHTML, also made
8858 xmlNodeDump() now return the number of byte written.
8859
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008860Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8861
8862 * python/setup.py.in: another patch from Stéphane Bidoul for
8863 Python bindings on Windows
8864 * doc/parsedecl.py: small cleanup
8865
Daniel Veillard9715c172002-11-25 16:33:40 +00008866Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * libxml.spec.in configure.in: add a line in %changelog for releases
8869
Daniel Veillard9bc53102002-11-25 13:20:04 +00008870Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * parser.c: patch from Marcus Clarke fixing a problem in entities
8873 parsing that was detected in KDe documentations environment.
8874
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008875Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8876
8877 * python/libxml.c (libxml_prev): Return the previous as opposed to
8878 the next node (I guess this is the result of some cut & paste programming:)
8879
Daniel Veillard80d7b902002-11-23 16:23:08 +00008880Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8883
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008884Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * python/generator.py python/libxml.c python/setup.py.in: trying
8887 to fix the Python bindings build on Windows (Stéphane Bidoul)
8888
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008889Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8890
8891 * win32/configure.js: added option for python bindings
8892 * win32/libxml2.def.src: added more exports
8893
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008894Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8895
8896 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8897 pthreads
8898 * win32/wince/*: applied updates to Windows CE port from Javier
8899
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008900Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * configure.in: preparing 2.4.28
8903 * libxml.spec.in doc/Makefile.am: some cleanup
8904 * doc/*: updated the news and regenerated.
8905
Daniel Veillardfee408f2002-11-22 13:18:30 +00008906Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * HTMLparser.c: final touch at closing #87235 </p> end tags
8909 need to be generated.
8910 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8911 this change slightly the output of a few tests
8912 * doc/*: regenerated
8913
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008914Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * parserInternals.c: fixing bug #99190 when UTF8 document are
8917 parsed using the progressive parser and the end of the chunk
8918 is in the middle of an UTF8 multibyte character.
8919
William M. Brack8b2c7f12002-11-22 05:07:29 +00008920Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8921
8922 * threads.c: fixed initialization problem in xmlNewGlobalState
8923 which was causing crash.
8924 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8925 in xmlInitializeGlobalState.
8926 * parserInternals.c: cleaned up ctxt->sax initialisation.
8927
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008928Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * tree.c include/libxml/tree.h: modified the existing APIs
8931 to handle XHTML1 serialization rules automatically, also add
8932 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8933 libxslt serialization uses it when needed without changing
8934 the library API.
8935 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8936 result/xhtml1: added a new test specifically for xhtml1 output
8937 and updated the result of one XHTML1 test
8938
Daniel Veillardd076a202002-11-20 13:28:31 +00008939Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * xinclude.c parserInternals.c encoding.c: fixed #99082
8942 for xi:include encoding="..." support on text includes.
8943 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8944 test/XInclude/ents/isolatin.txt : added a specific regression test
8945 * python/generator.py python/libxml2class.txt: fixed the generator
8946 the new set of comments generated for doc/libxml2-api.xml were
8947 breaking the python generation.
8948
Daniel Veillard817e70b2002-11-19 22:28:48 +00008949Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8952 * configure.in: patch for Solaris on new autoconf closes #98880
8953 * doc/parsedecl.py: repair the frigging API building script,
8954 did I say that python xmllib sucks ?
8955 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8956 and some comment are no more truncated.
8957
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008958Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8959
8960 * parser.c: Martin Stoilov pointed out a potential leak in
8961 xmlCreateMemoryParserCtxt
8962
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008963Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8966 included in HTML documents and using the push parser.
8967
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008968Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8969
8970 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8971 specified, look for the Python interpreter not just in the
8972 specified root but also in the specified location. Fixes #98825
8973
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008974Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * python/libxml.c: fixing bug #98792 , node may have no doc
8977 and dereferencing without checking ain't good ...
8978
Daniel Veillarddad3f682002-11-17 16:47:27 +00008979Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8980
8981 * configure.in: preparing release 2.4.27
8982 * doc/* : updated and rebuilt the docs
8983 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8984 and all the docs are actually packaged and in the final RPMs
8985 * parser.c parserInternals.c include/libxml/parser.h: restore
8986 xmllint --recover feature.
8987
Daniel Veillard68e9e742002-11-16 15:35:11 +00008988Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8989
Daniel Veillard784b9352003-02-16 15:50:27 +00008990 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008991 processing of parsed entities, and XPath computation on sustitued
8992 entities.
8993 * testXPath.c: make sure entities are substitued.
8994
Daniel Veillard328f48c2002-11-15 15:24:34 +00008995Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8996
Daniel Veillard784b9352003-02-16 15:50:27 +00008997 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008998 processing of internal parsed entities, which had to be changed.
8999
Daniel Veillard66651aa2002-11-15 11:21:43 +00009000Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9003 trying to fix bug #98517 about building outside the source tree
9004 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9005
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009006Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9007
9008 * include/win32config.h: cleanup
9009 * win32/Makefile.mingw: integrated mingw in JScript configure
9010 * win32/Makefile.msvc: modified to allow mingw coexistence
9011 * win32/configure.js: integrated mingw
9012 * win32/Readme.txt: cleanup
9013
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009014Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * HTMLparser.c: strengthen the guard in the Pop macros,
9017 like in the XML parser, closes bug #97315
9018
Daniel Veillard0821b152002-11-12 20:57:47 +00009019Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9022 callback is never used.
9023
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009024Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * parserInternals.c: fixed the initialization of the SAX structure
9027 which was breaking xsltproc
9028 * xpath.c: patch from Petr Pajas for CDATA nodes
9029 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9030 * parser.c include/libxml/parser.h: patch from Peter Jones
9031 removing a leak in xmlSAXParseMemory() and adding the
9032 function xmlSAXParseMemoryWithData()
9033
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009034Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9035
9036 adding pdf of tutorial, changing web page to link to it
9037 * doc/tutorial/xmltutorial.pdf
9038 * doc/xml.html
9039 * doc/docs.html
9040
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009041Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9042
9043 * doc/tutorial/ar01s08.html
9044 adding file what I forgot for tutorial
9045
9046
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009047Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9048
9049 Adding encoding discussion to tutorial
9050 Added:
9051 * doc/tutorial/images/*.png: DocBook admonition image files
9052 * doc/tutorial/apf.html, apg.html: new generated html
9053 * doc/tutorial/includeconvert.c: conversion code entity file
9054 changed:
9055 * doc/tutorial/xmltutorial.xml: DocBook original
9056 * doc/tutorial/*.html: generated html
9057
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009058Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9059
9060 * include/libxml/*.h: retired xmlwin32version.h
9061 * doc/Makefile.am: retired xmlwin32version.h
9062 * win32/configure.js: retired xmlwin32version.h
9063
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009064Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9065
9066 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009067 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9068 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009069
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009070Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * globals.c: fixed a typo pointed out by Igor
9073 * xpath.c: try to speed up node compare using line numbers
9074 if available.
9075
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009076Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * tree.c: make xmlFreeNode() handle attributes correctly.
9079
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009080Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9081
9082 * catalog.c: completed the #96963 fix, as reported by Karl
9083 Eichwalder
9084
Daniel Veillard56f21f22002-11-06 15:49:46 +00009085Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9088
Daniel Veillard91ad8792002-11-04 17:06:52 +00009089Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * Makefile.am: switched the order of a couple of includes
9092 to fix bugs #97100
9093
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009094Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9095
9096 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9097 xmlLoadCatalogs that used to separate directories with a ':'.
9098
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009099Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9100
9101 * threads.c: improvements to the Windows-side of thread handling
9102 * testThreads.c: conditionally excluded unistd.h
9103 * testThradsWin32.c: broke overlong lines
9104 * include/win32config.h: adapted thread-related macros to the new
9105 scheme and for pthreads on Windows
9106 * win32/Makefile.msvc: introduced a more flexible thread build,
9107 added testThreads[Win32].c to the build
9108 * win32/configure.js: introduced a more flexible thread config
9109
John Fleck61f6fb62002-10-31 15:23:29 +000091102002-10-31 John Fleck <jfleck@inkstain.net>
9111
9112 * doc/xml.html (and, by implication, FAQ.html)
9113 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9114
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009115Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9116
9117 * configure.in: removed xmlwin32version.h
9118 * include/libxml/Makefile.am: removed xmlwin32version.h
9119
Daniel Veillardce66ce12002-10-28 19:01:59 +00009120Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * tree.c: applied patch from Brian Stafford to fix a bug
9123 in xmlReconciliateNs()
9124
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009125Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * tree.c: applied patch from Christian Glahn to allow
9128 xmlNewChild() on document fragment nodes
9129
Daniel Veillardb39bc392002-10-26 19:29:51 +00009130Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * parser.c: Christian Glahn found a problem with a recent
9133 patch to xmlParseBalancedChunkMemoryRecover()
9134 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9135 problems
9136 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9137 test/schemas/seq*: added the test cases from Charles
9138
Daniel Veillard366a9152002-10-23 20:43:53 +00009139Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9142 serious cleanup of the spec file and associated changes
9143 in the Makefiles.
9144 * valid.c: try to remove some warnings on x86_64
9145
Daniel Veillardd033d022002-10-23 14:55:02 +00009146Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9149 fix bug #96586
9150
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009151Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9154 parsing, applied his patch
9155 * result/HTML/attrents.html result/HTML/attrents.html.err
9156 result/HTML/attrents.html.sax test/HTML/attrents.html:
9157 added the test and result case provided by Mikhail Sogrine
9158
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009159Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * vms/build_libxml.com vms/config.vms vms/readme.vms
9162 include/libxml/parser.h include/libxml/parserInternals.h
9163 include/libxml/tree.h include/libxml/xmlIO.h
9164 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9165 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9166 Applied the VMS update patch from Craig A. Berry
9167 * doc/*.html: update
9168
Daniel Veillardf000f072002-10-22 14:28:17 +00009169Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9172
Daniel Veillard1e208222002-10-22 14:25:25 +00009173Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * debugXML.c: adding a grep command to --shell in xmllint
9176 for T.V. Raman
9177
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009178Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * xmlcatalog.c: tried to fix some of the problem with --sgml
9181
Daniel Veillard935494a2002-10-22 14:22:46 +00009182Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * parser.c: tried to fix bug #91500 where doc->children may
9185 be overriden by a call to xmlParseBalancedChunkMemory()
9186
9187Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9190 identifiers in SGML catalogs containing '&'
9191
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009192Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * python/types.c: fixed bugs when passing result value tree
9195 to Python functions.
9196
Daniel Veillard48267432002-10-18 11:21:38 +00009197Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * configure.in: preparing the release of 2.4.26
9200 * doc/*: updated and rebuilt the documentation
9201
Daniel Veillardbb284f42002-10-16 18:02:47 +00009202Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * parser.c: fixed a XML Namespace compliance bug reported by
9205 Alexander Grimalovsky
9206
Daniel Veillard44892f72002-10-16 15:23:26 +00009207Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * HTMLtree.c: fixed serialization of script and style when
9210 they are not lowercase (i.e. added using the API to the tree).
9211
Daniel Veillard2fd85422002-10-16 14:32:41 +00009212Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * valid.c: make xmlValidateDocument emit a warning msg if there
9215 is no DTD, pointed by Christian Glahn
9216
Daniel Veillard32370232002-10-16 14:08:14 +00009217Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9218
9219 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9220 content model when some of the blocks have min or max, and a couple
9221 of bugs found in the process.
9222 * result/schemas/list0* test/schemas/list0*: added some specific
9223 regression tests
9224
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009225Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * README: updated the contact informations
9228
Daniel Veillard63186732002-10-15 08:43:17 +00009229Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9232 misses it, reported by Peter Bray.
9233
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009234Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9237 and removed a few warnings
9238
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009239Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * parser.c: Christian Glahn found a small bug in the push parser.
9242 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9243 public
9244
Daniel Veillard6045c902002-10-09 21:13:59 +00009245Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * xmlschemas.c include/libxml/xmlschemas.h: added
9248 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9249 * testSchemas.c: added --memory to test the new interface
9250
Daniel Veillardf0070122002-10-09 14:24:17 +00009251Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * doc/index.py doc/search.php: integrated the XSLT indexing,
9254 a few fixed in the indexer, added a scope selection at the
9255 search level.
9256
Daniel Veillard01992e02002-10-09 10:20:30 +00009257Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9260 this was due to uninitialized parts of the validation context
9261
Daniel Veillard321be0c2002-10-08 21:26:42 +00009262Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * debugXML.c: applied patch from Mark Vakoc except the API
9265 change, preserved it.
9266 * doc/*: updated the docs to point to the search engine for
9267 information lookup or before bug/help reports.
9268
Daniel Veillard01e87d22002-10-08 16:55:06 +00009269Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * doc/index.py doc/search.php: added mailing-list archives
9272 indexing and lookup
9273
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009274Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9277
Daniel Veillard9b006132002-10-07 11:13:27 +00009278Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * doc/index.py: improved HTML indexing
9281 * doc/search.php: make the queries also lookup the HTML based indexes
9282
Daniel Veillard141d04b2002-10-06 21:51:18 +00009283Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * doc/index.py: added HTML page indexing
9286
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009287Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9288
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009289 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009290 problem in libxslt.
9291 * catalog.c: fixed list handling in XML_CATALOG_FILES
9292
Daniel Veillardceb09b92002-10-04 11:46:37 +00009293Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * valid.c: typo/bug found by Christian Glahn
9296
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009297Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9298
9299 * xmlIO.c: applied Windows CE patch from Javier.
9300 * win32/wince: new directory, contains support for the PocketPC
9301 with Windows CE from Javier.
9302 * include/win32config.h: reorganised, removed duplicate
9303 definitions and applied WinCE patch from Javier.
9304 * include/wsockcompat.h: new file, now contains WinSock
9305 compatibility macros.
9306 * win32/Makefile.msvc: introduced double-run compilation.
9307
Daniel Veillarde16b5742002-09-26 17:50:03 +00009308Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * configure.in include/libxml/xmlwin32version.h: preparing release
9311 of 2.4.25
9312 * doc/*: updated and regenerated teh docs and web pages.
9313
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009314Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9317 error were not covering namespace declarations.
9318 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9319 it was missing the attribute declaration for the namespace
9320 * result/VC/NS3: the fix now report breakages in that test
9321
Daniel Veillardabe01742002-09-26 12:40:03 +00009322Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9325
Daniel Veillard2ace1952002-09-26 12:28:02 +00009326Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9329 and regenerated the docs and web site
9330
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009331Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9334 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9335 not before
9336
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009337Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * python/generator.py python/libxml2class.txt: fixed a stupid error
9340 breaking the python API
9341
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009342Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9345 triostr.c triostr.h: applied a trio update patch from
9346 Bjorn Reese which should work with MinGW
9347
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009348Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * tree.c: improving some documentation comments
9351 * xmlregexp.c: found and fixed a mem leak with python regression tests
9352 * doc/*: rebuilt the doc and the API XML file including the
9353 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9354 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9355 python/types.c: added access to the XML Schemas regexps from
9356 python
9357 * python/tests/Makefile.am python/tests/regexp.py: added a
9358 simple regexp bindings test
9359
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009360Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9361
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009362 * doc/xml.html:
9363 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009364
Daniel Veillard118aed72002-09-24 14:13:13 +00009365Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xmlregexp.c: fixed the data callback on transition functionality
9368 which was broken when using the compact form
9369 * result/schemas/*: updated the results, less verbose, all tests
9370 pass like before
9371 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9372 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9373 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9374 annoying warnings
9375 * xpath.c: try to provide better error report when possible
9376
Daniel Veillard72336152002-09-21 13:08:14 +00009377Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * Makefile.am: fixed a breakage raised by Jacob
9380
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009381Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9382
9383 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9384 which don't use sockets
9385
Igor Zlatkovic01280582002-09-20 16:40:34 +00009386Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9387
9388 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9389 * win32/configure.js: applied zlib patch from Daniel Gehriger
9390
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009391Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9392
9393 * win32/configure.js: applied the patch from Mark Vakoc for
9394 regexp support
9395 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9396 for regexp support
9397
Daniel Veillardb5c05732002-09-20 13:36:25 +00009398Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * xmlschemastypes.c: as pointed by Igor Float and Double
9401 parsing ain't finished yet
9402
Daniel Veillard40b11342002-09-20 12:01:39 +00009403Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * Makefile.am configure.in: trying to fix #88412 by bypassing
9406 all the python subdir if python ain't detected
9407
Daniel Veillard23e73572002-09-19 19:56:43 +00009408Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9411 made configuring with regexps/automata/unicode the default
9412 but without schemas ATM
9413 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9414 fixed the regexp based DTD validation performance and memory
9415 problem by switching to a compact form for determinist regexps
9416 and detecting the determinism property in the process. Seems
9417 as fast as the old DTD validation specific engine :-) despite
9418 the regexp built and compaction process.
9419
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009420Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * valid.c: determinism is debugged, new DTD checking code now works
9423 but xmlFAComputesDeterminism takes far too much CPU and the whole
9424 set usues too much memory to be really usable as-is
9425
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009426Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * tree.c: fixed another stupid bug in xmlGetNodePath()
9429 * xmllint.c: --version now report the options compiled in
9430
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009431Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * HTMLparser.c: small cleanup
9434 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9435 when configured with them. A bit of debugging around the determinism
9436 checks is still needed
9437
Daniel Veillard63b01c22002-09-17 19:25:28 +00009438Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9441
Daniel Veillard92727042002-09-17 17:59:20 +00009442Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * xmlIO.c: small portability glitch fixed.
9445
Daniel Veillard84d70a42002-09-16 10:51:38 +00009446Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * xmlschemastypes.c: incomplete steps for real/double support
9449 * testAutomata.c include/libxml/xmlautomata.h
9450 include/libxml/xmlregexp.h: avoiding a compilation problem
9451 * valid.c include/libxml/valid.h: starting the work toward using
9452 the regexps for actual DTD validation
9453
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009454Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * hash.c: cosmetic cleanup
9457 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9458 integrating a DTD validation layer based on the regexps
9459
Daniel Veillard4402ab42002-09-12 16:02:56 +00009460Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9463 the determinism was tested before eliminating the epsilon
9464 transitions :-(
9465
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009466Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * python/generator.py python/libxml.c python/libxml.py
9469 python/libxml2-python-api.xml python/libxml2class.txt
9470 python/libxml_wrap.h python/types.c: updated the python
9471 bindings, added code for easier File I/O, and the ability to
9472 define a resolver from Python fixing bug #91635
9473 * python/tests/Makefile.am python/tests/inbuf.py
9474 python/tests/outbuf.py python/tests/pushSAXhtml.py
9475 python/tests/resolver.py python/tests/serialize.py: updated
9476 and augmented the set of Python tests.
9477
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009478Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9479
9480 * win32/configure.js: added more readme info for the binary
9481 package.
9482
Daniel Veillard607b35c2002-09-10 12:16:19 +00009483Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9484
9485 * xmlIO.c: fixed a stupid out of bound array error
9486
9487Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9490 messing around with support for Windows path, cleanups,
9491 trying to identify and fix the various code path to the
9492 filename access. Added xmlNormalizeWindowsPath()
9493
Daniel Veillard76575762002-09-05 14:21:15 +00009494Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * error.c valid.c: working on better error reporting of validity
9497 errors, especially providing an accurate context.
9498 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9499 error reports in those cases.
9500
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009501Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9504 parser.c parserInternals.c xmlIO.c: get rid of all the
9505 perror() calls made in the library execution paths. This
9506 should fix both #92059 and #92385
9507
Daniel Veillard19aa7022002-09-05 11:14:19 +00009508Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * xmllint.c: memory leak reporting was broken after a change
9511 of the preprocessor symbol used to activate it.
9512
Daniel Veillardec6725e2002-09-05 11:12:45 +00009513Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * tree.c: try to make the copy function work for node of
9516 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9517 DOM layers though, not libxml2 itself.
9518
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009519Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * valid.c: try to provide file and line informations, not all
9522 messages are covered, but it's a (good) start
9523
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009524Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * xinclude.c: reimplemented a large part of the XInclude
9527 processor, trying to minimize resources used, James Henstridge
9528 provided a huge test case which was exhibiting severe memory
9529 consumption problems.
9530
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009531Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * python/Makefile.am: applied patch from Christophe Merlet to
9534 reestablish DESTDIR
9535
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009536Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * libxml.spec.in: fixes libary path for x86_64 AMD
9539
John Fleckbe98b332002-09-04 03:16:23 +00009540Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9541
9542 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009543 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009544 (plus resulting generated html files)
9545 fixing one spot I missed in the tutorial where I hadn't freed
9546 memory properly
9547
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009548Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9549
9550 * doc/tutorial/includeaddattribute.c
9551 * doc/tutorial/includeaddkeyword.c
9552 * doc/tutorial/includegetattribute.c
9553 * doc/tutorial/includekeyword.c
9554 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009555 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009556 update tutorial to properly free memory (thanks to Christopher
9557 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009558 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009559 added image files so the callouts are graphical, making it
9560 easier to read ( use "--param callout.graphics 1" to generate
9561 html with graphical callouts)
9562
Daniel Veillarde1662542002-08-28 11:50:59 +00009563Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9566 nice logos generated by Marc Liyanage
9567 * doc/site.xsl *.html: changed the stylesheet to show the new
9568 logo and regenerated the pages
9569
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009570Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9573
Daniel Veillard42766c02002-08-22 20:52:17 +00009574Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * xpath.c: possible mem leak patch from Jason Adams
9577
9578Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9581 in the XQuery namespace
9582 * configure.in: preparing 2.4.24
9583 * doc/*.html: updated the web pages
9584
9585Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * python/generator.py: closing bug #85258 by generating conditional
9588 compile check to avoid linking to routines not configured in.
9589
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095902002-08-22 Havoc Pennington <hp@pobox.com>
9591
9592 * autogen.sh: update error message for missing automake
9593
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009594Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * python/Makefile.am: typo in target name resulted in libxml2.py
9597 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9598
Daniel Veillard22669b22002-08-22 07:17:11 +00009599Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9600
9601 * win32/win32/Makefile.mingw: updated with version from
9602 Elizabeth Barham at http://soggytrousers.net/repository/
9603
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009604Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9605
9606 * win32/Makefile.msvc: added the prefix location to the include
9607 and lib search path.
9608
Havoc Pennington830e8972002-08-18 22:22:13 +000096092002-08-18 Havoc Pennington <hp@pobox.com>
9610
9611 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9612 both automake 1.6 and 1.4 installed get the right automake. Means
9613 compilation from CVS will now require the latest automake 1.4
9614 release, or manually creating symlinks called "automake-1.4" and
9615 "aclocal-1.4"
9616
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009617Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * configure.in python/Makefile.am: more AMD 64 induced changes from
9620 Frederic Crozat
9621
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009622Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * xinclude.c: oops I was missing the xml:base fixup too
9625 * result/XInclude/*.xml: this adds xml:base attributes to most
9626 results of the tests
9627
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009628Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * xinclude.c: quick but apparently working implementation of
9631 xi:fallback, should close bug #89684
9632 * Makefile.am test/XInclude/docs/fallback.xml
9633 result/XInclude/fallback.xml: added a basic test for fallback,
9634 and run with --nowarning to avoid a spurious warning
9635 * configure.in: applied patch from Frederic Crozat for python
9636 bindings on AMD 64bits machines.
9637
Daniel Veillard9e923512002-08-14 08:48:52 +00009638Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9641 the caller don't pass a SAX callback block.
9642
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009643Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * tree.c: applied the same fix for the XML-1.0 namespace to
9646 xmlSearchNsByHref() as was done for xmlSearchNs()
9647
Daniel Veillardad11b302002-08-12 14:53:41 +00009648Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * libxml.3: small cleanup of the man page
9651 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9652 when serializing HREF attributes generated by XSLT.
9653
Daniel Veillardc084e472002-08-12 13:27:28 +00009654Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9657 version of Marc Liyanage' patch for boolean attributes in HTML
9658 output
9659
Daniel Veillard5f91b372002-08-12 12:13:01 +00009660Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * python/tests/serialize.py: fixed the test results, indenting
9663 behaviour changed slightly
9664
Aleksey Sanin9e951762002-08-08 18:02:41 +00009665Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9666
9667 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9668 new c14n function to Windows def files
9669
Aleksey Saninea4272a2002-08-02 23:50:03 +00009670Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9671
9672 * c14n.c: fixed a memory leak in c14n code
9673
Daniel Veillard58e44c92002-08-02 22:19:49 +00009674Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * parser.c include/libxml/parser.h: adding a new API for Christian
9677 Glahn: xmlParseBalancedChunkMemoryRecover
9678 * valid.c: patch from Rick Jones for some grammar cleanup in
9679 validation messages
9680 * result/VC/* result/valid/*: this slightly change some of the
9681 regression tests outputs
9682
Daniel Veillard0bf29002002-08-01 12:54:11 +00009683Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * tree.c: trying to fix a problem in namespaced attribute handling
9686 raised by Christian Glahn
9687
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009688Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * encoding.c include/libxml/encoding.h: Opening the interface
9691 xmlNewCharEncodingHandler as requested in #89415
9692 * python/generator.py python/setup.py.in: applied cleanup
9693 patches from Marc-Andre Lemburg
9694 * tree.c: fixing bug #89332 on a specific case of loosing
9695 the XML-1.0 namespace on xml:xxx attributes
9696
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009697Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9698
9699 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9700 corner case from new Merlin's test suite and added a callback
9701 that will be used to improve xmlsec performance
9702
9703
Daniel Veillard0b22def2002-07-29 16:23:03 +00009704Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * HTMLtree.c: trying to fix the <style> escaping problem in
9707 HTML serialization bug #89342
9708
Daniel Veillard0b28e882002-07-24 23:47:05 +00009709Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9712 and rebuilt the web site.
9713
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009714Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009715
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009716 * include/libxml/tree.h: added _private member to xmlNs struct
9717
Daniel Veillard1d995272002-07-22 16:43:32 +00009718Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * HTMLparser.c: fixing bug #84876 based on the xml working
9721 code.
9722
William M. Brack61eaba52002-07-21 11:14:18 +00009723Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9724
9725 * python/Makefile.am: enhanced to fix bug 72012 (errors
9726 when using '-jX' make parameter)
9727
William M. Brackef61d202002-07-19 08:32:00 +00009728Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9729
9730 * xpath.c: small additional enhancement for booleans
9731 compared to nodesets
9732
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009733Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * HTMLtree.c: changed the order of the encoding declaration
9736 attributes in the meta tags due to a bug in IE/Mac
9737
William M. Brack0c022ad2002-07-12 00:56:01 +00009738Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9739
9740 * xpath.c: enhanced handling of booleans (especially '='
9741 and '!=' for nodesets) - fixes bug 85256. Added new
9742 routine xmlXPathNotEqualValues for more proper handling
9743 of '!=' when nodesets are involved.
9744
Daniel Veillard06944e22002-07-11 19:55:18 +00009745Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9748 doc/xmlcatalog_man.xml to the source distribution
9749
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009750Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9751
9752 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9753 asked for this.
9754
Daniel Veillard539638b2002-07-06 19:55:14 +00009755Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * configure.in: preparing 2.4.23
9758 * doc/*: rebuilt the docs
9759
Daniel Veillard176d99f2002-07-06 19:22:28 +00009760Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * parser.c: fixing bug #84169 by fixing the
9763 comment of xmlCreatePushParserCtxt to describe the
9764 encoding detection parameters better.
9765
Daniel Veillard37f961d2002-07-06 17:53:56 +00009766Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * valid.c: fixing bug #79331 in one path the lookup for
9769 ID attributes on a namespaced node wasn't handled correctly :-\
9770
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009771Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * HTMLparser.c: trying to fix 87235 about discarded white
9774 spaces in the HTML parser.
9775 * result/HTML/*: this changes the output of a number of HTML
9776 regression tests
9777
Daniel Veillardfdc91562002-07-01 21:52:03 +00009778Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xpath.c: applied patch from Richard Jinks for the namespace
9781 axis + fixed a memory error.
9782 * parser.c parserInternals.c: applied patches from Peter Jacobi
9783 removing ctxt->token for good.
9784 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9785 popped out by the regression tests.
9786 * Makefile.am: patch for threads makefile from Gary Pennington
9787
William M. Brack6000af52002-06-28 11:43:13 +00009788Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9789
Daniel Veillardfdc91562002-07-01 21:52:03 +00009790 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009791 expressions involving preceding-sibling (et al).
9792
Daniel Veillard153120c2002-06-18 07:58:35 +00009793Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * hash.c: applied a patch from Peter Jacobi to solve a problem
9796 when compiling with the Watcom C on Win32
9797 * result/schemas/*.err: the change of hashing algo generated
9798 permutations in the output
9799
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009800Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * hash.c: applied patch from Sander Vesik improving the quality of
9803 the hash function.
9804
Aleksey Sanina5808b92002-06-14 17:07:41 +000098052002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009806
9807 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9808 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9809 xmllint.c xpath.c: replaced sprintf() with snprintf()
9810 to prevent possible buffer overflow (the bug was pointed
9811 out by Anju Premachandran)
9812
Daniel Veillarde059b892002-06-13 15:32:10 +00009813Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * parser.c: removed an uninitialized data error popped by valgrind
9816 on PE references
9817
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009818Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9819
9820 * doc/xml.html
9821 adding tutorial reference to the web page
9822
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009823Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9824
9825 * doc/tutorial/xmltutorial.xml
9826 * doc/tutorial/ar01s07.html
9827 * doc/tutorial/ape.html
9828 * doc/tutorial/includegetattribute.c
9829 adding section to tutorial about retrieving an attribute
9830 value
9831
Daniel Veillardf5582f12002-06-11 10:08:16 +00009832Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * parser.c: applied a couple of patches from Peter Jacobi to start
9835 to get rid of ctxt->token, with a possible significant speed
9836 improvement to be gained once done. Better compliance with PE
9837 references constructs in DTDs too.
9838 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9839 from Peter too
9840
Daniel Veillard38d80e22002-06-11 07:24:56 +00009841Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9844 xmlParseElement was likely to have been deallocated at the
9845 time of the report, possibly leading to segfault. Just report
9846 the tag name now.
9847
Daniel Veillard9e412302002-06-10 15:59:44 +00009848Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xpath.c: patch from Richard Jinks for XPath substring() function
9851 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9852
Aleksey Sanina5808b92002-06-14 17:07:41 +000098532002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009854
9855 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9856
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009857Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9858
9859 *doc/FAQ.html
9860 fixing typos in FAQ, thanks to Robert Funnell for the
9861 editing help
9862
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009863Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * NEWS: got complaints from rpmlint that it was empty
9866
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009867Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9868
9869 * added doc/tutorial, including:
9870 apa.html
9871 apb.html
9872 apc.html
9873 apd.html
9874 ar01s02.html
9875 ar01s03.html
9876 ar01s04.html
9877 ar01s05.html
9878 ar01s06.html
9879 includeaddattribute.c
9880 includeaddkeyword.c
9881 includekeyword.c
9882 includestory.xml
9883 index.html
9884 xmltutorial.xml
9885 libxml tutorial, including generated html
9886
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009887Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9888
9889 * result/c14n/exc-without-comments/merlin-c14n-two-*
9890 result/c14n/without-comments/merlin-c14n-two-*
9891 test/c14n/exc-without-comments/merlin-c14n-two-*
9892 test/c14n/without-comments/merlin-c14n-two-*
9893 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9894 c14n/exc-c14n and slightly modified test script to handle
9895 these test cases
9896 * c14n.c: fixed bugs for complicated nodes set (namespace
9897 without node and others from merlin-c14n-two.tar.gz)
9898 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9899 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9900 for xmlsec performance patch
9901 * xpath.c: fixed self::node() for namespaces and attributes
9902
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009903Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9904
9905 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9906 but with the format parameter
9907 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9908
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009909Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9910
9911 * Makefile.am: updated c14n tests suite
9912 * c14n.c: performance improvement for previous c14n patch
9913
Daniel Veillarde72c7562002-05-31 09:47:30 +00009914Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * parser.c: another peroformance patch from Peter Jacobi, that
9917 time on parsing attribute values.
9918
Aleksey Sanin508a1012002-05-31 06:32:32 +00009919Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9920
9921 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9922 into LibXML2 test suite
9923
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009924Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9925
9926 * c14n.c: propagating xpath ancesstors node fix to c14n
9927 plus small performance improvement to reduce number of
9928 mallocs
9929 * xpath.c: fixed ancestors axis processing for namespace nodes
9930
Daniel Veillard46de64e2002-05-29 08:21:33 +00009931Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9934 Peter Jacobi
9935
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009936Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * configure.in: preparing 2.4.22
9939
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009940Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9943 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9944 a public entry point.
9945 * doc/*: rebuilt the API and docs
9946
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009947Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * xpath.c: patch from Richard Jinks to fix a problem introduced
9950 in the previous patch and pointed by Norm
9951
Daniel Veillardc6924812002-05-24 11:10:43 +00009952Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * libxml.spec.in: fixing bug #81112
9955
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009956Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * uri.c: fixing bug #82848
9959
Daniel Veillarda2878972002-05-24 07:54:39 +00009960Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9963 output of one catalog test
9964
Aleksey Sanin114e4752002-05-24 07:20:27 +00009965Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009966
Aleksey Sanin114e4752002-05-24 07:20:27 +00009967 * global.data globals.c tree.c include/libxml/globals.h
9968 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9969 default value for global parameter xmlIndentTreeOutput to 1 and
9970 introduced new global parameter xmlTreeIndentString (the string
9971 used to do one-level indent) with default value " " (as it was
9972 in tree.c)
9973
Daniel Veillard49d5af82002-05-23 11:55:49 +00009974Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9977 with trio and schemas.
9978
Daniel Veillard7c13af42002-05-22 09:57:32 +00009979Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * xpath.c: patch from Richard Jinks to fix the problem raised in
9982 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9983
Daniel Veillard5a872412002-05-22 06:40:27 +00009984Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * xmlschemas.c: a bit of work on import.
9987 * xmlschemastypes.c: Charles Bozeman provided a compare function
9988 for date/time types so min/max facet restrictions should work,
9989 indeterminate comparisons return an error instead of equal.
9990 * test/schemas/date_0* result/schemas/date_0_0: specific test
9991 from Charles Bozeman too
9992
Daniel Veillard10b6da42002-05-18 07:55:20 +00009993Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9996 from Christian Cornelssen fixing the man pages and the Catalog
9997 building script.
9998 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9999 next step is <xs:import> I now have a reasonable understanding
10000 of how it works.
10001
Daniel Veillarde5354492002-05-16 08:43:22 +000010002Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10005
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010006Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10007
10008 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10009
Daniel Veillard088bf112002-05-14 11:03:59 +000010010Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * xpath.c: fixing an XPath function evalutation bug pointed out
10013 by Alexey Efimov where the context was lost when evaluating
10014 the function arguments
10015
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010016Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010017
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010018 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10019 function public for XMLSec performance optimizations
10020
Daniel Veillard3cd72402002-05-13 10:33:30 +000010021Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * python/generator.py python/libxml2class.txt : fixed a problem
10024 with the HTML parser pointed by Gary Benson
10025 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10026 example
10027
Aleksey Sanine48a3182002-05-09 18:20:01 +000010028Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10029 * parser.c: fixed bug #81159 (memory growth in SAX)
10030
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010031Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10032 * xpath.c: fixed bug #78858 (the real fix)
10033
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010034Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010035 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010036
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010037Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * tree.c: modified xmlNodeSetBase to allow changing the
10040 base of a document.
10041
Daniel Veillard070803b2002-05-03 07:29:38 +000010042Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * xmlschemastypes.c: patch Charles Bozeman for validation of
10045 all the date, time, and duration types
10046 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10047 * configure.in: fixed an error pointed by an user
10048 * xml2-config.in: fixed an error pointed by an user
10049
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010050Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10051
10052 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10053 win32/libxml2.def.src xmlIO.c: exported default
10054 'file:', 'http:' and 'ftp:' protocols input handlers
10055 and maked protocols comparisson case insensitive
10056
Daniel Veillard34de97f2002-04-30 14:29:22 +000010057Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * configure.in: Neven Has detected a typo
10060
Daniel Veillard28577c32002-04-30 06:48:41 +000010061Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10064 as one of the persons allowed to commit directly to the
10065 module.
10066
Daniel Veillardfc57b412002-04-29 15:50:14 +000010067Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10070 * valid.c: raised a too low limit
10071 * doc/*: rebuilt the docs
10072
Daniel Veillardeca82812002-04-24 11:42:02 +000010073Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * test/XPath/expr/floats test/XPath/expr/functions
10076 result/XPath/expr/floats result/XPath/expr/functions
10077 xpath.c: another XPath conformance patch from Richard Jinks
10078
Daniel Veillard13e04c62002-04-23 17:51:29 +000010079Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * xmlschemas.c: fixed validation of attribute groups.
10082 * test/schemas result/schemas: added an example from the primer
10083
Daniel Veillard88c58912002-04-23 07:12:20 +000010084Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10087 * test/schemas result/schemas: updated the test list
10088
Daniel Veillarde19fc232002-04-22 16:01:24 +000010089Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * TODO: updated a bit
10092 * parser.c: made a comment more specific
10093 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10094 Schemas conformance.
10095 * test/schemas result/schemas: updated the test list
10096
Daniel Veillard441bc322002-04-20 17:38:48 +000010097Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10100 implementing xs:all with minOccurs = 0
10101 * tes/schemas/* result/schemas/*: added more tests covering
10102 xs:all
10103
Daniel Veillard8a001f62002-04-20 07:24:11 +000010104Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * xmlregexp.c: first implementation of the all particle, this
10107 may need to be revisited for case where not all transitions
10108 must be crossed.
10109
Daniel Veillard7646b182002-04-20 06:41:40 +000010110Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * tree.c: another entity processing update from Markus Henke
10113
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010114Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10115
10116 * trionan.c: fixed crash on OSF/1
10117
Daniel Veillardb4398962002-04-19 07:01:55 +000010118Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xmlschemas.c: more Schemas work
10121 * test/schemas/* result/schemas/*: added more tests coming
10122 from the spec.
10123
Daniel Veillard54761132002-04-18 21:00:44 +000010124Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10127 ExcC14N specification
10128
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010129Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * tree.c: patch from Markus Henke, fix for recursive entities.
10132
Daniel Veillard23b1f372002-04-18 15:50:05 +000010133Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * xpath.c: fix a problem with string() on a document node.
10136
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010137Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * Makefile.am xmlschemas.c: more Schemas work
10140 * test/schemas/* result/schemas/*: added more tests coming
10141 from the spec.
10142
Daniel Veillard6231e842002-04-18 11:54:04 +000010143Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10146 * result/HTML/*: this changes a few things in the results
10147
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010148Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10149
10150 * include/libxml/tree.h: eliminated 'declaration different than
10151 prototype' warning
10152 * include/win32config.h: "resolved" conflicts with errno.h
10153
Daniel Veillardb509f152002-04-17 16:28:10 +000010154Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10157 on the automata interfaces and debug of counted choices
10158 * test/schemas/* result/schemas/*: added a number of tests
10159
Daniel Veillard8651f532002-04-17 09:06:27 +000010160Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10163 a bit of work on Schemas
10164 * testSchemas.c: try to make it more useful
10165 * test/schemas/* result/schemas/* Makefile.am: changed the
10166 Schemas regression test procedure, started adding a few samples
10167
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010168Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10169
10170 * include/libxml/encoding.h: Patch for the Borland C++ builder
10171 * include/libxml/tree.h: Patch for the Borland C++ builder
10172 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010173 * win32/bcb5: New directory for the Borland C++ builder
10174 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010175
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010176Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10177
10178 * win32/Makefile.msvc: Update for XML Schema support
10179 * win32/configure.js: Update for XML Schema support
10180 * win32/libxml2.def.src: Update for XML Schema support
10181
Daniel Veillard4255d502002-04-16 15:50:10 +000010182Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10185 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10186 xmlunicode.c include/libxml/Makefile.am
10187 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10188 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10189 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10190 include/libxml/xmlversion.h.in : merged the current state of
10191 XML Schemas implementation, it is not configured in by default,
10192 a specific --schemas configure option has been added.
10193 * test/automata test/regexp test/schemas Makefile.am
10194 result/automata result/regexp result/schemas:
10195 merged automata/regexp/schemas regression tests
10196
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010197Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * xpath.c: Gary found a compile time problem, fixes #78823
10200
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010201Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * configure.in: release of 2.4.20
10204 * doc/*: updated and rebuilt the docs
10205
Daniel Veillardf544f192002-04-15 12:56:56 +000010206Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * python/Makefile.am: patch from Cristian Gafton to build on
10209 Red Hat 6.2, should also fix #75779
10210
Daniel Veillard940492d2002-04-15 10:15:25 +000010211Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * valid.c: first part of fixing #78729
10214
Daniel Veillardeb475a32002-04-14 22:00:22 +000010215Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10218 escaping of URI when saving HTML files.
10219 * result/HTML/*: this impacted some tests
10220
Daniel Veillard9b731d72002-04-14 12:56:08 +000010221Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * configure.in: trying to fix #77441
10224
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010225Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * include/libxml/xmlIO.h: Hallski complained it could not be
10228 included by itself.
10229
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010230Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10233
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010234Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10235
10236 * win32/configure.js: patch from Nilo for the c14n option
10237 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10238
Daniel Veillardda423da2002-04-10 19:25:38 +000010239Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10242 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10243 LIBXML_THREAD_ENABLED
10244
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010245Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * xpath.c: another patch from Richard Jinks for substring conformance
10248 * test/XPath/expr/floats test/XPath/expr/strings
10249 result/XPath/expr/floats result/XPath/expr/strings: update of the
10250 test suite to check those.
10251
Daniel Veillard01917aa2002-04-10 11:30:41 +000010252Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * xpath.c: patch from Richard Jinks for .x float parsing.
10255
Daniel Veillard46d6c442002-04-09 16:10:39 +000010256Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * parser.c: patch from Markus Henke when an encoding ain't recognized
10259
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010260Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * libxml.m4: got a report that #include <string.h> was needed
10263
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010264Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10267
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010268Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10269
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010270 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010271
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010272Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10275 pointed out by Melvyn Sopacua.
10276
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010277Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * libxml.m4: Frédéric Crozat gave a patch related to the change
10280 of Include paths breaking the libxml.m4
10281
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010282Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * xpath.c: Fix bug #76927 forgot to save some context
10285 when evaluating binary expressions
10286
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010287Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * configure.in: fixed configure for MPE/iX from Markus Henke
10290 * xmlmemory.c: fixed initialization problems
10291 * xpath.c: another set of patches from Richard Jinks this
10292 fixes "make XPathtests" on linux
10293
Daniel Veillard21458c82002-03-27 16:12:22 +000010294Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10297 * test/XPath/expr/compare test/XPath/expr/equality
10298 test/XPath/expr/floats test/XPath/expr/functions
10299 test/XPath/expr/strings result/XPath/expr/compare
10300 result/XPath/expr/equality result/XPath/expr/floats
10301 result/XPath/expr/functions result/XPath/expr/strings: Updated
10302 tests though they show a divergence on Linux
10303
Daniel Veillard28dfed12002-03-27 09:08:17 +000010304Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * xpath.c trionan.c: previous commit also included patches
10307 from Richard Jinks on some IEEE support corner case
10308
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010309Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10312 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10313 that $(datadir) should be used for docs
10314
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010315Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10318 could leak filedescriptors
10319
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010320Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * configure.in nanohttp.c: applied patch from Allan Clark for
10323 UnixWare/OpenServer
10324
Daniel Veillard19274092002-03-25 16:48:03 +000010325Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * configure.in: preparing 2.4.19
10328 * doc/*: rebuilt the docs
10329
Daniel Veillard56b2db72002-03-25 16:35:28 +000010330Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * nanohttp.c: fixing #76043, got fed up with non-portability
10333 of that piece of code.
10334
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010335Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * valid.c SAX.c: Never commit without running "make tests" :-(
10338 fix a couple of stupidities in the previous commit
10339 * result/*: a few changes in some attribute order result of previous
10340 commit.
10341
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010342Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10345 the internal subset should not raise duplicate ID errors,
10346 also there was a small bug in conjunction to namespace
10347 declarations defaulted and xml:xxx attributes DTD definitions.
10348
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010349Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * xpath.c: Richard Jinks also raised some rounding problems
10352 this tries to fix them
10353
Daniel Veillard4e2df542002-03-22 12:23:14 +000010354Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10357 behaviour in xmlXPathCastToString()
10358
Daniel Veillarddb552912002-03-21 13:27:59 +000010359Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10362 raised by Morus Walter
10363
Daniel Veillard9e537932002-03-21 13:08:08 +000010364Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10367 from Igor
10368
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010369Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * xpath.c: fixing #75619, related to a problem when trying
10372 to evaluate condition when the current node set resulting
10373 from that sub-step evaluation is empty. Also fixes 2 potential
10374 problem with previous-sibling and next-siblings axis.
10375
Daniel Veillard1840ef02002-03-21 08:05:23 +000010376Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10379 HTML support is not configured in.
10380
Daniel Veillard561b7f82002-03-20 21:55:57 +000010381Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10384 include/libxml/tree.h: dohh I really didn't intended to commit
10385 this test version :-(
10386
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010387Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * testSAX.c: I wanted to see the real speed at the SAX interface
10390 after a little too many Ximianer started complaining about the
10391 parser speed.
10392 added a --quiet option:
10393 paphio:~/XML -> ls -l db100000.xml
10394 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10395 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10396 3200006 callbacks generated
10397 real 0m1.270s
10398 Which means 16MBytes/s and 3Mcallback/s
10399
Daniel Veillardc62a1472002-03-19 18:35:12 +000010400Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * xpath.c: valgrind spotted another error that time when running
10403 on libxslt regression tests
10404
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010405Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * Makefile.am: adding "make valgrind" running the full regression
10408 tests (except python ones) under Valgrind (using valgrind -q
10409 which was kindly added by the author).
10410 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10411 passes cleanly now except an obcure floating point initialization
10412 raised in log10() in one XPath regression test ???
10413 * tree.c: edited some comments to close #75244
10414
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010415Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10418 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10419 context of ScrollKeeper, made sure that if the number is
10420 an integer, the serialization follows the description at
10421 http://www.w3.org/TR/xpath#section-String-Functions
10422
Daniel Veillard5997aca2002-03-18 18:36:20 +000010423Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010425 * configure.in: preparing 2.4.18
10426 * doc/*: updated and rebuilt the web site
10427 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10428 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010429 * parser.c: humm, changed the way the SAX parser work when
10430 xmlSubstituteEntitiesDefault(1) is set, it will then
10431 do the entity registration and loading by itself in case the
10432 user provided SAX getEntity() returns NULL.
10433 * testSAX.c: added --noent to test the behaviour.
10434
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010435Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * parser.c: Wilfried Teiken provided a hackish but working
10438 way to get context reported back on entities when parsing
10439 with SAX and without breaking the DOM build.
10440
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010441Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * c14n.c: applied a new patch from Aleksey Sanin
10444 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10445 to reference Aleksey implementation of XML digital Signatures
10446
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010447Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * xpath.c: small fix to avoid potential problem due to
10450 ordering of freeing data
10451 * python/Makefile.am: people were complaining about
10452 the generated file in python dir not being built
10453
Daniel Veillardd2379012002-03-15 22:24:56 +000010454Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10457 python/generator.py python/libxml.c python/types.c: Cleanup
10458 of the python Makefiles based on Jacob and James feedback,
10459 fixed the spec file accordingly, fixed the number of warning
10460 that passing my pedantic CFLAGS was generating. Conclusion
10461 is that Python includes are real crap.
10462
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010463Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * configure,in: it was reported quite a few times that
10466 xml2-config --cflags should not output
10467 -I$includeprefix/libxml2/libxml because libxml2 header names
10468 clashes with existing names like list.h from C++ stl.
10469 Includes should be #include<libxml/xxx.h> so ...
10470
Daniel Veillard6f293b12002-03-15 09:42:33 +000010471Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * c14n.c: another patch from Aleksey Sanin
10474
Daniel Veillard5c396542002-03-15 07:57:50 +000010475Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10478 canonicalization algorithm
10479 * doc/xml.html doc/index.html: added the C14N references on the
10480 index page.
10481
jacob berkman9be65862002-03-14 02:15:56 +0000104822002-03-13 jacob berkman <jacob@ximian.com>
10483
10484 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10485 usage, redundant, and gcc specific
10486
Daniel Veillard75be0132002-03-13 10:03:35 +000010487Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * xpath.c: speedup some node selection operations, this can
10490 have a significant impact on DocBook Norm's stylesheets
10491 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10492 make sure it's always the case
10493 * debugXML.c: distinguish CDATA and comments in ls operations
10494
Daniel Veillard61f26172002-03-12 18:46:39 +000010495Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10498 to generate better API descriptions etc...
10499
Daniel Veillard9ff88172002-03-11 09:15:32 +000010500Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * c14n.c: Fixing #74186, made sure all boolean expressions
10503 get fully parenthesized, ran indent on the output
10504 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10505 include/libxml/tree.h: also #74186 related, removed the
10506 --with-buffers option, and all the preprocessor conditional
10507 sections that were resulting from it.
10508
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010509Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * valid.c: applied patch from Dodji Seketeli fixing an
10512 uninitailized variable in xmlValidGetValidElements()
10513
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010514Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * c14n.c: fixed a few comments
10517 * doc/*.html doc/*/*.html: regenerated the docs and added
10518 the C14N API
10519 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10520
Daniel Veillardfa49d872002-03-09 10:20:00 +000010521Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * check-xml-test-suite.py: fix to adapt varaiations in the
10524 bindings
10525 * configure.in python/setup.py python/setup.py.in: fixed to
10526 have the version of the python scripts automatically updated
10527
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010528Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10531 in xmlCopyProp()
10532
Daniel Veillardaf43f632002-03-08 15:05:20 +000010533Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * configure.in: preparing 2.4.17 release
10536 * doc/*: updated and rebuilt the docs
10537 * xpath.c: fixed a comment
10538 * python/libxml.c: fixed a possible reentrancy problem
10539
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010540Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10543 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10544 added a specific regression test
10545 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10546 not raise exceptions when failing to find the attribute.
10547
Daniel Veillard90bc3712002-03-07 15:12:58 +000010548Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * configure.in xmllint.c: owen pointed out a problem with the
10551 ftme fix, gettimeofday() was not detected by configure and
10552 the ftime header wasn't included, dohhh
10553
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010554Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * configure.in xmllint.c: trying to fix #71457 for timing
10557 precision when gettimeofday() is not availble but ftime() is
10558
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010559Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10562 are now copied on install and part of the -devel RPM
10563
Daniel Veillard7b416132002-03-07 08:36:03 +000010564Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * xpath.c: trying to avoid bug #72150 which was apparently
10567 caused by a gcc bug (or a processor problem) as detailed
10568 at http://veillard.com/gcc.bug
10569
Daniel Veillardf742d342002-03-07 00:05:35 +000010570Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10573 fixed xmlReconciliateNs(), added a Python test/example for
10574 inter-document cut'n paste
10575 * python/libxml.py: fixed node.doc on document nodes and added
10576 xpathEval() onto node objects
10577
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010578Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10581 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10582 fixup and integrated tests for the serialization stuff
10583
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010584Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10587 moved the libxml man page to section 3
10588
Daniel Veillard1e774382002-03-06 17:35:40 +000010589Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * tree.c: fix bug #72490
10592 * python/libxml.c python/libxml.py: added methods serialize()
10593 and saveTo() to all node elements.
10594
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010595Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * xmlIO.c: closed #73430, don't read from an input source
10598 which indicated an end-of-file or an error.
10599
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010600Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * parser.c: make sure SAX endDocument is always called as
10603 this could result in a Python memory leak otherwise (it's
10604 used to decrement ref-counting)
10605 * python/generator.py python/libxml.c python/libxml.py
10606 python/libxml2-python-api.xml python/libxml2class.txt
10607 python/tests/error.py python/tests/xpath.py: implemented
10608 the suggestions made by Gary Benson and extended the tests
10609 to match it.
10610
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010611Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * python/generator.py: applied patch fixing #73450
10614
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010615Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * xpath.c: fixing #61290 "namespace nodes have no parent"
10618 long standing divergence from the XPath REC. NodeSets
10619 simply hold a copy of namespace nodes and those node ->next
10620 points to the parent (which may not be the node carrying the
10621 definition).
10622 * include/libxml/xpath.h: flagged but didn't added a possible
10623 speedup
10624 * DOCBparser.c HTMLparser.c: removed some warnings from push
10625 parser due to new state being added.
10626 * tree.c: new fix from Boris Erdmann
10627 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10628 the XML Canonalization support from Aleksey Sanin
10629
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010630Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * tree.c: patch from Boris Erdmann fixing some namespace odities
10633 with xmlCopyNode()
10634
Daniel Veillardc6613042002-03-02 09:34:02 +000010635Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * xmlIO.c: fix bug #72706 when loading a NULL entity
10638
Daniel Veillardc0fef772002-03-01 16:16:31 +000010639Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10642 actually change in a future XML Namespace revision.
10643
Daniel Veillard79426f22002-03-01 16:14:17 +000010644Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10647 added the possibility of returning nodesets from XPath extension
10648 functions written in Python
10649
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010650Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * python/*: commiting some Python bindings work done while travelling
10653
Daniel Veillard97300512002-03-01 09:13:41 +000010654Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10657 explicitely with memory debugging switched on
10658
Daniel Veillard6361da02002-02-23 10:10:33 +000010659Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10662 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10663 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10664 the accessor generator for strings
10665 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10666 regression test.
10667
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010668Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * python/README python/generator.py python/libxml.c python/setup.py:
10671 added the 'usual' setup.py to allow building a libxml2-python
10672 module based on the same code. The initialization is however
10673 different the 2 .so files fo libxml2 and libxslt are identical and
10674 they entry point initialize both libraries. this is done to avoid
10675 some possible nasty problem since the Python don't merge the maps
10676 of all shared modules.
10677
Daniel Veillard158a4d22002-02-20 22:17:58 +000010678Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * parser.c: fixed a push/encoding bug reported by Michael
10681 on librsvg
10682
Daniel Veillard7839e162002-02-20 18:54:48 +000010683Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * include/libxml/parserInternals.h: fixes a misplaced #endif
10686
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010687Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * parser.c valid.c: found and fixed a couple of allocation bugs
10690
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010691Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * doc/xml.html doc/python.html doc/*: added a Python and binding
10694 page describing the current state of the Python bindings and
10695 giving pointers to the other languages wrappers.
10696
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010697Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10700 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10701 rebuilt the API and web site
10702 * xpath.c: fixed #71978 portability bugs
10703
Daniel Veillard8aff2472002-02-19 21:50:43 +000010704Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10707
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010708Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * include/libxml/parserInternals.h parser.c: had to change
10711 2 internal parsing API when processing document content
10712 to check the start and end of element content are defined
10713 in the same entity
10714 * valid.c include/libxml/valid.h: attribute normalization can
10715 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10716 with the context to report it.
10717 * SAX.c: fixed the last known bugs, crazy validation constraints
10718 when a document is standalone seems correctly handled. There
10719 is a couple of open issues left which need consideration especially
10720 PE93 on external unparsed entities and standalone status.
10721 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10722 The 2 tests left failing are actually in error. Cleanup done.
10723
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010724Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * valid.c: implemented E59 spaces in CDATA does not match the
10727 nonterminal S
10728
Daniel Veillard878eab02002-02-19 13:46:09 +000010729Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * SAX.c parser.c valid.c: more validation test fixups
10732 * check-xml-test-suite.py: added duration info for the tests
10733
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010734Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * parser.c valid.c: a couple of errors were reported but not
10737 saved back as such in the parsing context. Down to 1% failure rate
10738 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10739
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010740Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * xmlInternald.c: isExtender was missing a char
10743 * parser.c include/libxml/parser.h: % are acceptable in the
10744 internal subset if within a PUBLIC ID
10745
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010746Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * SAX.c parserInternals.c valid.c: more work on the conformance
10749 suite. Took the step to finally block documents with encoding
10750 errors. It's a fatal error per the spec, people should have fixed
10751 their documents by now.
10752
Daniel Veillard55253e22002-02-18 14:32:39 +000010753Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * check-xml-test-suite.py: fixed the test script after some discussion
10756 on the semantic of TYPE="error"
10757 * Makefile.am: added the script to the distrib
10758
Daniel Veillard28757702002-02-18 11:19:30 +000010759Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * SAX.c entities.c: fixed a couple of conformances issues deep
10762 into the validation code (standalone and undeclared Notations)
10763
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010764Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10767 stayed there for years !
10768
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010769Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10772 missing
10773
Daniel Veillardc7612992002-02-17 22:47:37 +000010774Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * check-xml-test-suite.py: improved the behaviour a bit as
10777 well as the logs
10778 * parser.c valid.c SAX.c: fixed a few more bugs
10779 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10780
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010781Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * check-xml-test-suite.py: python script to run regression tests
10784 against the XML Test suite of W3C/OASis
10785 * SAX.c: fixed a validation bug
10786 * parser.c: fixed 3 errors pointed by the test suite
10787 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10788 * python/Makefile.am: fixed a dependendy
10789
Daniel Veillard9f28f302002-02-15 20:48:08 +000010790Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * xmlmemory.c: avoid a warning bug #71594
10793
Daniel Veillard144024e2002-02-13 21:14:46 +000010794Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10797 warning on alpha/Tru64
10798
Daniel Veillarde4301c82002-02-13 13:32:35 +000010799Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * include/libxml/entities.h: fixing a comment
10802 * valid.c: fixing some troubles with validity check on namespaces
10803 * result/VC/NS3 test/VC/NS3: added a specific regression test
10804
Daniel Veillarda6d05382002-02-13 13:07:41 +000010805Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * tree.c: Fixing #71342 serializing '\n' in attribute values
10808 * result/noent/att3 result/att3 test/att3: added a specific
10809 test.
10810
Daniel Veillard797a5652002-02-12 13:46:21 +000010811Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * python/libxml.c: couple of bug fixes
10814
Daniel Veillard01a6d412002-02-11 18:42:20 +000010815Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * python/*.py: removed tabs and used spaces.
10818
Daniel Veillard397ff112002-02-11 18:27:20 +000010819Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10822 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10823
Daniel Veillard03517542002-02-11 13:54:40 +000010824Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10827 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10828
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010829Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * include/libxml/encoding.h include/libxml/entities.h
10832 include/libxml/globals.h include/libxml/parser.h
10833 include/libxml/threads.h include/libxml/tree.h
10834 include/libxml/xmlmemory.h: trying to fix the include mess
10835
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010836Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * include/libxml/xmlmemory.h: reverted part of the previous
10839 attempt to provide #69655, this was breaking the build.
10840
Daniel Veillard0ba59232002-02-10 13:20:39 +000010841Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10844 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10845 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10846 include/libxml/parserInternals.h include/libxml/tree.h
10847 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10848 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10849 clean.
10850 * python/libxml.c: fixed a warning.
10851
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010852Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10855 copying of node, merge back IDs in the target document.
10856 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10857 test/XInclude/ents/ids.xml: test case
10858 * result/VC/ElementValid4: output changed due to a typo fix
10859
Daniel Veillard1c18e302002-02-09 22:16:40 +000010860Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010863 generate the dependencies right as Jacob found out. Add
10864 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010865
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010866Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * parserInternals.c valid.c: Justin Fletcher found some parts
10869 of the code needing cleanup
10870 * libxml.spec.in python/Makefile.am python/generator.py
10871 python/libxml.c python/libxml.py: Fixed the python Makefiles
10872 corrected a bug showing up on ia64, changed the name of the
10873 python internal module too
10874
Daniel Veillard07be19b2002-02-08 14:20:35 +000010875Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * Makefile.am: applied patch from Andris Pavenis for binary
10878 name suffixes
10879
Daniel Veillardf216d462002-02-08 13:44:24 +000010880Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * xmllint.c win32/win32config.h: fixing #68748
10883
Daniel Veillardd455d792002-02-08 13:37:46 +000010884Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * valid.c: fixing #70166
10887
10888Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * valid.c: fixing #70077
10891
Daniel Veillardc575b992002-02-08 13:28:40 +000010892Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * Copyright Makefile.am README configure.in libxml.spec.in:
10895 Changed to the MIT Licence
10896 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10897 doc/xmlio.html: updated the doc accordingly
10898 * include/libxml/xmlwin32version.h configure.in: preparing
10899 2.4.14 release
10900 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10901 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10902 fixed the const xmlChar * wrapper and generator, XPath extension
10903 functions now use the context as first argument
10904 * python/tests/tstxpath.py python/tests/xpath.py
10905 python/tests/xpathext.py: Updated the tests accordingly
10906 * tree.c: fixed bug #70067
10907
Daniel Veillard7db38712002-02-07 16:39:11 +000010908Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * Makefile.am: cleanup
10911 * debugXML.c: always use stdout if output is NULL
10912 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10913 * python/Makefile.am python/generator.py python/libxml2class.txt
10914 python/libxml_wrap.h python/types.c: augmented the number of bindings
10915 handling FILE * and XPath contexts
10916 * python/tests/Makefile.am: avoid a stupid problem due to the
10917 use of TEST.
10918
Daniel Veillard15a143b2002-02-06 22:40:50 +000010919Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10922
Daniel Veillard70cab352002-02-06 16:06:58 +000010923Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * python/TODO python/libxml.c: cleanup the extension function lookup
10926 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10927
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010928Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * configure.in python/Makefile.am: do not install outside
10931 of prefix
10932
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010933Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * python/TODO python/libxml.c: started adding SAX interfaces
10936 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10937 SAX test
10938
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010939Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * tree.c: hardened the addChild function
10942 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10943 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10944 added accessors needed for xmlNode, a bit more testing and
10945 extension of interfaces
10946 * python/tests/Makefile.am python/tests/build.py: added a test
10947 build from scratch/save/load/check
10948
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010949Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * parserInternals.c: change a small bit in the way valididy
10952 error messages get initialized
10953 * python/TODO python/libxml.c python/libxml2-python-api.xml
10954 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10955 added some memory debugging to track leaks at the libxml2 level
10956 * python/tests/*.py: changed all tests to check for leaks,
10957 there is just one left in XPath extension registrations.
10958
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010959Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * python/TODO python/generator.py python/libxml2-python-api.xml
10962 python/libxml2class.txt: more accessor classes for the parser
10963 context, allow to switch on and check validity
10964 * python/tests/Makefile.am python/tests/error.py
10965 python/tests/invalid.xml python/tests/valid.xml
10966 python/tests/validate.py: attded more test and and added error.py
10967 which I forgot to commit in the last step
10968
Daniel Veillard3ce52572002-02-03 15:08:05 +000010969Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * python/Makefile.am python/types.c: cleanup
10972 * python/libxml.c python/libxml.py python/libxml_wrap.h
10973 python/generator.py python/libxml2-python-api.xml
10974 python/libxml2class.txt: added class for parser context, added
10975 first cut for push mode support. Added a framework to generate
10976 accessors functions.
10977 * python/tests/Makefile.am python/tests/push.py: added a push
10978 test
10979
Daniel Veillardcfb05462002-02-02 23:18:22 +000010980Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10983 bug a bit of cleanup.
10984
Daniel Veillard5d819032002-02-02 21:49:17 +000010985Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10988 python/libxml2class.txt: adding error redirections and preformat
10989 to a python handler
10990 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10991 tests self checking
10992
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010993Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10996 a function
10997
Daniel Veillard9589d452002-02-02 10:28:17 +000010998Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11001 python/libxml.c python/libxml2-python-api.xml
11002 python/libxml2class.txt: Progressing through the TODOs, class
11003 description output, extra XML API, RPM now builds the wrappers
11004 for all python installed versions
11005
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011006Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * configure.in libxml.spec.in python/Makefile.am python/TODO
11009 python/generator.py python/libxml2class.txt: added more informations
11010 in the libxml2-python package including docs. Slightly changed
11011 the class hierarchy
11012 * python/tests/*: added basic regression tests infrastructure too
11013
11014Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11017 added libxml2-python as part of the packages installed
11018
Daniel Veillarda7340c82002-02-01 17:56:45 +000011019Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * python/Makefile.am python/generator.py python/libxml.c
11022 python/libxml.py: more work, now able to extend the
11023 XPath interpreter with functions written in python.
11024
Daniel Veillardc3e39442002-02-01 09:29:41 +000011025Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * python/Makefile.am: Jacob sent a patch to allow building from
11028 tarfile.
11029
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011030Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11033 inserted the python wrappers build, I hope this won't be too
11034 unportable
11035
Daniel Veillard1971ee22002-01-31 20:29:19 +000011036Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * xpath.c: minor optimization
11039 * python/generator.py python/libxml.c python/libxml.py
11040 python/libxml_wrap.h: more work on the python bindings,
11041 they now support XPath and there is no evident leak
11042
Daniel Veillard36ed5292002-01-30 23:49:06 +000011043Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * python/generator.py python/libxml.c python/libxml.py:
11046 more work on the python bindings generator.
11047
Daniel Veillard96fe0952002-01-30 20:52:23 +000011048Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * python/generator.py python/libxml.c python/libxml_wrap.h:
11051 more work on the python bindings.
11052
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011053Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * python/generator.py python/libxml.c python/libxml.py
11056 python/libxml_wrap.h: commited early version of a python binding
11057 for private use only ATM
11058
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011059Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * entities.c tree.c include/libxml/entities.h: applied patch
11062 from Anthony Jones to implement copy of DTD subtree too. Had
11063 just to keep 2 function private which really ought to become
11064 public ones.
11065
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011066Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * xmllint.c: added pointers to the web pages in the usage()
11069
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011070Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * tree.c: more fixes from Petr Kozelka for attribute handling
11073 in the tree API to align the semantic with DOM.
11074
Daniel Veillard36065812002-01-24 15:02:46 +000011075Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * valid.c tree.c entities.c: another set of patches from
11078 Anthony Jones for copy operations cleanup and robustness
11079
Daniel Veillardf8592562002-01-23 17:58:17 +000011080Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11083 an alphabetic index based on comments content
11084 * doc/*: rebuilt the web site with the new references
11085
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011086Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * parserInternals.h: Greg Sjaardema suggested to use an
11089 eponential buffer groth policy in xmlParserAddNodeInfo()
11090
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011091Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11094 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11095 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11096 to generate cross-references, and added/updated the stylesheets
11097 to generate and link API indexes. The generic keyword index
11098 is not done yet.
11099 * doc/*.html: regenerated all the usual docs too
11100
Daniel Veillard2070c482002-01-22 22:12:19 +000011101Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * debugXML.c: added an xpath function to the shell for T. V. Raman
11104
11105Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011106
11107 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11108 debug routines.
11109
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011110Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11113 support of attribute nodes
11114
Daniel Veillard9d06d302002-01-22 18:15:52 +000011115Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11118 hopefully near complete and fully documented of the API in XML
11119 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11120 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11121 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11122 include/libxml/parserInternals.h include/libxml/valid.hi
11123 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11124 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11125 include/libxml/xpath.h include/libxml/xpathInternals.h:
11126 Cleaned up the doc comments a lot in the process, the interface
11127 coverage is now 100%
11128
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011129Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11132 extracts comments from the gtk-doc DocBook output (a bit
11133 convoluted but seems to work).
11134
Daniel Veillard61006472002-01-21 17:31:47 +000011135Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11138 added an XML description of the API, moved the script generating
11139 it here. Added a "make api" target
11140
Daniel Veillardd2f23002002-01-21 13:36:00 +000011141Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11144
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011145Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * xpath.c include/libxml/xpathInternals.h: the change made to
11148 xmlXPathFuncLookupFunc was incompatible roll it back
11149
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011150Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * SAX.c: cleanup patch from Anthony Jones
11153 * doc/Makefile.am: fix the headers to avoid in make scan
11154 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11155 includes, * vs Ptr and general cleanup
11156 * parsedecl.py: first version of a script to extract the
11157 module interfaces, the goal will be to provide .decl or XML
11158 specification of the interfaces to build wrappers.
11159
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011160Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11163 now provides return codes in case of errors
11164
Bjorn Reese026d29f2002-01-19 15:40:18 +000011165Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11166
11167 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11168 Upgraded to trio baseline 1.6
11169 * strio.h strio.c: Replaced by triostr.h and triostr.c
11170
Daniel Veillard572577e2002-01-18 16:23:55 +000011171Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11174 of strdup usage in the code
11175
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011176Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * parser.c error.c: Keith Isdale complained rightly that
11179 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11180
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011181Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * tree.c: fixed the funxtion to set the xml: attributes
11184 * debugXML.c: added "setbase" to test it.
11185
Daniel Veillard2c748c62002-01-16 15:37:50 +000011186Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11189 to allow updating an attribute content
11190
Daniel Veillard8de85c62002-01-15 17:10:15 +000011191Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * libxml.h: try to avoid problems when compiling on Windows
11194
Daniel Veillard314cfa02002-01-14 17:58:01 +000011195Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * hash.c: patch from Anthony Jones for hash.c allocation size
11198 * Makefile.am: trying to work around Yet Another Libtool Madness
11199 and build the 2.4.13 release finally ...
11200
Daniel Veillard744683d2002-01-14 17:30:20 +000011201Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11204 * doc/* : update of the documentation
11205
Daniel Veillarde6a55192002-01-14 17:11:53 +000011206Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11209 at fixing #61290 :-(
11210
Daniel Veillardfb25a512002-01-13 20:32:08 +000011211Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11214 Fixes bug #67229
11215
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011216Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * tree.c: trying to avoid troubles when a subtree is copied
11219 and coalesced in part with the target tree. Should fix
11220 bug #67407
11221
Daniel Veillardd8224e02002-01-13 15:43:22 +000011222Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * valid.c: fixed validation of attributes content of type
11225 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11226 values, very old bug. Fixes #67671
11227
Daniel Veillard8107a222002-01-13 14:10:10 +000011228Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * parser.c include/libxml/parserInternals.h tree.c: integrated
11231 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11232 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11233
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011234Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * threads.c: applied Serguei Narojnyi's patch to add native
11237 thread support on the Win32 platform
11238 * testThreadsWin32.c Makefile.am: added the test program also
11239 from Serguei, Win32 specific
11240 * include/win32config.h include/libxml/xmlwin32version.h.in:
11241 added patch from Igor for the Windows thread specific defines.
11242
Daniel Veillard845cce42002-01-09 11:51:37 +000011243Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11244
11245 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11246
Daniel Veillard7b602b42002-01-08 13:26:00 +000011247Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11250 output page into XMLinfo.html. Close bug #66951 and
11251 raised by Robert Collins too.
11252
Daniel Veillard73c6e532002-01-08 13:15:33 +000011253Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * encoding.c: Paul Keogh pointed out a possibility of segfault
11256 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11257 Closes bug # 68238
11258
Daniel Veillard4a859202002-01-08 11:49:22 +000011259Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * doc/*.html: updated the Gdome2 links
11262
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011263Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * libxml.h: Applied following patches from Robert Collins
11266 and make sure IN_LIBXML is defined when compiling it
11267 -------
11268 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11269 as well as Visual C.
11270 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11271 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11272 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11273 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11274 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11275 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11276 xmlSysIDExists xmlNoNetExists).
11277 * xmllint.c: Don't include winsock2.h for Cygwin.
11278
Daniel Veillard401c2112002-01-07 16:54:10 +000011279Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11282 when the version info is not present.
11283
Daniel Veillard6f42c132002-01-06 23:05:13 +000011284Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * tree.c: Anthony Jones pointed out a problem in
11287 xmlStringGetNodeList() and provided a fix for it
11288
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011289Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011291 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011292 xmlCreatePushParserCtxt() when the initial buffer passed
11293 is large.
11294
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011295Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * win32/*: big cleanup of the Windows/MSVC project files
11298 from Igor Zlatkovic
11299
Daniel Veillardcebb1362002-01-02 13:13:30 +000011300Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * doc/Makefile.am: should fix #67674 and avoid troubles if
11303 xsltproc is not available or fails in the prefix provided
11304
Daniel Veillard26908ab2002-01-01 16:50:03 +000011305Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11308
Daniel Veillard5344c602001-12-31 16:37:34 +000011309Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11310
11311 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11312 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11313 Fixed a few other problems raised by Charlie Bozeman.
11314 * result/VC/ElementValid[5-7]: fixed the output
11315
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011316Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11317
11318 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11319 patches from Charlie Bozeman. Regenerated the HTML docs.
11320
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011321Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11324 for Windows from Igor
11325
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011326Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * xmllint.c: applied Justin Fletcher patch for --output or -o
11329
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011330Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * win32/libxml2/libxml2.def.src: close #67019
11333
Daniel Veillard01db67c2001-12-18 07:09:59 +000011334Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11335
11336 * xmllint.c: applied Justin Fletcher generic timing patch
11337 similar to the one already applied to xsltproc.
11338
Daniel Veillardd1640922001-12-17 15:30:10 +000011339Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11340
11341 * include/libxml/tree.h tree.c: applied documentation patches
11342 from Charlie Bozeman
11343
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011344Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11345
11346 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11347
Daniel Veillard29e43992001-12-13 22:21:58 +000011348Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * valid.c: fix the xmlStrdup() used in the previous patch.
11351 * valid.c: added --dropdtd
11352 * tree.c: fixed xmlUnlinkNode so it also removes the references
11353 from the document if the node is a DTD
11354
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011355Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * HTMLtree.c valid.c: cleanup some static declarations
11358
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011359Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11360
11361 * xmllint.c: removed another strdup()
11362 * doc/FAQ: removed the HP/UX entry
11363
Daniel Veillarded472f32001-12-13 08:48:14 +000011364Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11365
11366 * valid.c: fix bug #66816 when validating.
11367 * xmllint.c: don't use sys/time.h if configure did not found it
11368
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011369Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11370
11371 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11372 xmlcatalog_man.xml
11373
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011374Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11377 xmlInitMemory() was declared twice
11378
Daniel Veillardb82c1662001-12-09 14:00:54 +000011379Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * globals.c: do not reference strdup() !
11382 * configure.in libxml-2.0.pc.in: trying to fix the libs
11383 of the various config extraction modules
11384
Daniel Veillardef90ba72001-12-07 14:24:22 +000011385Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11386
11387 * configure.in : preparing 2.4.12
11388 * doc/* : updated and rebuilt the docs
11389
Daniel Veillard220346d2001-12-07 11:33:54 +000011390Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11391
11392 * uri.c: closed bug #66159
11393 * testURI.c: added --escape option
11394 * configure.in: some cleanup for xml2-config --cflags
11395
Daniel Veillard2a906822001-12-06 14:34:08 +000011396Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * globals.c testThreads.c: removed some misplaced includes
11399 of xmlversion.h
11400
Daniel Veillarde28313b2001-12-06 14:08:31 +000011401Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * threads.c: patch from Gary Pennington fixing a possible
11404 problem at initialization time.
11405
Daniel Veillardd3b08822001-12-05 12:03:33 +000011406Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011409 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011410 CodeWarrior.
11411
Daniel Veillarda7866932001-12-04 13:14:44 +000011412Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * xmllint.c: applied Geert Kloosterman's patch to fix
11415 --repeat --timing output
11416
Daniel Veillard19840942001-11-29 16:11:38 +000011417Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11420 where non-wellformed XML declaractions were not detected.
11421
Daniel Veillarde85d9342001-11-28 14:43:12 +000011422Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11425
Daniel Veillard22f25a82001-11-28 09:12:23 +000011426Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11429 gets reset by xmlCleanupInputCallbacks() and this makes the
11430 function useless. Same for output.
11431
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011432Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * xmlIO.c: robert pointed out a loop error in callback cleanups
11435
Daniel Veillard8faa7832001-11-26 15:58:08 +000011436Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11439 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11440 they are not really tied to debugging
11441
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011442Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11445 * xmllint.c: better --catalogs description
11446
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011447Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * tree.c: fixed a couple of problems in xmlSetProp()
11450
Daniel Veillardcd337f02001-11-22 18:20:37 +000011451Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11454 unappropriate stdout output.
11455
Daniel Veillard566d4df2001-11-22 13:00:53 +000011456Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11459 by Denis Beurive, closes #65111
11460
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011461Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * valid.c: in case of content model validity error, don't
11464 print it if validity warnings were not requested.
11465
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011466Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11469 * parserInternals.c: removed the last exit() call. Print an
11470 unmaskable error on stderr instead (library mismatch detection)
11471
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011472Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11473
11474 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11475 shell instructions from Heiko Rupp
11476
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011477Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * catalog.c: use the URL notation file:// for default catalog paths
11480
Daniel Veillard0ec98632001-11-14 15:04:32 +000011481Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * include/libxml/tree.h: better comments for _private fields
11484 * tree.c: removed a problem when copying an entity reference.
11485
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011486Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * vms/*: updated instructions and diffs from John A Fotheringham
11489
Daniel Veillarda11001b2001-11-12 22:45:36 +000011490Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * include/libxml/xmlerror.h: avoid an include problem if
11493 #include <libxml/xmlerror.h> happens first in code
11494 seems to be the case in KDE libs
11495
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011496Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11499 from Igor for Windows
11500
11501Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11502
11503 * Makefile.am: Gary Pennington pointed out a missing prefix
11504
Daniel Veillard43d3f612001-11-10 11:57:23 +000011505Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11506
11507 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11508 * doc/*: upgraded and rebuilt the docs
11509
Daniel Veillardc1f78342001-11-10 11:43:05 +000011510Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * HTMLparser.c: fix comment in scripts element parsing.
11513 * result/HTML/doc3*: updated the results.
11514
11515Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * uri.c: another URI bug fix #63336, using Joel Young patch.
11518
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011519Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11520
11521 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11522 a cleaned up version of the Pwd shell string generation.
11523
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011524Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * valid.c include/libxml/tree.h: trying to fix namespaces +
11527 validation problems for good, closing #63619 in the process
11528 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11529 wrong in this respect, fixed it.
11530
Daniel Veillardd536f702001-11-08 17:32:47 +000011531Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * xmllint.c: Morus Walter patch to allow --format and --encode
11534
Daniel Veillard5004f422001-11-08 13:53:05 +000011535Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * debugXML.c: Stefan Kost provided an help command for the shell
11538
Daniel Veillarda6825e82001-11-07 13:33:59 +000011539Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * debugXML.c: Heiko Rupp pointed that the shell would crash
11542 on empty nodesets returns.
11543
Daniel Veillard03f848d2001-11-07 12:53:46 +000011544Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11547 migh need the history libraries
11548
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011549Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11552 handle the case of < in quoted attributes, Bastian Kleineidam
11553
Daniel Veillardc853b322001-11-06 15:24:37 +000011554Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11557 fixing catalog breakages
11558 * Makefile.am catalog.c result/catalogs/catal
11559 result/catalogs/mycatalog.* test/catalogs/catal*:
11560 fixed more problems in catalog support, added more regression tests
11561 for both XML and SGML catalog handling
11562
Daniel Veillard66870c72001-11-05 19:27:49 +000011563Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * debugXML.c: applied an improvement to xmlGetLineNo() from
11566 Keith Isdale
11567
Daniel Veillardffe09c92001-11-05 14:21:47 +000011568Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11571 Side effect of the progressive catalog loading
11572
Daniel Veillardad661b92001-11-05 11:43:15 +000011573Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * Makefile.am: confexecdir and confexec_DATA were defined twice
11576 pointed out by Karl Eichwalder
11577
Daniel Veillard6eb17722001-11-04 22:19:27 +000011578Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * xmlcatalog.c: avoid unlink() and use remove() instead.
11581
Daniel Veillardea898282001-11-04 22:13:45 +000011582Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * libxml.spec.in: cleanup
11585 * include/libxml/xmlwin32version.h: updated with 2.4.8
11586
Daniel Veillarda4617b82001-11-04 20:19:12 +000011587Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11590 of compiling libxml with a non standard set of options
11591
John Fleck027edfb2001-11-04 20:13:58 +000011592Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11593
11594 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11595 document --sgml option, fixing gnome bugzilla #63382
11596
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011597Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11600 breakage of 2.4.7, added a couple of really needed APIs
11601 like xmlCatalogIsEmpty() and xmlNewCatalog()
11602 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11603 for install-catalog
11604 * configure.in: preparing 2.4.8
11605
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011606Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11609 include/libxml/tree.h include/libxml/xmlIO.h: more include
11610 cleanups, export cleanly one html output + format function.
11611
11612Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * parser.c: removed initGenericErrorDefaultFunc call from
11615 xmlInitParser() since it could destroy previous calls to
11616 xsltSetGenericErrorFunc() effects
11617
Daniel Veillardebd38c52001-11-01 08:38:12 +000011618Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11621 keyword.
11622
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011623Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * Makefile.am: cleanup
11626 * threads.c: cleanup too
11627 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11628 from xsltproc
11629 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011630 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011631
Daniel Veillard91c00402001-10-30 17:41:38 +000011632Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11635 was not used anymore !
11636
Daniel Veillard52dcab32001-10-30 12:51:17 +000011637Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * configure.in: preparing 2.4.7
11640 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11641 manual page from John
11642 * doc/*: updated the doc and rebuilt the generated pages
11643
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011644Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * xmlIO.c: closing bug #62711, the library should never
11647 close stdin or stdout.
11648
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011649Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11650
11651 * uri.c: second pass at fixing #63336, using Joel Young
11652 final patch. looks okay.
11653
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011654Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * uri.c include/libxml/uri.h: trying to clear #63336
11657 allowing the escaping routine to parse unconformant
11658 URI-References.
11659
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011660Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * vms/readme.vms vms/build_libxml.com nanoftp.c
11663 include/libxml/xmlversion.h.in: a few VMS updates from
11664 John A Fotheringham
11665 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11666 and xmlCleanupOutputCallbacks() for the Perl binding people.
11667
Daniel Veillard635ef722001-10-29 11:48:19 +000011668Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11671 apply fixes to close #63271 and avoid segfaults when
11672 the error routine gets callbed before xmlInitParser()
11673 get called.
11674 * nanoftp.c error.c: Applied patches from Justin Fletcher
11675 correcting some xmlGenericError misuses.
11676
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011677Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11678
11679 *doc/xmllint.xml, doc/xmllint.1
11680 New and improved man page for xmllint - .xml is the original, .1
11681 is the generated man page
11682
Daniel Veillardc9484202001-10-24 12:35:52 +000011683Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11686 the web site from the main HTML document.
11687
Daniel Veillard5151c062001-10-23 13:10:19 +000011688Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * parser.c: fixed an erroneous validation bug when PE refs
11691 occurs in external parsed entities referenced from the
11692 internals subset
11693 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11694 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11695 added the associated testcase, it's a nice one.
11696 * HTMLparser.c: generate the DTD node as HTML still ...
11697 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11698
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011699Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * HTMLparser.c: fixed a bug in htmlNewDoc()
11702
Daniel Veillard89cad532001-10-22 09:46:13 +000011703Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11704
11705 * test/threads/*: added entities testing to the Thread test
11706 * testThreads.c: make the test reasonable
11707 * DOCBparser.c: fix the DTD public and system ID
11708 * xmllint.c: added --sgml for SGML DocBook importing
11709 * Makefile.am: added Docbtests target
11710
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011711Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11714 * testThreads.c: removed bogus include
11715
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011716Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11719 fixed a very serious (looping) validation bug
11720
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011721Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * include/libxml/globals.h include/libxml/threads.h threads.c
11724 testThreads.c: far more testing, cleaning up bugs
11725 * *.c : make sure globals.h is always included.
11726
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011727Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * HTMLparser.c: try to get rid of parser loops for good.
11730
Daniel Veillardab7488e2001-10-17 11:30:37 +000011731Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * configure.in: fixed some bugs in CFLAGS passing.
11734 * test/threads Makefile.am testThreads.c: added a specific
11735 threaded test case (really nasty, guaranteed).
11736
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011737Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * catalog.c: serious cleanup on the management of the
11740 XML catalog tree, more tests done, especially with
11741 the catalog PI.
11742
Daniel Veillard364789a2001-10-16 12:45:00 +000011743Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * catalog.c: avoid a problem in catalog cleanup on SMP if
11746 catalogs were not initialized.
11747
Daniel Veillard81463942001-10-16 12:34:39 +000011748Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * catalog.c xpath.c: trying to cleanup the not thread safe
11751 parts of the library.
11752
Daniel Veillard64a411c2001-10-15 12:32:07 +000011753Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * include/libxml/globals.h configure.in global.data: make
11756 the allocation be per-thread a configure option
11757 * encoding.c include/libxml/parser.h: fixed compilation
11758 errors
11759
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011760Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * include/libxml/parser.h: Norm reported that a few lines
11763 added were breaking libxslt compile, removed them for now
11764
Daniel Veillard6f350292001-10-14 09:56:15 +000011765Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11766
11767 * parser.c parserInternals.c threads.c: debugged and fixed
11768 initialization problems which were giving troubles on SMP
11769 boxes.
11770
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011771Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * include/libxml/Makefile.am: missing globals.h
11774
Daniel Veillarde7090612001-10-13 12:18:28 +000011775Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011776
Daniel Veillarde7090612001-10-13 12:18:28 +000011777 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011778
Daniel Veillardd0463562001-10-13 09:15:48 +000011779Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11782 include/libxml/parserInternals.h include/libxml/tree.h
11783 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11784 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11785 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11786 Applied the last patches from Gary, cleanup, activated threading
11787 all user accessible global variables are now handled in globals.[ch]
11788 Still a bit rought but make tests passes with either
11789 --with-threads defined at configure time or not.
11790 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11791 linking options
11792
Daniel Veillardb8478642001-10-12 17:29:10 +000011793Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * Makefile.am include/libxml/Makefile.am
11796 include/libxml/globals.h globals.c include/libxml/threads.h
11797 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11798 configure.in: started integrating the core of the thread support
11799 not activated yet but half integrated. The code should still
11800 compile and work anyway.
11801
Daniel Veillardb44025c2001-10-11 22:55:55 +000011802Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11803
11804 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11805 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11806 integrating the non-controversial parts of Gary Pennington
11807 multithread patches
11808 * catalog.c: corrected a small bug introduced
11809
Daniel Veillard75b96822001-10-11 18:59:45 +000011810Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * catalog.c include/libxml/catalog.h: very serious cleanup,
11813 isolating unportable code and as much as possible the accesses
11814 to the global shared catalog. May need more testing !
11815
Daniel Veillard78d12092001-10-11 09:12:24 +000011816Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11817
11818 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11819 Keith Isdale patches for the XSLT debugger interfaces. Some
11820 cleanup
11821
Daniel Veillardff0b7312001-10-11 06:46:09 +000011822Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11823
11824 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11825 * DOCBparser.c: generate line nubers in elements
11826
Daniel Veillard60087f32001-10-10 09:45:09 +000011827Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11828
11829 * configure.in: preparing 2.4.6 release
11830 * doc/xml.html doc/html/*: updated and rebuilt the docs
11831 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11832
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011833Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11834
11835 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11836 adding documentation for DV's supercatalog support
11837
Daniel Veillard82d75332001-10-08 15:01:59 +000011838Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11839
11840 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11841 super catalog support adding one API and one flag --sgml to
11842 xmlcatalog
11843
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011844Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11845
11846 * doc/xmlcatalog_man.xml, xmlcatalog.1
11847 One more crack at
11848 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11849
11850
Thomas Broyer47334c02001-10-07 16:41:52 +000011851Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11852
11853 * xpath.c: implemented xmlXPathObjectCopy for external objects
11854 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11855
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011856Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11857
11858 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11859 finishing up fix to
11860 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11861 the xmlcatalog man page display more elegantly
11862
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011863Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * configure.in: closing bug #61832
11866 * HTMLparser.c: removed a warning
11867
Daniel Veillard6ab38382001-10-06 13:08:27 +000011868Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * xpath.c: fixing #61673 part I, do not loose doc information
11871 when copying result value trees.
11872
Daniel Veillard556c6682001-10-06 09:59:51 +000011873Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * xpath.c: trying to harden the XPath interpreter
11876
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011877Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11878
11879 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11880 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11881
William M. Brack1633d182001-10-05 15:41:19 +000011882Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11883
11884 * HTMLparser: repaired another loop problem
11885
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011886Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11889 parsing.
11890 * xpath.c: fix bug #61291 the default XML namespace node is
11891 missing from the namespace axis.
11892 * tree.c: refuse to create namespaces nodes with prefix "xml"
11893
Daniel Veillard651f9472001-10-04 14:51:06 +000011894Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * SAX.c: ouch a non-defined namespace could lead to a crash,
11897 fixed #61215
11898
Daniel Veillard7dd05702001-10-04 14:25:12 +000011899Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * parserInternals.c: closed bug #61054
11902
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011903Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * include/libxml/Makefile.am: closing #60708
11906
Daniel Veillarda293c322001-10-02 13:54:14 +000011907Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11910 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11911
Daniel Veillardf4309d72001-10-02 09:28:58 +000011912Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11915
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011916Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11919 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11920
Daniel Veillard16756b62001-10-01 07:36:25 +000011921Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * catalog.c: Justin Fletcher provided cleaup code in case
11924 HAVE_STAT is not defined
11925 * include/win32config.h: Igor Zlatkovic suggested to have
11926 HAVE_STAT defined there
11927
William M. Brack5e1cac12001-09-28 16:19:18 +000011928Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11929
11930 * catalog.c - fixed typing error reported by M. Barros
11931
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011932Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11933
11934 * xmllint.c - fixing typo
11935
William M. Brackd28e48a2001-09-23 01:55:08 +000011936Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11937
11938 * HTMLparser.c: small enhancement to prevent loop on
11939 unrecognizable data
11940
Daniel Veillardb1d62872001-09-21 09:47:08 +000011941Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * parserInternals.c: applying patch from bug #60757 this
11944 should close it
11945
Daniel Veillardc0631a62001-09-20 13:56:06 +000011946Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * catalog.c xmlcatalog.c: removed a couple of warning
11949 * xpath.c: try to solve the linking problem on platforms
11950 needing trio to compile
11951
Daniel Veillard1a123612001-09-19 08:06:23 +000011952Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011953
Daniel Veillard1a123612001-09-19 08:06:23 +000011954 * Makefile.am libxml.spec.in: backing up non-documented changes
11955 commited without review or aproval by Jens Finke <jens@gnome.org>
11956 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011957
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011958Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * configure.in: Joe Orton provided a patch fixing a problem
11961 when iconv is specified to be in a non-standard directory
11962 but wasn't exported in xml2-config --cflags
11963
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011964Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11965
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011966 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011967 troubles with 2.4.4 errors.
11968
Daniel Veillard16698282001-09-14 10:29:27 +000011969Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * encoding.c entities.c: do not output hexadecimal charrefs
11972 when serializing HTML since some version of Netscape can't
11973 grok it, generate decimal ones.
11974 * result/HTML/doc3.htm: output changed due to previous test
11975 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11976
Daniel Veillard98fed372001-09-13 11:34:58 +000011977Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11980 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11981
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011982Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011983 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011984
11985 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11986 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11987 updated the configuration scripts systems accordingly
11988
Daniel Veillard04382ae2001-09-12 18:51:30 +000011989Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * configure.in: preparing for 2.4.4
11992 * doc/xml.html doc/html/*: updated and rebuilt the docs
11993
Daniel Veillardd63437e2001-09-12 15:00:27 +000011994Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * win32/dsp/libxml2.def.src: tried to incorporate comments
11997 from bug #59220
11998
Daniel Veillard319a7422001-09-11 09:27:09 +000011999Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12000
12001 * parser.c result/noent/wml.xml: fixed bug #59981 related
12002 to handling of '&' in attributes when entities are substitued
12003
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012004Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * libxml.h include/libxml/xmlversion.h.in
12007 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12008 Tried to close bug #60131
12009
Daniel Veillardbce62332001-09-10 18:46:55 +000012010Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12013
Daniel Veillard143b04f2001-09-10 18:14:14 +000012014Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * SAX.c: fixing bug #59946 on xmlns=""
12017
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012018Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12021 but allocates a new error code.
12022
Daniel Veillard05c13a22001-09-09 08:38:09 +000012023Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * xmllint.c: John Fleck fixed typos in the options output
12026 * parser.c SAX.c: fix ignorable white space SAX selection
12027
12028Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * entities.c: Steve Underwood found the possibility of an
12031 ininite loop in case of error.
12032
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012033Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12036
Daniel Veillarda050d232001-09-05 15:51:05 +000012037Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * parser.c: warn if version is not 1.0 but it's not
12040 strictly speaking an error after analyzing the spec
12041
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012042Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12043
12044 *doc/catalog.html - add link to the html version of the
12045 man page, other linguistic cleanups
12046
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012047Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12048
12049 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12050 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12051 file, has not yet been included in the build.
12052
Daniel Veillard99784ff2001-09-01 16:20:28 +000012053Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * catalog.c: removed a duplicate affectation Justin Fletcher
12056
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012057Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * tree.c: Armin Sander pointed a possible text coalescing
12060 problem, completed his patch.
12061
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012062Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12063
12064 * trionan.c: Fixed const and volatile re-definition problem
12065
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012066Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * libxml.4 parser.c: doc updates from Heiko Rupp
12069 * parserInternals.c: 2 sanity checks from Heiko Rupp
12070
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012071Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * tree.c: applied patch from Armin Sander to make some pointers
12074 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012075 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012076
Daniel Veillardb06c6142001-08-27 14:26:30 +000012077Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * xpath.c: hum, restrict the integer usage gcc bug workaround
12080 to only gcc compilers so that other architecture don't get
12081 penalized by this limitation.
12082 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12083
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012084Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12087 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12088
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012089Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12090
12091 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12092 --convert option to xmlcatalog to convert SGML ones to
12093 the XML syntax.
12094 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12095
12096 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012097Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * catalog.c xmlIO.c: started some serious testing and fixed
12100 a few bug and optmization needs.
12101
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012102Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12105 preparing for a 2.4.3 release even if it may not be ready yet
12106 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12107 all file parsing lookup to go through the entity resolver, add
12108 to add an API to bypass it (needed to load catalogs themselves),
12109 some cleanup on the catalog code too.
12110 * nanoftp.c: small cleanup
12111 * doc/catalog.html: small update
12112
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012113Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12116 Jun Kuriyama
12117
Daniel Veillardffb120d2001-08-23 00:52:23 +000012118Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * doc/catalog.html: finished the catalog documentation
12121
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012122Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12123
12124 * doc/catalog.html doc/xml.html: added documentation about
12125 Catalog support, misses an API description
12126 * doc/html/*: reextracted the API pages
12127
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012128Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12131 Added the part about section 7.2 on URI resolution,
12132 fixed a side effect in the HTML parser, look complete
12133 and ready to rock except the URI/SystemID part!
12134
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012135Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * include/libxml/catalog.h include/libxml/parser.h
12138 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12139 xmlIO.c: added support and APIs needed for the catalog PI
12140 * include/libxml/xmlIO.h: cleanup
12141
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012142Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12143
12144 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12145 include/libxml/catalog.h: starts to look okay, really
12146 plugged the new framework, cleaned a lot of stuff,
12147 added some APIs, except the PI's support missing this
12148 should be mostly complete
12149 * result/catalogs/* test/catalogs/*: added new test, enriched
12150 the existing one with URN ID tests
12151
Daniel Veillard64339542001-08-21 12:57:59 +000012152Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * catalog.c: fixed nextCatalog
12155 * result/catalogs/docbook test/catalogs/*: started adding
12156 a small regression test
12157
Daniel Veillardcda96922001-08-21 10:56:31 +000012158Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12161 more work on the XML catalog support.
12162 * parser.c include/libxml/parser.h: small cleanup seems using
12163 list as a public parameter name can give portability troubles
12164 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12165 include/libxml/xpath.h include/libxml/Makefile.am: removed
12166 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12167 wrappers
12168
Bjorn Reese45029602001-08-21 09:23:53 +000012169Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12170
12171 * Makefile.am trio.c triodef.h trionan.c xpath.c
12172 include/libxml/Makefile.am include/libxml/trionan.h:
12173 Re-worked Not-A-Number and Infinity support.
12174 * xmlcatalog.c: added readline include files
12175
Daniel Veillard344cee72001-08-20 00:08:40 +000012176Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12179 testCatalog as xmlcatalog, making it an installed app
12180 adding a shell, and preparing it to be a /etc/xml/catalog
12181 management tool, though not ready yet
12182 * catalog.c include/libxml/catalog.h: adding support for
12183 XML Catalogs http://www.oasis-open.org/committees/entity/
12184 not finished, there is some interesting tradeoffs and a
12185 few open questions left.
12186
Daniel Veillardb7664f42001-08-19 13:00:43 +000012187Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * xmllint.c: fixed a line formatting problem
12190
Daniel Veillard5015b712001-08-17 09:37:52 +000012191Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * SAX.c: removed a couple of unused variable (Albert Chin)
12194
Daniel Veillardbb371292001-08-16 23:26:59 +000012195Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12198 trying to fix some troubles w.r.t. function returning
12199 const xxxPtr.
12200
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012201Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12204 defined
12205
Daniel Veillardae6db172001-08-16 19:32:00 +000012206Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12207
12208 * xpointer.c: removed unused var
12209
Daniel Veillard09190202001-08-16 16:27:41 +000012210Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12211
12212 * testXPath.c: another small cleanup closing bug #59110
12213
Daniel Veillard796f4b62001-08-16 16:00:13 +000012214Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * win32/dsp/libxml2.def.src: small cleanup closing bug
12217 #59108
12218
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012219Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * example/gjobread.c: add xmlCleanupParser() before leaving
12222
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012223Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12224
12225 * config.h.in configure.in include/libxml/xmlwin32version.h:
12226 released 2.4.2
12227
Daniel Veillardd3d06722001-08-15 12:06:36 +000012228Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * include/libxml/valid.h debugXML.c valid.c: deprecate
12231 the non-boundchecking Sprintf functions, add Snprintf
12232 this should close bug #57984
12233
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012234Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12235
12236 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12237 URIs before doing the lookups (pointed by Mark Vakoc)
12238
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012239Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * xpath.c: serious changes on Result Value Trees and NodeSets
12242 w.r.t. deallocation and collect operations. Probably not
12243 100% clean (merge of allocated trees smells like a problem).
12244 Seems sufficient to close #58943
12245
Daniel Veillard90493a92001-08-14 14:12:47 +000012246Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * xmllint.c: adding a --format option
12249
Daniel Veillardfe703322001-08-14 12:18:09 +000012250Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12251
12252 * xpath.c: count() was broken on Result Value Tree
12253 * xmlIO.c: fixed file:/// accesses on _WIN32
12254
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012255Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12256
12257 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12258 macro was renamed, this should close bug #58683
12259
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012260Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12263 entity substitution mode text at the end of the entity might
12264 be added due to text coalescing.
12265 * nanoftp.c parser.c: small cleanup
12266
Daniel Veillard0c720972001-08-08 20:59:00 +000012267Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * HACKING: added John Fleck right to commit in the doc subdir
12270
Daniel Veillard48da9102001-08-07 01:10:10 +000012271Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12274 allow to inherit attributes from the DTD directly in the
12275 tree, this is needed for XPath and can be a useful feature.
12276 Inherited namespaces are always provided at the tree level now
12277 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12278 of tests for this feature (XSLT being the prime user).
12279
Daniel Veillard50f34372001-08-03 12:06:36 +000012280Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12283 testSAX.c xmlIO.c xmllint.c include/win32config.h
12284 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12285 include/libxml/xmlwin32version.h.in win32/README.MSDev
12286 win32/dsp/*: applied Win32 Facelift No.2 patches from
12287 Igor Zlatkovic for Windows/MSC
12288
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012289Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * SAX.c: unparsedEntityDecl() the URI computation of the
12292 entity wasn't done breaking XSLT unparsed-entity-uri()
12293
Daniel Veillard567e1b42001-08-01 15:53:47 +000012294Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * xpath.c: fixed a bug when walking the descendants and
12297 the current node has no children
12298 * debugXML.c: show up when a text node is supposed to not be escaped
12299
Thomas Broyerf186c822001-07-31 23:30:37 +000012300Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12301
12302 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12303 worked like the set:leading() function)
12304 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12305
Daniel Veillardba6db032001-07-31 16:25:45 +000012306Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12309
Daniel Veillard57905372001-07-31 15:52:17 +000012310Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * include/libxml/xmlIO.h: apply change to close #58141
12313 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12314
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012315Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * parser.c: when the internal subset uses a PE, then the
12318 included entity can use conditional sections.
12319
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012320Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12321
12322 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12323 when walking the namespace axis showing up in
12324 libxst/tests/general/bug-12
12325 * xmlmemory.c: added the possibility to trace a given block
12326 defined by its address
12327
Daniel Veillard4aafa792001-07-28 17:21:12 +000012328Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * parser.c: don't override existing encoding specified before
12331 starting xmlParseDocument()
12332
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012333Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12334
12335 * include/libxml/xmlwin32version.h: reinserted, needed for
12336 Windows users of CVS
12337
Darin Adlera77cac02001-07-27 17:41:51 +0000123382001-07-27 Darin Adler <darin@bentspoon.com>
12339
Darin Adler699613b2001-07-27 22:47:14 +000012340 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12341 * testCatalog.c: Add include of <libxml/parser.h>.
12342
123432001-07-27 Darin Adler <darin@bentspoon.com>
12344
Darin Adlera77cac02001-07-27 17:41:51 +000012345 * include/libxml/.cvsignore:
12346 * include/libxml/xmlwin32version.h:
12347 Remove this file from CVS because it's generated.
12348
Daniel Veillard50822cb2001-07-26 20:05:51 +000012349Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * parser.c include/libxml/parser.h: applied const patches from
12352 Tom Moog #58002
12353
Thomas Broyerba4ad322001-07-26 16:55:21 +000012354Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12355
12356 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12357 lookup framework
12358
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012359Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * tree.c: fixed xmlCopyNode() for documents
12362
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012363Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12364
12365 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12366
12367Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012368
12369 * parser.c: fixes bug #57652 reported by Morus Walter
12370
Daniel Veillarde3924972001-07-25 20:25:21 +000012371Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12374
Daniel Veillarda53c6882001-07-25 17:18:57 +000012375Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12378 errors, lesson don't add new functions at 1am before a release
12379 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12380 from XPath initialization when possible.
12381
Daniel Veillardd9bad132001-07-23 19:39:43 +000012382Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * result/scripts/base*: removing history/readline changed
12385 this slightly
12386 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12387 xmllint.c: make element content line number generation
12388 optionnal to avoid breaking old apps added interface to switch
12389
Daniel Veillardf012a642001-07-23 19:10:52 +000012390Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012393 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012394 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12395 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12396 John Kroll fixes to allow saving to HTTP via PUT (or
12397 POST of needed).
12398 * doc/html/*.html: regenerated the docs
12399
Thomas Broyere8126242001-07-22 03:54:15 +000012400Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12401
12402 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12403 xmlHashScanFull and xmlHashScannFull3 to get passed the
12404 three keys as arguments to the callback function
12405
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012406Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12407
12408 * configure.in Makefile.am: removed libxml softlink for good
12409 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12410 100% coverage by gtk-doc
12411
Daniel Veillard8599e702001-07-17 21:38:51 +000012412Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12413
12414 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12415 fixed serious troubles due to size_t vs. int mismatch
12416
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012417Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12420
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012421Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12422
12423 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12424 convenient extension API for value and context managing
12425 Now handles external objects through xmlXPathPopExternal,
12426 xmlXPathWrapExternal and xmlXPathReturnExternal.
12427 Added functions for sets operations (intersection, etc.)
12428
Daniel Veillard22090732001-07-16 00:06:07 +000012429Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12432 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12433 HTMLparser.c: cleanup of global variables, marking some
12434 const or private.
12435
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012436Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012437
12438 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12439 fixed xmlXPathNodeSetItem when passing index=0
12440
Daniel Veillard05dec342001-07-14 21:57:39 +000012441Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12442
12443 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12444
Daniel Veillard28ae6362001-07-14 16:44:32 +000012445Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * xmllint.c: fixed compilation under Cygwin #57503
12448 * TODO: update
12449
Peter Williamsed156f52001-07-13 18:35:13 +0000124502001-07-13 Peter Williams <peterw@ximian.com>
12451
12452 * config.h.in: add #undef HAVE_DLFCN_H
12453
12454 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12455 builddir.
12456
Daniel Veillard73b36e32001-07-12 15:09:52 +000012457Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12460 raised by #57348 and #57381
12461
Daniel Veillard7db37732001-07-12 01:20:08 +000012462Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12463
12464 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12465 tree.c xpointer.c: store the line numbder in element->content,
12466 may break some software, need a configuration mechanism
12467
Darin Adler96037892001-07-11 00:03:16 +0000124682001-07-10 Darin Adler <darin@bentspoon.com>
12469
12470 * .cvsignore:
12471 * example/.cvsignore:
12472 * include/.cvsignore:
12473 * include/libxml/.cvsignore:
12474 Various things that are generated and should be ignored.
12475
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012476Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12479 * doc/xml.html doc/html/*: updated the docs
12480
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012481Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12484 validation occured on content with element child
12485
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012486Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * tree.c: fixed XML Base computation which was broken
12489 * debugXML.c: added a base function to the shell
12490 * Makefile.am result/scripts/* test/scripts/*: added scripts
12491 based regression tests, and adding 2 XML Base tests
12492
Daniel Veillard19e96c32001-07-09 10:32:59 +000012493Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * tree.c: set properties doc and call xmlSetListDoc for properties
12496 content when grafting them in a different tree.
12497 * aclocal.m4: remove from CVS
12498
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012499Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12500
12501 * win32/libxml2/libxml2.def.src: added some missing entry point
12502 for XPath (Mark Vakoc)
12503
Daniel Veillard388236f2001-07-08 18:35:48 +000012504Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12507 layer should URI-Unescape before trying to open resources.
12508
Daniel Veillard04383752001-07-08 14:27:15 +000012509Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * xpath.c: fix the name() bug for elements in the default
12512 namespace reported by Charlie Bozeman
12513
Daniel Veillard7583a592001-07-08 13:15:55 +000012514Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12517 led to an XPath fix, improvements of SAX initialization, and
12518 an added option --nocdata to testXPath
12519
Daniel Veillard449d7392001-07-07 19:11:06 +000012520Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * doc/libxml-doc.el: Felix Natter provided anew version working
12523 with XEmacs too
12524
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012525Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12526
12527 * include/libxml/xpath.h: small cleanup
12528 * doc/xml.html: update
12529
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012530Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12533 released 2.3.14
12534
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012535Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012538 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012539
Daniel Veillard73c9c042001-07-05 20:02:54 +000012540Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12543 were not equal to empty strings
12544
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012545Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * SAX.c: fixed a URI-Reference computation problem when validating
12548 * xmlIO.c: small cleanup
12549
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012550Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * parser.c: improved the description of a couple of interfaces
12553 upon Larry Stamper suggestion
12554
Daniel Veillard62f313b2001-07-04 19:49:14 +000012555Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * SAX.c entities.c parser.c: changed completely the way entities
12558 are handled when running the parser in entity substitution mode.
12559 This fixes a bug reported by Stephan Kulow and nearly divides
12560 by 3 the amount of memory required by libxslt to load and process
12561 DocBook TDG.
12562
Daniel Veillardf420ac52001-07-04 16:04:09 +000012563Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * HTMLparser.c: fixing a too early root closing problem raised
12566 byt Prashanth Naidu
12567
Daniel Veillard8c357d52001-07-03 23:43:33 +000012568Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12571 raised by Mark Vakoc.
12572
Daniel Veillard6e90d192001-07-03 16:37:49 +000012573Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * example/Makefile.am: fixed the include path to add srcdir/include
12576 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12577 and some cleanup
12578
Daniel Veillardf06307e2001-07-03 10:35:50 +000012579Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12582 lot of optimization work, results in significant improvements
12583 when handling really complex XPath queries. Add a small optimizer
12584 for unions, improve [n] and [last()], avoid some costly ops.
12585
Daniel Veillard77044732001-06-29 21:31:07 +000012586Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12589 * xpath.c: small cleanup
12590 * xmlGetNsList: reformated, fixed problems if used on Entities
12591
Daniel Veillard2adbb512001-06-28 16:20:36 +000012592Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12595
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012596Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12599 * Makefile.am example/Makefile.am: workaround automake generating
12600 erroneous deps
12601
Daniel Veillard12f7d292001-06-28 13:12:11 +000012602Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * include/win32config.h: bug #56801 Yon Derek provided a patch
12605 to the windows config file.
12606
Daniel Veillard87ee9142001-06-28 12:54:16 +000012607Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12610 libxml.h : Yon Derek provided a set of changes to compile from
12611 CVS on Windows/MSC
12612
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012613Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * parser.c: fixed UTF8 BOM support in push mode
12616 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12617 added a specific testcase
12618
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012619Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * Makefile.am: added --push regression tests
12622 * parserInternals.c: the XML parser segfaulted in --push mode
12623
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012624Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * configure.in: moved the symlinks detection within a CVS
12627 check, this is not portable and will be removed soon.
12628 * xpath.c: small cleanup/speedup
12629
Daniel Veillard11648102001-06-26 16:08:24 +000012630Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12633 release of 2.3.12
12634 * parser.c: make an error message if unknow entities in all cases
12635
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012636Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12639
Daniel Veillard23793842001-06-25 16:07:45 +000012640Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12643 includes were installed in the wrong dir
12644
Daniel Veillardf5498f32001-06-25 15:08:36 +000012645Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * doc/html.xml: warn against sending code to exhibit bugs.
12648
Daniel Veillard56f06462001-06-24 21:34:03 +000012649Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12652 Tru64 from Thomas Leitner
12653
Daniel Veillardc5d64342001-06-24 12:13:24 +000012654Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * AUTHORS: added William and Bjorn
12657 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12658 daniel@veillard.com hopefully I won't have to do this again
12659 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12660 docs can be rebuilt cleanly now
12661 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12662 from CVs it's generated, added include/libxml/xmlwin32version.h
12663 also generated but which should change far less frequently.
12664 * catalog.c nanoftp.c: made sure to include libxml.h not
12665 libxml/xmlversion.h directly
12666 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12667 when compiling on WIN32 and MSC
12668
Daniel Veillard07385fd2001-06-23 21:55:48 +000012669Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * include/Makefile.am include/libxml/Makefile.am configure.in:
12672 fixed make distcheck and rebuilding the rpms
12673
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012674Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * configure.in: should finish the migration of exported includes
12677 into a real include/libxml in CVS, at least for CVS users.
12678 * removed the exported headers, added in include/libxml (as well
12679 as xmlversion.h.in).
12680
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012681Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * configure.in: fixed the way to detect symlink
12684
Daniel Veillard66541772001-06-23 18:31:04 +000012685Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * configure.in: updated, include/libxml is now a real CVS dir
12688
Daniel Veillardca989762001-06-23 17:39:29 +000012689Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12692 version works with both libxml1 and libxml2 (it autodetects
12693 the prefix of the html-files) from Felix Natter.
12694 * doc/xml.html: updated doc accordingly
12695
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012696Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * xpath.c: fixed the bug generating a template loop in libxslt
12699 when using docbook-xsl-1.4, * should filter out document nodes
12700 * HACKING: added William
12701 * TODO: updated
12702
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012703Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * doc/FAQ.html: added a warning about gcc-3.0
12706 * doc/xml.html: added reference to gdome2 and removed a confusing
12707 sentence
12708
Daniel Veillardf7f41852001-06-22 15:18:01 +000012709Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * xmlversion.h: okay this is a generated file, but Windows
12712 users need it and they can't generate it, and I want CVS
12713 Windows users ...
12714 * win32/libxml2/libxml2_so.dsp: Windows project file for
12715 the shared lib version of libxml2
12716 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12717 resources needed for libxslt/xsltproc by Yon Derek
12718
Bjorn Reese3157b342001-06-22 14:41:45 +000012719Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12720
12721 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12722
Daniel Veillard4151acb2001-06-22 10:48:57 +000012723Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
Daniel Veillardcc146db2001-06-22 11:10:52 +000012725 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12726
12727Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
Daniel Veillard4151acb2001-06-22 10:48:57 +000012729 * include/win32config.h: Yon Derek provided a first fix
12730 to be able to compile libxslt/xsltproc on Windows
12731
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012732Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * xpath.c: attempt to work around what seemed a gcc optimizer
12735 bug when handling floats on i386 http://veillard.com/gcc.bug
12736 * tree.c entities.c encoding.c: doing some cleanups while
12737 chasing it
12738
Daniel Veillard017b1082001-06-21 11:20:21 +000012739Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * Makefile.am: cleanup when --without-debug is specified
12742 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12743 w.r.t. --without-debug and other include points
12744 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12745 Catalogs
12746 * configure.in entities.h tree.h HTMLparser.c: removed
12747 --without-corba, made the _private field mandatory
12748
Daniel Veillard87a764e2001-06-20 17:41:10 +000012749Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12752 outputs a BOM in UTF8, an errata has been issued to avoid the
12753 problem, that was the most reasonable solution... Add support
12754 for a leading UTF8 BOM in entities.
12755
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012756Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * valid.c: fixed a bug found when post validating an entity ref
12759 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12760 activate it too
12761
Daniel Veillard39196eb2001-06-19 18:09:42 +000012762Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12765 weakness in the node copy the XPointer and the XInclude
12766 implementations. Serious cleanup.
12767
Daniel Veillard3739b982001-06-19 12:51:30 +000012768Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * Makefile.am: Kjartan Maraas provided a small patch to
12771 add xml2-config.in to EXTRA_DIST
12772
Daniel Veillarda9142e72001-06-19 11:07:54 +000012773Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12776 provided another failing case found in KDE, the way the
12777 ctxt->vctxt.nodeTab was allocated and freed changed over
12778 time but it wasn't completely cleaned up. This should fix it.
12779
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012780Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * parser.c: Stephan Kulow also raised the fact that line number
12783 could get miscounted making debug harder, fixed the problem
12784 in xmlParseCharData()
12785
Daniel Veillard64b98c02001-06-17 17:20:21 +000012786Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * valid.c: Stephan Kulow pointed out a problem when validating
12789 and using an empty entity, forgot a 'break' in a case.
12790
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012791Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12794 * doc/xml.html: updated with 2.3.11
12795
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012796Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * TODO: updated adding cleanup of generated doc
12799 * configure.in: prepared to release 2.3.11
12800 * xmllint.c: added --version for bug reporting
12801 * doc/html/*.html: rebuilt the doc
12802
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012803Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * xpath.c: first part of the work on selecting namespace to
12806 fix bug #56115
12807
Daniel Veillard96ed5832001-06-15 22:22:04 +000012808Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12811 when using -liconv
12812 * TODO: updated
12813
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012814Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12817 cleanup, encoding support.
12818
Daniel Veillard608ad072001-06-14 08:32:28 +000012819Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12822
Daniel Veillard239d0522001-06-13 23:02:48 +000012823Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * xpath.c: bug detected by Ankh when / is used as a function arg
12826
Daniel Veillard02bb1702001-06-13 21:11:59 +000012827Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12830 of element and use it to avoid outputting formatting spaces at
12831 the wrong place. Implemented the format parameter for HTML save.
12832 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12833 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12834 result/HTML/wired.html: of course this impact the result of a
12835 number of HTML tests
12836
Daniel Veillard95d845f2001-06-13 13:48:46 +000012837Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * HTMLtree.[ch]: started augmenting the HTML save API with
12840 encoding and formatting parameters
12841
Daniel Veillardeca60d02001-06-13 07:45:41 +000012842Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * HTMLtree.h: cleanup and started evaluating the work needed on
12845 revamping the HTML output code
12846
Daniel Veillard84666b32001-06-11 17:31:08 +000012847Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12850
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012851Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * valid.c: fixed bug #56049, forgot one check in the
12854 validation routine
12855
Daniel Veillardca2366a2001-06-11 12:09:01 +000012856Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12859
Daniel Veillard6761eee2001-06-11 10:29:38 +000012860Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * libxml.h: fixed an error in last commit
12863 * doc/FAQ.html: added an entry for compilation from CVS
12864
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012865Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * xmlversion.h.in libxml.h: Cygwin patches
12868 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12869 * tree.h: cleanup
12870
Daniel Veillardacd370f2001-06-09 17:17:51 +000012871Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12874 memory block in a strange case where libxml is linked twice
12875 in the binary.
12876
Daniel Veillard1d047672001-06-09 16:41:01 +000012877Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12880 state far too often, simple fix used to avoid it.
12881
Daniel Veillard4497e692001-06-09 14:19:02 +000012882Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12885 being processed, applied his patch
12886 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12887
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012888Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12891 provided fixes to compile on MSCC again
12892 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12893 also provided an update for the project files.
12894
Daniel Veillarda682b212001-06-07 19:59:42 +000012895Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12898 bug #55810
12899
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012900Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * tree.c: fixed xmlGetNsProp() to close bug #55683
12903 Note this requires libxslt to use it's own function instead.
12904
Daniel Veillardf0c53762001-06-07 16:07:07 +000012905Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * HTMLtree.c: when in a pre element no formatting space should
12908 be added.
12909 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12910
Daniel Veillard068a9652001-06-07 15:30:26 +000012911Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * configure.in: added tests for signal() and signal.h
12914
Daniel Veillard541d6552001-06-07 14:20:01 +000012915Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12918
Daniel Veillard8a367d42001-06-07 14:01:34 +000012919Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * doc/libxml-doc.el: Felix Natter provided a new version for
12922 libxml2
12923
Daniel Veillard8a926292001-06-07 11:20:20 +000012924Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * HTMLtree.c: when in a pre element no formatting space should
12927 be added.
12928
Daniel Veillard14839d52001-06-06 16:11:56 +000012929Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12932
Daniel Veillarde95e2392001-06-06 10:46:28 +000012933Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12936 hack
12937 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12938 * uri.c: fixed a warning
12939
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012940Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * HTMLtree.c: trying to close bug #55772 escaping in script
12943 elements
12944 * doc/xml.html: suggest to send mail to the list
12945
12946Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012947
12948 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12949 good. Use a macro and based on the solution provided in
12950 vsnprintf manual page from GNU.
12951
Bjorn Reese99748722001-06-05 12:49:15 +000012952Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12953
12954 * error.c: Workaround for non-preserving variadic list.
12955 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12956
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012957Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * doc/xml.html: added 2.3.10 release
12960
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012961Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * configure.in: releasing 2.3.10
12964
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012965Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12968
Daniel Veillard20042422001-05-31 18:22:04 +000012969Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * encoding.c: Robert Collins provided a patch to add the
12972 "US-ASCII" encoding alias
12973
Daniel Veillard97ac1312001-05-30 19:14:17 +000012974Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12977 string oriented functions and started cleaning the related areas
12978 in xpath.c which needed fixing in this respect
12979
Daniel Veillard2d703722001-05-30 18:32:34 +000012980Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12983 #55380
12984 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12985
Daniel Veillard9403a042001-05-28 11:00:53 +000012986Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * TODO: updated
12989 * nanohttp.[ch] : started adding APIs to get the redirected URL
12990 when this occurs (needed for further base computation
12991 * tree.h: cleanup
12992 * encoding.c: cleanup
12993 * SAX.c: minor change around ctxt->loadsubset
12994
Daniel Veillard6278fb52001-05-25 07:38:41 +000012995Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * Makefile.am include/Makefile.am: small change to have
12998 include/libxml rebuilt if working from CVS.
12999 * uri.c: applied another patch from Carl Douglas for URI escaping,
13000 this should close bug #51876
13001
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013002Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13005 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13006 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13007 added specific regression test
13008 * parser.h: preparing for the XSLT mode where DTD inherited
13009 attributes are added to the tree.
13010
Daniel Veillardbbd22452001-05-23 12:02:27 +000013011Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * xinclude.[ch]: Updated the namespace for the Last Call version
13014 * result/XInclude/include test/XInclude/include: updated the
13015 testsuite accordingly
13016
Daniel Veillard8514c672001-05-23 10:29:12 +000013017Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13020 related to bug #51876
13021
Daniel Veillard42596ad2001-05-22 16:57:14 +000013022Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * tree.c: fixed a gross mistake in base computation, xml:base is
13025 not completely correct yet (need cascade).
13026 * xpath.[ch]: added the few things needed to find a function name
13027 and URI from the XPath context when it is called.
13028
Daniel Veillard81418e32001-05-22 15:08:55 +000013029Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13032 * DOCBparser.c: small cleanup
13033 * xmllint.c: added a --catalogs option to load catalogs from
13034 $SGML_CATALOG_FILES
13035 * tree.c: cleanup
13036 * configure.in: iconv library fixup, ICONV_LIBS
13037
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013038Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * catalog.c: handling of CATALOG entries. detection of recursion,
13041 and a few bugfixes
13042 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13043 against the default namespace
13044
Daniel Veillard04b93292001-05-21 08:15:31 +000013045Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13048
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013049Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * parser.c: fixed propagation context info when parsing an
13052 external entity.
13053 * doc/html/*.html: regenerated a couple of docs
13054
Daniel Veillard4623acd2001-05-19 15:13:15 +000013055Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * doc/xml.html: update with 2.3.9 informations
13058
Daniel Veillardbed7b052001-05-19 14:59:49 +000013059Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13062 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13063 * doc/html/* : rebuilt the docs
13064 * valid.c: small patch which may improve some case when
13065 validating.
13066
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013067Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * HTMLparser.c: Closed bug #54891
13070 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13071 to the suite
13072
13073Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13076 applied a documentation patch from LotR and filled in a few missing
13077 descriptions
13078
Daniel Veillard76d66f42001-05-16 21:05:17 +000013079Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * xpath.c tree.c parser.c: speed optimizations at the parser level
13082 document tree freeing and xpath evaluation
13083
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013084Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * parser.c parser.h parserInternals.h: fixed a couple of
13087 interfaces for handling memory buffer input to const char *
13088 upon suggestion of JamesH.
13089
Daniel Veillardc3739e72001-05-15 15:23:27 +000013090Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * configure.in: LoTR sent a patch fixing the previous commit
13093
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013094Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * configure.in: trying to deal again with the stoopid -R linking
13097 flag of Solaris
13098
Daniel Veillard790142b2001-05-15 10:51:53 +000013099Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * xpath.h: two nodeset access macros from Thomas Broyer
13102
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013103Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13106 patch from Thomas Broyer
13107
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013108Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13111 case
13112 * INSTALL: was empty added stuff from the FAQ
13113
Daniel Veillard75bea542001-05-11 17:41:21 +000013114Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13117 attributes handling and #54433 by adding xmlUnsetProp()
13118 and xmlUnsetNsProp()
13119
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013120Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * HTMLparser.c: Patch from Jonas Borgström
13123 (htmlGetEndPriority): New function, returns
13124 the priority of a certain element.
13125 (htmlAutoCloseOnClose): Only close inline elements if they
13126 all have lower or equal priority.
13127 * result/HTML: this of course changed a number of tests results.
13128
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013129Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * xmlIO.c catalog.c: plugged in the default catalog resolution
13132 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13133 documentations
13134 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13135
Daniel Veillarda7374592001-05-10 14:17:55 +000013136Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13139 integrating catalogs
13140 * catalog.[ch] testCatalog.c: adding a small catalo API
13141 (only SGML catalog support).
13142 * parser.c: restaured xmlKeepBlanksDefault(0) API
13143
Daniel Veillardc17337c2001-05-09 10:51:31 +000013144Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13147
Daniel Veillard257d9102001-05-08 10:41:44 +000013148Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * parser.c: added xmlParseExternalEntityPrivate() to allow
13151 propagation of ctxt->_private when parsing external entities
13152
Daniel Veillard083c2662001-05-08 08:27:14 +000013153Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13156
Daniel Veillard01ef7382001-05-08 07:31:43 +000013157Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13160
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013161Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * valid.c: warn when indeterminist content model is detected
13164 * result/VC/ElementValid8: this adds a message
13165 * Makefile.am: add --novalid for VCM tests
13166 * parserInternals.c: added a call to Init memory
13167
Daniel Veillard64269352001-05-04 17:52:34 +000013168Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13171 when both parameters are NULL.
13172
Daniel Veillard37721922001-05-04 15:21:12 +000013173Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * valid.c: applied small patch from Gary Pennington, reindented
13176 some part of the code.
13177
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013178Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13181 release, updated and regenerated the docs
13182
Daniel Veillard357c9602001-05-03 10:49:20 +000013183Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * xpath.c result/XPath/expr/floats : clarified and cleanup
13186 printing of abnormal floats in tests.
13187
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013188Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13191 * results/HTML/ : a few changes in the output of the HTML tests as
13192 a result.
13193 * configure.in: tying to fix -liconv where needed
13194
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013195Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * Makefile.am: fixed a stupid error
13198
Daniel Veillard7150a032001-05-02 16:41:11 +000013199Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * configure.in Makefile.am: make the inclusion of the trio
13202 modules in the library conditional
13203
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013204Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * DOCBparser.c: patche from László Kovács, fixed entities refs
13207 in attributes handling
13208
Daniel Veillardedddff92001-05-02 10:58:52 +000013209Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13212 flushing
13213
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013214Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * xpath.c: fix of an XSLT namespace bug reported on the list
13217 general/bug-8-
13218
Daniel Veillard5792e162001-04-30 17:44:45 +000013219Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * strio.h trio.c: Dan McNichol suggested a couple of small
13222 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13223
Daniel Veillard02141ea2001-04-30 11:46:40 +000013224Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * tree.c parser.c encoding.c: spent a bit more time looking
13227 at the parsing speed and DOM handling. Added a few more
13228 speedups.
13229
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013230Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * parser.c: small but effective parsing speed improvement
13233
Daniel Veillardb59076b2001-04-29 17:04:07 +000013234Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * configure.in: default on the DocBook parser inclusion (for Gnome)
13237 * DOCBparser.h: fixed a header reference
13238
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013239Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * configure.in xpath.c: applied Bjorn patches for FPE on the
13242 alpha
13243
Daniel Veillardeefd4492001-04-28 16:55:50 +000013244Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13247 xmlSaveFormatFileTo()
13248
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013249Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xpath.c: simple and efficient optimization, XPath functions
13252 aways bind to the same code, cache this
13253 * TODO: updated (by saying some is obsolete)
13254
Daniel Veillard2156a562001-04-28 12:24:34 +000013255Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpath.c: more cleanup work on XPath name parsing routines
13258
Daniel Veillard61d80a22001-04-27 17:13:01 +000013259Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13262 xmlXPathParseName
13263 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13264 * debugXML.c: avoid compilation problems if compiling without
13265 HTML support, Igor Zlatkovic
13266 * win32/libxml2/libxml2.def.src: being able to compile without
13267 XPath on Windows
13268
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013269Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * libxml.m4: yet another patch from Toshio Kuratomi
13272
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013273Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13276
Daniel Veillard67fee942001-04-26 18:59:03 +000013277Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * tree.[ch]: added xmlSaveFormatFile interface for saving
13280 and indenting a file.
13281
Daniel Veillard82e49712001-04-26 14:38:03 +000013282Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * xpath.c: fixed bug #53689 related to processing-instruction()
13285
Daniel Veillard02f077a2001-04-26 10:59:11 +000013286Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * DOCBparser.c: patche from László Kovács
13289
Daniel Veillard30211a02001-04-26 09:33:18 +000013290Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * parser.c: applied fixes from Christian Glahn bug report #53391
13293
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013294Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * error.c: Jean François Lecomte provided a complete description
13297 and a fix to bug #53537
13298
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013299Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13302
Daniel Veillard1034da22001-04-25 19:06:28 +000013303Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * DOCBparser.c SAX.c: a bit more work on entities processing.
13306 Still Need to cleanup XML output and references in attributes
13307
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013308Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13311
Daniel Veillardb33c2012001-04-25 12:59:04 +000013312Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * tree.c: trying to fix #53574, not completely complete,
13315 I would like xmllint --copy --debug test/ent1 and
13316 xmllint --debug test/ent1 to show the same result.
13317 * xpath.c: fix a bug when trying to sort namespace nodes
13318
Daniel Veillard5146f202001-04-25 10:29:44 +000013319Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * HTMLtree.c: real fix for #53402
13322
Daniel Veillard7533cc82001-04-24 15:52:00 +000013323Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13326 PIs when using xsl:output
13327 * valid.c: closing #53537 some case generate segfaults if there
13328 is validity errors
13329
Daniel Veillard61b33d52001-04-24 13:55:12 +000013330Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13333 of external parsed entities, added --noent to testDocbook
13334 * valid.c: Garry Pennington found an uninitialized variable
13335 access in xmlValidateElementContent()
13336
Daniel Veillard56098d42001-04-24 12:51:09 +000013337Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13340 with madness
13341 * result/HTML/ : this modified the result of the regression tests
13342 a lot.
13343
Daniel Veillard122376b2001-04-24 12:12:30 +000013344Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13347 to doc where it wasn't checked against NULL reported by
13348 Jens Laas
13349
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013350Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13353 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13354
Daniel Veillardeae522a2001-04-23 13:41:34 +000013355Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13358 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13359 * SAX.[ch]: cleanup and updates for DocBook
13360 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13361 ex SGML identifier changes
13362 * valid.c: removed a static unused function.
13363
Daniel Veillardde57c612001-04-23 09:13:36 +000013364Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * HTMLtree.c: applied change for Paul Sponagl on script saving
13367 * Makefile.am: the warning about entity title.xml are normal.
13368
Daniel Veillard393df012001-04-22 20:11:18 +000013369Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * configure.in: release of 2.3.7
13372 * Makefile.am: fixing make distcheck
13373
Daniel Veillarda41123c2001-04-22 19:31:20 +000013374Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * doc/html/* doc/xml.html: updated and regenerated the docs
13377
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013378Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13381
Daniel Veillarde82a9922001-04-22 12:12:58 +000013382Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * tree.c: fixed #53388 with the provided patch
13385
Daniel Veillard06803992001-04-22 10:35:56 +000013386Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * valid.c: Bjorn detected an invalid memory access. Fixed
13389 vstateVPush()
13390
Daniel Veillard40af6492001-04-22 08:50:55 +000013391Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13394
Bjorn Reese70a9da52001-04-21 16:57:29 +000013395Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13396
13397 * libxml.h: new header used only for the compilation of libxml
13398 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13399 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13400 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13401 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13402 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13403 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13404 baseline (version 1.2 plus a single patch).
13405 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13406 scientific notation for numbers. Tests added.
13407 * xpath.c: formatting of numbers changed to use sprintf
13408 (contribution from William Brack)
13409
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013410Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * valid.c: cleanup, more useful debugging
13413 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13414 * xmlIO.c: entity loading is printed as an error when validating
13415
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013416Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * valid.c: fixed to validate within entities
13419 * test/VCM/v22.xml: added a specific testcase
13420
Daniel Veillardca1f1722001-04-20 15:47:35 +000013421Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * valid.c: forgot an epsilon transition in for ()+
13424 * test/VCM/v21.xml : added a specific test case
13425
Daniel Veillard85349052001-04-20 13:48:21 +000013426Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * valid.c: removed a state explosion exhibited by RSS
13429 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13430 from bug #51872
13431
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013432Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13435 validation without using an ugly NFA -> DFA algo in the source.
13436 Made a specific algorithm easier to maintain, using a single
13437 stack and without recursion.
13438 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13439 * hash.c: made the growing routine static
13440 * tree.h parser.c: added the parent information to an
13441 xmlElementContent node.
13442
Daniel Veillarde470df72001-04-18 21:41:07 +000013443Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * SAX.c parser.c xpath.c: generating IDs when not validating
13446 from an external parsed entity was poisoning the ID has table
13447 with removed values. This was killing XSLT on the KDE help
13448 browser.
13449
Daniel Veillardceacdd92001-04-18 15:10:35 +000013450Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * entities.h: andrew@ugh.net.au detected a double declaration
13453
Daniel Veillarda10efa82001-04-18 13:09:01 +000013454Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * debugXML.c hash.c tree.h valid.c : some changes related to
13457 the validation suport to improve speed with DocBook
13458 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13459 the way validation errors get reported
13460
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013461Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13464 by P C Chow and William M. Brack for XSLT HTML output
13465
Daniel Veillard2d90de42001-04-16 17:46:18 +000013466Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13469 Igor Zlatkovic patches for MSC compilation and added his
13470 updates
13471
Daniel Veillarde043ee12001-04-16 14:08:07 +000013472Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13475 prefix lookup.
13476 * parserInternals.c: fixed the bug reported by Morus Walter
13477 due to an off by one typo in xmlStringCurrentChar()
13478
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013479Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * HTMLparser.c result/HTML/*: revamped the way the HTML
13482 parser handles end of tags or end of input
13483
Daniel Veillard82daa812001-04-12 08:55:36 +000013484Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13487
Daniel Veillard67a21302001-04-11 14:39:16 +000013488Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13491 bug where the linktime verions of free() won't work ...
13492
Daniel Veillard27b55282001-04-11 12:22:25 +000013493Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13496
Daniel Veillardafc73112001-04-11 11:51:41 +000013497Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * doc/xml.html: added 2.3.6 release
13500
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013501Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13504 * result/wml.xml: resulted in a small output change
13505
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013506Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * tree.c: xmlNewDoc was missing the charset initialization
13509 * xmllint.c: added --auto to autogenerate a doc, allow to
13510 reproduce the problem fixed on xmlNewDoc
13511
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013512Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * xpath.c: trying to get 52979 solved
13515 * tree.c result/ result/noent/: trying to get 52712 solved, this
13516 also made me clean up the fact that XML output in general should
13517 not add formating blanks by default, this changed the output of
13518 a few tests
13519
Daniel Veillard73639a72001-04-10 14:31:39 +000013520Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13523
Daniel Veillardfac26a12001-04-08 13:08:14 +000013524Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * configure.in: finally released 2.3.6
13527
Daniel Veillard911f49a2001-04-07 15:39:35 +000013528Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * xpath.c: checking for null pointer generated by new code
13531
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013532Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * xpath.c: fixed a [] evaluation problem reported
13535 * test/XPath/tests/simpleaddr: extended test
13536 * result/XPath/simpleaddr: updated result
13537
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013538Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * xmllint.c: Dan Timis reported a portability problem
13541 on Macs without mmap, fixed it.
13542
Daniel Veillardb38bd552001-04-03 18:22:00 +000013543Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * testXPath.c : added a --tree option allowing to display the
13546 tree dump of the XPath expression
13547
Daniel Veillard4dd93462001-04-02 15:16:19 +000013548Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * xpath.c: fixed a memleak when comparing nodesets
13551 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13552 * tree.c: added a TODO
13553
Daniel Veillard92ad2102001-03-27 12:47:33 +000013554Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13557 we need string functions
13558 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13559 to be able to use them where needed. Applied some changes
13560 to reduce name linking pollution and compile in only what's
13561 needed.
13562 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13563 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13564 for the string manipulation functions
13565 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13566 to the free() function of xmlmemory.c
13567 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13568 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13569 usage.
13570
13571
Daniel Veillard2be30642001-03-27 00:32:28 +000013572Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * error.c: applied the context output patch of the error
13575 handling submitted by Chuck Griffith
13576 * error/VC/*: this slightly change some error logs
13577
Daniel Veillard50582112001-03-26 22:52:16 +000013578Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * parser.c: fixed line number reporting on error
13581
Daniel Veillard04be4f52001-03-26 21:23:53 +000013582Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * parser.c: Sullivan and Darin found a parser bug,
13585 applied the patch.
13586
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013587Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13590 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13591 xmlversion.h.in xpointer.c: of course the way I defined
13592 UNUSED breaks on old gcc version. Try to be smart and
13593 also define it directly in xmlversion.h
13594 * configure.in: removed -ansi flag from the pedantic set
13595
13596Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013597 Huge cleanup, I switched to compile with
13598 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13599 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13600 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13601 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13602 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13603 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13604 encoding.h entities.c error.c list.[ch] nanoftp.c
13605 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13606 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13607 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13608 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13609 Cleanup, staticfied a number of non-exported functions,
13610 detected and cleaned up a dozen of problem found this way,
13611 avoided a lot of public function name/typedef/system names clashes
13612 * doc/xml.html: updated
13613 * configure.in: switched private flags to the really pedantic ones.
13614
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013615Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * configure.in: 2.3.5
13618 * doc/html/*: rebuilt the docs
13619
Daniel Veillard146c9122001-03-22 15:22:27 +000013620Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * parser.c: fixed a reported bug in NOTATION parsing
13623 * uri.c: accepted but not fixed bug 51876, added TODO
13624 * Makefile.am: fixed bug 51876
13625
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013626Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * config.h.in configure.in error.c: fix a compilation problem
13629 on platforms without vsnprintf (xml@thewrittenword.com)
13630
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013631Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * parser.c: fixed a function name header typo
13634 * SAX.c: notations can also occur in external subset.
13635
Daniel Veillard7d42b542001-03-20 13:22:46 +000013636Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * error.c: removed a C++ like comment
13639
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013640Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * parser.c: fixing bug 52299 strange condition leading
13643 to a parser crash due to a buffer overflow
13644 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13645 added the specific test case
13646
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013647Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13650 xmlXPathConvert{String,Number,Boolean} to be able to make
13651 type casts without a context stack, fixed some implementation
13652 problems related to the absence of context at parse-time,
13653 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13654 in the public API too
13655 * xpointer.c xpathInternals.h: we need to know at parse time
13656 whether we are compiling an XPointer
13657
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013658Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13661 cleaned up the parser internals, refactored XPath code, added
13662 new compilation based APIs and cleanly separated public and
13663 private APIs.
13664
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013665Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * xpath.h: the comp field must be added at the end to avoid
13668 killing binary compat.
13669
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013670Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * Makefile.am: detect XPath memleaks in regreson tests
13673 * error.c: fixed and error w.r.t. error reporting still using
13674 stderr
13675 * hash.c: added new line at end of file
13676 * tree.h: minor cleanup
13677 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13678 expression parsing from evaluation, resulted in a number of
13679 changes internally, and in XPointer. Likely to break stuff
13680 using xpathInternals.h but should remain binary compatible,
13681 new interfaces will be added.
13682
Daniel Veillardd574f782001-03-14 19:40:17 +000013683Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * configure.in: fixed a couple of problems reported by
13686 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13687 without gcc on non linux platforms.
13688
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013689Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13692 a fix for --with-html-dir= configure support. I hope it won't
13693 break rpm generation
13694
Daniel Veillarda022fe02001-03-14 16:30:00 +000013695Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * xmlIO.c: one function comment cleanup.
13698
Daniel Veillard25239c12001-03-14 13:56:48 +000013699Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * SAX.c: external subset notations were improperly registered
13702 in the internal subset.
13703
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013704Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * README.cvs-commits: added, pointing to HACKING
13707 * HACKING: updated
13708
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013709Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * parser.c: and Matt Sergeant found one in the XML push
13712 parser (erroneous check I forgot to remove when I fixed the
13713 main parser).
13714
Daniel Veillard68d7b672001-03-12 18:22:04 +000013715Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * xpath.c: ptittom found a small bug in UnaryExpr
13718
Daniel Veillarde356c282001-03-10 12:32:04 +000013719Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * configure.in: bumped to 2.3.4
13722 * error.c: fixed bug #51860
13723 * tree.c: fixed bug #51861
13724 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13725 * tree.[ch] : added xmlDefaultBufferSize
13726 * nanoftp.c: typo in function name header block
13727 * doc/xml.html : updated, added link to XML::LibXSLT
13728 * doc/html/* : rebuilt the docs
13729
Daniel Veillard80f32572001-03-07 19:45:40 +000013730Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * parser.c SAX.c: the new content parsing code raised an
13733 ugly bug in the characters() SAX callback. Found it
13734 just because of strangeness in XSLT XML Rec ouptut :-(
13735
Daniel Veillard6c831202001-03-07 15:57:53 +000013736Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * Makefile.am: Martin Baulig suggested to add -lm
13739 * tree.c: found another bug in xmlNodeGetContent()
13740
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013741Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xpath.c: Bjorn found the error related to strictness of comparison.
13744
Daniel Veillard29631a82001-03-05 09:49:20 +000013745Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * parser.c: trying to fix the Dtd parsing problem reported
13748 by Gary, side effect of last week speed optimizations.
13749
Daniel Veillard14be0a12001-03-03 18:50:55 +000013750Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13753 * parserInternals.c: removed unneeded test raised by Stric
13754
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013755Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13756
13757 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13758 and fixed by William Brack). Added xmlXPathFormatNumber.
13759 Changed the sorting slightly.
13760 * configure.in Makefile.am example/Makefile.am: Added -lm.
13761 Please note that applications linking with libxml2, must
13762 also like with the math library from now on.
13763
Daniel Veillardf9533d12001-03-03 10:04:57 +000013764Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13767
Daniel Veillard2f362242001-03-02 17:36:21 +000013768Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * parser.c: one must report spaces even if the Dtd element
13771 content proves that this is not part of the element content.
13772 * result/valid/*.xml: this changed the ouptu slightly
13773
Daniel Veillardb402c072001-03-01 17:28:58 +000013774Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * configure.in: bumped to 2.3.3
13777 * doc/xml.html: updated
13778
Daniel Veillard77851712001-02-27 21:54:07 +000013779Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * tree.c: minor doc fix
13782 * xpath.c: deallocation issues when a result tree has been
13783 converted to a node-set
13784
Daniel Veillardec70e912001-02-26 20:10:45 +000013785Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13786
13787 * doc/xml.html: oops corrected dates s/2000/2001
13788
Daniel Veillard8730c562001-02-26 10:49:57 +000013789Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * valid.c: new patch from Gary Pennington
13792
Daniel Veillard91e9d582001-02-26 07:31:12 +000013793Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * doc/xml.html: applied patch from Ankh
13796
Daniel Veillardedac3c92001-02-26 01:36:19 +000013797Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * xinclude.c: fixed a problem building on Mac
13800
Daniel Veillard21a0f912001-02-25 19:54:14 +000013801Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * parser.c: more work on increasing parsing ferformances
13804
Daniel Veillard48b2f892001-02-25 16:11:03 +000013805Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13808 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13809 avoiding memcpy in production builds MEM_CLEANUP macro use
13810 * parser.[ch] parserInternals.c: optimizations of the tightest
13811 internal loops inside the parser. Better checking of I/O
13812 flushing/loading conditions
13813 * xmllint.c : added --timing
13814
Daniel Veillard71681102001-02-24 17:48:53 +000013815Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * configure.in: bumped to 2.3.2
13818 * doc/xml.html: updated for release
13819
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013820Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * xpath.c: found a memleak and fixed a nasty bug
13823
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013824Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * xmllint.[c1] : added return code errors for xmllint
13827 * xpath.c: specific debug dump function for result value trees
13828
Daniel Veillard4b637072001-02-21 21:52:55 +000013829Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * xpath.c: finally implemented xmlXPathCompareNodeSets
13832 * test/XPath/expr/floats results/XPath/expr/floats: added
13833 a test for float expressions
13834
Daniel Veillardf714aa32001-02-21 03:07:44 +000013835Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13838 * parserInternals.[ch]: trying to speed up parsing
13839 * xpath.c : speeded up node set equality op
13840
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013841Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13844 better handling of ID/IDREF and the list modules associated
13845 * configure.in: small CFLAGS cleanup
13846
Daniel Veillarda8abee62001-02-19 15:14:59 +000013847Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * configure.in: fixed iconv detection on AIX (stric)
13850
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013851Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013852
13853 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13854
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013855Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13856
13857 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13858 and optimized xmlXPathNodeSetSort
13859
Daniel Veillard142adbf2001-02-17 13:21:05 +000013860Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * xpath.c: bug fix when context size is 0
13863 * parser.c: I like Norm's Dtd because they still manage to break
13864 the parser occasionally
13865
Daniel Veillardf23e0092001-02-16 13:21:29 +000013866Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13869
Daniel Veillarde0e26512001-02-16 00:11:46 +000013870Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13873 attributes within the XML-1.0 namespace
13874
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013875Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * xpathInternals.h: exported a few axis functions
13878 * doc/xml.html: updated the doc
13879
Daniel Veillard760f4422001-02-15 14:59:48 +000013880Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * configure.in: applied patch from Daniel van Balen for OpenBSD
13883 and bumped version to 2.3.1
13884 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13885 attempt to find autoclosing was simply broken, removed it,
13886 updated the examples, this is better
13887
Daniel Veillardd194dd22001-02-14 10:37:43 +000013888Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13891 hash functionnalities.
13892 * doc/html/* : rebuild the doc
13893
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013894Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13897 on predicate
13898 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13899 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13900 really want to have tags closed on output even if we accept
13901 unclosed ones on input
13902
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013903Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * xpath.c: ouch don't free NULL, rare case fixed
13906 * tree.c: don't coalesce text nodes if they don't have the
13907 same behaviour wrt escaping on output
13908
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013909Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * xpath.c: small fixup
13912 * SAX.c: don't warn on empty namespaces.
13913
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013914Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * README: a bit of cleanup
13917 * configure.in: preparing for 2.3.0 release
13918
Daniel Veillard1f83d392001-02-08 09:37:42 +000013919Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * hash.[ch]: added a first version of xmlHashSize()
13922 * valid.c: another bug fix from Gary Pennington
13923
Daniel Veillard5eef6222001-02-07 18:24:48 +000013924Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * valid.c: couple of bug fixes pointed by Gary Pennington
13927 * HTMLtree.c: #if 0 cleanup
13928
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013929Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13932 which removes a time consuming check of xmlXPathNodeSetAdd()
13933 and use it in places where we are sure to not break unicity
13934
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013935Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * xpath.c: bug fixes found from XSLT
13938 * tree.c: preserve node->name special values when copying nodes.
13939 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13940 external subset are fetched when available but without full
13941 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13942 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13943 output with encoding disabled.
13944
Daniel Veillard2c833b62001-02-03 08:52:06 +000013945Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13948 xmlCheckFilename should not be called from xmlFileOpenW
13949 and xmlGzfileOpenW
13950
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013951Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13954 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13955 added the new tests for URI normalization
13956 * testURI.c: fixed stoopid bugs
13957 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13958 the URI in the error messages are now properly normalized
13959
Daniel Veillardea28ce62001-02-02 08:20:19 +000013960Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13963
Daniel Veillarde99a4762001-02-01 04:34:35 +000013964Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13967
Daniel Veillard2b325a02001-01-31 20:46:31 +000013968Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * xpath.c: fixed mod operator
13971
Daniel Veillardde55cf62001-01-31 15:53:13 +000013972Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * parser.c: fixed xmlStrcat doc
13975 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13976 trees.
13977
Daniel Veillard2f913b72001-01-31 13:23:49 +000013978Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * xpath.c result/XPath/tests/chaptersbase
13981 result/XPath/tests/simplebase: fixed XPath node()
13982 * tree.c: small fix in xmlNewNs()
13983 * Makefile.am: removed extraneous xml2Conf.sh rule
13984
Daniel Veillardb42042b2001-01-28 07:40:36 +000013985Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13988 Changed the library name, in order to get libxml-devel and
13989 libxml2-devel to coexist on a single system
13990 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13991 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13992
Daniel Veillardee0a4662001-01-27 18:59:33 +000013993Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13996 libxml2-devel installable in // as libxml-devel.
13997
Daniel Veillard5eb05942001-01-27 17:50:22 +000013998Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * doc/Makefile.am: fixed make rebuild in doc
14001 * doc/html/*.html: rebuilt the docs
14002
Daniel Veillard65c295d2001-01-26 09:32:39 +000014003Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14006
Daniel Veillard8e199902001-01-25 18:54:39 +000014007Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14010 the HTML doc to go into the -devel RPM ...
14011 * aclocal.m4 config.h.in: some updates due to auto* magic
14012
Daniel Veillard93086662001-01-25 18:13:04 +000014013Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * xpath.h: added a hook in the context structure allowing to
14016 link to extra support, needed for XSLT
14017
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014018Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14021 xmlXPtrCmpPoints to use it.
14022 * propagated the following patch from Alejandro Forero
14023 * include/win32config.h xmlIO.c: applied further suggestions
14024 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14025 * example/gjobread.c: fixed warnings, now that it builds
14026
14027Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14028
14029 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14030
14031 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14032 filename points to a valid file (not a directory).
14033 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14034 Added calls to xmlCheckFilenameDir.
14035
14036 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14037 `path' (rather than `filename') as the parameter to gzopen and open.
14038
Daniel Veillard48177c22001-01-23 15:27:41 +000014039Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * Makefile.am: fixed a problem with EXTRA_DIST
14042
Daniel Veillardb83ba402001-01-22 22:45:10 +000014043Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * Makefile.am example/Makefile.am: finally found the trick
14046 to build the example, i.e. add "." in SUBDIRS before example
14047 in the list <grin/>
14048
Daniel Veillard82687162001-01-22 15:32:01 +000014049Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * doc/xml.html: updated with an XSLT section, removed pointer to
14052 W3C CVS base.
14053
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014054Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14057 too, and deallocation need to occur the same way.
14058
Daniel Veillarde4566462001-01-22 09:58:39 +000014059Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14062 type correponding to an XSLT result tree fragment. Share most
14063 of the data format with node set, as well as operators.
14064 * HTMLtree.c: added a newline at the end of the doctype output
14065 whe this one is not present initially.
14066 * tree.c: make sure taht the parent and doc pointers are properly
14067 set when copying attributes (lists).
14068
Daniel Veillard701c7362001-01-21 09:48:59 +000014069Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14072
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014073Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * xpath.c: seems I finally killed that ugly path evaluation
14076 context bug (tagged 9999 in case is is wrong)
14077
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014078Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14081 for XSLT
14082
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014083Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14086 for xmlGzfileOpen() bug
14087
Daniel Veillardf6eea272001-01-18 12:17:12 +000014088Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.c: removed an error found by XSLT usage
14091 * tree.c parserInternals.h: use a predefined static string
14092 for text and comment nodes, avoid freeing them in xmlFreeNode,
14093 exported the string name in parserInternals.h and added
14094 another value to disable encoding at output (for XSLT),
14095 gain memory, time.
14096
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014097Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14100 win32/libxml2/libxml2_so.dsp: new makefiles and update
14101 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14102
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014103Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14106 Gary Pennington
14107
Daniel Veillard389e6b72001-01-15 19:41:13 +000014108Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xpath.c: fixed the comaprision of values and nodelists,
14111 need to compare nodelist still ...
14112 * debugXML.c: avoided a possible core dump
14113 * HTMLparser.c: cleanup
14114 * nanohttp.c: contributed fix.
14115 * tree.c: fixes in properties handling added xmlSetNsProp
14116 needed by libxslt
14117 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14118 comment
14119 * TODO: updated
14120
Daniel Veillard167bd532001-01-06 21:09:34 +000014121Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * parser.c parserInternals.c: applied Bjorn Reese optimization
14124 patch
14125
14126Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * Makefile.am: applied patch fro make check from Martin Vidner
14129
Daniel Veillard503b8932001-01-05 06:36:31 +000014130Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * configure.in: preparing 2.2.11
14133 * doc/html/*: rebuild the HTML files
14134 * doc/xml.html : updated
14135
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014136Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * tree.c: fixed a stupid bug
14139 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14140 patches related to validation of an XInclude processing result
14141 * TODO: updated
14142
Daniel Veillarde2488192001-01-04 10:54:22 +000014143Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14146 on large files
14147
Daniel Veillardf060a412001-01-03 20:52:44 +000014148Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14151
Daniel Veillard45cff692001-01-03 18:02:04 +000014152Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14155 reported by Jonas Borgström
14156 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14157
Daniel Veillard08108982001-01-03 15:24:58 +000014158Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * testXPath.c xpath.c: fixing the XPath union expressions problem
14161 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14162
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014163Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * xmllint.c: Made is so if the file name is "-" is will read form
14166 standard input. Sven Heinicke <sven@zen.org>
14167 * tree.c: fixed a problem when growing buffer
14168 * tree.h: fixed the comment of the node types following andersca
14169 comment
14170 * TODO: updated
14171
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014172Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * HTMLparser.[ch]: added a way to avoid adding automatically
14175 omitted tags. htmlHandleOmittedElem() allows to change the
14176 default handling.
14177 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14178 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14179 of xmllint too when using --memory flag, added a memory test
14180 suite at the Makefile level.
14181 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14182 with namespace use when encountering QNames in XPath evalation,
14183 added xmlns() scheme in XPointer.
14184 * nanoftp.c : incorporated a fix
14185 * parser.c xmlIO.c: fixed problems raised with encoding when using
14186 the memory I/O
14187 * parserInternals.c: closed bug 25934 reported by
14188 torsten.landschoff@innominate.de
14189 * TODO: updated
14190
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014191Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14192
14193 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14194 on a non-updated tree :-(, made a 2.2.10 release to correct the
14195 situation
14196
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014197Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14198
14199 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14200 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14201 integrated a set of OpenVMS changes from Howard Taylor
14202 <Howard.Taylor@pacoast.com>
14203
Daniel Veillard58770e72000-11-25 00:48:47 +000014204Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14207 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14208
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014209Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * HTMLparser.c: some fixes on auto-open of html/head/body
14212 * encoding.c: fixed a compilation error on some gcc env
14213 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14214 XPointer implementation
14215 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14216 related XPointer tests and associated results
14217
Daniel Veillard300f7d62000-11-24 13:04:04 +000014218Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * doc/xmldtd.html doc/xml.html: following a short step by step
14221 guidance on IRC to help maciej with DTDs I started a small
14222 page on the subject.
14223
Daniel Veillard748e45d2000-11-17 16:36:08 +000014224Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * HTMLparser.c: fixed handling of broken charrefs
14227 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14228 patches
14229
Daniel Veillard28929b22000-11-13 18:22:49 +000014230Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * doc/xml.html doc/html/* : rebuilt the docs after adding
14233 xinclude and updated page for 2.2.7 and 2.2.8
14234 * configure.in: releasing 2.2.8
14235
Daniel Veillard41e06512000-11-13 11:47:47 +000014236Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * parser.[ch] parserInternals.c: applied the conditional
14239 section processing fix from Jonathan P Springer
14240 <jonathan.springer2@gte.net>
14241 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14242 project file, fixed iconv default non support
14243 * xpath.c: fixed the problem of evaluating relative expressions
14244 when a node context is provided.
14245
Daniel Veillardbf432752000-11-12 15:56:56 +000014246Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * nanoftp.c: fixed gcc 2.95 new warnings
14249 * SAX.c: fixed a stupid bug
14250 * tree.c: fixed a formatting problem when round-tripping
14251 from/to memory
14252 * xinclude.c: chased memleak, fixed a base problem
14253 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14254 xmlXPtrBuildNodeList()
14255 * TODO: updated
14256 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14257 adding a first small set of regression tests for XInclude
14258
Daniel Veillardc2def842000-11-07 14:21:01 +000014259Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * nanohttp.[ch]: applied Wayne Davison patches to access
14262 the WWW-Authorization header.
14263 * parser.c: Closed Bug#30847: Problems when switching encoding
14264 in short files by applying Simon Berg's patch.
14265 * valid.c: fixed a validation problem
14266 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14267 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14268 Wayne Davison
14269 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14270 need to be extended to non full nodes selections.
14271 * xinclude.c: starts to work decently
14272
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014273Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14276 debugXML.c xmlversion.h.in: Started adding XInclude support,
14277 this is a new xmllint option
14278 * tree.c xpath.c: applied TOM patches for XPath
14279 * xpointer.c: fixed a couple of errors.
14280 * uri.c: added an escaping function needed for xinclude
14281 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14282 new warning from RH70 gcc's version
14283
Daniel Veillarda4964b72000-10-31 18:23:44 +000014284Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * HTMLparser.c: fixed loop on invalid char in scripts
14287 * parser.c: update to description of xmlIOParseDTD()
14288 * libxml.m4 xmlversion.h.in: changes contributed by
14289 Michael Schmeing <m.schmeing@internet-factory.de>
14290 * configure.in: preparing for 2.2.7
14291 * Makefile.am: trying to avoid config.h and acconfig.h
14292 being included in the distrib
14293 * configure.in: released 2.2.7
14294
14295Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14296
14297 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14298 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14299
Daniel Veillard01411222000-10-30 15:33:22 +000014300Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * parser.[ch]: added xmlIOParseDTD()
14303 * xpointer.c: added support for the 2 extra parameters of
14304 string-range, fixed a stoopid error when '0' was present
14305 in XPointer expressions
14306 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14307 testsuite for the above
14308
Daniel Veillard6db58192000-10-30 09:27:53 +000014309Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * libxml.spec.in: improved package descriptions
14312
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014313Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14314
14315 * xpath.c xpathInternals.h: applied a large cleaning patch
14316 from TOM <ptittom@free.fr>, it also add namespace support
14317 for function and variables registration.
14318
Daniel Veillardbd20df72000-10-29 17:53:40 +000014319Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14320
14321 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14322 * Makefile.mingw: Wayne Davison's update adding hash.c
14323
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014324Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * xpath.c: fixed the root evaluation problems
14327 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14328 ignorable spaces with <b> <bold> <em>
14329 * tree.c: fixed a loop in xmlSearchNsByHref()
14330
Daniel Veillard767662d2000-10-27 17:04:52 +000014331Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14332
14333 * xpath.c: applied another XPath patch from TOM
14334 * xpath.c include/makefile.am: applied another patch from
14335 china@thewrittenword.com (cleanup on IRIX).
14336
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014337Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * xml-config.1: received a fixed version from Fredrik Hallenberg
14340 <hallon@lysator.liu.se>
14341
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014342Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14345 cleanup patch for XPath
14346
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014347Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * patched to redirrect all "out of context" error messages to
14350 a reconfigurable routine. The changes are:
14351 * xmlerror.h : added the export of an error context type (void *)
14352 an error handler type xmlGenericErrorFunc there is an interface
14353 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14354 to reset the error handling routine and its argument
14355 (by default it's equivalent to respectively fprintf and stderr.
14356 * all the c files: all wild accesses to stderr or stdout within
14357 the library have been replaced to calls to the handler.
14358
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014359Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * configure.in: release 2.2.6
14362 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14363 exporting the inner functions of xpath for extension modules
14364 * doc/*: updated and rebuilt the doc
14365
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014366Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * nanohttp.c : applied Wayne HTTP cleanup patch
14369 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14370 and xmlNodeSetSpacePreserve()
14371
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014372Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * xpath.c: closing bug #29260
14375
Daniel Veillard126f2792000-10-24 17:10:12 +000014376Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14379 multikey tuples, made hash structure opaque
14380 * valid.[ch]: moved elements, attributes, notations decalarations
14381 as well as ID and refs to hash tables.
14382 * entities.c: hash cleanup
14383 * xmlmemory.c: fixed a dump problem in debug mode
14384 * include/Makefile.am: problem passing in DESTDIR= values patch
14385 from Marc Christensen <marc@calderasystems.com>
14386 * nanohttp.c: removed debugging remains
14387 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14388 * HTMLparser.c parser.c: fixing a number of problems with the
14389 macros in the *parser.c files (Wayne).
14390 * HTMLparser.c: close the previous option when opening a new one
14391 (Marc Sanfacon).
14392 * result/HTML/*: updated the HTML results accordingly
14393
Daniel Veillard52afe802000-10-22 16:56:02 +000014394Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14397 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14398 XPath functions and XML entities table to them. More to come...
14399 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14400
Daniel Veillard683cb022000-10-22 12:04:13 +000014401Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14402
14403 * tree.c: coalesce adjacent text nodes
14404 * valid.c: handling of blank nodes in DTd validation (raised
14405 by problems with a posteriori validation).
14406 * nanohttp.c: changing behaviour on HTTP write stuff.
14407 * HTMLtree.c: forced body and html to be explicitely closed.
14408 * xpath.h: exported more XPath functions.
14409
Daniel Veillard1baf4122000-10-15 20:38:39 +000014410Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * Release of 2.2.5
14413 * xpointer.c: range() range-inside and other helper functions
14414 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14415
Daniel Veillard47e12f22000-10-15 14:24:25 +000014416Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14419 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14420
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014421Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14422
14423 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14424 and XPointer modules
14425
Daniel Veillard134c9f32000-10-15 10:27:08 +000014426Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * SAX.h: closed #25107
14429
Daniel Veillard39915622000-10-15 10:06:55 +000014430Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14431
14432 * testSAX.c: fixed problem with cdata reporting
14433 * SAXresult/* : updated
14434
Daniel Veillard1e851392000-10-15 10:02:56 +000014435Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14438 Closed bug #27499, added to regression tests
14439 * TODO: updated
14440
Daniel Veillard7eda8452000-10-14 23:38:43 +000014441Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14444 support for SCRIPT and STYLE with help from Bjorn Reese
14445 * test/HTML/* result/HTML/*: added simple testcase and updated
14446 the existing ones.
14447
Daniel Veillardff9c3302000-10-13 16:38:25 +000014448Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14449
14450 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14451 string-range for empty strings
14452 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14453 test/XPath/xptr/strrange: augmented the XPointer testsuite
14454
Daniel Veillard189446d2000-10-13 10:23:06 +000014455Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * doc/xml.html doc/xmlmem.html: added a module describing memory
14458 interfaces and use, updated the main page.
14459
Daniel Veillard2f971a22000-10-12 23:26:32 +000014460Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14463 nanoftp code work on Windows too now
14464
14465Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014466
14467 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14468 * xpointer.c: implemented string-range() at least a good first version
14469 * test/XPath/docs/str test/XPath/xptr/strrange
14470 result/XPath/xptr/strrange: the string-range() tests
14471
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014472Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * Makefile.am include/Makefile.am include/win32config.h
14475 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14476 and make distcheck
14477
Daniel Veillard19d61112000-10-11 23:50:35 +000014478Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14481 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14482 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14483
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014484Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14485
14486 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14487 patch for socklen_t detection by
14488 Albert Chin-A-Young <china@thewrittenword.com>
14489
Daniel Veillardcd429612000-10-11 15:57:05 +000014490Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14493 and added a --dtdvalid option to xmllint used to test it
14494
Daniel Veillard47c02452000-10-11 13:04:36 +000014495Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14498 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14499
Daniel Veillard2d38f042000-10-11 10:54:10 +000014500Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14503 handlings (registration, lookup, cleanup)
14504
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014505Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * configure.in Makefile.am include/makefile.am: adding XPointer
14508 and XPtrtests target
14509 * xpointer.[ch] : new files for XPointer support
14510 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14511 more XPath tests
14512
Daniel Veillard57fda592000-10-10 23:24:14 +000014513Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * configure.in: fixed, very broken, make distcheck works again
14516
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014517Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * More work toward 2.2.5, integrated a number of patches
14520 * configure.in Makefile.am win32config.h.in: trying to cleanup
14521 make distcheck .... huh ...
14522 * include/Makefile.am include/win32config.h: new directory
14523 for includes
14524 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14525 updated teh makefiles and instructions for WIN32
14526 * xpath.c: small fixes
14527 * test/XPath/ results/XPath: updated the testcases and results
14528 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14529 suggested patches
14530 * valid.c: fixed an ID bug
14531
Daniel Veillardb71379b2000-10-09 12:30:39 +000014532Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014535 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014536 * xpath.[ch]: worked on XPointer
14537
Daniel Veillard7e99c632000-10-06 12:59:53 +000014538Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
14540 * configure.in Makefile.am: 2.2.5, ship the include in an
14541 include/libxml subdirectory, use symlinks when using CVS
14542 * testSAX.c: fixed small bug
14543 * testXPath.c: changed the way testfiles are parsed
14544 * debugXML.c: same kind of cleanup when parsing an argument expression
14545 XPath/XPointers can have blanks embedded
14546 * xpath.[ch]: more cleanup, reorgs for XPointer work
14547 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14548 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14549
Daniel Veillard55b91f22000-10-05 16:30:11 +000014550Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14553 in the XPath engine, rewrote large parts of it, now it's far
14554 cleaner and in sync with the REC not an old WD. Fixed a parsing
14555 problem in the interactive XML shell found when testing XPath.
14556
Daniel Veillardac260302000-10-04 13:33:43 +000014557Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14558
14559 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14560 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14561 examples with the extra test
14562
Daniel Veillard7cfce322000-10-04 12:40:27 +000014563Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14566 the global init function.
14567
Daniel Veillard970112a2000-10-03 09:33:21 +000014568Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * HTMLparser.c: Doohhh, attribute name parsing was still case
14571 sensitive ! Fixed this ...
14572 * result/HTML/* : updated the tests results accordingly
14573
Daniel Veillard740abf52000-10-02 23:04:54 +000014574Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14577 engine, should be far more stable, incorporated a new version of
14578 preceding/following axis, need testing
14579 * uri.c: fixed file:///c:/a/b/c problem
14580 * test/XPath/tests/idsimple: augmented the XPath tests
14581
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014582Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * doc/* rebuilding docs for 2.2.4 release
14585
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014586Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * configure.in: releasing 2.2.4
14589 * parser.[ch]: added xmlStrEqual()
14590 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14591 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14592 use xmlStrEqual instead
14593 * TODO: updated
14594 * added an XPath test
14595
Daniel Veillardbc765302000-10-01 18:23:35 +000014596Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14599 * entities.h: exported xmlInitializePredefinedEntities
14600 * parser.[ch] : added xmlInitParser()
14601 * parserInternals.h : had to export htmlInitAutoClose()
14602
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014603Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14604
14605 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14606 problems
14607 * Makefile.am : added XPath regression tests to normal tests
14608 * uri.c: fixed a problem with local paths, cleanup
14609 * parser.c: fixed a problem with large CData sections
14610
Daniel Veillardd2ade932000-09-30 14:39:55 +000014611Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * configure.in xml-config.in: patch from "Ben Taylor"
14614 <sol7x86@hotmail.com> for solaris shared libs lookup
14615
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000146162000-09-30 Martin Baulig <baulig@suse.de>
14617
14618 * libxml-2.0.pc.in: Provide pkg-config script.
14619
14620 * configure.in: Create the libxml-2.0.pc script from the
14621 libxml-2.0.pc.in templates.
14622 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014623 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014624
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014625Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14628 when compiling with MSC
14629
Daniel Veillard46057e12000-09-24 18:49:59 +000014630Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * xpath.c: patch for normalize-string() substring-before(),
14633 substring-after() and translate() functions from Bjorn Reese
14634 <breese@mail1.stofanet.dk>
14635 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14636 Fredrik Hallenberg <hallon@lysator.liu.se>
14637 * TODO: updated
14638
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014639Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14640
14641 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14642 problem of socklen_t being undefined on a number of platforms
14643 * debugXML.c: fixed a compilation problem when without snprintf
14644
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014645Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14648 an URI bug and a fix for the control-character-induced infinite loop
14649 * nanohttp.c: preventive fix for compiling on WIN32
14650
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014651Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * xmlint.c: closing bug #25000
14654
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014655Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14658 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14659 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14660 related function, fixing xmlStrncmp(), and associated cleanup
14661 * result/HTML/entities.html.sax: updating result
14662
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014663Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * uri.c: applied patch for URI escaping from Wayne Davison
14666 <wayned@blorf.net>
14667 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14668 from Denis Barbier <barbier@imacs.polytechnique.fr>
14669 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14670 patch from Wayne Davison
14671
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014672Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * doc/xml.html : updated with new releases, adding "how to help"
14675
Daniel Veillard04698d92000-09-17 16:00:22 +000014676Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14679 removed a few warnings in pedantic mode ...
14680 * parserInternals.c parser.c: moved encoding switching function
14681 to parserInternals.c
14682 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14683
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014684Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14687 error or warning handlers
14688
Daniel Veillardb1059e22000-09-16 14:02:43 +000014689Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * parserInternals.c parserInternals.h parser.c Makefile.am:
14692 created a new module parserInternals.c, moved most of the
14693 code shared by the various parsers there, as well as
14694 deprecated code from parser.c. More cleanup of parser.c
14695 * uri.c: fixed a problem when URI is NULL
14696 * valid.c: speedup when looking for an attribute declaration
14697
Daniel Veillard39c7d712000-09-10 16:14:55 +000014698Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14699
14700 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14701 the cleanup of the computation of URI references when seeking
14702 external entities. The URI reference string and the resulting
14703 URI are both stored now.
14704 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14705 large s(n)printf checks and cleanup from Denis Barbier
14706 <barbier@imacs.polytechnique.fr>
14707 * xmlversion.h.in tree.h: couple of SGML declarations for a
14708 possible docbook module.
14709 * result/VC/ : a couple of test output changed due to the change
14710 of the entities URI
14711
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014712Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * parser.h: added a _private field for linking user's data
14715
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014716Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14717
14718 * parser.c parserInternals.h: demacroified most of the IS_XXX
14719 the gain in size is significant so ...
14720
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014721Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * entities.c: cases where looking up entities with doc==NULL
14724 covered
14725
Daniel Veillard90e11312000-09-05 10:42:32 +000014726Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
Daniel Veillard1de50802000-09-07 08:54:32 +000014728 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014729 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14730
Daniel Veillard98a79162000-09-04 11:15:39 +000014731Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
Daniel Veillard1de50802000-09-07 08:54:32 +000014733 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014734 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14735 * Makefile.in: added URItest and included thenin "make tests"
14736
14737Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014738
14739 * xmlversion.h.in: closed bug 22941
14740
Daniel Veillard2bb89092000-08-31 14:57:50 +000014741Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * doc/xmlio.html: added doc and example for entity loader
14744 redefinition.
14745
Daniel Veillard96984452000-08-31 13:50:12 +000014746Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14749 used by libxml
14750
Daniel Veillarde715dd22000-08-29 18:29:38 +000014751Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * parser.c: Fixed bug on invalid ontent characters and when using
14754 push.
14755 * xmllint.c: fixed xmllint endling of errors in push mode
14756
Daniel Veillard4948eb42000-08-29 09:41:15 +000014757Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014760 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014761 * result/HTML/*.sax: regenerated HTML SAX output
14762 * parser.c: more cleanup.
14763
Daniel Veillarde010c172000-08-28 10:04:51 +000014764Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014767 patches from Wayne Davison <wayned@users.sourceforge.net>,
14768 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014769 * HTMLparser.c: fixed an ignorable white space detection bug
14770 occuring when parsing with SAX only
14771 * result/HTML/*.sax: updated since the output is now HTML
14772 encoded...
14773
Daniel Veillard47f3f312000-08-27 22:40:15 +000014774Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014776 * HTMLparser.[ch]: applied some of Wayne Davison
14777 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014778
Daniel Veillarde0854c32000-08-27 21:12:29 +000014779Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14782 undeclared namespace prefix was used, added a warning.
14783 Cleaned up support w.r.t. entities, spilling out a warning
14784 and being pedantic on lookups.
14785 * test/warning/ent9 : added testcase for previous example.
14786 * TODO: updated
14787 * parserInternals.h parser.c: changed the way names are parsed
14788 now allow infinite size and decrease penalty for normal use
14789 * parser.c: Started a big cleanup/check of the parser code,
14790 fixed some of the most tortuous entity code, spotted code
14791 unused anymore
14792 * test/*: added tests for very long names and related nasty
14793 things.
14794
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014795Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * doc/encoding.html: added encoding aliases doc
14798 * doc/xml.html: updates
14799 * encoding.[ch]: added EncodingAliases functions
14800 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14801 bottleneck affecting large DTDs like Docbook
14802 * parser.[ch] xmllint.c: added a pedantic option, will be
14803 useful
14804 * SAX.c: redefinition of entities is reported in pedantic mode
14805 * testHTML.c: uninitialized warning from gcc
14806 * uri.c: fixed a couple of bugs
14807 * TODO: added issue raised by Michael
14808
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014809Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * doc/encoding.html: propagated Martin Duerst suggestions
14812
Daniel Veillard52402ce2000-08-22 23:36:12 +000014813Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14816 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14817 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14818 by Wayne Davison
14819
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014820Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * nanoftp.c nanohttp.c: small cleanup
14823 * TODO: updated
14824
Daniel Veillard244ece92000-08-19 20:58:02 +000014825Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * added an old VC testcase and updated title.xml entity
14828
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014829Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14832 done on auto-opening of <p> tags and cleanup of SAX output
14833
Daniel Veillard979e55e2000-08-19 16:48:54 +000014834Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14837
Daniel Veillard4540be42000-08-19 16:40:28 +000014838Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * doc/xml.html libxml.* structure.*: updated the doc a bit
14841
Daniel Veillard808a3f12000-08-17 13:50:51 +000014842Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14845 of SAX tests
14846
Daniel Veillard29579362000-08-14 17:57:48 +000014847Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14850 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14851
Daniel Veillard1255ab72000-08-14 15:13:33 +000014852Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14855 * testHTML.c: fix core dump on Solaris 2.x systems
14856 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14857 * result/HTML/*.sax: previous bug fix lead to new results
14858
Daniel Veillard03109292000-08-14 14:58:22 +000014859Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14862 * configure.in: added --with-readline=DIR to accept alternate
14863 path for readline include/library
14864 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14865 for ANSI under HP-UX
14866 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14867 includes @LIBS@
14868
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014869Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * doc/* : rebuilt the docs
14872 * getting ready for 2.2.2 release
14873
Daniel Veillard87b95392000-08-12 21:12:04 +000014874Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14877 and xmlAddFeature()
14878 * tree.[ch]: added xmlAddChildList()
14879 * xmllint.c: MAP_FAILED macro test
14880 * parser.h: added xmlParseCtxtExternalEntity()
14881 * valid.c: applied bug fixes removed warning
14882 * tree.c: added CDATA block to elements content
14883 * testSAX.c: cleanup of output
14884 * testHTML.c: added SAX testing
14885 * encoding.c: better error recovery
14886 * SAX.c, parser.c: fixed one of the external entity processing
14887 of the OASis testsuite
14888 * Makefile.am: added HTML SAX regression tests
14889 * configure.in: bumped to 2.2.2
14890 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14891 SAX results
14892
Daniel Veillard88a172f2000-08-04 18:23:10 +000014893Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * configure.in: patch for HP compiler
14896
148972000-08-04 Sven Heinicke <sven@zen.org>
14898
14899 * xmllint.c: Was coredumping sometimes when the file given didn't
14900 exist.
14901
Daniel Veillard46e370e2000-07-21 20:32:03 +000014902Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014905
Daniel Veillard46e370e2000-07-21 20:32:03 +000014906 when using in memory parsing. Need some cleanup.
14907 * xmllint.c configure.in: added a --memory flag to test memory
14908 parsing
14909
Daniel Veillard36650692000-07-21 15:16:39 +000014910Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * nanohttp.c: fixed socklen_t replacement to unsigned int
14913 * parser.c: fixed a space handdling missing at the end of
14914 production 28 DOCTYPE.
14915 * xmlmemory.c: fixed a stupid bug on the routine to override
14916 allocation functions
14917 * TODO: updated
14918
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014919Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * doc/ regenerated the docs
14922
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014923Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * doc/encoding.html doc/xml.html: added I18N doc
14926 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14927 improvements, both parser and filters, added ASCII & HTML,
14928 fixed the ISO-Latin-1 one
14929 * xmllint.c testHTML.c: added/made visible --encode
14930 * debugXML.c : cleanup
14931 * most .c files: applied patches due to warning on Windows and
14932 when using Sun Pro cc compiler
14933 * xpath.c : cleanup memleaks
14934 * nanoftp.c : added a TESTING preprocessor flag for standalong
14935 compile so that people can report bugs more easilly
14936 * nanohttp.c : ditched socklen_t which was a portability mess
14937 and replaced it with unsigned int.
14938 * tree.[ch]: added xmlHasProp()
14939 * TODO: updated
14940 * test/ : added more test for entities, NS, encoding, HTML, wap
14941 * configure.in: preparing for 2.2.0 release
14942
Daniel Veillard49703262000-07-10 10:27:46 +000014943Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014946 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014947
Daniel Veillard306be992000-07-03 12:38:45 +000014948Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * doc/xml.html: changed the xmlsoft.org structure, updated the
14951 examples w.r.t. root and childs
14952
Daniel Veillard7d853352000-07-02 18:53:09 +000014953Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
Daniel Veillard784b9352003-02-16 15:50:27 +000014955 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014956
Daniel Veillard365e13b2000-07-02 07:56:37 +000014957Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14958
14959 * HTMLparser.c: Work on character encoding support for the HTML parser
14960 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14961 * encoding.c: Fixed a potential memleak in the encoding stuff
14962
Daniel Veillardaf743792000-07-01 11:49:28 +000014963Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * doc/FAQ.html doc/Makefile.am : added a FAQ
14966
14967Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014968
14969 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14970 of the HTML parser to force it to not bypass SAX
14971
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014972Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * win32config.h.in: updated
14975 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14976 lacks iconv support :-( need to release 2.1.1
14977 * configure.in: release 2.1.1
14978 * HTMLparser: fixed bug #14784
14979 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14980 by Windows compiler
14981 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14982 the SAX startDocument() callback.
14983 * TODO: updated
14984
14985Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * added xmlStopParser()
14988
Daniel Veillardbe803962000-06-28 23:40:59 +000014989Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * configure.in: 2.1.0 prerelease
14992 * Large resync between W3C and Gnome tree
14993 * nanoftp, nanohttp.c: fixed stalled connections probs
14994 * HTMLtree.c SAX.c : support for attribute without values in
14995 HTML for andersca
14996 * valid.c: Fixed most validation + namespace problems
14997 * HTMLparser.c: start document callback for andersca
14998 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14999 * parser.h, SAX.c: serious speed improvement for large
15000 CDATA blocks
15001 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15002 different encoding
15003 * example/Makefile.am example/gjobread.c tree.h: work on
15004 libxml1 libxml2 convergence.
15005 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15006 and the LIBXML_TEST_VERSION macro
15007
Daniel Veillardc310d562000-06-23 18:32:15 +000015008Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * doc/xml.html: various patches and improvements typo fixed by
15011 Felix Natter
15012 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15013 from Felix Natter <fnatter@gmx.net>
15014
Daniel Veillardf3029822000-05-06 08:11:19 +000015015Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15016
15017 * doc/upgrade.html: updated with instructions for support of both
15018 libxml-1.x and libxml-2.x
15019 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15020 for 2.x support and also fixed includes
15021
15022
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015023Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15026 the encoding support, added iconv support, so now libxml if
15027 compiled with iconv automatically support japanese encodings
15028 among others. Work based on initial patch from Yuan-Chen Cheng
15029 I may have broken binary compat in the encoding handler
15030 registration scheme, but that was so utterly broken I don't
15031 expect anybody to have used this feature until now.
15032 * parserInternals.h: fixup on the CHAR range macro
15033 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15034 code.
15035 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15036 * uri.c: added xmlParseURI() I can't believe I forgot to
15037 implement this one in 2.0 !!!
15038 * SAX.c: moved doc->encoding update in the endDocument() call.
15039 * TODO: updated.
15040
Daniel Veillard06047432000-04-24 11:33:38 +000015041Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * tree.h: removed extraneous xmlRemoveProp definition
15044 * TODO: added item about --disable-corba configure switch
15045 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15046 * nanoftp.c: fixed include problems giving troubles on AIX and
15047 slowlaris
15048 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15049 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15050 comment and headers changes to lower gtk-doc number of warnings
15051 * doc/html/*: rebuilt docs
15052
Daniel Veillarde0aed302000-04-16 08:52:20 +000015053Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * HACKING: documented the tag for 1.x and instructions
15056
Daniel Veillard5e873c42000-04-12 13:27:38 +000015057Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15060 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15061 xmlCreateIOParserCtxt
15062 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15063 significant overall improvement
15064 * xmllint.c: added I/O test to xmllint
15065 * testSAX.c: added a speed test
15066 * doc/* : updated/regenerated
15067
Daniel Veillardfc708e22000-04-08 13:17:27 +000015068Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * xpath.c uri.h parserInternals.h: cosmetic changes from
15071 "Timur I. Bakeyev" <timur@bat.ru>, including making
15072 xmlCreateURI() public
15073
Daniel Veillard5d211f42000-04-07 17:00:24 +000015074Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15077 and the code at the same time. Added a clean mechanism for
15078 overload or added input methods: xmlRegisterInputCallbacks()
15079 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15080 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15081 * TODO: updated
15082 * doc/* : updated/regenerated
15083 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15084 source dir
15085
Daniel Veillarde77a9182000-04-05 19:12:29 +000015086Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * testURI.c: yet another forgotten commit, I should get some sleep !
15089
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015090Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * xmllint.c: forgot to commit this too ?
15093
Daniel Veillardb9df4042000-04-05 14:23:16 +000015094Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * xmlversion.h.in : forgot to commit this previously
15097
Daniel Veillard361d8452000-04-03 19:48:13 +000015098Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15101 * README TODO: updated for release
15102 * uri.c uri.h: added authority parsing/saving
15103 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15104 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15105 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15106 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15107 Makefile.am : added compile-time customization of libxml
15108 --with-ftp --with-http --with-html --with-xpath --with-debug
15109 --with-mem-debug
15110 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15111 #include <libxml/xxx.h> I hope it won't break too much stuff
15112 and will be manageable in the future...
15113 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15114 and added xmllint to the installed programs
15115 * uri.h: added xmlFreeURI()
15116
Daniel Veillardec303412000-03-24 13:41:54 +000015117Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * uri.c uri.h: finished the escaping handling, the base support
15120 and the URI path normalization. Looks good just lacks the
15121 authority content parsing code.
15122 * Makefile.am: added instructions to generate testURI
15123 * TODO: updated
15124 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15125 added links and icons for W3C and Gnome
15126
Daniel Veillard8f621982000-03-20 13:07:15 +000015127Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * xmlmemory.[ch] : seems I forgot to actually update the files in
15130 the last commit :-)
15131 * doc/xml.html doc/html/* : updated and uploaded the docs
15132
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015133Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15136 * TODO: updated
15137 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015138 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015139 gfree).
15140 * Makefile.am, uri.c, uri.h: added a set of functions to do
15141 exact (litteraly copied from the RFC 2396 productions) parsing
15142 and handling of URI. Will be needed for XLink, one XML WFC,
15143 XML Base and reused in the nano[ftp/http] modules. Still work
15144 to be done.
15145
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015146Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * configure.in, libxml.spec.in : libxml2
15149 * doc/* : updated the doc page, rebuilt the docs
15150
Daniel Veillardcf461992000-03-14 18:30:20 +000015151Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * all: tagged LIB_XML_1_X
15154 * *.c *.h : updated from W3C CVS tree
15155 * configure.in : 2.0.0-beta
15156 * libxml.spec.in : libxml2 package nam
15157 * result/* : new version of the tests output
15158
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015159Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15160
15161 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15162
Daniel Veillardb566ce12000-03-04 11:39:42 +000015163Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * doc/* : rebuilt the docs
15166 * parser.c: final patch on #6766
15167 * valid.c: small patch on validity checks.
15168
Daniel Veillardfb76c402000-03-04 11:39:42 +000015169Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15172 added
15173 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15174 compatibility w.r.t. XML spec and existing code.
15175
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015176Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * parser.c: seems a better solution to <a> </a> exists,
15179 will try it for a while
15180
Daniel Veillard83a30e72000-03-02 03:33:32 +000015181Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * parser.c: tried to remove the <a> </a> generating <a/>
15184 this is hard. Left a flag for that purpose. Fixed bug #6766
15185 * configure.in: prepared 1.8.7 not released, due to previous
15186 problem
15187
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015188Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * doc/xml.html : applied second patch from Paul DuBois
15191
Daniel Veillard402e8c82000-02-29 22:57:47 +000015192Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * doc/xml.html : applied patch from Paul DuBois
15195
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015196Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15199
Daniel Veillard5feb8492000-02-02 17:15:36 +000015200Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15203 compilation warnings on various platforms.
15204 * parser.c: Fixed #5281 validity error callbacks are now desactived
15205 by default if not validating.
15206
Daniel Veillardf341f932000-02-02 14:52:08 +000015207Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15210
Daniel Veillard13c757e2000-02-01 23:59:15 +000015211Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15214 <gkatsi@cs.toronto.edu>
15215
Daniel Veillard726e8792000-01-30 20:04:29 +000015216Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15219 processing URLs
15220
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015221Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15224 xmlNanoFTPUpdateURL for persistent control connections.
15225 * configure.in: 1.8.6
15226
15227Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15230 * tree.[ch] : added xmlSaveNoEmptyTags
15231
James Henstridgef3be9312000-01-28 13:59:21 +0000152322000-01-29 James Henstridge <james@daa.com.au>
15233
15234 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15235
15236 * Makefile.am: added nanoftp.[ch] to the build.
15237
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015238Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * nanoftp.[ch]: cleanup, comments, API
15241 * debugXML.c : fixed a bug in the cat command
15242 * doc/*: regenerated the docs
15243
Daniel Veillardda07c342000-01-25 18:31:22 +000015244Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15247 * debugXML.c : fixed a bug in the cat command
15248 * valid.c: fixing some small probs
15249 * libxml.spec.in: get rid of the SNAP suffix
15250 * doc/xml.html: updated the status
15251
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015252Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * xml-config.in: xml-config --version to just return the
15255 version number
15256 * xpath.c: some cleanup w.r.t. axis when the current node is
15257 an attribute.
15258 * TODO: updated
15259
Daniel Veillard461a66c2000-01-18 18:01:01 +000015260Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * configure.in: prepared for libxml-1.8.5
15263 * doc/* recompiled the documentation
15264
152652000-01-17 Jody Goldberg <jgoldberg@home.com>
15266
15267 * configure.in : WARNING autoconf subtlety alert :
15268 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15269 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15270 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15271 get defined by AC_CHECK_HEADERS.
15272
Daniel Veillardf967b902000-01-17 16:06:10 +000015273Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15276 Rune.Djurhuus@fast.no
15277
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015278Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * TODO: updated
15281 * tree.c, parser.c: made sure that only memory alloc problems
15282 and internal parser errors are allowed to write to stdout or
15283 stderr.
15284
Daniel Veillard0142b842000-01-14 14:45:24 +000015285Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * tree.c : restored xmlNewGlobalNs since this seems used by
15288 a lot of existing code :-(, fixed a bug in xmlNewNs
15289 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15290 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15291 to exit() from the library code.
15292 * xpath.c, parser.c: removed bugs or unused code detected by
15293 Windows compilers
15294 * parser.c: started adding interfaces for parsing well balanced
15295 XML fragments
15296 * configure.in: releasing 1.8.4
15297 * doc/* : rebuilt the docs
15298
Daniel Veillard2eac5032000-01-09 21:08:56 +000015299Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * tree.[ch] : added xmlNewDocFragment() for DOM
15302 * testHTML.c: uninitialized variable.
15303
Daniel Veillardf3a73582000-01-05 14:58:39 +000015304Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * doc/* : rebuild the docs
15307
Daniel Veillard71b656e2000-01-05 14:46:17 +000015308Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * acconfig.h: readline and history patch
15311 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15312 * tree.c: added check and handling when possibly removing an ID
15313 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15314 and saving.
15315 * test/HTML/entities.html result/HTML/entities.html* : test for
15316 various entities reference cases
15317 * result/HTML/* : as a result output of some testcase have
15318 changed
15319 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15320 by previous example. added xmlParseTryOrFinish().
15321 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15322 entities.h debugXML.h HTMLparser.h: changed the way struct are
15323 declared to allow gtk-doc to expose those
15324 * parser.c: closed bug #4960
15325 * Makefile.am configure.in: Applied patch from
15326 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15327 and math/socket libs detection
15328
Daniel Veillard437b87b2000-01-03 17:30:46 +000015329Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * configure.in, Makefile.am: link tester against readline
15332 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15333
Daniel Veillard686d6b62000-01-03 11:08:02 +000015334Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * tree.[ch]: added xmlRemoveProp
15337 * win32config.h.in nanohttp.c: avoid including the Windows
15338 socket stuff in every C files
15339 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15340 the XmL parser(s)
15341 * test/ns4 result/ns4 etc...: added test case for previous prob
15342 * tree.c: xmlNewNs wasn't checking for double definition
15343 * Makefile.in: fixed a problem with dist-hook duplicates
15344 * parser.[hc], xmlIO.c: fixed the loading of external entities
15345 APIs, now xmlLoadExternalEntity() is used everywhere and
15346 setting up an app specific front-end using the
15347 * SAX.c parser.c: some fixes, now the xhtml spec validates
15348 with the xhtml DTD.
15349 * error.c: fixed crashes in case of no input stream
15350 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15351 to the validation tests and results
15352
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015353Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15356 too htmlCreatePushParserCtxt() and htmlParseChunk()
15357 * parser.c: a bit of cleanup.
15358 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15359 to XML) removed the last mem leak known
15360 * HTMLtree.c: output message cleanup
15361 * xmlmemory.c: display content info about memory blocks
15362 * result/HTML/wired.* : missing att value warning change
15363
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015364Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * doc/* : rebuilt the documentation
15367
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015368Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * parser.[ch] parserInternals.h: Push parser for XML,
15371 seems to work fine now
15372 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15373 --push for push testing
15374 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15375 * testSAX.c: added --push
15376 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15377 subtree
15378 * xmlIO.[ch] : enriched API + fixes for push mode
15379 * entities.[ch]: added the entity content length to the struct.
15380 * xmlmemory.[ch]: new API to show the last entries for the shell
15381 * valid.c: added required attribute testing
15382 * SAX.c: the cdata callback now merge contiguous fragments
15383 * HTMLparser.c: cleanup of some macros
15384
Daniel Veillard3c558c31999-12-22 11:30:41 +000015385Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * parser.c: fix for PIs name starting with xml
15388 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015389 * *.c, configure.in win32config.h.in : generate win32config.h for
15390 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015391
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015392Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * parser.c: fixed a stupid = vs. == bug :-(
15395 * doc/gnome-xml.sgml: s/glade/xml/
15396
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015397Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * configure.in, doc/xml.html : bug fix release 1.8.2
15400 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15401 Hopefully the end of that silly C++ include problem
15402 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15403 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15404 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15405 troubles with autoclosed elements when the stree shape doesn't
15406 follow the DtD specs. Added htmlIsAutoClosed() and
15407 htmlAutoCloseTag()
15408 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15409 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15410 * debugXML.c: fixed a bug on printing default namespaces.
15411 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15412
Daniel Veillardb24054a1999-12-18 15:32:46 +000015413Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * result/HTML/*.htm[l] : updated the HTML regression tests according
15416 to the new output
15417 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15418 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15419 problem due to intermix of extern "C" { ... } declarations for C++
15420 and recursive includes in the headers
15421
Chris Lahey323c48c1999-12-18 15:32:45 +0000154221999-12-20 Chris Lahey <clahey@umich.edu>
15423
15424 * HTMLtree.c: Made it so that html nodes with a single child do
15425 not insert a carriage return before or after the child node.
15426
Daniel Veillardb24054a1999-12-18 15:32:46 +000015427Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015428
15429 * configure.in, doc/xml.html : bug fix release 1.8.1
15430 * parser.c: fixed bug #4344
15431 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15432 added the glue to avoid C++ problems
15433 * doc/* : regenerated the documentation
15434
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015435Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15438 namespace recognition, and Dia as a resul :-(
15439 * encoding.c: closed bug #3950
15440
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015441Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * valid.c: debugging a posteriori validation, except URI expansion
15444 stuff this should be fixed now
15445 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15446 Carl Nygard <cnygard@bellatlantic.net>
15447 * tester.c: added --postvalid, cleaning of the code
15448 * tree.[ch]: added xmlDocGetRootElement()
15449
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015450Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15451
15452 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15453 c++ losage.
15454
Daniel Veillard10a2c651999-12-12 13:03:50 +000015455Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * configure.in, doc/xml.html : bumped to 1.8.0
15458 * xlink.[ch], Makefile.am : added framework for link detection
15459 * parser.h: added nbChars to parser context, needed for cleanup.
15460 * xmlmemory.c: removed a nasty bug when out of mem
15461 * valid.[ch]: adding namespace support for attribute decl
15462 * tester.c: added --debugent option
15463 * debugXML.[ch]: added xmlDebugDumpEntities()
15464 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15465 buffers instead, this was really needed, validation was breaking
15466 in strange ways due to that. Added xmlParseStringPEReference()
15467 and other parsing from strings functions. Entities processing
15468 modified again, but PERef are still not handled correcly but
15469 unless you're Eve Maller you won't notice :-)
15470 * HTMLparser.c: large changes toward reliability, and switched to
15471 lowercase internal tags, XHTML is lowercase, so it will help
15472 that output is closer to next version.
15473 * doc/* : regenerated the documentation, it is now hosted at
15474 http://xmlsoft.org/ (same bits I just bought the domain :-)
15475
15476
Daniel Veillard294cbca1999-12-03 13:19:09 +000015477Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15480 doc generation
15481 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15482 in the SAX API
15483 * doc/*: rebuilt the doc making sure everything appears in the
15484 HTML files
15485
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015486Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15489 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15490 which allow impressive speed improvement on dataset with
15491 large text pieces, but at the cost of broken binary
15492 compatibility and slightly bigger memory usage.
15493 Configure with --with-buffers to activate them, they
15494 are protected with XML_USE_BUFFER_CONTENT define.
15495 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15496 goal is 0 memory left allocated once parser is no more used
15497 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15498 call xmlCleanupParser() and xmlMemoryDump()
15499
Daniel Veillarda819dac1999-11-24 18:04:22 +000015500Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15503 * parser.[ch] encoding.[ch]: added memory cleanup routines
15504 * parser.c: closing bug #3788
15505 * doc/*: rebuilt the doc
15506
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015507Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15510 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15511 * tester.c: added --compress option
15512 * doc/*: rebuilt the documentation
15513
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015514Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15517 if given /proc/kcore as input !
15518 * doc/xml.html doc/*: updated and rebuilt the documentation
15519
15520Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015521
15522 * parser.c: Fixed some wrongly space collapsing code due to
15523 a misreading of the spec.
15524 * result/*: fixed the output accordingly
15525
15526Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015527
15528 * encoding.c: bug fix and typos
15529 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15530 * parser.c: added attribute normalization closing bug #3597
15531 * test/att* result/att* SAXresult/att*: testcase for attribute
15532 normalization
15533
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015534Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * configure.in: closing bug #3163 by adding extra flags for the
15537 cc compiler on HP-UX
15538
Daniel Veillard51e3b151999-11-12 17:02:31 +000015539Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * valid.[ch] : removed a typo and an enumerated type bug in the
15542 xmlAddElementDecl() function
15543 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15544 call to xmlEncodeEntitiesReentrant() so that the functions
15545 New, Set and Get are at the same level.
15546 * parser.c HTMLparser.c: extra memory allocation bug for
15547 attributes detected by someone using libxml in embedded systems :-)
15548
Daniel Veillard962195f1999-10-28 15:51:53 +000015549Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * xmlmemory.h: turned off mem debug :-\
15552
Daniel Veillard35008381999-10-25 13:15:52 +000015553Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * parser.c: closed bug #2784 a one line fix, but worth pushing
15556 a new release out
15557 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15558 some structures, comments before and after the
15559 main element, and other nastyness
15560 * HTMLtree.c tree.c: accomodate the extended HTML supported
15561 * configure.in: pushing 1.7.4
15562 * test/ent8 and related outputs : added a new test for bug #2784
15563 * test/HTML/wired.html and related output: a nasty HTML example
15564 * Makefile.am: improved the test scripts
15565 * docs/* : reran the documentation extractor, updated xml.html
15566
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015567Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15570 HTMLparser and debugged the HTML related code. HTML documents
15571 now have their own type
15572 * entities.c: do not dump &apos; for HTML output
15573 * xmlmemory.c: improvement, breakpoint mechanism
15574 * testHTML.c: added --sax --repeat ...
15575 * Makefile.am: improved the HTML tests
15576 * valid.[ch]: added xmlValidGetValidElements and
15577 xmlValidGetPotentialChildren
15578 * tester.c: added --insert to test the 2 new functions
15579 * test//* result//* SAXresult//* : regression test cleanup
15580 and extension.
15581 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15582 gnome-xml-nanohttp.html
15583
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015584Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * HTMLparser.c: fixed problems with some autoclose tags
15587 * tree.c: fixed XML output problems.
15588 * result/* SAXresult/*: update of the tests output
15589
Daniel Veillard6077d031999-10-09 09:11:45 +000015590Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * Makefile.am: Arturo patch for xmlConf.sh version info
15593 * parser.c: Tim Josling patch for single quoted items
15594 * tester.c: Tim Josling patch for tester options usage
15595 * tree.h: indent cleanup
15596
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015597Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15600 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15601
Daniel Veillard00fdf371999-10-08 09:40:39 +000015602Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * tree.c : Raph patch for initialization of CORBA fields
15605 * parser.c, xpath.c, ...: modification of doc comments
15606 * xpath.c : allow spaces in xpath expressions
15607
Daniel Veillardad219441999-09-27 08:17:49 +000015608Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * xmlmemory.h: turning off memory debug :-(
15611
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015612Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15615 better SAX interfaces.
15616 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15617 entity.
15618 * configure.in: 1.7.2
15619
15620Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015621
15622 * libxml.spec.in: fixed the URL
15623 * doc/xml.html: improved the documentation front-end
15624
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015625Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015626
15627 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15628
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015629Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015630
15631 * libxml.spec.in: fixed the alpha compile problem
15632 * parser.[ch]: changed errno to errNo in the parser context :-(
15633 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15634 * doc/xml.html: changed CHAR to xmlChar
15635 * doc/html/*: recompiled the documentation
15636 * configure.in: 1.7.1
15637
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015638Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * parser.h: modified the parser context struct to regain 1.4.0
15641 binary compatibility
15642 * parser.c, xml-error.h: added errno ot teh context and defined
15643 a set of errors values with update of errno
15644 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15645 DTDs and entities
15646 * *.h, *.c: complete cleanup of the use of config.h and include
15647 protection depending on the current setup.
15648 * overalll debugging, maintenance and bug-fixing on all modules
15649 * updated the documentation
15650 * ready for 1.7.0
15651
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015652Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * HTMLparser.c : cleanup
15655 * SAX.c valid.c valid.h: added ID/IDREF checking
15656 * tree.c tree.h: extended doc structure for refs
15657 * configure.in: 1.6.2
15658 * parser.c: patched bug in SAX user arg call
15659 * parserInternals.h: patched missing close in C++ wrapping
15660 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15661 especially upcoming XPointer implementation.
15662 * doc/xml.html: augmented, typo
15663
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015664Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15665
15666 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15667 not all invocations of install understand -d.
15668
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015669Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15670
15671 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15672 to make 'check' works, when builddir != srcdir.
15673
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015674Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * doc/xml.html : updated the documentation
15677
Daniel Veillard6454aec1999-09-02 22:04:43 +000015678Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15681 not deallocated memory blocks
15682 * *.c : replaces all calls to malloc() free() and realloc() to
15683 the wrapper functions/macros
15684 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15685 instead of xmlFreeNodeList()
15686
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015687Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * HTMLparser.c: corrected a stupid bug leading to core dump at
15690 tree deallocation. Removed warnings indicated by
15691 Stephane.Conversy@lri.fr
15692 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15693 looked for in the external subset
15694
15695Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015696
15697 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15698 on SGI by Stephane.Conversy@lri.fr
15699
Daniel Veillardb96e6431999-08-29 21:02:19 +000015700Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * all .h : changed the prototype declaration indent as in gtk
15703 * most .c : working on reducing the TODOs in the code
15704 * most .c : cleanup though -pedantic and Insure++
15705 * improvements on validation ID checkings.
15706 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15707 * xml-config.in: closed #1810
15708
15709Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015710
15711 * tree.h, valid.c, valid.h: more work on validity, IDs
15712 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15713 definition for AIX
15714
Daniel Veillardb556eb51999-08-15 17:19:50 +000015715Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15718 the distribution due to a cut'n paste error at last commit
15719
Daniel Veillardb05deb71999-08-10 19:04:08 +000015720Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * configure.in: upgraded to version 1.4.0
15723 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15724 Big update, added a large part of the validation process,
15725 it should be usable, but some parts are missing
15726 * xpath.c: improved the implementation w.r.t. root.
15727 * Makefile.am: added more tests
15728 * test and result trees: added a lot of tests
15729 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15730
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015731Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * Added an HACKING file
15734
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015735Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * xpath.[ch] : improvements and debug of the XPath implementation
15738 * parser.c, HTMLparser.c : modified the parsers to be progressive
15739 * tree.[ch] : extended the Buffer promitives
15740 * xmlIO.[ch] : added basic I/O routines providing progressive
15741 parsing and ready for I18N conversion plugins
15742 * SAXresult/* : the SAX callback sequence maybe slightly different
15743 now
15744 * test*.c : improved/updated the tests programs
15745 * doc/* : recompiled the docs.
15746
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157471999-07-26 Michael Meeks <michael@edenproject.org>
15748
15749 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15750
15751 * tree.c: Ditto.
15752
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015753Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * configure.in: upgraded to version 1.4.0
15756 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15757 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15758 XML query language, see http://www.w3.org/TR/xpath for more details.
15759 * parser.c, parser.h: added CHAR* related string functions for XPath
15760 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15761 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15762 rebuild the docs.
15763 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15764 and regression testing capabilities for XPath.
15765
Daniel Veillardd79d7871999-07-12 10:38:12 +000015766Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15769 closing bug #1646
15770
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015771Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * Makefile.am, example/Makefile.am: closed bug #1683
15774
Daniel Veillard3166ab11999-07-11 16:14:19 +000015775Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * example/Makefile.am, configure.in: added the makefile for the
15778 gjobread example
15779
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015780Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15781
15782 * doc/Makefile.am:
15783 - fix which allow "make install DESTDIR=</install/prefix>".
15784
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015785Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15788 which fixed a problem on the file reading-code.
15789
Daniel Veillard82150d81999-07-07 07:32:15 +000015790Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15793 output.
15794 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15795
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015796Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * parser.h : Oops removed the binary compatibility problem
15799 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15800 * parser.c, HTMLparser.c: applied patches for reading from stdin
15801
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015802Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * parser.c, entities.c, valid.c: cleanup bug #1591
15805 * configure.in: cleanup bug #1592
15806 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15807 the same tree back-end. Hence gdome will be available for it.
15808 * doc/Makefile.am: close bug #617
15809
Daniel Veillard97fea181999-06-26 23:07:37 +000015810Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * parser.c: alloctate a per parser context SAX interface block
15813
Daniel Veillard14fff061999-06-22 21:49:07 +000015814Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15817 and xmlEncodeEntitiesReentrant with the correct one :-\
15818
15819Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * commit of my internal XML base changes, quite a lot of
15822 changes, cleanups, better entities support, framework for
15823 new I/O and charset detection and handling
15824 * Fixed the configure/Makefile stuff to generate shared libs
15825 with the proper version info, so we jumped on rev from
15826 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15827 xmlEncodeEntities() result need to be freed now, and a string
15828 xmlParserVersion provide the current library version.
15829
Raph Levien05240da1999-06-15 21:27:11 +000015830Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15831
15832 * parser.c: fixed a buffer overrun for when you have a very long
15833 attribute with no entities in it.
15834
Daniel Veillardbb2da581999-06-13 14:37:07 +000015835Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * added example directory
15838 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15839
Daniel Veillard011b63c1999-06-02 17:44:04 +000015840Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * Release of libxml-1.1, nearly everything has been touched for
15843 this.
15844 * Added more regression tests
15845 * Updated the documentation
15846
Daniel Veillard27d88741999-05-29 11:51:49 +000015847Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * tree.[ch]: unified the XML_NO_CORBA defines.
15850 * parser.c encoding.[ch]: started plugging in char encoding detection
15851
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015852Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15853
15854 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15855 Also freed allocated buffer.
15856
Daniel Veillard27d88741999-05-29 11:51:49 +000015857Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015858 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15859 reentrancy problem at printing. One is left in entities.c, to
15860 remove ASAP
15861 * testSAX.c : added a test example showing the use of the SAX
15862 interface if one doesn't want to build the DOM tree.
15863 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15864
Daniel Veillard517752b1999-04-05 12:20:10 +000015865Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15868 large revamping of the parser to use SAX callbacks
15869 http://www.megginson.com/SAX/ (or at least a C like interface
15870 a la Expat). It's now possible to set up your own callbacks
15871 and the parser will not build a DOM tree.
15872 * test/* result/*: updated the test suite, I finally removed
15873 the old Namespace draft support (PI based).
15874
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015875Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * Makefile.am: added test result to EXTRA_DIST for make tests
15878
Daniel Veillard64068b31999-03-24 20:42:16 +000015879Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * parser.c, parserInternals.h: moved the chars macro definitions
15882 to parserInternals.h
15883 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15884 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15885
Daniel Veillard012ccc11999-03-23 10:11:11 +000015886Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * xml-config.in : applied patch to make --version work
15889
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158901999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15891
15892 * Makefile.am (check-local): Alias for `tests' target. This will
15893 cause `make check' to do the right thing.
15894 (tests): Don't run tests in srcdir. Also, replaced calls to
15895 basename with a `sed' "equivalent".
15896
Daniel Veillardd109e371999-03-05 06:26:45 +000015897Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15900 it in the header and not the sources, updated the doc.
15901 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15902 pointing this out.
15903
Daniel Veillardbc50b591999-03-01 12:28:53 +000015904Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15907 exported the inputStream routines.
15908 * doc/html/* : updated accordingly
15909
Daniel Veillardd692aa41999-02-28 21:54:31 +000015910Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * parser.c, parser.h, parserInternals.h: added a few extra
15913 internal calls to allocate and free parser contexts ...
15914 * doc/html/* : updated accordingly
15915
Daniel Veillard55a99271999-02-25 11:01:29 +000015916Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * configure.in, Makefile.am, doc/makefile.am : General changes for
15919 1.0.0 release and including the generated HTML documentation.
15920
Daniel Veillard35925471999-02-25 08:46:07 +000015921Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * makefile.am : added parserInternals.h, oops.
15924
Daniel Veillard1e346af1999-02-22 10:33:01 +000015925Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * parserInternals.h: added this header giving access to the parser
15928 internal functions.
15929 * doc/Makefile.am : added a rebuild target which rebuilds the full
15930 set of documentations
15931 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15932 the internal subset.
15933 * *.c *.h: modifications needed to generate the documentation using
15934 gtk-doc, cleanup of functions blocks, reorganisation of struct
15935 declarations.
15936
Daniel Veillard1164e751999-02-16 16:29:17 +000015937Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15940 the tar and spec file to include the beginning of the doc.
15941
Nuno Ferreira03d04781999-02-13 00:07:17 +0000159421999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15943
15944 * doc/.cvsignore: Added this file.
15945
Daniel Veillard6800ef31999-02-08 18:33:22 +000015946Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * tree.c: fixed xmlGetProp to return "" when the attribute
15949 exists, even if the node-list is NULL.
15950
Daniel Veillard726c7e31999-02-08 15:13:10 +000015951Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * tree.c: patched an error outputting empty attribute values.
15954 * Makefile.am and doc/makefile.am: have been updated during the
15955 week-end. Sorry for an empty CVS log, I got a shell problem.
15956
Daniel Veillard1899e851999-02-01 12:18:54 +000015957Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * tree.h: cleaned up using enums instead of defines
15960 * parser.c, valid.[ch]: more work on parsing/output of element
15961 declarations
15962
Daniel Veillard3b9def11999-01-31 22:15:06 +000015963Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * valid.[ch], tree.c, parser.c : more work toward full parsing
15966 of XML DTDs.
15967 * README: added informations about mailing-list and on-line
15968 documentation
15969
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159701999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15971
15972 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15973
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015974Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * parser.c, tree.[ch] : more work toward conformance testing,
15977 added a last element to accelerate parsing of very flat structures
15978 started working on internal subset Element content declaration.
15979 * valid.[ch] : first cut at adding code toward validation.
15980 * previous changes had also small impact on most files, especially
15981 the conformance testing using James Clark test suite.
15982
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015983Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * test/* : updated the examples, most of them were not well
15986 formed (humm), and added rdf2.
15987 * result/* : resulting changes in the output.
15988
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015989Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15992
Daniel Veillard44b3a061998-12-05 17:27:22 +000015993Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * tree.c: patched a bug in the generation of empty attributes
15996
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015997Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16000 for node/trees/documents/... Biggest problem is namespace
16001 support when copying subtrees.
16002
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016003Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * parser.c, entities.c: improve entities and char ref encoding,
16006 and cleanups of error messages.
16007
Daniel Veillard242590e1998-11-13 18:04:35 +000016008Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * parser.c, entities.c: simple bug hunting done during rpm2html and
16011 rpmfind integration.
16012
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016013Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * parser.[ch]: Added interfaces allowing to specify a SAX
16016 handler before parsing.
16017
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016018Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * parser.c: redirrect all errors reporting through the SAX
16021 error function
16022
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016023Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16026 * libtool, tlmain ...: update of the libtool files
16027
Miguel de Icaza442321c1998-11-04 18:13:38 +0000160281998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16029
16030 * entities.c: Use g_snprintf insteda of snprintf.
16031
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016032Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16035 added ent5 test for this purpose.
16036 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16037
Daniel Veillard27271681998-10-30 06:39:40 +000016038Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * parser.c: fixed? a strange error due to compression on a GWP
16041 document.
16042
Daniel Veillard25940b71998-10-29 05:51:30 +000016043Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * tree.[ch]: bug fixing
16046 * entities.[ch]: defined a specific type for predefined entities
16047 * doc/xml.html: more documentation on the library, how to use it,
16048 overview of the interfaces.
16049
Daniel Veillard16253641998-10-28 22:58:05 +000016050Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16053
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016054Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16055
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016056 * tree.c: corrected a small bug
16057 * doc/xml.html: continuing writing documentation.
16058
16059Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16060
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016061 * debugXML.h debugXML.c: added debugging utilities.
16062 * tester.c: added --debug switch.
16063 * tree.c: patched an incorrect node->type assignment.
16064 * parser.c: formatting, ensure that node->doc != NULL in attributes
16065
Daniel Veillardccb09631998-10-27 06:21:04 +000016066Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16069 entity support and provide an internal representation close to
16070 DOM one (entity ref nodes, and attribute value as tree). I tried
16071 to preserve the interface but this will surely break some apps
16072 (I have to change rpm2html/rpmfind for example). I had to change
16073 two interfaces, and the generated tree is somewhat different.
16074 * doc/* : started documenting the XML library, the tree and
16075 DOM/Corba. This is a first step.
16076
Daniel Veillard11e00581998-10-24 18:27:49 +000016077Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * parser.c: Set up the fonctions comment block, boring but useful.
16080 * parser.h, SAX.c, parser.c: now attributes are processed through
16081 the SAX interface. The problem is that my SAX interface diverged
16082 quite a bit from the original one, well this is not an official
16083 spec, and translating it from Java to C is hairy anyway...
16084
Daniel Veillard97b58771998-10-20 06:14:16 +000016085Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16088 fonctions comment block, boring but useful.
16089
16090Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016091
16092 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16093 conversion routines. However they are not yet used to convert the
16094 inputs. The core will run with UTF-8.
16095
Daniel Veillard33942841998-10-18 19:12:41 +000016096Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * tree.c : make sure that the type id is properly set-up when
16099 a new object is allocated, needed for DOM.
16100
Daniel Veillard27fb0751998-10-17 06:47:46 +000016101Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * tree.h, tree.c: Ok, the main objects in the tree will be native
16104 corba objects, it costs 8 bytes per Node, Attribute and Document
16105 but it simplifies the Corba integration a lot (no extra interface
16106 objects to allocate/free).
16107
Daniel Veillard0bef1311998-10-14 02:36:47 +000016108Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16111 and changed NODEs contants for conformity with DOM Level 1
16112
Daniel Veillard27864701998-10-08 03:47:24 +000016113Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * added hooks to keep track of servants when creating objects
16116 xmlDoc and xmlNode (for Corba export).
16117
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016118Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * added xml-config script.
16121
Daniel Veillard7066a791998-10-01 20:28:28 +000016122Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16125 to autoupdate libtool and automake conf files.
16126
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000161271998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16128
16129 * Makefile.am: Use '?' to separate the sed
16130 commands as ',' is used when people pass -Wl,something.
16131
16132
Daniel Veillard15a8df41998-09-24 19:15:06 +000016133Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * tree.c, tree.h: added a per-document compression interface.
16136
Daniel Veillard151b1b01998-09-23 00:49:46 +000016137Tue Sep 22 20:47:38 EDT 1998
16138
16139 * tree.c, tree.h: added saving with compression and added interfaces
16140 to control the compression level (xmlGetCompressMode,
16141 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16142
Daniel Veillard70120ff1998-09-22 00:24:21 +000016143Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * parser.c: corrected a loop for files of size 0
16146
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161471998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16148
16149 * error.h: New file. Contains prototyes from `error.c'.
16150
Tom Tromeyc19653d1998-08-14 01:22:43 +000016151Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16152
16153 * Makefile.am (xmlincdir): New macro.
16154 (xmlinc_HEADERS): Renamed from include_HEADERS.
16155
Daniel Veillard845664d1998-08-13 04:43:19 +000016156Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * applied small patch on numeric entities from
16159 Christopher Blizzard <blizzard@appliedtheory.com>
16160
Daniel Veillard260a68f1998-08-13 03:39:55 +000016161Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * New release 0.2, removed the old xml_* files so that it's
16164 coherent with the other CVS base (W3C), far better conformance
16165 to standard, new namespaces, decent entities support, beginning
16166 of a SAX-like interface. Nearly nothing left intact, even the
16167 test examples ...
16168
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161691998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16170
16171 * .cvsignore: Add .deps dir
16172
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016173Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16176
Daniel Veillardfe926001998-07-26 04:28:20 +000016177Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016178
Daniel Veillardfe926001998-07-26 04:28:20 +000016179 * configure.in: added test for CPP
16180 * AUTHORS, Changelog: the original ones didn't get commited but the
16181 glib ones instead, fixed.
16182 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016183
Daniel Veillardfe926001998-07-26 04:28:20 +000016184Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016185
Daniel Veillardfe926001998-07-26 04:28:20 +000016186 * integrated code developped at W3C
16187 * changed the original Copyright
16188 * migrated to automake
16189 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016190