blob: e7fc7422d342bb267ce3a09c6ced3c474440c0f2 [file] [log] [blame]
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in xmllint.c: I f...ed up the default configuration
4 of schemas and --relaxng option display in xmllint, pointed by
5 Morus Walter.
6 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
7 detection module, fixes bug #105374.
8
Daniel Veillardc5a70f22003-02-06 23:41:59 +00009Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
10
11 * xmlschemastypes.c: added the boolean base type.
12
Daniel Veillard96a4b252003-02-06 08:22:32 +000013Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * xmlschemastypes.c: started implementing some of the missing
16 default simple types
17 * result/relaxng/*: updated the results
18
Daniel Veillard72fef162003-02-05 14:31:19 +000019Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * NEWS doc/*: updated the docs, ready for 2.5.2 release
22
Daniel Veillard71531f32003-02-05 13:19:53 +000023Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * HTMLparser.c tree.c xmlIO.c: comments cleanups
26 * Makefile.am: use xmllint for doing the RelaxNG tests
27 * configure.in: preparing 2.5.2 made schemas support default to
28 on instead of off
29 * relaxng.c: removed the verbosity
30 * xmllint.c: added --relaxng option
31 * python/generator.py python/libxml_wrap.h: prepared the integration
32 of the new RelaxNG module and schemas
33 * result/relaxng/*: less verbose output
34
Daniel Veillardec498e12003-02-05 11:01:50 +000035Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * valid.c: do not run content model validation if the
38 content is not determinist
39
Daniel Veillardde590ca2003-02-05 10:45:26 +000040Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * SAX.c: added the redefinition of namespaced attribute
43 check that was missing as Fabrice Desré pointed out.
44
Daniel Veillard930dfb62003-02-05 10:17:38 +000045Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
48 improvements from Nick Kew, allowing to do more checking
49 to HTML elements and attributes.
50
Daniel Veillard4287c572003-02-04 22:48:53 +000051Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * xinclude.c: fixing bug #105137 about entities declaration
54 needing to be copied to the including document.
55
Daniel Veillard652d8a92003-02-04 19:28:49 +000056Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * catalog.c: fixed bug #104817 with delegateURI
59 * xpath.c: fixing bugs #104123 and #104125
60
Daniel Veillard0e298ad2003-02-04 16:14:33 +000061Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * configure.in valid.c xmlreader.c python/libxml_wrap.h
64 python/types.c: fixing #104096 to compile without regexps
65
Daniel Veillard57e79b32003-02-04 15:33:12 +000066Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * valid.c: fixing bug #103969 forgot to add an epsilon transition
69 when building the automata for elem*
70
Daniel Veillard358a9892003-02-04 15:22:32 +000071Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * HTMLparser.c: applied patch from Arne de Bruijn fixing
74 bug #103827
75
Daniel Veillardeb137172003-02-04 15:18:06 +000076Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * HTMLparser.c: updating a comment, fixing #103776
79
Daniel Veillard8d589042003-02-04 15:07:21 +000080Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * parser.c: fixing bug 105049 for validity checking of content
83 within recursive entities.
84
Daniel Veillarde5b110b2003-02-04 14:43:39 +000085Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * HTMLparser.c: try to fix # 105049
88 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
89 * tree.c: updated a function comment
90
Daniel Veillard419a7682003-02-03 23:22:49 +000091Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * relaxng: more work on grammars and refs/defs
94 * test/relaxng/* result/relaxng/*: augmented/updated the
95 regression tests
96
Daniel Veillard144fae12003-02-03 13:17:57 +000097Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * relaxng: more work on name classes, except support
100 * test/relaxng/* result/relaxng/*: augmented/updated the
101 regression tests
102
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000103Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * relaxng: more work on name classes, the "validate all" schemas
106 seems to work now.
107 * test/relaxng/* result/relaxng/*: augmented/updated the
108 regression tests
109
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000110Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
113 * parser.c: put a guard against infinite document depth, basically
114 trying to avoid another kind of DoS attack.
115 * relaxng.c: some code w.r.t. nameClasses
116
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000117Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * test/relaxng/* result/relaxng/*: check all the namespace support
120 was actually correct based on tutorial section 10.
121
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000122Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * relaxng: include seems to work okay now
125 * test/relaxng/* result/relaxng/*: augmented/updated the
126 regression tests
127
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000128Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * relaxng.c: a bit of work done in the train back.
131 * test/relaxng/*: added one of the include tests
132
Daniel Veillard154877e2003-01-30 12:17:05 +0000133Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * relaxng: more work done in the train
136 * test/relaxng/* result/relaxng/*: augmented/updated the
137 regression tests
138
Daniel Veillarde431a272003-01-29 23:02:33 +0000139Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * relaxng.c: debugging of externalRef
142 * test/relaxng/* result/relaxng/*: augmented/updated the
143 regression tests
144
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000145Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * relaxng.c: more work on Relax-NG, implementing externalRef
148 * test/relaxng/* result/relaxng/*: augmented/updated the
149 regression tests
150 * Makefile.am: cleanup to Relaxtests target
151
Daniel Veillardb08c9812003-01-28 23:09:49 +0000152Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * relaxng.c: more work on Relax-NG, implementing interleave
155 * test/relaxng/* result/relaxng/*: augmented/updated the
156 regression tests
157
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000158Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * relaxng.c: more work on Relax-NG, implementing interleave
161 * test/relaxng/* result/relaxng/*: augmented/updated the
162 regression tests
163
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000164Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
165
166 * doc/tutorial/customfo.xsl
167 * doc/tutorial/customhtml.xsl
168 adding stylesheet customizations used to generate fo
169 for pdf and html
170
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000171Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * relaxng.c: more work on Relax-NG
174 * test/relaxng/* result/relaxng/*: augmented/updated the
175 regression tests
176 * xmlschemastypes.c: added a number of base type definition but not
177 the associated checks, those are still TODOs
178
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000179Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
180
181 in docs/tutorial:
182 * apa.html
183 * apb.html
184 * apc.html
185 * apd.html
186 * ape.html
187 * apf.html
188 * apg.html
189 * ar01s02.html
190 * ar01s03.html
191 * ar01s04.html
192 * ar01s05.html
193 * ar01s06.html
194 * ar01s07.html
195 * ar01s08.html
196 * index.html
197 * xmltutorial.pdf
198 * xmltutorial.xml
199 add index to tutorial
200
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000201Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
202
203 * doc/xmlcatalog.1
204 * doc/xmlcatalog_man.html
205 * doc/xmlcatalog_man.xml
206 belatedly fixing bug #93622 (adds rewriteURI type to
207 "--add" option in xmlcatalog man page
208
Daniel Veillard3be27512003-01-26 19:49:04 +0000209Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
210
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000211 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000212 Julio Merino, closing #104475
213
Daniel Veillardea3f3982003-01-26 19:45:18 +0000214Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * relaxng.c: more work on Relax-NG
217 * test/relaxng/* result/relaxng/*: augmented/updated the
218 regression tests
219
Daniel Veillardedc91922003-01-26 00:52:04 +0000220Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * relaxng.c: more work on Relax-NG
223 * test/relaxng/* result/relaxng/*: augmented/updated the
224 regression tests
225
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000226Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * README: updated the policy on private mail answers
229 * relaxng.c: more work on Relax-NG
230 * test/relaxng/* result/relaxng/*: augmented/updated the
231 regression tests
232
Daniel Veillard7424eb62003-01-24 14:14:52 +0000233Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * error.c parser.c tree.c: applied a documentation patch from
236 Stefan Kost
237
Daniel Veillard276be4a2003-01-24 01:03:34 +0000238Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * relaxng.c: more work on Relax-NG
241 * doc/*: regenerated the docs
242 * test/relaxng/* result/relaxng/*: updated and augmented the
243 Relax-NG regression tests and results
244
Daniel Veillard6eadf632003-01-23 18:29:16 +0000245Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
248 First commit of the new Relax-NG validation code, not generally
249 useful yet.
250 * test/relaxng/* result/relaxng/*: current state of the regression
251 tests
252
Daniel Veillard814a76d2003-01-23 18:24:20 +0000253Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * tree.c: minimized the memory allocated for GetContent
256 and a bit of cleanup.
257
Daniel Veillardff12c492003-01-23 16:42:55 +0000258Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * python/generator.py: seems there is no good reasons to
261 not generate bindings for XPointer
262
Daniel Veillard540a31a2003-01-21 11:21:07 +0000263Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * xmlreader.c doc/apibuild.py: applied a new patch from
266 Stéphane Bidoul for cleanups
267 * doc/libxml2-api.xml: rebuilt the API description with
268 new entry points
269
Daniel Veillard417be3a2003-01-20 21:26:34 +0000270Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * xmlreader.c python/drv_libxml2.py python/generator.py
273 python/libxml.c python/libxml.py python/libxml_wrap.h
274 python/types.c: patch from Stéphane Bidoul for better per
275 context error message APIs
276 * python/tests/ctxterror.py python/tests/readererr.py:
277 update of the tests
278
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000279Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
280
281 * doc/guidelines.html
282 grammar and spelling cleanup
283
Daniel Veillard26f70262003-01-16 22:45:08 +0000284Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
285
286 * xmlreader.c include/libxml/xmlreader.h python/generator.py
287 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
288 a patch from Stéphane Bidoul to allow per XMLtextReader error
289 and warning handling
290 * python/tests/Makefile.am python/tests/readererr.py: adding the
291 specific regression test
292
Daniel Veillard71f9d732003-01-14 16:07:16 +0000293Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
296 should raise a syntax error
297
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000298Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * python/libxml.c: cleanup patch from Stéphane Bidoul
301
Daniel Veillard81601f92003-01-14 13:42:37 +0000302Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
305
Daniel Veillarde6227e02003-01-14 11:42:39 +0000306Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * python/generator.py python/libxml.c python/libxml.py
309 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000310 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000311 Python level.
312 * python/tests/Makefile.am python/tests/ctxterror.py: added a
313 regression test for it.
314
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000315Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * xmlreader.c: fixed the streaming property of the reader,
318 it was generating tree faster than consuming it. Pointed out
319 by Nate Myers
320 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
321
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000322Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
323
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000324 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000325
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000326Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * xpath.c: fix to the XPath implementation for parent and
329 ancestors axis when operating on a Result Value Tree.
330 Fixes bug #100271
331
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000332Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
335 to fix some URI/file escaping problems
336
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000337Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * python/generator.py: fixed a bug raised by Raymond Wiker,
340 docSetRootElement() should not raise an exception if the
341 return is None
342
Daniel Veillard3e20a292003-01-10 13:14:40 +0000343Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
346 fixed bug #102181 by applying the suggested change and fixing
347 the generation/registration problem.
348
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000349Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
352 routines.
353
Daniel Veillard8f872442003-01-09 23:19:02 +0000354Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * parser.c: one more IsEmptyElement crazyness, that time in
357 external parsed entities if substitution is asked.
358 * python/tests/reader3.py: added a specific test.
359
Daniel Veillarde329fc22003-01-09 21:36:42 +0000360Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
363 support and improved error handler registration
364
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000365Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
368 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
369 * README: fixed a link
370
Daniel Veillarde2830f12003-01-08 17:47:49 +0000371Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * configure.in doc/* NEWS: preparing 2.5.1 release
374 * SAX.c parser.c: fixing XmlTextReader bug
375
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000376Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * SAX.c: fuck, I introduced a memory leak on external parsed
379 entities in 2.5.0 :-(
380
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000381Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * xmllint.c: another fix needed as pointed by Christophe Merlet
384 for --stream --debug if compiled without debug support.
385
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000386Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
387
388 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000389 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000390 update man page with --stream and --chkregister
391
Daniel Veillard8326e732003-01-07 00:19:07 +0000392Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * globals.c: fixed --with-threads compile
395 * xmllint.c: fixed --without-debug compile
396 * include/libxml/globals.h: cleanup
397 * include/libxml/schemasInternals.h: add a missing include
398
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000399Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * configure.in NEWS: preparing 2.5.0 release
402 * SAX.c: only warn in pedantic mode about namespace name
403 brokeness
404 * globals.c: fix a doc generation problem
405 * uri.c: fix #101520
406 * doc/*: updated and rebuilt the doc for the release, includuding
407 stylesheet update
408 * python/Makefile.am: fix a filename bug
409
410Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
413 should not be called.
414
415Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * libxml-2.0.pc.in: applied the patch to fix #101894
418
419Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
420
421 * tree.c : applied patch from Lukas Schroeder for register callbacks
422 * valid.c: modified patch from Lukas Schroeder to test
423 register callbacks with --chkregister
424
425Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
426
427 * xmlreader.c: seriously changed the way data are pushed to
428 the underlying parser, go by block of 512 bytes instead of
429 tryng to detect tag boundaries at that level. Changed the
430 way empty element are detected and tagged.
431 * python/tests/reader.py python/tests/reader2.py
432 python/tests/reader3.py: small changes mostly due to context
433 reporting being different and DTD node being reported. Some
434 errors previously undetected are now caught and fixed.
435 * doc/xmlreader.html: flagged last section as TODO
436
437Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
438
439 * python/libxml.py: integrated the Python 2.2 optimizations
440 from Hannu Krosing, while maintaining compatibility with
441 1.5 and 2.1
442
443Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * xmllint.c: a bit of cleanup
446 * xmlreader.c: small fix
447 * doc/xmlreader.html: more work on the XmlTextReader tutorial
448 * python/libxml.py: a few fixes pointed out by Hannu Krosing
449
450Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * python/setup.py.in: patch from Stéphane Bidoul to include
453 drv_libxml2.py in setup.py
454
455Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * doc/xmlreader.html: starting documenting the new XmlTextReader
458 interface.
459
460Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * xmllint.c: added the --stream flag to use the TextReader API
463 * xmlreader.c: small performance tweak
464
465Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * xmlreader.c python/tests/reader2py: okay the DTD validation
468 code on top of the XMLTextParser API should be solid now.
469
470Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * xmlreader.c python/tests/reader2py: Fixing some more mess
473 with validation and recursive entities while using the
474 reader interface, it's getting a bit messy...
475
476Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
477
478 * xmlreader.c python/tests/reader.py: another couple of problem
479 related to IsEmptyElement reported by Stéphane Bidoul needed
480 some fixes.
481
482Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
485 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
486 based on the python XmlTextReader interface.
487
488Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * tree.c: backing out one change in the last patch which broke the
491 regression tests
492
493Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * global.data globals.c tree.c include/libxml/globals.h: applied
496 an old patch from Lukas Schroeder to track node creation and
497 destruction. Probably missing a lot of references at the moment
498 and not usable reliably.
499
500Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
503 from doc/news.html and a stylesheet
504
505Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * xmlreader.c python/tests/reader.py: fixed another couple of
508 xmlreader bugs reported by Stéphane Bidoul and added tests.
509
510Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * xmlreader.c python/tests/reader2.py: fixed another validity
513 checking in external parsed entities raised by Stéphane Bidoul
514 and added a specific regression test.
515 * python/tests/reader3.py: cleanup
516
517Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * xmlreader.c python/tests/reader2.py: fixed a problem with
520 validation within entities pointed by Stéphane Bidoul, augmented
521 the tests to catch those.
522
523Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
524
525 * python/generator.py: modified the generator to allow keeping
526 class references when creating new classes, needed to fix a bug
527 pointed by Stéphane Bidoul where the input buffer of the
528 xmlTextReader instance gets destroyed if the python wrapper for
529 the input is not referenced anymore.
530
531Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * xmlreader.c python/tests/reader.py: fixed another pair of problem
534 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
535
536Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * xmlreader.c python/tests/reader.py: fixed another problem
539 pointed by Stéphane Bidoul
540
541Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
542
543 * xmlreader.c python/tests/reader.py: fixed a limit case problem
544 with "<a/>"
545
546Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
547
548 * SAX.c: warn on xmlns:prefix="foo"
549 * xmlreader.c python/tests/reader.py: fixed a couple of problem
550 for namespace attributes handling.
551
552Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
553
554 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
555 a really nasty problem raised by a DocBook XSLT transform
556 provided by Sebastian Bergmann
557
558Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
559
560 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
561 by Stéphane Bidoul and integrated it into the tests
562
563Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
564
565 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
566 extended the XmlTextReader API a bit, addding accessors for
567 the current doc and node, and an entity substitution mode for
568 the parser.
569 * python/libxml.py python/libxml2class.txt: related updates
570 * python/tests/Makefile.am python/tests/reader.py
571 python/tests/reader2.py python/tests/reader3.py: updated a bit
572 the old tests and added a new one to test the entities handling
573
574Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * python/generator.py python/libxml2class.txt
577 python/tests/reader.py python/tests/reader2.py: changed the
578 generator to provide casing for the XmlTextReader similar to
579 C# so that examples and documentation are more directly transposable.
580 Fixed the couple of tests in the suite.
581
582Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * doc/guidelines.html: added a document on guildeline for
585 publishing and deploying XML
586
587Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * valid.c xmlreader.c: final touch running DTD validation
590 on the XmlTextReader
591 * python/tests/Makefile.am python/tests/reader2.py: added a
592 specific run based on the examples from test/valid/*.xml
593
594Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * python/libxml.py: added a few predefined xmlTextReader parser
597 configuration values.
598
599Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * python/libxml_wrap.h: trying to fix #102037
602
603Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * SAX.c: fixing bug #95296, when the predefined entities
606 are redefined in the DTD the default one must be used
607 instead anyway.
608
609Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
610
611 * doc/xmllint.xml
612 * doc/xmllint.1
613 Add discussion of XML_DEBUG_CATALOG to xmllint man
614 page - bug #100907
615
616
617Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * xmlreader.c: Fixed the empty node detection to avoid reporting
620 an inexistant close tag.
621
622Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
625 for Python 2.1
626
627Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
630
631Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * doc/libxml2-api.xml python/tests/reader.py: one really need
634 to provide the base URI information when creating a reader parser
635 from an input stream. Updated the API and the example using it.
636
637Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * testReader.c xmlreader.c valid.c include/libxml/tree.h
640 include/libxml/valid.h include/libxml/xmlreader.h: working on
641 DTD validation on top of xml reader interfaces. Allows to
642 validate arbitrary large instances. This required some extensions
643 to the valid module interface and augmenting the size of xmlID
644 and xmlRef structs a bit.
645 * uri.c xmlregexp.c: simple cleanup.
646
647Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
650 work on the xml reader interfaces.
651 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
652 Web page for the Windows binaries.
653
654Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * xmlIO.c: applied a patch for VMS following the report by
657 Nigel Hall
658
659Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * parser.c: the parseStartTag bug fix wasn't complete.
662
663Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
666 parseStartTag, fixing it.
667 * test/att4 result/att4 result/noent/att4: adding the test
668 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
669 more methods to XmlTextReader.
670
671Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
672
673 * win32/libxml2.def.src: added more xml reader exports
674 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
675 to the build
676
677Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
678
679 * doc/tutorial/xmltutorial.xml
680 plus generated html and pdf
681 Updating tutorial again based on further comments from Niraj
682 Tolia on the last iteration
683
684Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
685
686 * doc/tutorial/xmltutorial.xml
687 * doc/tutorial/includekeyword.c
688 * doc/tutorial/includegetattribute.c
689 plus generated html and pdf
690 Adding fix from Niraj Tolia to tutorial to properly free memory.
691
692
693Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
696 more methods of XmlTextReader.
697 * python/libxml2class.txt python/tests/reader.py: this increased the
698 methods in the bndings, augmented the test to check those new
699 functions.
700
701Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
704 methods of XmlTextReader.
705 * python/generator.py python/libxml_wrap.h python/types.c
706 python/libxml2class.txt: added the reader to the Python bindings
707 * python/tests/Makefile.am python/tests/reader.py: added a specific
708 test for the Python bindings of the Reader APIs
709 * parser.c: small cleanup.
710
711Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * xinclude.c: fallback was only copying the first child not the
714 full child list of the fallback element, closes #89684 as reopened
715 by Bernd Kuemmerlen
716
717Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
718
719 * win32/libxml2.def.src: exported htmlNodeDumpOutput
720
721Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * configure.in: preparing release of 2.4.30
724 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
725 gives enum values, fix functype return type, put back fields in
726 structs
727 * doc/*: updated the docs rebuilt
728
729Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
732 about htmlNodeDumpOutput location.
733 * xpath.c: removed an undefined function signature
734 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
735 too many symbols in the API breaking the python bindings.
736 Updated with the libxslt/libexslt changes.
737
738Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
739
740 * configure.in: preparing release of 2.4.29
741 * doc/*: rebuilt the docs and API
742 * xmlreader.c: a few more fixes for the XmlTextReader API
743
744Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
745
746 * include/win32config.h: applied mingw patch from Magnus Henoch
747
748Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * catalog.c doc/libxml2-api.xml: a bit more cleanup
751
752Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
755 building Python script, does the C parsing directly, generates
756 a better API description including structure fieds defs and
757 enums. Still a couple of bugs, but good enough for the python
758 wrappers now.
759 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
760 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
761 include/libxml/schemasInternals.h include/libxml/tree.h: more
762 cleanup based on the python analysis script reports.
763 * libxml.spec.in: make sure the API XML description is part of the
764 devel package.
765
766Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
769 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
770 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
771 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
772 code cleanup, especially the function comments.
773 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
774
775Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * Makefile.am xmlreader.c include/libxml/Makefile.am
778 include/libxml/xmlreader.h: Adding a new set of APIs based on
779 the C# TextXmlReader API but converted to C. Allow to parse
780 in constant memory usage, far simpler to program and explain
781 than the SAX like APIs, unfinished but working.
782 * testReader.c: test program
783
784Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
785
786 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
787
788Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * tree.c: Chip turner indicated that XHTML1 serialization
791 rule for style actually break on both IE and Mozilla,
792 try to avoid the rule if escaping ain't necessary
793
794Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
795
796 * nanhttp.c: handle HTTP URL escaping, problem reported by
797 Glen Nakamura and Stefano Zacchiroli
798
799Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
802
803Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * uri.c: Johann Richard pointed out some XPointer problems for
806 URN based URI references in XInclude. Modified the URI parsing
807 and saving routines to allow correct parsing and saving of
808 XPointers, especially when attached to "opaque" scheme accordingly
809 to RFC 2396
810
811Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
814 of refactoring to the HTML saving code.
815 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
816 in the doc.
817
818Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
819
820 * tree.c include/libxml/tree.h: refactored the XML dump of a node
821 to a buffer API to reuse the generic dump to an OutputIO layer,
822 this reduces code, fixes xmlNodeDump() for XHTML, also made
823 xmlNodeDump() now return the number of byte written.
824
825Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * python/setup.py.in: another patch from Stéphane Bidoul for
828 Python bindings on Windows
829 * doc/parsedecl.py: small cleanup
830
831Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * libxml.spec.in configure.in: add a line in %changelog for releases
834
835Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
836
837 * parser.c: patch from Marcus Clarke fixing a problem in entities
838 parsing that was detected in KDe documentations environment.
839
840Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
841
842 * python/libxml.c (libxml_prev): Return the previous as opposed to
843 the next node (I guess this is the result of some cut & paste programming:)
844
845Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
848
849Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
850
851 * python/generator.py python/libxml.c python/setup.py.in: trying
852 to fix the Python bindings build on Windows (Stéphane Bidoul)
853
854Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
855
856 * win32/configure.js: added option for python bindings
857 * win32/libxml2.def.src: added more exports
858
859Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
860
861 * win32/Makefile.mingw: fixed unresolved symbols when linking with
862 pthreads
863 * win32/wince/*: applied updates to Windows CE port from Javier
864
865Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
866
867 * configure.in: preparing 2.4.28
868 * libxml.spec.in doc/Makefile.am: some cleanup
869 * doc/*: updated the news and regenerated.
870
871Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * HTMLparser.c: final touch at closing #87235 </p> end tags
874 need to be generated.
875 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
876 this change slightly the output of a few tests
877 * doc/*: regenerated
878
879Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * parserInternals.c: fixing bug #99190 when UTF8 document are
882 parsed using the progressive parser and the end of the chunk
883 is in the middle of an UTF8 multibyte character.
884
885Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
886
887 * threads.c: fixed initialization problem in xmlNewGlobalState
888 which was causing crash.
889 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
890 in xmlInitializeGlobalState.
891 * parserInternals.c: cleaned up ctxt->sax initialisation.
892
893Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * tree.c include/libxml/tree.h: modified the existing APIs
896 to handle XHTML1 serialization rules automatically, also add
897 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
898 libxslt serialization uses it when needed without changing
899 the library API.
900 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
901 result/xhtml1: added a new test specifically for xhtml1 output
902 and updated the result of one XHTML1 test
903
904Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
905
906 * xinclude.c parserInternals.c encoding.c: fixed #99082
907 for xi:include encoding="..." support on text includes.
908 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
909 test/XInclude/ents/isolatin.txt : added a specific regression test
910 * python/generator.py python/libxml2class.txt: fixed the generator
911 the new set of comments generated for doc/libxml2-api.xml were
912 breaking the python generation.
913
914Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * doc/Makefile.am: repair some problem if gtk-doc fail or such
917 * configure.in: patch for Solaris on new autoconf closes #98880
918 * doc/parsedecl.py: repair the frigging API building script,
919 did I say that python xmllib sucks ?
920 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
921 and some comment are no more truncated.
922
923Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * parser.c: Martin Stoilov pointed out a potential leak in
926 xmlCreateMemoryParserCtxt
927
928Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
931 included in HTML documents and using the push parser.
932
933Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
934
935 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
936 specified, look for the Python interpreter not just in the
937 specified root but also in the specified location. Fixes #98825
938
939Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
940
941 * python/libxml.c: fixing bug #98792 , node may have no doc
942 and dereferencing without checking ain't good ...
943
944Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946 * configure.in: preparing release 2.4.27
947 * doc/* : updated and rebuilt the docs
948 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
949 and all the docs are actually packaged and in the final RPMs
950 * parser.c parserInternals.c include/libxml/parser.h: restore
951 xmllint --recover feature.
952
953Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
954
955 * parser.c xpath.c: fixing #96925 wich was also dependant on the
956 processing of parsed entities, and XPath computation on sustitued
957 entities.
958 * testXPath.c: make sure entities are substitued.
959
960Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
961
962 * parser.c: fixed #96594, which was totally dependant on the
963 processing of internal parsed entities, which had to be changed.
964
965Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
966
967 * Makefile.am python/Makefile.am python/tests/Makefile.am:
968 trying to fix bug #98517 about building outside the source tree
969 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
970
971Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
972
973 * include/win32config.h: cleanup
974 * win32/Makefile.mingw: integrated mingw in JScript configure
975 * win32/Makefile.msvc: modified to allow mingw coexistence
976 * win32/configure.js: integrated mingw
977 * win32/Readme.txt: cleanup
978
979Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
980
981 * HTMLparser.c: strengthen the guard in the Pop macros,
982 like in the XML parser, closes bug #97315
983
984Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
985
986 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
987 callback is never used.
988
989Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * parserInternals.c: fixed the initialization of the SAX structure
992 which was breaking xsltproc
993 * xpath.c: patch from Petr Pajas for CDATA nodes
994 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
995 * parser.c include/libxml/parser.h: patch from Peter Jones
996 removing a leak in xmlSAXParseMemory() and adding the
997 function xmlSAXParseMemoryWithData()
998
999Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1000
1001 adding pdf of tutorial, changing web page to link to it
1002 * doc/tutorial/xmltutorial.pdf
1003 * doc/xml.html
1004 * doc/docs.html
1005
1006Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1007
1008 * doc/tutorial/ar01s08.html
1009 adding file what I forgot for tutorial
1010
1011
1012Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1013
1014 Adding encoding discussion to tutorial
1015 Added:
1016 * doc/tutorial/images/*.png: DocBook admonition image files
1017 * doc/tutorial/apf.html, apg.html: new generated html
1018 * doc/tutorial/includeconvert.c: conversion code entity file
1019 changed:
1020 * doc/tutorial/xmltutorial.xml: DocBook original
1021 * doc/tutorial/*.html: generated html
1022
1023Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1024
1025 * include/libxml/*.h: retired xmlwin32version.h
1026 * doc/Makefile.am: retired xmlwin32version.h
1027 * win32/configure.js: retired xmlwin32version.h
1028
1029Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1030
1031 * win32/libxml2.def.src: exported additional symbols
1032 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1033 sisterhood
1034
1035Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * globals.c: fixed a typo pointed out by Igor
1038 * xpath.c: try to speed up node compare using line numbers
1039 if available.
1040
1041Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * tree.c: make xmlFreeNode() handle attributes correctly.
1044
1045Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1046
1047 * catalog.c: completed the #96963 fix, as reported by Karl
1048 Eichwalder
1049
1050Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1053
1054Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * Makefile.am: switched the order of a couple of includes
1057 to fix bugs #97100
1058
1059Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1060
1061 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1062 xmlLoadCatalogs that used to separate directories with a ':'.
1063
1064Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1065
1066 * threads.c: improvements to the Windows-side of thread handling
1067 * testThreads.c: conditionally excluded unistd.h
1068 * testThradsWin32.c: broke overlong lines
1069 * include/win32config.h: adapted thread-related macros to the new
1070 scheme and for pthreads on Windows
1071 * win32/Makefile.msvc: introduced a more flexible thread build,
1072 added testThreads[Win32].c to the build
1073 * win32/configure.js: introduced a more flexible thread config
1074
10752002-10-31 John Fleck <jfleck@inkstain.net>
1076
1077 * doc/xml.html (and, by implication, FAQ.html)
1078 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1079
1080Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1081
1082 * configure.in: removed xmlwin32version.h
1083 * include/libxml/Makefile.am: removed xmlwin32version.h
1084
1085Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * tree.c: applied patch from Brian Stafford to fix a bug
1088 in xmlReconciliateNs()
1089
1090Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * tree.c: applied patch from Christian Glahn to allow
1093 xmlNewChild() on document fragment nodes
1094
1095Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * parser.c: Christian Glahn found a problem with a recent
1098 patch to xmlParseBalancedChunkMemoryRecover()
1099 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1100 problems
1101 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1102 test/schemas/seq*: added the test cases from Charles
1103
1104Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1107 serious cleanup of the spec file and associated changes
1108 in the Makefiles.
1109 * valid.c: try to remove some warnings on x86_64
1110
1111Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1114 fix bug #96586
1115
1116Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1119 parsing, applied his patch
1120 * result/HTML/attrents.html result/HTML/attrents.html.err
1121 result/HTML/attrents.html.sax test/HTML/attrents.html:
1122 added the test and result case provided by Mikhail Sogrine
1123
1124Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * vms/build_libxml.com vms/config.vms vms/readme.vms
1127 include/libxml/parser.h include/libxml/parserInternals.h
1128 include/libxml/tree.h include/libxml/xmlIO.h
1129 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1130 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1131 Applied the VMS update patch from Craig A. Berry
1132 * doc/*.html: update
1133
1134Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1137
1138Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * debugXML.c: adding a grep command to --shell in xmllint
1141 for T.V. Raman
1142
1143Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * xmlcatalog.c: tried to fix some of the problem with --sgml
1146
1147Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * parser.c: tried to fix bug #91500 where doc->children may
1150 be overriden by a call to xmlParseBalancedChunkMemory()
1151
1152Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1155 identifiers in SGML catalogs containing '&'
1156
1157Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * python/types.c: fixed bugs when passing result value tree
1160 to Python functions.
1161
1162Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * configure.in: preparing the release of 2.4.26
1165 * doc/*: updated and rebuilt the documentation
1166
1167Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * parser.c: fixed a XML Namespace compliance bug reported by
1170 Alexander Grimalovsky
1171
1172Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * HTMLtree.c: fixed serialization of script and style when
1175 they are not lowercase (i.e. added using the API to the tree).
1176
1177Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * valid.c: make xmlValidateDocument emit a warning msg if there
1180 is no DTD, pointed by Christian Glahn
1181
1182Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1185 content model when some of the blocks have min or max, and a couple
1186 of bugs found in the process.
1187 * result/schemas/list0* test/schemas/list0*: added some specific
1188 regression tests
1189
1190Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * README: updated the contact informations
1193
1194Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1197 misses it, reported by Peter Bray.
1198
1199Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1202 and removed a few warnings
1203
1204Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * parser.c: Christian Glahn found a small bug in the push parser.
1207 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1208 public
1209
1210Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * xmlschemas.c include/libxml/xmlschemas.h: added
1213 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1214 * testSchemas.c: added --memory to test the new interface
1215
1216Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * doc/index.py doc/search.php: integrated the XSLT indexing,
1219 a few fixed in the indexer, added a scope selection at the
1220 search level.
1221
1222Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1225 this was due to uninitialized parts of the validation context
1226
1227Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * debugXML.c: applied patch from Mark Vakoc except the API
1230 change, preserved it.
1231 * doc/*: updated the docs to point to the search engine for
1232 information lookup or before bug/help reports.
1233
1234Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * doc/index.py doc/search.php: added mailing-list archives
1237 indexing and lookup
1238
1239Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1242
1243Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * doc/index.py: improved HTML indexing
1246 * doc/search.php: make the queries also lookup the HTML based indexes
1247
1248Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * doc/index.py: added HTML page indexing
1251
1252Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1253
1254 * xmlIO.c: extended Windows path normalisation to fix the base
1255 problem in libxslt.
1256 * catalog.c: fixed list handling in XML_CATALOG_FILES
1257
1258Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * valid.c: typo/bug found by Christian Glahn
1261
1262Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1263
1264 * xmlIO.c: applied Windows CE patch from Javier.
1265 * win32/wince: new directory, contains support for the PocketPC
1266 with Windows CE from Javier.
1267 * include/win32config.h: reorganised, removed duplicate
1268 definitions and applied WinCE patch from Javier.
1269 * include/wsockcompat.h: new file, now contains WinSock
1270 compatibility macros.
1271 * win32/Makefile.msvc: introduced double-run compilation.
1272
1273Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * configure.in include/libxml/xmlwin32version.h: preparing release
1276 of 2.4.25
1277 * doc/*: updated and regenerated teh docs and web pages.
1278
1279Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1282 error were not covering namespace declarations.
1283 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1284 it was missing the attribute declaration for the namespace
1285 * result/VC/NS3: the fix now report breakages in that test
1286
1287Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1290
1291Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1294 and regenerated the docs and web site
1295
1296Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1299 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1300 not before
1301
1302Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * python/generator.py python/libxml2class.txt: fixed a stupid error
1305 breaking the python API
1306
1307Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1310 triostr.c triostr.h: applied a trio update patch from
1311 Bjorn Reese which should work with MinGW
1312
1313Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * tree.c: improving some documentation comments
1316 * xmlregexp.c: found and fixed a mem leak with python regression tests
1317 * doc/*: rebuilt the doc and the API XML file including the
1318 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1319 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1320 python/types.c: added access to the XML Schemas regexps from
1321 python
1322 * python/tests/Makefile.am python/tests/regexp.py: added a
1323 simple regexp bindings test
1324
1325Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1326
1327 * doc/xml.html:
1328 fixing ftp links - thanks to Vitaly Ostanin
1329
1330Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * xmlregexp.c: fixed the data callback on transition functionality
1333 which was broken when using the compact form
1334 * result/schemas/*: updated the results, less verbose, all tests
1335 pass like before
1336 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1337 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1338 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1339 annoying warnings
1340 * xpath.c: try to provide better error report when possible
1341
1342Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * Makefile.am: fixed a breakage raised by Jacob
1345
1346Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1347
1348 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1349 which don't use sockets
1350
1351Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1352
1353 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1354 * win32/configure.js: applied zlib patch from Daniel Gehriger
1355
1356Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1357
1358 * win32/configure.js: applied the patch from Mark Vakoc for
1359 regexp support
1360 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1361 for regexp support
1362
1363Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * xmlschemastypes.c: as pointed by Igor Float and Double
1366 parsing ain't finished yet
1367
1368Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * Makefile.am configure.in: trying to fix #88412 by bypassing
1371 all the python subdir if python ain't detected
1372
1373Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1376 made configuring with regexps/automata/unicode the default
1377 but without schemas ATM
1378 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1379 fixed the regexp based DTD validation performance and memory
1380 problem by switching to a compact form for determinist regexps
1381 and detecting the determinism property in the process. Seems
1382 as fast as the old DTD validation specific engine :-) despite
1383 the regexp built and compaction process.
1384
1385Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * valid.c: determinism is debugged, new DTD checking code now works
1388 but xmlFAComputesDeterminism takes far too much CPU and the whole
1389 set usues too much memory to be really usable as-is
1390
1391Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * tree.c: fixed another stupid bug in xmlGetNodePath()
1394 * xmllint.c: --version now report the options compiled in
1395
1396Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * HTMLparser.c: small cleanup
1399 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1400 when configured with them. A bit of debugging around the determinism
1401 checks is still needed
1402
1403Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1406
1407Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * xmlIO.c: small portability glitch fixed.
1410
1411Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * xmlschemastypes.c: incomplete steps for real/double support
1414 * testAutomata.c include/libxml/xmlautomata.h
1415 include/libxml/xmlregexp.h: avoiding a compilation problem
1416 * valid.c include/libxml/valid.h: starting the work toward using
1417 the regexps for actual DTD validation
1418
1419Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * hash.c: cosmetic cleanup
1422 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1423 integrating a DTD validation layer based on the regexps
1424
1425Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1428 the determinism was tested before eliminating the epsilon
1429 transitions :-(
1430
1431Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * python/generator.py python/libxml.c python/libxml.py
1434 python/libxml2-python-api.xml python/libxml2class.txt
1435 python/libxml_wrap.h python/types.c: updated the python
1436 bindings, added code for easier File I/O, and the ability to
1437 define a resolver from Python fixing bug #91635
1438 * python/tests/Makefile.am python/tests/inbuf.py
1439 python/tests/outbuf.py python/tests/pushSAXhtml.py
1440 python/tests/resolver.py python/tests/serialize.py: updated
1441 and augmented the set of Python tests.
1442
1443Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1444
1445 * win32/configure.js: added more readme info for the binary
1446 package.
1447
1448Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * xmlIO.c: fixed a stupid out of bound array error
1451
1452Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1455 messing around with support for Windows path, cleanups,
1456 trying to identify and fix the various code path to the
1457 filename access. Added xmlNormalizeWindowsPath()
1458
1459Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * error.c valid.c: working on better error reporting of validity
1462 errors, especially providing an accurate context.
1463 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1464 error reports in those cases.
1465
1466Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1469 parser.c parserInternals.c xmlIO.c: get rid of all the
1470 perror() calls made in the library execution paths. This
1471 should fix both #92059 and #92385
1472
1473Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * xmllint.c: memory leak reporting was broken after a change
1476 of the preprocessor symbol used to activate it.
1477
1478Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * tree.c: try to make the copy function work for node of
1481 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1482 DOM layers though, not libxml2 itself.
1483
1484Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * valid.c: try to provide file and line informations, not all
1487 messages are covered, but it's a (good) start
1488
1489Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * xinclude.c: reimplemented a large part of the XInclude
1492 processor, trying to minimize resources used, James Henstridge
1493 provided a huge test case which was exhibiting severe memory
1494 consumption problems.
1495
1496Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * python/Makefile.am: applied patch from Christophe Merlet to
1499 reestablish DESTDIR
1500
1501Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * libxml.spec.in: fixes libary path for x86_64 AMD
1504
1505Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1506
1507 * doc/tutorial/includekeyword.c
1508 * doc/tutorial/xmltutorial.xml:
1509 (plus resulting generated html files)
1510 fixing one spot I missed in the tutorial where I hadn't freed
1511 memory properly
1512
1513Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1514
1515 * doc/tutorial/includeaddattribute.c
1516 * doc/tutorial/includeaddkeyword.c
1517 * doc/tutorial/includegetattribute.c
1518 * doc/tutorial/includekeyword.c
1519 * doc/tutorial/xmltutorial.xml
1520 * doc/tutorial/*.html:
1521 update tutorial to properly free memory (thanks to Christopher
1522 R. Harris for pointing out that this needs to be done)
1523 * doc/tutorial/images/callouts/*.png:
1524 added image files so the callouts are graphical, making it
1525 easier to read ( use "--param callout.graphics 1" to generate
1526 html with graphical callouts)
1527
1528Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1531 nice logos generated by Marc Liyanage
1532 * doc/site.xsl *.html: changed the stylesheet to show the new
1533 logo and regenerated the pages
1534
1535Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1538
1539Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * xpath.c: possible mem leak patch from Jason Adams
1542
1543Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1546 in the XQuery namespace
1547 * configure.in: preparing 2.4.24
1548 * doc/*.html: updated the web pages
1549
1550Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * python/generator.py: closing bug #85258 by generating conditional
1553 compile check to avoid linking to routines not configured in.
1554
15552002-08-22 Havoc Pennington <hp@pobox.com>
1556
1557 * autogen.sh: update error message for missing automake
1558
1559Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * python/Makefile.am: typo in target name resulted in libxml2.py
1562 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1563
1564Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * win32/win32/Makefile.mingw: updated with version from
1567 Elizabeth Barham at http://soggytrousers.net/repository/
1568
1569Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1570
1571 * win32/Makefile.msvc: added the prefix location to the include
1572 and lib search path.
1573
15742002-08-18 Havoc Pennington <hp@pobox.com>
1575
1576 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1577 both automake 1.6 and 1.4 installed get the right automake. Means
1578 compilation from CVS will now require the latest automake 1.4
1579 release, or manually creating symlinks called "automake-1.4" and
1580 "aclocal-1.4"
1581
1582Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * configure.in python/Makefile.am: more AMD 64 induced changes from
1585 Frederic Crozat
1586
1587Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * xinclude.c: oops I was missing the xml:base fixup too
1590 * result/XInclude/*.xml: this adds xml:base attributes to most
1591 results of the tests
1592
1593Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * xinclude.c: quick but apparently working implementation of
1596 xi:fallback, should close bug #89684
1597 * Makefile.am test/XInclude/docs/fallback.xml
1598 result/XInclude/fallback.xml: added a basic test for fallback,
1599 and run with --nowarning to avoid a spurious warning
1600 * configure.in: applied patch from Frederic Crozat for python
1601 bindings on AMD 64bits machines.
1602
1603Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1606 the caller don't pass a SAX callback block.
1607
1608Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * tree.c: applied the same fix for the XML-1.0 namespace to
1611 xmlSearchNsByHref() as was done for xmlSearchNs()
1612
1613Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * libxml.3: small cleanup of the man page
1616 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1617 when serializing HREF attributes generated by XSLT.
1618
1619Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1622 version of Marc Liyanage' patch for boolean attributes in HTML
1623 output
1624
1625Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * python/tests/serialize.py: fixed the test results, indenting
1628 behaviour changed slightly
1629
1630Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1631
1632 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1633 new c14n function to Windows def files
1634
1635Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1636
1637 * c14n.c: fixed a memory leak in c14n code
1638
1639Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * parser.c include/libxml/parser.h: adding a new API for Christian
1642 Glahn: xmlParseBalancedChunkMemoryRecover
1643 * valid.c: patch from Rick Jones for some grammar cleanup in
1644 validation messages
1645 * result/VC/* result/valid/*: this slightly change some of the
1646 regression tests outputs
1647
1648Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * tree.c: trying to fix a problem in namespaced attribute handling
1651 raised by Christian Glahn
1652
1653Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * encoding.c include/libxml/encoding.h: Opening the interface
1656 xmlNewCharEncodingHandler as requested in #89415
1657 * python/generator.py python/setup.py.in: applied cleanup
1658 patches from Marc-Andre Lemburg
1659 * tree.c: fixing bug #89332 on a specific case of loosing
1660 the XML-1.0 namespace on xml:xxx attributes
1661
1662Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1663
1664 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1665 corner case from new Merlin's test suite and added a callback
1666 that will be used to improve xmlsec performance
1667
1668
1669Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * HTMLtree.c: trying to fix the <style> escaping problem in
1672 HTML serialization bug #89342
1673
1674Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1677 and rebuilt the web site.
1678
1679Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1680
1681 * include/libxml/tree.h: added _private member to xmlNs struct
1682
1683Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * HTMLparser.c: fixing bug #84876 based on the xml working
1686 code.
1687
1688Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1689
1690 * python/Makefile.am: enhanced to fix bug 72012 (errors
1691 when using '-jX' make parameter)
1692
1693Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1694
1695 * xpath.c: small additional enhancement for booleans
1696 compared to nodesets
1697
1698Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * HTMLtree.c: changed the order of the encoding declaration
1701 attributes in the meta tags due to a bug in IE/Mac
1702
1703Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1704
1705 * xpath.c: enhanced handling of booleans (especially '='
1706 and '!=' for nodesets) - fixes bug 85256. Added new
1707 routine xmlXPathNotEqualValues for more proper handling
1708 of '!=' when nodesets are involved.
1709
1710Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1713 doc/xmlcatalog_man.xml to the source distribution
1714
1715Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1716
1717 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1718 asked for this.
1719
1720Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * configure.in: preparing 2.4.23
1723 * doc/*: rebuilt the docs
1724
1725Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * parser.c: fixing bug #84169 by fixing the
1728 comment of xmlCreatePushParserCtxt to describe the
1729 encoding detection parameters better.
1730
1731Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * valid.c: fixing bug #79331 in one path the lookup for
1734 ID attributes on a namespaced node wasn't handled correctly :-\
1735
1736Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * HTMLparser.c: trying to fix 87235 about discarded white
1739 spaces in the HTML parser.
1740 * result/HTML/*: this changes the output of a number of HTML
1741 regression tests
1742
1743Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xpath.c: applied patch from Richard Jinks for the namespace
1746 axis + fixed a memory error.
1747 * parser.c parserInternals.c: applied patches from Peter Jacobi
1748 removing ctxt->token for good.
1749 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1750 popped out by the regression tests.
1751 * Makefile.am: patch for threads makefile from Gary Pennington
1752
1753Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1754
1755 * xpath.c: enhanced behaviour of position() after usage of
1756 expressions involving preceding-sibling (et al).
1757
1758Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * hash.c: applied a patch from Peter Jacobi to solve a problem
1761 when compiling with the Watcom C on Win32
1762 * result/schemas/*.err: the change of hashing algo generated
1763 permutations in the output
1764
1765Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * hash.c: applied patch from Sander Vesik improving the quality of
1768 the hash function.
1769
17702002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1771
1772 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1773 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1774 xmllint.c xpath.c: replaced sprintf() with snprintf()
1775 to prevent possible buffer overflow (the bug was pointed
1776 out by Anju Premachandran)
1777
1778Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * parser.c: removed an uninitialized data error popped by valgrind
1781 on PE references
1782
1783Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1784
1785 * doc/xml.html
1786 adding tutorial reference to the web page
1787
1788Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1789
1790 * doc/tutorial/xmltutorial.xml
1791 * doc/tutorial/ar01s07.html
1792 * doc/tutorial/ape.html
1793 * doc/tutorial/includegetattribute.c
1794 adding section to tutorial about retrieving an attribute
1795 value
1796
1797Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * parser.c: applied a couple of patches from Peter Jacobi to start
1800 to get rid of ctxt->token, with a possible significant speed
1801 improvement to be gained once done. Better compliance with PE
1802 references constructs in DTDs too.
1803 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1804 from Peter too
1805
1806Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1809 xmlParseElement was likely to have been deallocated at the
1810 time of the report, possibly leading to segfault. Just report
1811 the tag name now.
1812
1813Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * xpath.c: patch from Richard Jinks for XPath substring() function
1816 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1817
18182002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1819
1820 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1821
1822Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1823
1824 *doc/FAQ.html
1825 fixing typos in FAQ, thanks to Robert Funnell for the
1826 editing help
1827
1828Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * NEWS: got complaints from rpmlint that it was empty
1831
1832Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1833
1834 * added doc/tutorial, including:
1835 apa.html
1836 apb.html
1837 apc.html
1838 apd.html
1839 ar01s02.html
1840 ar01s03.html
1841 ar01s04.html
1842 ar01s05.html
1843 ar01s06.html
1844 includeaddattribute.c
1845 includeaddkeyword.c
1846 includekeyword.c
1847 includestory.xml
1848 index.html
1849 xmltutorial.xml
1850 libxml tutorial, including generated html
1851
1852Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1853
1854 * result/c14n/exc-without-comments/merlin-c14n-two-*
1855 result/c14n/without-comments/merlin-c14n-two-*
1856 test/c14n/exc-without-comments/merlin-c14n-two-*
1857 test/c14n/without-comments/merlin-c14n-two-*
1858 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1859 c14n/exc-c14n and slightly modified test script to handle
1860 these test cases
1861 * c14n.c: fixed bugs for complicated nodes set (namespace
1862 without node and others from merlin-c14n-two.tar.gz)
1863 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1864 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1865 for xmlsec performance patch
1866 * xpath.c: fixed self::node() for namespaces and attributes
1867
1868Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1869
1870 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1871 but with the format parameter
1872 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1873
1874Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1875
1876 * Makefile.am: updated c14n tests suite
1877 * c14n.c: performance improvement for previous c14n patch
1878
1879Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * parser.c: another peroformance patch from Peter Jacobi, that
1882 time on parsing attribute values.
1883
1884Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1885
1886 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1887 into LibXML2 test suite
1888
1889Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1890
1891 * c14n.c: propagating xpath ancesstors node fix to c14n
1892 plus small performance improvement to reduce number of
1893 mallocs
1894 * xpath.c: fixed ancestors axis processing for namespace nodes
1895
1896Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1899 Peter Jacobi
1900
1901Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * configure.in: preparing 2.4.22
1904
1905Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1908 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1909 a public entry point.
1910 * doc/*: rebuilt the API and docs
1911
1912Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * xpath.c: patch from Richard Jinks to fix a problem introduced
1915 in the previous patch and pointed by Norm
1916
1917Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * libxml.spec.in: fixing bug #81112
1920
1921Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * uri.c: fixing bug #82848
1924
1925Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1928 output of one catalog test
1929
1930Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1931
1932 * global.data globals.c tree.c include/libxml/globals.h
1933 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1934 default value for global parameter xmlIndentTreeOutput to 1 and
1935 introduced new global parameter xmlTreeIndentString (the string
1936 used to do one-level indent) with default value " " (as it was
1937 in tree.c)
1938
1939Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1942 with trio and schemas.
1943
1944Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * xpath.c: patch from Richard Jinks to fix the problem raised in
1947 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1948
1949Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * xmlschemas.c: a bit of work on import.
1952 * xmlschemastypes.c: Charles Bozeman provided a compare function
1953 for date/time types so min/max facet restrictions should work,
1954 indeterminate comparisons return an error instead of equal.
1955 * test/schemas/date_0* result/schemas/date_0_0: specific test
1956 from Charles Bozeman too
1957
1958Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1961 from Christian Cornelssen fixing the man pages and the Catalog
1962 building script.
1963 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1964 next step is <xs:import> I now have a reasonable understanding
1965 of how it works.
1966
1967Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1970
1971Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1972
1973 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1974
1975Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * xpath.c: fixing an XPath function evalutation bug pointed out
1978 by Alexey Efimov where the context was lost when evaluating
1979 the function arguments
1980
1981Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1982
1983 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1984 function public for XMLSec performance optimizations
1985
1986Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * python/generator.py python/libxml2class.txt : fixed a problem
1989 with the HTML parser pointed by Gary Benson
1990 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1991 example
1992
1993Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1994 * parser.c: fixed bug #81159 (memory growth in SAX)
1995
1996Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1997 * xpath.c: fixed bug #78858 (the real fix)
1998
1999Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2000 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2001
2002Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * tree.c: modified xmlNodeSetBase to allow changing the
2005 base of a document.
2006
2007Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * xmlschemastypes.c: patch Charles Bozeman for validation of
2010 all the date, time, and duration types
2011 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2012 * configure.in: fixed an error pointed by an user
2013 * xml2-config.in: fixed an error pointed by an user
2014
2015Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2016
2017 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2018 win32/libxml2.def.src xmlIO.c: exported default
2019 'file:', 'http:' and 'ftp:' protocols input handlers
2020 and maked protocols comparisson case insensitive
2021
2022Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * configure.in: Neven Has detected a typo
2025
2026Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2029 as one of the persons allowed to commit directly to the
2030 module.
2031
2032Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2035 * valid.c: raised a too low limit
2036 * doc/*: rebuilt the docs
2037
2038Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * test/XPath/expr/floats test/XPath/expr/functions
2041 result/XPath/expr/floats result/XPath/expr/functions
2042 xpath.c: another XPath conformance patch from Richard Jinks
2043
2044Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * xmlschemas.c: fixed validation of attribute groups.
2047 * test/schemas result/schemas: added an example from the primer
2048
2049Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2052 * test/schemas result/schemas: updated the test list
2053
2054Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * TODO: updated a bit
2057 * parser.c: made a comment more specific
2058 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2059 Schemas conformance.
2060 * test/schemas result/schemas: updated the test list
2061
2062Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2065 implementing xs:all with minOccurs = 0
2066 * tes/schemas/* result/schemas/*: added more tests covering
2067 xs:all
2068
2069Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * xmlregexp.c: first implementation of the all particle, this
2072 may need to be revisited for case where not all transitions
2073 must be crossed.
2074
2075Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * tree.c: another entity processing update from Markus Henke
2078
2079Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2080
2081 * trionan.c: fixed crash on OSF/1
2082
2083Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * xmlschemas.c: more Schemas work
2086 * test/schemas/* result/schemas/*: added more tests coming
2087 from the spec.
2088
2089Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2092 ExcC14N specification
2093
2094Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * tree.c: patch from Markus Henke, fix for recursive entities.
2097
2098Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * xpath.c: fix a problem with string() on a document node.
2101
2102Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * Makefile.am xmlschemas.c: more Schemas work
2105 * test/schemas/* result/schemas/*: added more tests coming
2106 from the spec.
2107
2108Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2111 * result/HTML/*: this changes a few things in the results
2112
2113Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2114
2115 * include/libxml/tree.h: eliminated 'declaration different than
2116 prototype' warning
2117 * include/win32config.h: "resolved" conflicts with errno.h
2118
2119Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2122 on the automata interfaces and debug of counted choices
2123 * test/schemas/* result/schemas/*: added a number of tests
2124
2125Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2128 a bit of work on Schemas
2129 * testSchemas.c: try to make it more useful
2130 * test/schemas/* result/schemas/* Makefile.am: changed the
2131 Schemas regression test procedure, started adding a few samples
2132
2133Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2134
2135 * include/libxml/encoding.h: Patch for the Borland C++ builder
2136 * include/libxml/tree.h: Patch for the Borland C++ builder
2137 * threads.c: Patch for the Borland C++ builder
2138 * win32/bcb5: New directory for the Borland C++ builder
2139 project files
2140
2141Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2142
2143 * win32/Makefile.msvc: Update for XML Schema support
2144 * win32/configure.js: Update for XML Schema support
2145 * win32/libxml2.def.src: Update for XML Schema support
2146
2147Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2150 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2151 xmlunicode.c include/libxml/Makefile.am
2152 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2153 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2154 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2155 include/libxml/xmlversion.h.in : merged the current state of
2156 XML Schemas implementation, it is not configured in by default,
2157 a specific --schemas configure option has been added.
2158 * test/automata test/regexp test/schemas Makefile.am
2159 result/automata result/regexp result/schemas:
2160 merged automata/regexp/schemas regression tests
2161
2162Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * xpath.c: Gary found a compile time problem, fixes #78823
2165
2166Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * configure.in: release of 2.4.20
2169 * doc/*: updated and rebuilt the docs
2170
2171Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * python/Makefile.am: patch from Cristian Gafton to build on
2174 Red Hat 6.2, should also fix #75779
2175
2176Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * valid.c: first part of fixing #78729
2179
2180Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2183 escaping of URI when saving HTML files.
2184 * result/HTML/*: this impacted some tests
2185
2186Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * configure.in: trying to fix #77441
2189
2190Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * include/libxml/xmlIO.h: Hallski complained it could not be
2193 included by itself.
2194
2195Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2198
2199Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2200
2201 * win32/configure.js: patch from Nilo for the c14n option
2202 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2203
2204Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2207 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2208 LIBXML_THREAD_ENABLED
2209
2210Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xpath.c: another patch from Richard Jinks for substring conformance
2213 * test/XPath/expr/floats test/XPath/expr/strings
2214 result/XPath/expr/floats result/XPath/expr/strings: update of the
2215 test suite to check those.
2216
2217Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * xpath.c: patch from Richard Jinks for .x float parsing.
2220
2221Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * parser.c: patch from Markus Henke when an encoding ain't recognized
2224
2225Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * libxml.m4: got a report that #include <string.h> was needed
2228
2229Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2232
2233Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2234
2235 * doc/example.html: fixing typo
2236
2237Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2240 pointed out by Melvyn Sopacua.
2241
2242Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * libxml.m4: Frédéric Crozat gave a patch related to the change
2245 of Include paths breaking the libxml.m4
2246
2247Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * xpath.c: Fix bug #76927 forgot to save some context
2250 when evaluating binary expressions
2251
2252Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * configure.in: fixed configure for MPE/iX from Markus Henke
2255 * xmlmemory.c: fixed initialization problems
2256 * xpath.c: another set of patches from Richard Jinks this
2257 fixes "make XPathtests" on linux
2258
2259Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2262 * test/XPath/expr/compare test/XPath/expr/equality
2263 test/XPath/expr/floats test/XPath/expr/functions
2264 test/XPath/expr/strings result/XPath/expr/compare
2265 result/XPath/expr/equality result/XPath/expr/floats
2266 result/XPath/expr/functions result/XPath/expr/strings: Updated
2267 tests though they show a divergence on Linux
2268
2269Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * xpath.c trionan.c: previous commit also included patches
2272 from Richard Jinks on some IEEE support corner case
2273
2274Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2277 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2278 that $(datadir) should be used for docs
2279
2280Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2283 could leak filedescriptors
2284
2285Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * configure.in nanohttp.c: applied patch from Allan Clark for
2288 UnixWare/OpenServer
2289
2290Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * configure.in: preparing 2.4.19
2293 * doc/*: rebuilt the docs
2294
2295Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * nanohttp.c: fixing #76043, got fed up with non-portability
2298 of that piece of code.
2299
2300Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * valid.c SAX.c: Never commit without running "make tests" :-(
2303 fix a couple of stupidities in the previous commit
2304 * result/*: a few changes in some attribute order result of previous
2305 commit.
2306
2307Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2310 the internal subset should not raise duplicate ID errors,
2311 also there was a small bug in conjunction to namespace
2312 declarations defaulted and xml:xxx attributes DTD definitions.
2313
2314Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * xpath.c: Richard Jinks also raised some rounding problems
2317 this tries to fix them
2318
2319Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2322 behaviour in xmlXPathCastToString()
2323
2324Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2327 raised by Morus Walter
2328
2329Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2332 from Igor
2333
2334Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * xpath.c: fixing #75619, related to a problem when trying
2337 to evaluate condition when the current node set resulting
2338 from that sub-step evaluation is empty. Also fixes 2 potential
2339 problem with previous-sibling and next-siblings axis.
2340
2341Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2344 HTML support is not configured in.
2345
2346Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2349 include/libxml/tree.h: dohh I really didn't intended to commit
2350 this test version :-(
2351
2352Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * testSAX.c: I wanted to see the real speed at the SAX interface
2355 after a little too many Ximianer started complaining about the
2356 parser speed.
2357 added a --quiet option:
2358 paphio:~/XML -> ls -l db100000.xml
2359 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2360 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2361 3200006 callbacks generated
2362 real 0m1.270s
2363 Which means 16MBytes/s and 3Mcallback/s
2364
2365Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * xpath.c: valgrind spotted another error that time when running
2368 on libxslt regression tests
2369
2370Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * Makefile.am: adding "make valgrind" running the full regression
2373 tests (except python ones) under Valgrind (using valgrind -q
2374 which was kindly added by the author).
2375 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2376 passes cleanly now except an obcure floating point initialization
2377 raised in log10() in one XPath regression test ???
2378 * tree.c: edited some comments to close #75244
2379
2380Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2383 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2384 context of ScrollKeeper, made sure that if the number is
2385 an integer, the serialization follows the description at
2386 http://www.w3.org/TR/xpath#section-String-Functions
2387
2388Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * configure.in: preparing 2.4.18
2391 * doc/*: updated and rebuilt the web site
2392 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2393 the Windows and Cygwin maintainers.
2394 * parser.c: humm, changed the way the SAX parser work when
2395 xmlSubstituteEntitiesDefault(1) is set, it will then
2396 do the entity registration and loading by itself in case the
2397 user provided SAX getEntity() returns NULL.
2398 * testSAX.c: added --noent to test the behaviour.
2399
2400Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * parser.c: Wilfried Teiken provided a hackish but working
2403 way to get context reported back on entities when parsing
2404 with SAX and without breaking the DOM build.
2405
2406Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * c14n.c: applied a new patch from Aleksey Sanin
2409 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2410 to reference Aleksey implementation of XML digital Signatures
2411
2412Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * xpath.c: small fix to avoid potential problem due to
2415 ordering of freeing data
2416 * python/Makefile.am: people were complaining about
2417 the generated file in python dir not being built
2418
2419Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2422 python/generator.py python/libxml.c python/types.c: Cleanup
2423 of the python Makefiles based on Jacob and James feedback,
2424 fixed the spec file accordingly, fixed the number of warning
2425 that passing my pedantic CFLAGS was generating. Conclusion
2426 is that Python includes are real crap.
2427
2428Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * configure,in: it was reported quite a few times that
2431 xml2-config --cflags should not output
2432 -I$includeprefix/libxml2/libxml because libxml2 header names
2433 clashes with existing names like list.h from C++ stl.
2434 Includes should be #include<libxml/xxx.h> so ...
2435
2436Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * c14n.c: another patch from Aleksey Sanin
2439
2440Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2443 canonicalization algorithm
2444 * doc/xml.html doc/index.html: added the C14N references on the
2445 index page.
2446
24472002-03-13 jacob berkman <jacob@ximian.com>
2448
2449 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2450 usage, redundant, and gcc specific
2451
2452Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * xpath.c: speedup some node selection operations, this can
2455 have a significant impact on DocBook Norm's stylesheets
2456 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2457 make sure it's always the case
2458 * debugXML.c: distinguish CDATA and comments in ls operations
2459
2460Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2463 to generate better API descriptions etc...
2464
2465Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * c14n.c: Fixing #74186, made sure all boolean expressions
2468 get fully parenthesized, ran indent on the output
2469 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2470 include/libxml/tree.h: also #74186 related, removed the
2471 --with-buffers option, and all the preprocessor conditional
2472 sections that were resulting from it.
2473
2474Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * valid.c: applied patch from Dodji Seketeli fixing an
2477 uninitailized variable in xmlValidGetValidElements()
2478
2479Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * c14n.c: fixed a few comments
2482 * doc/*.html doc/*/*.html: regenerated the docs and added
2483 the C14N API
2484 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2485
2486Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * check-xml-test-suite.py: fix to adapt varaiations in the
2489 bindings
2490 * configure.in python/setup.py python/setup.py.in: fixed to
2491 have the version of the python scripts automatically updated
2492
2493Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2496 in xmlCopyProp()
2497
2498Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * configure.in: preparing 2.4.17 release
2501 * doc/*: updated and rebuilt the docs
2502 * xpath.c: fixed a comment
2503 * python/libxml.c: fixed a possible reentrancy problem
2504
2505Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2508 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2509 added a specific regression test
2510 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2511 not raise exceptions when failing to find the attribute.
2512
2513Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * configure.in xmllint.c: owen pointed out a problem with the
2516 ftme fix, gettimeofday() was not detected by configure and
2517 the ftime header wasn't included, dohhh
2518
2519Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * configure.in xmllint.c: trying to fix #71457 for timing
2522 precision when gettimeofday() is not availble but ftime() is
2523
2524Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2527 are now copied on install and part of the -devel RPM
2528
2529Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * xpath.c: trying to avoid bug #72150 which was apparently
2532 caused by a gcc bug (or a processor problem) as detailed
2533 at http://veillard.com/gcc.bug
2534
2535Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2538 fixed xmlReconciliateNs(), added a Python test/example for
2539 inter-document cut'n paste
2540 * python/libxml.py: fixed node.doc on document nodes and added
2541 xpathEval() onto node objects
2542
2543Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2546 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2547 fixup and integrated tests for the serialization stuff
2548
2549Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2552 moved the libxml man page to section 3
2553
2554Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * tree.c: fix bug #72490
2557 * python/libxml.c python/libxml.py: added methods serialize()
2558 and saveTo() to all node elements.
2559
2560Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * xmlIO.c: closed #73430, don't read from an input source
2563 which indicated an end-of-file or an error.
2564
2565Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * parser.c: make sure SAX endDocument is always called as
2568 this could result in a Python memory leak otherwise (it's
2569 used to decrement ref-counting)
2570 * python/generator.py python/libxml.c python/libxml.py
2571 python/libxml2-python-api.xml python/libxml2class.txt
2572 python/tests/error.py python/tests/xpath.py: implemented
2573 the suggestions made by Gary Benson and extended the tests
2574 to match it.
2575
2576Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * python/generator.py: applied patch fixing #73450
2579
2580Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * xpath.c: fixing #61290 "namespace nodes have no parent"
2583 long standing divergence from the XPath REC. NodeSets
2584 simply hold a copy of namespace nodes and those node ->next
2585 points to the parent (which may not be the node carrying the
2586 definition).
2587 * include/libxml/xpath.h: flagged but didn't added a possible
2588 speedup
2589 * DOCBparser.c HTMLparser.c: removed some warnings from push
2590 parser due to new state being added.
2591 * tree.c: new fix from Boris Erdmann
2592 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2593 the XML Canonalization support from Aleksey Sanin
2594
2595Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * tree.c: patch from Boris Erdmann fixing some namespace odities
2598 with xmlCopyNode()
2599
2600Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * xmlIO.c: fix bug #72706 when loading a NULL entity
2603
2604Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2607 actually change in a future XML Namespace revision.
2608
2609Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2612 added the possibility of returning nodesets from XPath extension
2613 functions written in Python
2614
2615Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * python/*: commiting some Python bindings work done while travelling
2618
2619Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2622 explicitely with memory debugging switched on
2623
2624Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2627 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2628 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2629 the accessor generator for strings
2630 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2631 regression test.
2632
2633Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * python/README python/generator.py python/libxml.c python/setup.py:
2636 added the 'usual' setup.py to allow building a libxml2-python
2637 module based on the same code. The initialization is however
2638 different the 2 .so files fo libxml2 and libxslt are identical and
2639 they entry point initialize both libraries. this is done to avoid
2640 some possible nasty problem since the Python don't merge the maps
2641 of all shared modules.
2642
2643Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * parser.c: fixed a push/encoding bug reported by Michael
2646 on librsvg
2647
2648Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * include/libxml/parserInternals.h: fixes a misplaced #endif
2651
2652Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * parser.c valid.c: found and fixed a couple of allocation bugs
2655
2656Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * doc/xml.html doc/python.html doc/*: added a Python and binding
2659 page describing the current state of the Python bindings and
2660 giving pointers to the other languages wrappers.
2661
2662Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2665 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2666 rebuilt the API and web site
2667 * xpath.c: fixed #71978 portability bugs
2668
2669Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2672
2673Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * include/libxml/parserInternals.h parser.c: had to change
2676 2 internal parsing API when processing document content
2677 to check the start and end of element content are defined
2678 in the same entity
2679 * valid.c include/libxml/valid.h: attribute normalization can
2680 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2681 with the context to report it.
2682 * SAX.c: fixed the last known bugs, crazy validation constraints
2683 when a document is standalone seems correctly handled. There
2684 is a couple of open issues left which need consideration especially
2685 PE93 on external unparsed entities and standalone status.
2686 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2687 The 2 tests left failing are actually in error. Cleanup done.
2688
2689Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * valid.c: implemented E59 spaces in CDATA does not match the
2692 nonterminal S
2693
2694Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * SAX.c parser.c valid.c: more validation test fixups
2697 * check-xml-test-suite.py: added duration info for the tests
2698
2699Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * parser.c valid.c: a couple of errors were reported but not
2702 saved back as such in the parsing context. Down to 1% failure rate
2703 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2704
2705Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * xmlInternald.c: isExtender was missing a char
2708 * parser.c include/libxml/parser.h: % are acceptable in the
2709 internal subset if within a PUBLIC ID
2710
2711Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * SAX.c parserInternals.c valid.c: more work on the conformance
2714 suite. Took the step to finally block documents with encoding
2715 errors. It's a fatal error per the spec, people should have fixed
2716 their documents by now.
2717
2718Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * check-xml-test-suite.py: fixed the test script after some discussion
2721 on the semantic of TYPE="error"
2722 * Makefile.am: added the script to the distrib
2723
2724Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * SAX.c entities.c: fixed a couple of conformances issues deep
2727 into the validation code (standalone and undeclared Notations)
2728
2729Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2732 stayed there for years !
2733
2734Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2737 missing
2738
2739Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * check-xml-test-suite.py: improved the behaviour a bit as
2742 well as the logs
2743 * parser.c valid.c SAX.c: fixed a few more bugs
2744 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2745
2746Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * check-xml-test-suite.py: python script to run regression tests
2749 against the XML Test suite of W3C/OASis
2750 * SAX.c: fixed a validation bug
2751 * parser.c: fixed 3 errors pointed by the test suite
2752 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2753 * python/Makefile.am: fixed a dependendy
2754
2755Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * xmlmemory.c: avoid a warning bug #71594
2758
2759Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2762 warning on alpha/Tru64
2763
2764Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * include/libxml/entities.h: fixing a comment
2767 * valid.c: fixing some troubles with validity check on namespaces
2768 * result/VC/NS3 test/VC/NS3: added a specific regression test
2769
2770Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * tree.c: Fixing #71342 serializing '\n' in attribute values
2773 * result/noent/att3 result/att3 test/att3: added a specific
2774 test.
2775
2776Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/libxml.c: couple of bug fixes
2779
2780Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * python/*.py: removed tabs and used spaces.
2783
2784Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2787 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2788
2789Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2792 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2793
2794Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * include/libxml/encoding.h include/libxml/entities.h
2797 include/libxml/globals.h include/libxml/parser.h
2798 include/libxml/threads.h include/libxml/tree.h
2799 include/libxml/xmlmemory.h: trying to fix the include mess
2800
2801Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * include/libxml/xmlmemory.h: reverted part of the previous
2804 attempt to provide #69655, this was breaking the build.
2805
2806Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2809 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2810 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2811 include/libxml/parserInternals.h include/libxml/tree.h
2812 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2813 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2814 clean.
2815 * python/libxml.c: fixed a warning.
2816
2817Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2820 copying of node, merge back IDs in the target document.
2821 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2822 test/XInclude/ents/ids.xml: test case
2823 * result/VC/ElementValid4: output changed due to a typo fix
2824
2825Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * python/Makefile.am: seems some version of automake didn't
2828 generate the dependancies right as Jacob found out. Add
2829 an extra dependancy rule.
2830
2831Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * parserInternals.c valid.c: Justin Fletcher found some parts
2834 of the code needing cleanup
2835 * libxml.spec.in python/Makefile.am python/generator.py
2836 python/libxml.c python/libxml.py: Fixed the python Makefiles
2837 corrected a bug showing up on ia64, changed the name of the
2838 python internal module too
2839
2840Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * Makefile.am: applied patch from Andris Pavenis for binary
2843 name suffixes
2844
2845Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * xmllint.c win32/win32config.h: fixing #68748
2848
2849Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * valid.c: fixing #70166
2852
2853Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * valid.c: fixing #70077
2856
2857Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * Copyright Makefile.am README configure.in libxml.spec.in:
2860 Changed to the MIT Licence
2861 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2862 doc/xmlio.html: updated the doc accordingly
2863 * include/libxml/xmlwin32version.h configure.in: preparing
2864 2.4.14 release
2865 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2866 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2867 fixed the const xmlChar * wrapper and generator, XPath extension
2868 functions now use the context as first argument
2869 * python/tests/tstxpath.py python/tests/xpath.py
2870 python/tests/xpathext.py: Updated the tests accordingly
2871 * tree.c: fixed bug #70067
2872
2873Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * Makefile.am: cleanup
2876 * debugXML.c: always use stdout if output is NULL
2877 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2878 * python/Makefile.am python/generator.py python/libxml2class.txt
2879 python/libxml_wrap.h python/types.c: augmented the number of bindings
2880 handling FILE * and XPath contexts
2881 * python/tests/Makefile.am: avoid a stupid problem due to the
2882 use of TEST.
2883
2884Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2887
2888Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * python/TODO python/libxml.c: cleanup the extension function lookup
2891 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2892
2893Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * configure.in python/Makefile.am: do not install outside
2896 of prefix
2897
2898Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * python/TODO python/libxml.c: started adding SAX interfaces
2901 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2902 SAX test
2903
2904Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * tree.c: hardened the addChild function
2907 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2908 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2909 added accessors needed for xmlNode, a bit more testing and
2910 extension of interfaces
2911 * python/tests/Makefile.am python/tests/build.py: added a test
2912 build from scratch/save/load/check
2913
2914Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * parserInternals.c: change a small bit in the way valididy
2917 error messages get initialized
2918 * python/TODO python/libxml.c python/libxml2-python-api.xml
2919 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2920 added some memory debugging to track leaks at the libxml2 level
2921 * python/tests/*.py: changed all tests to check for leaks,
2922 there is just one left in XPath extension registrations.
2923
2924Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * python/TODO python/generator.py python/libxml2-python-api.xml
2927 python/libxml2class.txt: more accessor classes for the parser
2928 context, allow to switch on and check validity
2929 * python/tests/Makefile.am python/tests/error.py
2930 python/tests/invalid.xml python/tests/valid.xml
2931 python/tests/validate.py: attded more test and and added error.py
2932 which I forgot to commit in the last step
2933
2934Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * python/Makefile.am python/types.c: cleanup
2937 * python/libxml.c python/libxml.py python/libxml_wrap.h
2938 python/generator.py python/libxml2-python-api.xml
2939 python/libxml2class.txt: added class for parser context, added
2940 first cut for push mode support. Added a framework to generate
2941 accessors functions.
2942 * python/tests/Makefile.am python/tests/push.py: added a push
2943 test
2944
2945Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2948 bug a bit of cleanup.
2949
2950Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2953 python/libxml2class.txt: adding error redirections and preformat
2954 to a python handler
2955 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2956 tests self checking
2957
2958Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2961 a function
2962
2963Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2966 python/libxml.c python/libxml2-python-api.xml
2967 python/libxml2class.txt: Progressing through the TODOs, class
2968 description output, extra XML API, RPM now builds the wrappers
2969 for all python installed versions
2970
2971Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * configure.in libxml.spec.in python/Makefile.am python/TODO
2974 python/generator.py python/libxml2class.txt: added more informations
2975 in the libxml2-python package including docs. Slightly changed
2976 the class hierarchy
2977 * python/tests/*: added basic regression tests infrastructure too
2978
2979Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2982 added libxml2-python as part of the packages installed
2983
2984Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * python/Makefile.am python/generator.py python/libxml.c
2987 python/libxml.py: more work, now able to extend the
2988 XPath interpreter with functions written in python.
2989
2990Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * python/Makefile.am: Jacob sent a patch to allow building from
2993 tarfile.
2994
2995Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2998 inserted the python wrappers build, I hope this won't be too
2999 unportable
3000
3001Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * xpath.c: minor optimization
3004 * python/generator.py python/libxml.c python/libxml.py
3005 python/libxml_wrap.h: more work on the python bindings,
3006 they now support XPath and there is no evident leak
3007
3008Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * python/generator.py python/libxml.c python/libxml.py:
3011 more work on the python bindings generator.
3012
3013Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * python/generator.py python/libxml.c python/libxml_wrap.h:
3016 more work on the python bindings.
3017
3018Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * python/generator.py python/libxml.c python/libxml.py
3021 python/libxml_wrap.h: commited early version of a python binding
3022 for private use only ATM
3023
3024Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * entities.c tree.c include/libxml/entities.h: applied patch
3027 from Anthony Jones to implement copy of DTD subtree too. Had
3028 just to keep 2 function private which really ought to become
3029 public ones.
3030
3031Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * xmllint.c: added pointers to the web pages in the usage()
3034
3035Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * tree.c: more fixes from Petr Kozelka for attribute handling
3038 in the tree API to align the semantic with DOM.
3039
3040Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * valid.c tree.c entities.c: another set of patches from
3043 Anthony Jones for copy operations cleanup and robustness
3044
3045Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3048 an alphabetic index based on comments content
3049 * doc/*: rebuilt the web site with the new references
3050
3051Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * parserInternals.h: Greg Sjaardema suggested to use an
3054 eponential buffer groth policy in xmlParserAddNodeInfo()
3055
3056Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3059 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3060 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3061 to generate cross-references, and added/updated the stylesheets
3062 to generate and link API indexes. The generic keyword index
3063 is not done yet.
3064 * doc/*.html: regenerated all the usual docs too
3065
3066Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * debugXML.c: added an xpath function to the shell for T. V. Raman
3069
3070Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3073 debug routines.
3074
3075Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3078 support of attribute nodes
3079
3080Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3083 hopefully near complete and fully documented of the API in XML
3084 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3085 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3086 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3087 include/libxml/parserInternals.h include/libxml/valid.hi
3088 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3089 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3090 include/libxml/xpath.h include/libxml/xpathInternals.h:
3091 Cleaned up the doc comments a lot in the process, the interface
3092 coverage is now 100%
3093
3094Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3097 extracts comments from the gtk-doc DocBook output (a bit
3098 convoluted but seems to work).
3099
3100Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3101
3102 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3103 added an XML description of the API, moved the script generating
3104 it here. Added a "make api" target
3105
3106Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3109
3110Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * xpath.c include/libxml/xpathInternals.h: the change made to
3113 xmlXPathFuncLookupFunc was incompatible roll it back
3114
3115Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * SAX.c: cleanup patch from Anthony Jones
3118 * doc/Makefile.am: fix the headers to avoid in make scan
3119 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3120 includes, * vs Ptr and general cleanup
3121 * parsedecl.py: first version of a script to extract the
3122 module interfaces, the goal will be to provide .decl or XML
3123 specification of the interfaces to build wrappers.
3124
3125Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3128 now provides return codes in case of errors
3129
3130Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3131
3132 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3133 Upgraded to trio baseline 1.6
3134 * strio.h strio.c: Replaced by triostr.h and triostr.c
3135
3136Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3139 of strdup usage in the code
3140
3141Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * parser.c error.c: Keith Isdale complained rightly that
3144 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3145
3146Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * tree.c: fixed the funxtion to set the xml: attributes
3149 * debugXML.c: added "setbase" to test it.
3150
3151Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3154 to allow updating an attribute content
3155
3156Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * libxml.h: try to avoid problems when compiling on Windows
3159
3160Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * hash.c: patch from Anthony Jones for hash.c allocation size
3163 * Makefile.am: trying to work around Yet Another Libtool Madness
3164 and build the 2.4.13 release finally ...
3165
3166Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3169 * doc/* : update of the documentation
3170
3171Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3174 at fixing #61290 :-(
3175
3176Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3179 Fixes bug #67229
3180
3181Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * tree.c: trying to avoid troubles when a subtree is copied
3184 and coalesced in part with the target tree. Should fix
3185 bug #67407
3186
3187Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * valid.c: fixed validation of attributes content of type
3190 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3191 values, very old bug. Fixes #67671
3192
3193Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * parser.c include/libxml/parserInternals.h tree.c: integrated
3196 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3197 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3198
3199Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * threads.c: applied Serguei Narojnyi's patch to add native
3202 thread support on the Win32 platform
3203 * testThreadsWin32.c Makefile.am: added the test program also
3204 from Serguei, Win32 specific
3205 * include/win32config.h include/libxml/xmlwin32version.h.in:
3206 added patch from Igor for the Windows thread specific defines.
3207
3208Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3211
3212Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3215 output page into XMLinfo.html. Close bug #66951 and
3216 raised by Robert Collins too.
3217
3218Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * encoding.c: Paul Keogh pointed out a possibility of segfault
3221 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3222 Closes bug # 68238
3223
3224Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * doc/*.html: updated the Gdome2 links
3227
3228Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * libxml.h: Applied following patches from Robert Collins
3231 and make sure IN_LIBXML is defined when compiling it
3232 -------
3233 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3234 as well as Visual C.
3235 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3236 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3237 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3238 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3239 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3240 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3241 xmlSysIDExists xmlNoNetExists).
3242 * xmllint.c: Don't include winsock2.h for Cygwin.
3243
3244Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3247 when the version info is not present.
3248
3249Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * tree.c: Anthony Jones pointed out a problem in
3252 xmlStringGetNodeList() and provided a fix for it
3253
3254Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * parser.c: patch from Frank J Franklin to remove a bug in
3257 xmlCreatePushParserCtxt() when the initial buffer passed
3258 is large.
3259
3260Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * win32/*: big cleanup of the Windows/MSVC project files
3263 from Igor Zlatkovic
3264
3265Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * doc/Makefile.am: should fix #67674 and avoid troubles if
3268 xsltproc is not available or fails in the prefix provided
3269
3270Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3273
3274Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3277 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3278 Fixed a few other problems raised by Charlie Bozeman.
3279 * result/VC/ElementValid[5-7]: fixed the output
3280
3281Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3284 patches from Charlie Bozeman. Regenerated the HTML docs.
3285
3286Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3287
3288 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3289 for Windows from Igor
3290
3291Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * xmllint.c: applied Justin Fletcher patch for --output or -o
3294
3295Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * win32/libxml2/libxml2.def.src: close #67019
3298
3299Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3300
3301 * xmllint.c: applied Justin Fletcher generic timing patch
3302 similar to the one already applied to xsltproc.
3303
3304Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3305
3306 * include/libxml/tree.h tree.c: applied documentation patches
3307 from Charlie Bozeman
3308
3309Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3310
3311 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3312
3313Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3314
3315 * valid.c: fix the xmlStrdup() used in the previous patch.
3316 * valid.c: added --dropdtd
3317 * tree.c: fixed xmlUnlinkNode so it also removes the references
3318 from the document if the node is a DTD
3319
3320Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3321
3322 * HTMLtree.c valid.c: cleanup some static declarations
3323
3324Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3325
3326 * xmllint.c: removed another strdup()
3327 * doc/FAQ: removed the HP/UX entry
3328
3329Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3330
3331 * valid.c: fix bug #66816 when validating.
3332 * xmllint.c: don't use sys/time.h if configure did not found it
3333
3334Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3335
3336 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3337 xmlcatalog_man.xml
3338
3339Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3342 xmlInitMemory() was declared twice
3343
3344Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3345
3346 * globals.c: do not reference strdup() !
3347 * configure.in libxml-2.0.pc.in: trying to fix the libs
3348 of the various config extraction modules
3349
3350Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * configure.in : preparing 2.4.12
3353 * doc/* : updated and rebuilt the docs
3354
3355Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3356
3357 * uri.c: closed bug #66159
3358 * testURI.c: added --escape option
3359 * configure.in: some cleanup for xml2-config --cflags
3360
3361Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * globals.c testThreads.c: removed some misplaced includes
3364 of xmlversion.h
3365
3366Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * threads.c: patch from Gary Pennington fixing a possible
3369 problem at initialization time.
3370
3371Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3374 Eric Lavigne contribution to build libxml2 on MacOS using
3375 CodeWarrior.
3376
3377Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * xmllint.c: applied Geert Kloosterman's patch to fix
3380 --repeat --timing output
3381
3382Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3385 where non-wellformed XML declaractions were not detected.
3386
3387Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3390
3391Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3394 gets reset by xmlCleanupInputCallbacks() and this makes the
3395 function useless. Same for output.
3396
3397Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3398
3399 * xmlIO.c: robert pointed out a loop error in callback cleanups
3400
3401Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3404 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3405 they are not really tied to debugging
3406
3407Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3410 * xmllint.c: better --catalogs description
3411
3412Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * tree.c: fixed a couple of problems in xmlSetProp()
3415
3416Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3419 unappropriate stdout output.
3420
3421Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3422
3423 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3424 by Denis Beurive, closes #65111
3425
3426Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * valid.c: in case of content model validity error, don't
3429 print it if validity warnings were not requested.
3430
3431Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3434 * parserInternals.c: removed the last exit() call. Print an
3435 unmaskable error on stderr instead (library mismatch detection)
3436
3437Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3438
3439 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3440 shell instructions from Heiko Rupp
3441
3442Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3443
3444 * catalog.c: use the URL notation file:// for default catalog paths
3445
3446Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3447
3448 * include/libxml/tree.h: better comments for _private fields
3449 * tree.c: removed a problem when copying an entity reference.
3450
3451Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * vms/*: updated instructions and diffs from John A Fotheringham
3454
3455Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * include/libxml/xmlerror.h: avoid an include problem if
3458 #include <libxml/xmlerror.h> happens first in code
3459 seems to be the case in KDE libs
3460
3461Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3464 from Igor for Windows
3465
3466Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3467
3468 * Makefile.am: Gary Pennington pointed out a missing prefix
3469
3470Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3473 * doc/*: upgraded and rebuilt the docs
3474
3475Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * HTMLparser.c: fix comment in scripts element parsing.
3478 * result/HTML/doc3*: updated the results.
3479
3480Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * uri.c: another URI bug fix #63336, using Joel Young patch.
3483
3484Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3487 a cleaned up version of the Pwd shell string generation.
3488
3489Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * valid.c include/libxml/tree.h: trying to fix namespaces +
3492 validation problems for good, closing #63619 in the process
3493 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3494 wrong in this respect, fixed it.
3495
3496Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3497
3498 * xmllint.c: Morus Walter patch to allow --format and --encode
3499
3500Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * debugXML.c: Stefan Kost provided an help command for the shell
3503
3504Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3505
3506 * debugXML.c: Heiko Rupp pointed that the shell would crash
3507 on empty nodesets returns.
3508
3509Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3510
3511 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3512 migh need the history libraries
3513
3514Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3517 handle the case of < in quoted attributes, Bastian Kleineidam
3518
3519Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3522 fixing catalog breakages
3523 * Makefile.am catalog.c result/catalogs/catal
3524 result/catalogs/mycatalog.* test/catalogs/catal*:
3525 fixed more problems in catalog support, added more regression tests
3526 for both XML and SGML catalog handling
3527
3528Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * debugXML.c: applied an improvement to xmlGetLineNo() from
3531 Keith Isdale
3532
3533Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3536 Side effect of the progressive catalog loading
3537
3538Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * Makefile.am: confexecdir and confexec_DATA were defined twice
3541 pointed out by Karl Eichwalder
3542
3543Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * xmlcatalog.c: avoid unlink() and use remove() instead.
3546
3547Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * libxml.spec.in: cleanup
3550 * include/libxml/xmlwin32version.h: updated with 2.4.8
3551
3552Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3555 of compiling libxml with a non standard set of options
3556
3557Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3558
3559 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3560 document --sgml option, fixing gnome bugzilla #63382
3561
3562Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3565 breakage of 2.4.7, added a couple of really needed APIs
3566 like xmlCatalogIsEmpty() and xmlNewCatalog()
3567 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3568 for install-catalog
3569 * configure.in: preparing 2.4.8
3570
3571Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3574 include/libxml/tree.h include/libxml/xmlIO.h: more include
3575 cleanups, export cleanly one html output + format function.
3576
3577Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3578
3579 * parser.c: removed initGenericErrorDefaultFunc call from
3580 xmlInitParser() since it could destroy previous calls to
3581 xsltSetGenericErrorFunc() effects
3582
3583Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3586 keyword.
3587
3588Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3589
3590 * Makefile.am: cleanup
3591 * threads.c: cleanup too
3592 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3593 from xsltproc
3594 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3595 dependancy loop.
3596
3597Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3600 was not used anymore !
3601
3602Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * configure.in: preparing 2.4.7
3605 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3606 manual page from John
3607 * doc/*: updated the doc and rebuilt the generated pages
3608
3609Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * xmlIO.c: closing bug #62711, the library should never
3612 close stdin or stdout.
3613
3614Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * uri.c: second pass at fixing #63336, using Joel Young
3617 final patch. looks okay.
3618
3619Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * uri.c include/libxml/uri.h: trying to clear #63336
3622 allowing the escaping routine to parse unconformant
3623 URI-References.
3624
3625Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * vms/readme.vms vms/build_libxml.com nanoftp.c
3628 include/libxml/xmlversion.h.in: a few VMS updates from
3629 John A Fotheringham
3630 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3631 and xmlCleanupOutputCallbacks() for the Perl binding people.
3632
3633Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3636 apply fixes to close #63271 and avoid segfaults when
3637 the error routine gets callbed before xmlInitParser()
3638 get called.
3639 * nanoftp.c error.c: Applied patches from Justin Fletcher
3640 correcting some xmlGenericError misuses.
3641
3642Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3643
3644 *doc/xmllint.xml, doc/xmllint.1
3645 New and improved man page for xmllint - .xml is the original, .1
3646 is the generated man page
3647
3648Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3651 the web site from the main HTML document.
3652
3653Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3654
3655 * parser.c: fixed an erroneous validation bug when PE refs
3656 occurs in external parsed entities referenced from the
3657 internals subset
3658 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3659 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3660 added the associated testcase, it's a nice one.
3661 * HTMLparser.c: generate the DTD node as HTML still ...
3662 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3663
3664Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * HTMLparser.c: fixed a bug in htmlNewDoc()
3667
3668Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3669
3670 * test/threads/*: added entities testing to the Thread test
3671 * testThreads.c: make the test reasonable
3672 * DOCBparser.c: fix the DTD public and system ID
3673 * xmllint.c: added --sgml for SGML DocBook importing
3674 * Makefile.am: added Docbtests target
3675
3676Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3679 * testThreads.c: removed bogus include
3680
3681Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3684 fixed a very serious (looping) validation bug
3685
3686Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * include/libxml/globals.h include/libxml/threads.h threads.c
3689 testThreads.c: far more testing, cleaning up bugs
3690 * *.c : make sure globals.h is always included.
3691
3692Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3693
3694 * HTMLparser.c: try to get rid of parser loops for good.
3695
3696Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * configure.in: fixed some bugs in CFLAGS passing.
3699 * test/threads Makefile.am testThreads.c: added a specific
3700 threaded test case (really nasty, guaranteed).
3701
3702Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * catalog.c: serious cleanup on the management of the
3705 XML catalog tree, more tests done, especially with
3706 the catalog PI.
3707
3708Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * catalog.c: avoid a problem in catalog cleanup on SMP if
3711 catalogs were not initialized.
3712
3713Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * catalog.c xpath.c: trying to cleanup the not thread safe
3716 parts of the library.
3717
3718Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * include/libxml/globals.h configure.in global.data: make
3721 the allocation be per-thread a configure option
3722 * encoding.c include/libxml/parser.h: fixed compilation
3723 errors
3724
3725Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * include/libxml/parser.h: Norm reported that a few lines
3728 added were breaking libxslt compile, removed them for now
3729
3730Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3731
3732 * parser.c parserInternals.c threads.c: debugged and fixed
3733 initialization problems which were giving troubles on SMP
3734 boxes.
3735
3736Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * include/libxml/Makefile.am: missing globals.h
3739
3740Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * globals.c: added a couple of standard includes.
3743
3744Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3747 include/libxml/parserInternals.h include/libxml/tree.h
3748 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3749 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3750 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3751 Applied the last patches from Gary, cleanup, activated threading
3752 all user accessible global variables are now handled in globals.[ch]
3753 Still a bit rought but make tests passes with either
3754 --with-threads defined at configure time or not.
3755 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3756 linking options
3757
3758Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * Makefile.am include/libxml/Makefile.am
3761 include/libxml/globals.h globals.c include/libxml/threads.h
3762 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3763 configure.in: started integrating the core of the thread support
3764 not activated yet but half integrated. The code should still
3765 compile and work anyway.
3766
3767Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3770 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3771 integrating the non-controversial parts of Gary Pennington
3772 multithread patches
3773 * catalog.c: corrected a small bug introduced
3774
3775Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * catalog.c include/libxml/catalog.h: very serious cleanup,
3778 isolating unportable code and as much as possible the accesses
3779 to the global shared catalog. May need more testing !
3780
3781Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3784 Keith Isdale patches for the XSLT debugger interfaces. Some
3785 cleanup
3786
3787Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3790 * DOCBparser.c: generate line nubers in elements
3791
3792Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * configure.in: preparing 2.4.6 release
3795 * doc/xml.html doc/html/*: updated and rebuilt the docs
3796 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3797
3798Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3799
3800 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3801 adding documentation for DV's supercatalog support
3802
3803Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3806 super catalog support adding one API and one flag --sgml to
3807 xmlcatalog
3808
3809Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3810
3811 * doc/xmlcatalog_man.xml, xmlcatalog.1
3812 One more crack at
3813 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3814
3815
3816Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3817
3818 * xpath.c: implemented xmlXPathObjectCopy for external objects
3819 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3820
3821Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3822
3823 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3824 finishing up fix to
3825 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3826 the xmlcatalog man page display more elegantly
3827
3828Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3829
3830 * configure.in: closing bug #61832
3831 * HTMLparser.c: removed a warning
3832
3833Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3834
3835 * xpath.c: fixing #61673 part I, do not loose doc information
3836 when copying result value trees.
3837
3838Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * xpath.c: trying to harden the XPath interpreter
3841
3842Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3843
3844 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3845 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3846
3847Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3848
3849 * HTMLparser: repaired another loop problem
3850
3851Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3854 parsing.
3855 * xpath.c: fix bug #61291 the default XML namespace node is
3856 missing from the namespace axis.
3857 * tree.c: refuse to create namespaces nodes with prefix "xml"
3858
3859Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * SAX.c: ouch a non-defined namespace could lead to a crash,
3862 fixed #61215
3863
3864Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * parserInternals.c: closed bug #61054
3867
3868Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * include/libxml/Makefile.am: closing #60708
3871
3872Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3875 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3876
3877Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3880
3881Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3884 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3885
3886Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * catalog.c: Justin Fletcher provided cleaup code in case
3889 HAVE_STAT is not defined
3890 * include/win32config.h: Igor Zlatkovic suggested to have
3891 HAVE_STAT defined there
3892
3893Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3894
3895 * catalog.c - fixed typing error reported by M. Barros
3896
3897Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3898
3899 * xmllint.c - fixing typo
3900
3901Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3902
3903 * HTMLparser.c: small enhancement to prevent loop on
3904 unrecognizable data
3905
3906Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * parserInternals.c: applying patch from bug #60757 this
3909 should close it
3910
3911Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * catalog.c xmlcatalog.c: removed a couple of warning
3914 * xpath.c: try to solve the linking problem on platforms
3915 needing trio to compile
3916
3917Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3918
3919 * Makefile.am libxml.spec.in: backing up non-documented changes
3920 commited without review or aproval by Jens Finke <jens@gnome.org>
3921 * HACKING: made 100% clear that no commit should be done directly
3922
3923Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * configure.in: Joe Orton provided a patch fixing a problem
3926 when iconv is specified to be in a non-standard directory
3927 but wasn't exported in xml2-config --cflags
3928
3929Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * configure.in: let's ship 2.4.5 before getting too much
3932 troubles with 2.4.4 errors.
3933
3934Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * encoding.c entities.c: do not output hexadecimal charrefs
3937 when serializing HTML since some version of Netscape can't
3938 grok it, generate decimal ones.
3939 * result/HTML/doc3.htm: output changed due to previous test
3940 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3941
3942Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3945 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3946
3947Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948 Released 2.4.4
3949
3950 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3951 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3952 updated the configuration scripts systems accordingly
3953
3954Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * configure.in: preparing for 2.4.4
3957 * doc/xml.html doc/html/*: updated and rebuilt the docs
3958
3959Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * win32/dsp/libxml2.def.src: tried to incorporate comments
3962 from bug #59220
3963
3964Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3965
3966 * parser.c result/noent/wml.xml: fixed bug #59981 related
3967 to handling of '&' in attributes when entities are substitued
3968
3969Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * libxml.h include/libxml/xmlversion.h.in
3972 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3973 Tried to close bug #60131
3974
3975Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3978
3979Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * SAX.c: fixing bug #59946 on xmlns=""
3982
3983Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3986 but allocates a new error code.
3987
3988Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * xmllint.c: John Fleck fixed typos in the options output
3991 * parser.c SAX.c: fix ignorable white space SAX selection
3992
3993Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * entities.c: Steve Underwood found the possibility of an
3996 ininite loop in case of error.
3997
3998Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3999
4000 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4001
4002Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * parser.c: warn if version is not 1.0 but it's not
4005 strictly speaking an error after analyzing the spec
4006
4007Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4008
4009 *doc/catalog.html - add link to the html version of the
4010 man page, other linguistic cleanups
4011
4012Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4013
4014 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4015 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4016 file, has not yet been included in the build.
4017
4018Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * catalog.c: removed a duplicate affectation Justin Fletcher
4021
4022Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * tree.c: Armin Sander pointed a possible text coalescing
4025 problem, completed his patch.
4026
4027Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4028
4029 * trionan.c: Fixed const and volatile re-definition problem
4030
4031Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * libxml.4 parser.c: doc updates from Heiko Rupp
4034 * parserInternals.c: 2 sanity checks from Heiko Rupp
4035
4036Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * tree.c: applied patch from Armin Sander to make some pointers
4039 const in xmlCopyNode()
4040 * include/libxml/tree.h: added fix to the header
4041
4042Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * xpath.c: hum, restrict the integer usage gcc bug workaround
4045 to only gcc compilers so that other architecture don't get
4046 penalized by this limitation.
4047 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4048
4049Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4050
4051 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4052 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4053
4054Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4057 --convert option to xmlcatalog to convert SGML ones to
4058 the XML syntax.
4059 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4060
4061 2.4.3 got released at that point
4062Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * catalog.c xmlIO.c: started some serious testing and fixed
4065 a few bug and optmization needs.
4066
4067Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4070 preparing for a 2.4.3 release even if it may not be ready yet
4071 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4072 all file parsing lookup to go through the entity resolver, add
4073 to add an API to bypass it (needed to load catalogs themselves),
4074 some cleanup on the catalog code too.
4075 * nanoftp.c: small cleanup
4076 * doc/catalog.html: small update
4077
4078Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4081 Jun Kuriyama
4082
4083Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * doc/catalog.html: finished the catalog documentation
4086
4087Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4088
4089 * doc/catalog.html doc/xml.html: added documentation about
4090 Catalog support, misses an API description
4091 * doc/html/*: reextracted the API pages
4092
4093Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4096 Added the part about section 7.2 on URI resolution,
4097 fixed a side effect in the HTML parser, look complete
4098 and ready to rock except the URI/SystemID part!
4099
4100Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * include/libxml/catalog.h include/libxml/parser.h
4103 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4104 xmlIO.c: added support and APIs needed for the catalog PI
4105 * include/libxml/xmlIO.h: cleanup
4106
4107Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4108
4109 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4110 include/libxml/catalog.h: starts to look okay, really
4111 plugged the new framework, cleaned a lot of stuff,
4112 added some APIs, except the PI's support missing this
4113 should be mostly complete
4114 * result/catalogs/* test/catalogs/*: added new test, enriched
4115 the existing one with URN ID tests
4116
4117Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * catalog.c: fixed nextCatalog
4120 * result/catalogs/docbook test/catalogs/*: started adding
4121 a small regression test
4122
4123Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4126 more work on the XML catalog support.
4127 * parser.c include/libxml/parser.h: small cleanup seems using
4128 list as a public parameter name can give portability troubles
4129 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4130 include/libxml/xpath.h include/libxml/Makefile.am: removed
4131 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4132 wrappers
4133
4134Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4135
4136 * Makefile.am trio.c triodef.h trionan.c xpath.c
4137 include/libxml/Makefile.am include/libxml/trionan.h:
4138 Re-worked Not-A-Number and Infinity support.
4139 * xmlcatalog.c: added readline include files
4140
4141Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4144 testCatalog as xmlcatalog, making it an installed app
4145 adding a shell, and preparing it to be a /etc/xml/catalog
4146 management tool, though not ready yet
4147 * catalog.c include/libxml/catalog.h: adding support for
4148 XML Catalogs http://www.oasis-open.org/committees/entity/
4149 not finished, there is some interesting tradeoffs and a
4150 few open questions left.
4151
4152Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4153
4154 * xmllint.c: fixed a line formatting problem
4155
4156Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * SAX.c: removed a couple of unused variable (Albert Chin)
4159
4160Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4163 trying to fix some troubles w.r.t. function returning
4164 const xxxPtr.
4165
4166Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4169 defined
4170
4171Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * xpointer.c: removed unused var
4174
4175Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * testXPath.c: another small cleanup closing bug #59110
4178
4179Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4180
4181 * win32/dsp/libxml2.def.src: small cleanup closing bug
4182 #59108
4183
4184Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4185
4186 * example/gjobread.c: add xmlCleanupParser() before leaving
4187
4188Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * config.h.in configure.in include/libxml/xmlwin32version.h:
4191 released 2.4.2
4192
4193Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * include/libxml/valid.h debugXML.c valid.c: deprecate
4196 the non-boundchecking Sprintf functions, add Snprintf
4197 this should close bug #57984
4198
4199Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4202 URIs before doing the lookups (pointed by Mark Vakoc)
4203
4204Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * xpath.c: serious changes on Result Value Trees and NodeSets
4207 w.r.t. deallocation and collect operations. Probably not
4208 100% clean (merge of allocated trees smells like a problem).
4209 Seems sufficient to close #58943
4210
4211Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4212
4213 * xmllint.c: adding a --format option
4214
4215Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4216
4217 * xpath.c: count() was broken on Result Value Tree
4218 * xmlIO.c: fixed file:/// accesses on _WIN32
4219
4220Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4223 macro was renamed, this should close bug #58683
4224
4225Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4228 entity substitution mode text at the end of the entity might
4229 be added due to text coalescing.
4230 * nanoftp.c parser.c: small cleanup
4231
4232Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * HACKING: added John Fleck right to commit in the doc subdir
4235
4236Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4239 allow to inherit attributes from the DTD directly in the
4240 tree, this is needed for XPath and can be a useful feature.
4241 Inherited namespaces are always provided at the tree level now
4242 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4243 of tests for this feature (XSLT being the prime user).
4244
4245Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4248 testSAX.c xmlIO.c xmllint.c include/win32config.h
4249 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4250 include/libxml/xmlwin32version.h.in win32/README.MSDev
4251 win32/dsp/*: applied Win32 Facelift No.2 patches from
4252 Igor Zlatkovic for Windows/MSC
4253
4254Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * SAX.c: unparsedEntityDecl() the URI computation of the
4257 entity wasn't done breaking XSLT unparsed-entity-uri()
4258
4259Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4260
4261 * xpath.c: fixed a bug when walking the descendants and
4262 the current node has no children
4263 * debugXML.c: show up when a text node is supposed to not be escaped
4264
4265Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4266
4267 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4268 worked like the set:leading() function)
4269 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4270
4271Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4274
4275Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * include/libxml/xmlIO.h: apply change to close #58141
4278 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4279
4280Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * parser.c: when the internal subset uses a PE, then the
4283 included entity can use conditional sections.
4284
4285Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4288 when walking the namespace axis showing up in
4289 libxst/tests/general/bug-12
4290 * xmlmemory.c: added the possibility to trace a given block
4291 defined by its address
4292
4293Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * parser.c: don't override existing encoding specified before
4296 starting xmlParseDocument()
4297
4298Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * include/libxml/xmlwin32version.h: reinserted, needed for
4301 Windows users of CVS
4302
43032001-07-27 Darin Adler <darin@bentspoon.com>
4304
4305 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4306 * testCatalog.c: Add include of <libxml/parser.h>.
4307
43082001-07-27 Darin Adler <darin@bentspoon.com>
4309
4310 * include/libxml/.cvsignore:
4311 * include/libxml/xmlwin32version.h:
4312 Remove this file from CVS because it's generated.
4313
4314Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * parser.c include/libxml/parser.h: applied const patches from
4317 Tom Moog #58002
4318
4319Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4320
4321 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4322 lookup framework
4323
4324Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * tree.c: fixed xmlCopyNode() for documents
4327
4328Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4331
4332Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * parser.c: fixes bug #57652 reported by Morus Walter
4335
4336Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4339
4340Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4343 errors, lesson don't add new functions at 1am before a release
4344 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4345 from XPath initialization when possible.
4346
4347Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * result/scripts/base*: removing history/readline changed
4350 this slightly
4351 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4352 xmllint.c: make element content line number generation
4353 optionnal to avoid breaking old apps added interface to switch
4354
4355Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * configure.in: get rid of the readline and libhistory
4358 dependancies by default, release 2.4.1 with IA64 fix
4359 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4360 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4361 John Kroll fixes to allow saving to HTTP via PUT (or
4362 POST of needed).
4363 * doc/html/*.html: regenerated the docs
4364
4365Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4366
4367 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4368 xmlHashScanFull and xmlHashScannFull3 to get passed the
4369 three keys as arguments to the callback function
4370
4371Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * configure.in Makefile.am: removed libxml softlink for good
4374 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4375 100% coverage by gtk-doc
4376
4377Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4380 fixed serious troubles due to size_t vs. int mismatch
4381
4382Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4385
4386Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4387
4388 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4389 convenient extension API for value and context managing
4390 Now handles external objects through xmlXPathPopExternal,
4391 xmlXPathWrapExternal and xmlXPathReturnExternal.
4392 Added functions for sets operations (intersection, etc.)
4393
4394Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4397 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4398 HTMLparser.c: cleanup of global variables, marking some
4399 const or private.
4400
4401Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4402
4403 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4404 fixed xmlXPathNodeSetItem when passing index=0
4405
4406Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4409
4410Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * xmllint.c: fixed compilation under Cygwin #57503
4413 * TODO: update
4414
44152001-07-13 Peter Williams <peterw@ximian.com>
4416
4417 * config.h.in: add #undef HAVE_DLFCN_H
4418
4419 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4420 builddir.
4421
4422Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4425 raised by #57348 and #57381
4426
4427Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4430 tree.c xpointer.c: store the line numbder in element->content,
4431 may break some software, need a configuration mechanism
4432
44332001-07-10 Darin Adler <darin@bentspoon.com>
4434
4435 * .cvsignore:
4436 * example/.cvsignore:
4437 * include/.cvsignore:
4438 * include/libxml/.cvsignore:
4439 Various things that are generated and should be ignored.
4440
4441Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4444 * doc/xml.html doc/html/*: updated the docs
4445
4446Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4449 validation occured on content with element child
4450
4451Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * tree.c: fixed XML Base computation which was broken
4454 * debugXML.c: added a base function to the shell
4455 * Makefile.am result/scripts/* test/scripts/*: added scripts
4456 based regression tests, and adding 2 XML Base tests
4457
4458Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * tree.c: set properties doc and call xmlSetListDoc for properties
4461 content when grafting them in a different tree.
4462 * aclocal.m4: remove from CVS
4463
4464Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * win32/libxml2/libxml2.def.src: added some missing entry point
4467 for XPath (Mark Vakoc)
4468
4469Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4472 layer should URI-Unescape before trying to open resources.
4473
4474Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * xpath.c: fix the name() bug for elements in the default
4477 namespace reported by Charlie Bozeman
4478
4479Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4482 led to an XPath fix, improvements of SAX initialization, and
4483 an added option --nocdata to testXPath
4484
4485Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * doc/libxml-doc.el: Felix Natter provided anew version working
4488 with XEmacs too
4489
4490Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * include/libxml/xpath.h: small cleanup
4493 * doc/xml.html: update
4494
4495Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4498 released 2.3.14
4499
4500Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * doc/html/*: rebuilt the docs for the release
4503 * doc/xml.html: added 2.3.14 release.
4504
4505Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4508 were not equal to empty strings
4509
4510Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * SAX.c: fixed a URI-Reference computation problem when validating
4513 * xmlIO.c: small cleanup
4514
4515Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * parser.c: improved the description of a couple of interfaces
4518 upon Larry Stamper suggestion
4519
4520Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * SAX.c entities.c parser.c: changed completely the way entities
4523 are handled when running the parser in entity substitution mode.
4524 This fixes a bug reported by Stephan Kulow and nearly divides
4525 by 3 the amount of memory required by libxslt to load and process
4526 DocBook TDG.
4527
4528Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * HTMLparser.c: fixing a too early root closing problem raised
4531 byt Prashanth Naidu
4532
4533Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4536 raised by Mark Vakoc.
4537
4538Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * example/Makefile.am: fixed the include path to add srcdir/include
4541 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4542 and some cleanup
4543
4544Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4547 lot of optimization work, results in significant improvements
4548 when handling really complex XPath queries. Add a small optimizer
4549 for unions, improve [n] and [last()], avoid some costly ops.
4550
4551Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4554 * xpath.c: small cleanup
4555 * xmlGetNsList: reformated, fixed problems if used on Entities
4556
4557Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4560
4561Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4564 * Makefile.am example/Makefile.am: workaround automake generating
4565 erroneous deps
4566
4567Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * include/win32config.h: bug #56801 Yon Derek provided a patch
4570 to the windows config file.
4571
4572Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4575 libxml.h : Yon Derek provided a set of changes to compile from
4576 CVS on Windows/MSC
4577
4578Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * parser.c: fixed UTF8 BOM support in push mode
4581 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4582 added a specific testcase
4583
4584Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * Makefile.am: added --push regression tests
4587 * parserInternals.c: the XML parser segfaulted in --push mode
4588
4589Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * configure.in: moved the symlinks detection within a CVS
4592 check, this is not portable and will be removed soon.
4593 * xpath.c: small cleanup/speedup
4594
4595Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4598 release of 2.3.12
4599 * parser.c: make an error message if unknow entities in all cases
4600
4601Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4604
4605Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4608 includes were installed in the wrong dir
4609
4610Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * doc/html.xml: warn against sending code to exhibit bugs.
4613
4614Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4617 Tru64 from Thomas Leitner
4618
4619Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * AUTHORS: added William and Bjorn
4622 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4623 daniel@veillard.com hopefully I won't have to do this again
4624 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4625 docs can be rebuilt cleanly now
4626 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4627 from CVs it's generated, added include/libxml/xmlwin32version.h
4628 also generated but which should change far less frequently.
4629 * catalog.c nanoftp.c: made sure to include libxml.h not
4630 libxml/xmlversion.h directly
4631 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4632 when compiling on WIN32 and MSC
4633
4634Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * include/Makefile.am include/libxml/Makefile.am configure.in:
4637 fixed make distcheck and rebuilding the rpms
4638
4639Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * configure.in: should finish the migration of exported includes
4642 into a real include/libxml in CVS, at least for CVS users.
4643 * removed the exported headers, added in include/libxml (as well
4644 as xmlversion.h.in).
4645
4646Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * configure.in: fixed the way to detect symlink
4649
4650Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652 * configure.in: updated, include/libxml is now a real CVS dir
4653
4654Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4657 version works with both libxml1 and libxml2 (it autodetects
4658 the prefix of the html-files) from Felix Natter.
4659 * doc/xml.html: updated doc accordingly
4660
4661Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * xpath.c: fixed the bug generating a template loop in libxslt
4664 when using docbook-xsl-1.4, * should filter out document nodes
4665 * HACKING: added William
4666 * TODO: updated
4667
4668Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * doc/FAQ.html: added a warning about gcc-3.0
4671 * doc/xml.html: added reference to gdome2 and removed a confusing
4672 sentence
4673
4674Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * xmlversion.h: okay this is a generated file, but Windows
4677 users need it and they can't generate it, and I want CVS
4678 Windows users ...
4679 * win32/libxml2/libxml2_so.dsp: Windows project file for
4680 the shared lib version of libxml2
4681 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4682 resources needed for libxslt/xsltproc by Yon Derek
4683
4684Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4685
4686 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4687
4688Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4691
4692Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * include/win32config.h: Yon Derek provided a first fix
4695 to be able to compile libxslt/xsltproc on Windows
4696
4697Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * xpath.c: attempt to work around what seemed a gcc optimizer
4700 bug when handling floats on i386 http://veillard.com/gcc.bug
4701 * tree.c entities.c encoding.c: doing some cleanups while
4702 chasing it
4703
4704Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705
4706 * Makefile.am: cleanup when --without-debug is specified
4707 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4708 w.r.t. --without-debug and other include points
4709 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4710 Catalogs
4711 * configure.in entities.h tree.h HTMLparser.c: removed
4712 --without-corba, made the _private field mandatory
4713
4714Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4717 outputs a BOM in UTF8, an errata has been issued to avoid the
4718 problem, that was the most reasonable solution... Add support
4719 for a leading UTF8 BOM in entities.
4720
4721Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * valid.c: fixed a bug found when post validating an entity ref
4724 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4725 activate it too
4726
4727Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4730 weakness in the node copy the XPointer and the XInclude
4731 implementations. Serious cleanup.
4732
4733Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * Makefile.am: Kjartan Maraas provided a small patch to
4736 add xml2-config.in to EXTRA_DIST
4737
4738Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4741 provided another failing case found in KDE, the way the
4742 ctxt->vctxt.nodeTab was allocated and freed changed over
4743 time but it wasn't completely cleaned up. This should fix it.
4744
4745Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * parser.c: Stephan Kulow also raised the fact that line number
4748 could get miscounted making debug harder, fixed the problem
4749 in xmlParseCharData()
4750
4751Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * valid.c: Stephan Kulow pointed out a problem when validating
4754 and using an empty entity, forgot a 'break' in a case.
4755
4756Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4759 * doc/xml.html: updated with 2.3.11
4760
4761Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * TODO: updated adding cleanup of generated doc
4764 * configure.in: prepared to release 2.3.11
4765 * xmllint.c: added --version for bug reporting
4766 * doc/html/*.html: rebuilt the doc
4767
4768Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * xpath.c: first part of the work on selecting namespace to
4771 fix bug #56115
4772
4773Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4776 when using -liconv
4777 * TODO: updated
4778
4779Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4782 cleanup, encoding support.
4783
4784Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4787
4788Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * xpath.c: bug detected by Ankh when / is used as a function arg
4791
4792Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4795 of element and use it to avoid outputting formatting spaces at
4796 the wrong place. Implemented the format parameter for HTML save.
4797 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4798 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4799 result/HTML/wired.html: of course this impact the result of a
4800 number of HTML tests
4801
4802Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * HTMLtree.[ch]: started augmenting the HTML save API with
4805 encoding and formatting parameters
4806
4807Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * HTMLtree.h: cleanup and started evaluating the work needed on
4810 revamping the HTML output code
4811
4812Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4815
4816Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * valid.c: fixed bug #56049, forgot one check in the
4819 validation routine
4820
4821Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4824
4825Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * libxml.h: fixed an error in last commit
4828 * doc/FAQ.html: added an entry for compilation from CVS
4829
4830Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * xmlversion.h.in libxml.h: Cygwin patches
4833 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4834 * tree.h: cleanup
4835
4836Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4839 memory block in a strange case where libxml is linked twice
4840 in the binary.
4841
4842Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4845 state far too often, simple fix used to avoid it.
4846
4847Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4850 being processed, applied his patch
4851 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4852
4853Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4856 provided fixes to compile on MSCC again
4857 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4858 also provided an update for the project files.
4859
4860Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4863 bug #55810
4864
4865Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * tree.c: fixed xmlGetNsProp() to close bug #55683
4868 Note this requires libxslt to use it's own function instead.
4869
4870Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * HTMLtree.c: when in a pre element no formatting space should
4873 be added.
4874 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4875
4876Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * configure.in: added tests for signal() and signal.h
4879
4880Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4883
4884Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * doc/libxml-doc.el: Felix Natter provided a new version for
4887 libxml2
4888
4889Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * HTMLtree.c: when in a pre element no formatting space should
4892 be added.
4893
4894Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4897
4898Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4901 hack
4902 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4903 * uri.c: fixed a warning
4904
4905Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * HTMLtree.c: trying to close bug #55772 escaping in script
4908 elements
4909 * doc/xml.html: suggest to send mail to the list
4910
4911Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4914 good. Use a macro and based on the solution provided in
4915 vsnprintf manual page from GNU.
4916
4917Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4918
4919 * error.c: Workaround for non-preserving variadic list.
4920 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4921
4922Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * doc/xml.html: added 2.3.10 release
4925
4926Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * configure.in: releasing 2.3.10
4929
4930Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4933
4934Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * encoding.c: Robert Collins provided a patch to add the
4937 "US-ASCII" encoding alias
4938
4939Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4942 string oriented functions and started cleaning the related areas
4943 in xpath.c which needed fixing in this respect
4944
4945Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4948 #55380
4949 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4950
4951Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * TODO: updated
4954 * nanohttp.[ch] : started adding APIs to get the redirected URL
4955 when this occurs (needed for further base computation
4956 * tree.h: cleanup
4957 * encoding.c: cleanup
4958 * SAX.c: minor change around ctxt->loadsubset
4959
4960Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * Makefile.am include/Makefile.am: small change to have
4963 include/libxml rebuilt if working from CVS.
4964 * uri.c: applied another patch from Carl Douglas for URI escaping,
4965 this should close bug #51876
4966
4967Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4970 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4971 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4972 added specific regression test
4973 * parser.h: preparing for the XSLT mode where DTD inherited
4974 attributes are added to the tree.
4975
4976Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * xinclude.[ch]: Updated the namespace for the Last Call version
4979 * result/XInclude/include test/XInclude/include: updated the
4980 testsuite accordingly
4981
4982Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4985 related to bug #51876
4986
4987Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * tree.c: fixed a gross mistake in base computation, xml:base is
4990 not completely correct yet (need cascade).
4991 * xpath.[ch]: added the few things needed to find a function name
4992 and URI from the XPath context when it is called.
4993
4994Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4997 * DOCBparser.c: small cleanup
4998 * xmllint.c: added a --catalogs option to load catalogs from
4999 $SGML_CATALOG_FILES
5000 * tree.c: cleanup
5001 * configure.in: iconv library fixup, ICONV_LIBS
5002
5003Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * catalog.c: handling of CATALOG entries. detection of recursion,
5006 and a few bugfixes
5007 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5008 against the default namespace
5009
5010Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5013
5014Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * parser.c: fixed propagation context info when parsing an
5017 external entity.
5018 * doc/html/*.html: regenerated a couple of docs
5019
5020Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * doc/xml.html: update with 2.3.9 informations
5023
5024Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5027 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5028 * doc/html/* : rebuilt the docs
5029 * valid.c: small patch which may improve some case when
5030 validating.
5031
5032Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * HTMLparser.c: Closed bug #54891
5035 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5036 to the suite
5037
5038Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5041 applied a documentation patch from LotR and filled in a few missing
5042 descriptions
5043
5044Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * xpath.c tree.c parser.c: speed optimizations at the parser level
5047 document tree freeing and xpath evaluation
5048
5049Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * parser.c parser.h parserInternals.h: fixed a couple of
5052 interfaces for handling memory buffer input to const char *
5053 upon suggestion of JamesH.
5054
5055Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * configure.in: LoTR sent a patch fixing the previous commit
5058
5059Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * configure.in: trying to deal again with the stoopid -R linking
5062 flag of Solaris
5063
5064Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * xpath.h: two nodeset access macros from Thomas Broyer
5067
5068Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5071 patch from Thomas Broyer
5072
5073Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5076 case
5077 * INSTALL: was empty added stuff from the FAQ
5078
5079Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5082 attributes handling and #54433 by adding xmlUnsetProp()
5083 and xmlUnsetNsProp()
5084
5085Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * HTMLparser.c: Patch from Jonas Borgström
5088 (htmlGetEndPriority): New function, returns
5089 the priority of a certain element.
5090 (htmlAutoCloseOnClose): Only close inline elements if they
5091 all have lower or equal priority.
5092 * result/HTML: this of course changed a number of tests results.
5093
5094Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * xmlIO.c catalog.c: plugged in the default catalog resolution
5097 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5098 documentations
5099 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5100
5101Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5104 integrating catalogs
5105 * catalog.[ch] testCatalog.c: adding a small catalo API
5106 (only SGML catalog support).
5107 * parser.c: restaured xmlKeepBlanksDefault(0) API
5108
5109Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5112
5113Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * parser.c: added xmlParseExternalEntityPrivate() to allow
5116 propagation of ctxt->_private when parsing external entities
5117
5118Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5121
5122Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5125
5126Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * valid.c: warn when indeterminist content model is detected
5129 * result/VC/ElementValid8: this adds a message
5130 * Makefile.am: add --novalid for VCM tests
5131 * parserInternals.c: added a call to Init memory
5132
5133Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5136 when both parameters are NULL.
5137
5138Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * valid.c: applied small patch from Gary Pennington, reindented
5141 some part of the code.
5142
5143Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5146 release, updated and regenerated the docs
5147
5148Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * xpath.c result/XPath/expr/floats : clarified and cleanup
5151 printing of abnormal floats in tests.
5152
5153Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5156 * results/HTML/ : a few changes in the output of the HTML tests as
5157 a result.
5158 * configure.in: tying to fix -liconv where needed
5159
5160Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * Makefile.am: fixed a stupid error
5163
5164Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * configure.in Makefile.am: make the inclusion of the trio
5167 modules in the library conditional
5168
5169Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * DOCBparser.c: patche from László Kovács, fixed entities refs
5172 in attributes handling
5173
5174Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5177 flushing
5178
5179Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * xpath.c: fix of an XSLT namespace bug reported on the list
5182 general/bug-8-
5183
5184Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * strio.h trio.c: Dan McNichol suggested a couple of small
5187 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5188
5189Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * tree.c parser.c encoding.c: spent a bit more time looking
5192 at the parsing speed and DOM handling. Added a few more
5193 speedups.
5194
5195Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * parser.c: small but effective parsing speed improvement
5198
5199Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * configure.in: default on the DocBook parser inclusion (for Gnome)
5202 * DOCBparser.h: fixed a header reference
5203
5204Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * configure.in xpath.c: applied Bjorn patches for FPE on the
5207 alpha
5208
5209Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5212 xmlSaveFormatFileTo()
5213
5214Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * xpath.c: simple and efficient optimization, XPath functions
5217 aways bind to the same code, cache this
5218 * TODO: updated (by saying some is obsolete)
5219
5220Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * xpath.c: more cleanup work on XPath name parsing routines
5223
5224Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5227 xmlXPathParseName
5228 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5229 * debugXML.c: avoid compilation problems if compiling without
5230 HTML support, Igor Zlatkovic
5231 * win32/libxml2/libxml2.def.src: being able to compile without
5232 XPath on Windows
5233
5234Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * libxml.m4: yet another patch from Toshio Kuratomi
5237
5238Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5241
5242Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * tree.[ch]: added xmlSaveFormatFile interface for saving
5245 and indenting a file.
5246
5247Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * xpath.c: fixed bug #53689 related to processing-instruction()
5250
5251Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * DOCBparser.c: patche from László Kovács
5254
5255Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * parser.c: applied fixes from Christian Glahn bug report #53391
5258
5259Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * error.c: Jean François Lecomte provided a complete description
5262 and a fix to bug #53537
5263
5264Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5267
5268Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * DOCBparser.c SAX.c: a bit more work on entities processing.
5271 Still Need to cleanup XML output and references in attributes
5272
5273Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5276
5277Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * tree.c: trying to fix #53574, not completely complete,
5280 I would like xmllint --copy --debug test/ent1 and
5281 xmllint --debug test/ent1 to show the same result.
5282 * xpath.c: fix a bug when trying to sort namespace nodes
5283
5284Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * HTMLtree.c: real fix for #53402
5287
5288Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5291 PIs when using xsl:output
5292 * valid.c: closing #53537 some case generate segfaults if there
5293 is validity errors
5294
5295Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5298 of external parsed entities, added --noent to testDocbook
5299 * valid.c: Garry Pennington found an uninitialized variable
5300 access in xmlValidateElementContent()
5301
5302Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5305 with madness
5306 * result/HTML/ : this modified the result of the regression tests
5307 a lot.
5308
5309Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5312 to doc where it wasn't checked against NULL reported by
5313 Jens Laas
5314
5315Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5318 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5319
5320Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5323 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5324 * SAX.[ch]: cleanup and updates for DocBook
5325 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5326 ex SGML identifier changes
5327 * valid.c: removed a static unused function.
5328
5329Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * HTMLtree.c: applied change for Paul Sponagl on script saving
5332 * Makefile.am: the warning about entity title.xml are normal.
5333
5334Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * configure.in: release of 2.3.7
5337 * Makefile.am: fixing make distcheck
5338
5339Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * doc/html/* doc/xml.html: updated and regenerated the docs
5342
5343Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5346
5347Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * tree.c: fixed #53388 with the provided patch
5350
5351Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * valid.c: Bjorn detected an invalid memory access. Fixed
5354 vstateVPush()
5355
5356Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5359
5360Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5361
5362 * libxml.h: new header used only for the compilation of libxml
5363 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5364 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5365 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5366 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5367 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5368 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5369 baseline (version 1.2 plus a single patch).
5370 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5371 scientific notation for numbers. Tests added.
5372 * xpath.c: formatting of numbers changed to use sprintf
5373 (contribution from William Brack)
5374
5375Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * valid.c: cleanup, more useful debugging
5378 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5379 * xmlIO.c: entity loading is printed as an error when validating
5380
5381Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * valid.c: fixed to validate within entities
5384 * test/VCM/v22.xml: added a specific testcase
5385
5386Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * valid.c: forgot an epsilon transition in for ()+
5389 * test/VCM/v21.xml : added a specific test case
5390
5391Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * valid.c: removed a state explosion exhibited by RSS
5394 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5395 from bug #51872
5396
5397Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5400 validation without using an ugly NFA -> DFA algo in the source.
5401 Made a specific algorithm easier to maintain, using a single
5402 stack and without recursion.
5403 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5404 * hash.c: made the growing routine static
5405 * tree.h parser.c: added the parent information to an
5406 xmlElementContent node.
5407
5408Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * SAX.c parser.c xpath.c: generating IDs when not validating
5411 from an external parsed entity was poisoning the ID has table
5412 with removed values. This was killing XSLT on the KDE help
5413 browser.
5414
5415Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * entities.h: andrew@ugh.net.au detected a double declaration
5418
5419Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * debugXML.c hash.c tree.h valid.c : some changes related to
5422 the validation suport to improve speed with DocBook
5423 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5424 the way validation errors get reported
5425
5426Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5429 by P C Chow and William M. Brack for XSLT HTML output
5430
5431Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5434 Igor Zlatkovic patches for MSC compilation and added his
5435 updates
5436
5437Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5440 prefix lookup.
5441 * parserInternals.c: fixed the bug reported by Morus Walter
5442 due to an off by one typo in xmlStringCurrentChar()
5443
5444Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * HTMLparser.c result/HTML/*: revamped the way the HTML
5447 parser handles end of tags or end of input
5448
5449Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5452
5453Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5456 bug where the linktime verions of free() won't work ...
5457
5458Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5461
5462Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * doc/xml.html: added 2.3.6 release
5465
5466Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5469 * result/wml.xml: resulted in a small output change
5470
5471Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * tree.c: xmlNewDoc was missing the charset initialization
5474 * xmllint.c: added --auto to autogenerate a doc, allow to
5475 reproduce the problem fixed on xmlNewDoc
5476
5477Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * xpath.c: trying to get 52979 solved
5480 * tree.c result/ result/noent/: trying to get 52712 solved, this
5481 also made me clean up the fact that XML output in general should
5482 not add formating blanks by default, this changed the output of
5483 a few tests
5484
5485Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5488
5489Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * configure.in: finally released 2.3.6
5492
5493Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * xpath.c: checking for null pointer generated by new code
5496
5497Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xpath.c: fixed a [] evaluation problem reported
5500 * test/XPath/tests/simpleaddr: extended test
5501 * result/XPath/simpleaddr: updated result
5502
5503Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xmllint.c: Dan Timis reported a portability problem
5506 on Macs without mmap, fixed it.
5507
5508Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * testXPath.c : added a --tree option allowing to display the
5511 tree dump of the XPath expression
5512
5513Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * xpath.c: fixed a memleak when comparing nodesets
5516 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5517 * tree.c: added a TODO
5518
5519Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5522 we need string functions
5523 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5524 to be able to use them where needed. Applied some changes
5525 to reduce name linking pollution and compile in only what's
5526 needed.
5527 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5528 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5529 for the string manipulation functions
5530 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5531 to the free() function of xmlmemory.c
5532 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5533 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5534 usage.
5535
5536
5537Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * error.c: applied the context output patch of the error
5540 handling submitted by Chuck Griffith
5541 * error/VC/*: this slightly change some error logs
5542
5543Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * parser.c: fixed line number reporting on error
5546
5547Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * parser.c: Sullivan and Darin found a parser bug,
5550 applied the patch.
5551
5552Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5555 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5556 xmlversion.h.in xpointer.c: of course the way I defined
5557 UNUSED breaks on old gcc version. Try to be smart and
5558 also define it directly in xmlversion.h
5559 * configure.in: removed -ansi flag from the pedantic set
5560
5561Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562 Huge cleanup, I switched to compile with
5563 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5564 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5565 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5566 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5567 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5568 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5569 encoding.h entities.c error.c list.[ch] nanoftp.c
5570 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5571 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5572 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5573 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5574 Cleanup, staticfied a number of non-exported functions,
5575 detected and cleaned up a dozen of problem found this way,
5576 avoided a lot of public function name/typedef/system names clashes
5577 * doc/xml.html: updated
5578 * configure.in: switched private flags to the really pedantic ones.
5579
5580Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * configure.in: 2.3.5
5583 * doc/html/*: rebuilt the docs
5584
5585Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * parser.c: fixed a reported bug in NOTATION parsing
5588 * uri.c: accepted but not fixed bug 51876, added TODO
5589 * Makefile.am: fixed bug 51876
5590
5591Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * config.h.in configure.in error.c: fix a compilation problem
5594 on platforms without vsnprintf (xml@thewrittenword.com)
5595
5596Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * parser.c: fixed a function name header typo
5599 * SAX.c: notations can also occur in external subset.
5600
5601Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * error.c: removed a C++ like comment
5604
5605Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * parser.c: fixing bug 52299 strange condition leading
5608 to a parser crash due to a buffer overflow
5609 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5610 added the specific test case
5611
5612Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5615 xmlXPathConvert{String,Number,Boolean} to be able to make
5616 type casts without a context stack, fixed some implementation
5617 problems related to the absence of context at parse-time,
5618 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5619 in the public API too
5620 * xpointer.c xpathInternals.h: we need to know at parse time
5621 whether we are compiling an XPointer
5622
5623Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5626 cleaned up the parser internals, refactored XPath code, added
5627 new compilation based APIs and cleanly separated public and
5628 private APIs.
5629
5630Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xpath.h: the comp field must be added at the end to avoid
5633 killing binary compat.
5634
5635Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * Makefile.am: detect XPath memleaks in regreson tests
5638 * error.c: fixed and error w.r.t. error reporting still using
5639 stderr
5640 * hash.c: added new line at end of file
5641 * tree.h: minor cleanup
5642 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5643 expression parsing from evaluation, resulted in a number of
5644 changes internally, and in XPointer. Likely to break stuff
5645 using xpathInternals.h but should remain binary compatible,
5646 new interfaces will be added.
5647
5648Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * configure.in: fixed a couple of problems reported by
5651 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5652 without gcc on non linux platforms.
5653
5654Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5657 a fix for --with-html-dir= configure support. I hope it won't
5658 break rpm generation
5659
5660Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xmlIO.c: one function comment cleanup.
5663
5664Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * SAX.c: external subset notations were improperly registered
5667 in the internal subset.
5668
5669Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * README.cvs-commits: added, pointing to HACKING
5672 * HACKING: updated
5673
5674Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * parser.c: and Matt Sergeant found one in the XML push
5677 parser (erroneous check I forgot to remove when I fixed the
5678 main parser).
5679
5680Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * xpath.c: ptittom found a small bug in UnaryExpr
5683
5684Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * configure.in: bumped to 2.3.4
5687 * error.c: fixed bug #51860
5688 * tree.c: fixed bug #51861
5689 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5690 * tree.[ch] : added xmlDefaultBufferSize
5691 * nanoftp.c: typo in function name header block
5692 * doc/xml.html : updated, added link to XML::LibXSLT
5693 * doc/html/* : rebuilt the docs
5694
5695Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * parser.c SAX.c: the new content parsing code raised an
5698 ugly bug in the characters() SAX callback. Found it
5699 just because of strangeness in XSLT XML Rec ouptut :-(
5700
5701Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * Makefile.am: Martin Baulig suggested to add -lm
5704 * tree.c: found another bug in xmlNodeGetContent()
5705
5706Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * xpath.c: Bjorn found the error related to strictness of comparison.
5709
5710Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * parser.c: trying to fix the Dtd parsing problem reported
5713 by Gary, side effect of last week speed optimizations.
5714
5715Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5718 * parserInternals.c: removed unneeded test raised by Stric
5719
5720Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5721
5722 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5723 and fixed by William Brack). Added xmlXPathFormatNumber.
5724 Changed the sorting slightly.
5725 * configure.in Makefile.am example/Makefile.am: Added -lm.
5726 Please note that applications linking with libxml2, must
5727 also like with the math library from now on.
5728
5729Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5732
5733Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * parser.c: one must report spaces even if the Dtd element
5736 content proves that this is not part of the element content.
5737 * result/valid/*.xml: this changed the ouptu slightly
5738
5739Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * configure.in: bumped to 2.3.3
5742 * doc/xml.html: updated
5743
5744Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * tree.c: minor doc fix
5747 * xpath.c: deallocation issues when a result tree has been
5748 converted to a node-set
5749
5750Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * doc/xml.html: oops corrected dates s/2000/2001
5753
5754Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * valid.c: new patch from Gary Pennington
5757
5758Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * doc/xml.html: applied patch from Ankh
5761
5762Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * xinclude.c: fixed a problem building on Mac
5765
5766Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * parser.c: more work on increasing parsing ferformances
5769
5770Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5773 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5774 avoiding memcpy in production builds MEM_CLEANUP macro use
5775 * parser.[ch] parserInternals.c: optimizations of the tightest
5776 internal loops inside the parser. Better checking of I/O
5777 flushing/loading conditions
5778 * xmllint.c : added --timing
5779
5780Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * configure.in: bumped to 2.3.2
5783 * doc/xml.html: updated for release
5784
5785Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * xpath.c: found a memleak and fixed a nasty bug
5788
5789Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * xmllint.[c1] : added return code errors for xmllint
5792 * xpath.c: specific debug dump function for result value trees
5793
5794Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xpath.c: finally implemented xmlXPathCompareNodeSets
5797 * test/XPath/expr/floats results/XPath/expr/floats: added
5798 a test for float expressions
5799
5800Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5803 * parserInternals.[ch]: trying to speed up parsing
5804 * xpath.c : speeded up node set equality op
5805
5806Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5809 better handling of ID/IDREF and the list modules associated
5810 * configure.in: small CFLAGS cleanup
5811
5812Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * configure.in: fixed iconv detection on AIX (stric)
5815
5816Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5819
5820Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5821
5822 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5823 and optimized xmlXPathNodeSetSort
5824
5825Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * xpath.c: bug fix when context size is 0
5828 * parser.c: I like Norm's Dtd because they still manage to break
5829 the parser occasionally
5830
5831Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5834
5835Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5838 attributes within the XML-1.0 namespace
5839
5840Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * xpathInternals.h: exported a few axis functions
5843 * doc/xml.html: updated the doc
5844
5845Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * configure.in: applied patch from Daniel van Balen for OpenBSD
5848 and bumped version to 2.3.1
5849 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5850 attempt to find autoclosing was simply broken, removed it,
5851 updated the examples, this is better
5852
5853Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5856 hash functionnalities.
5857 * doc/html/* : rebuild the doc
5858
5859Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5862 on predicate
5863 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5864 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5865 really want to have tags closed on output even if we accept
5866 unclosed ones on input
5867
5868Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * xpath.c: ouch don't free NULL, rare case fixed
5871 * tree.c: don't coalesce text nodes if they don't have the
5872 same behaviour wrt escaping on output
5873
5874Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * xpath.c: small fixup
5877 * SAX.c: don't warn on empty namespaces.
5878
5879Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * README: a bit of cleanup
5882 * configure.in: preparing for 2.3.0 release
5883
5884Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * hash.[ch]: added a first version of xmlHashSize()
5887 * valid.c: another bug fix from Gary Pennington
5888
5889Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * valid.c: couple of bug fixes pointed by Gary Pennington
5892 * HTMLtree.c: #if 0 cleanup
5893
5894Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5897 which removes a time consuming check of xmlXPathNodeSetAdd()
5898 and use it in places where we are sure to not break unicity
5899
5900Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * xpath.c: bug fixes found from XSLT
5903 * tree.c: preserve node->name special values when copying nodes.
5904 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5905 external subset are fetched when available but without full
5906 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5907 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5908 output with encoding disabled.
5909
5910Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5913 xmlCheckFilename should not be called from xmlFileOpenW
5914 and xmlGzfileOpenW
5915
5916Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5919 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5920 added the new tests for URI normalization
5921 * testURI.c: fixed stoopid bugs
5922 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5923 the URI in the error messages are now properly normalized
5924
5925Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5928
5929Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5932
5933Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * xpath.c: fixed mod operator
5936
5937Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * parser.c: fixed xmlStrcat doc
5940 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5941 trees.
5942
5943Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xpath.c result/XPath/tests/chaptersbase
5946 result/XPath/tests/simplebase: fixed XPath node()
5947 * tree.c: small fix in xmlNewNs()
5948 * Makefile.am: removed extraneous xml2Conf.sh rule
5949
5950Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5953 Changed the library name, in order to get libxml-devel and
5954 libxml2-devel to coexist on a single system
5955 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5956 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5957
5958Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5961 libxml2-devel installable in // as libxml-devel.
5962
5963Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * doc/Makefile.am: fixed make rebuild in doc
5966 * doc/html/*.html: rebuilt the docs
5967
5968Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5971
5972Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5975 the HTML doc to go into the -devel RPM ...
5976 * aclocal.m4 config.h.in: some updates due to auto* magic
5977
5978Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * xpath.h: added a hook in the context structure allowing to
5981 link to extra support, needed for XSLT
5982
5983Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5986 xmlXPtrCmpPoints to use it.
5987 * propagated the following patch from Alejandro Forero
5988 * include/win32config.h xmlIO.c: applied further suggestions
5989 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5990 * example/gjobread.c: fixed warnings, now that it builds
5991
5992Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5993
5994 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5995
5996 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5997 filename points to a valid file (not a directory).
5998 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5999 Added calls to xmlCheckFilenameDir.
6000
6001 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6002 `path' (rather than `filename') as the parameter to gzopen and open.
6003
6004Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * Makefile.am: fixed a problem with EXTRA_DIST
6007
6008Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * Makefile.am example/Makefile.am: finally found the trick
6011 to build the example, i.e. add "." in SUBDIRS before example
6012 in the list <grin/>
6013
6014Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * doc/xml.html: updated with an XSLT section, removed pointer to
6017 W3C CVS base.
6018
6019Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6022 too, and deallocation need to occur the same way.
6023
6024Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6027 type correponding to an XSLT result tree fragment. Share most
6028 of the data format with node set, as well as operators.
6029 * HTMLtree.c: added a newline at the end of the doctype output
6030 whe this one is not present initially.
6031 * tree.c: make sure taht the parent and doc pointers are properly
6032 set when copying attributes (lists).
6033
6034Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6037
6038Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * xpath.c: seems I finally killed that ugly path evaluation
6041 context bug (tagged 9999 in case is is wrong)
6042
6043Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6046 for XSLT
6047
6048Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6051 for xmlGzfileOpen() bug
6052
6053Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * xpath.c: removed an error found by XSLT usage
6056 * tree.c parserInternals.h: use a predefined static string
6057 for text and comment nodes, avoid freeing them in xmlFreeNode,
6058 exported the string name in parserInternals.h and added
6059 another value to disable encoding at output (for XSLT),
6060 gain memory, time.
6061
6062Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6065 win32/libxml2/libxml2_so.dsp: new makefiles and update
6066 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6067
6068Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6071 Gary Pennington
6072
6073Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * xpath.c: fixed the comaprision of values and nodelists,
6076 need to compare nodelist still ...
6077 * debugXML.c: avoided a possible core dump
6078 * HTMLparser.c: cleanup
6079 * nanohttp.c: contributed fix.
6080 * tree.c: fixes in properties handling added xmlSetNsProp
6081 needed by libxslt
6082 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6083 comment
6084 * TODO: updated
6085
6086Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * parser.c parserInternals.c: applied Bjorn Reese optimization
6089 patch
6090
6091Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * Makefile.am: applied patch fro make check from Martin Vidner
6094
6095Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * configure.in: preparing 2.2.11
6098 * doc/html/*: rebuild the HTML files
6099 * doc/xml.html : updated
6100
6101Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * tree.c: fixed a stupid bug
6104 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6105 patches related to validation of an XInclude processing result
6106 * TODO: updated
6107
6108Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6111 on large files
6112
6113Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6116
6117Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6120 reported by Jonas Borgström
6121 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6122
6123Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * testXPath.c xpath.c: fixing the XPath union expressions problem
6126 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6127
6128Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * xmllint.c: Made is so if the file name is "-" is will read form
6131 standard input. Sven Heinicke <sven@zen.org>
6132 * tree.c: fixed a problem when growing buffer
6133 * tree.h: fixed the comment of the node types following andersca
6134 comment
6135 * TODO: updated
6136
6137Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * HTMLparser.[ch]: added a way to avoid adding automatically
6140 omitted tags. htmlHandleOmittedElem() allows to change the
6141 default handling.
6142 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6143 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6144 of xmllint too when using --memory flag, added a memory test
6145 suite at the Makefile level.
6146 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6147 with namespace use when encountering QNames in XPath evalation,
6148 added xmlns() scheme in XPointer.
6149 * nanoftp.c : incorporated a fix
6150 * parser.c xmlIO.c: fixed problems raised with encoding when using
6151 the memory I/O
6152 * parserInternals.c: closed bug 25934 reported by
6153 torsten.landschoff@innominate.de
6154 * TODO: updated
6155
6156Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6159 on a non-updated tree :-(, made a 2.2.10 release to correct the
6160 situation
6161
6162Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6165 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6166 integrated a set of OpenVMS changes from Howard Taylor
6167 <Howard.Taylor@pacoast.com>
6168
6169Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6172 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6173
6174Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * HTMLparser.c: some fixes on auto-open of html/head/body
6177 * encoding.c: fixed a compilation error on some gcc env
6178 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6179 XPointer implementation
6180 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6181 related XPointer tests and associated results
6182
6183Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * doc/xmldtd.html doc/xml.html: following a short step by step
6186 guidance on IRC to help maciej with DTDs I started a small
6187 page on the subject.
6188
6189Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6190
6191 * HTMLparser.c: fixed handling of broken charrefs
6192 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6193 patches
6194
6195Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * doc/xml.html doc/html/* : rebuilt the docs after adding
6198 xinclude and updated page for 2.2.7 and 2.2.8
6199 * configure.in: releasing 2.2.8
6200
6201Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * parser.[ch] parserInternals.c: applied the conditional
6204 section processing fix from Jonathan P Springer
6205 <jonathan.springer2@gte.net>
6206 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6207 project file, fixed iconv default non support
6208 * xpath.c: fixed the problem of evaluating relative expressions
6209 when a node context is provided.
6210
6211Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * nanoftp.c: fixed gcc 2.95 new warnings
6214 * SAX.c: fixed a stupid bug
6215 * tree.c: fixed a formatting problem when round-tripping
6216 from/to memory
6217 * xinclude.c: chased memleak, fixed a base problem
6218 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6219 xmlXPtrBuildNodeList()
6220 * TODO: updated
6221 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6222 adding a first small set of regression tests for XInclude
6223
6224Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * nanohttp.[ch]: applied Wayne Davison patches to access
6227 the WWW-Authorization header.
6228 * parser.c: Closed Bug#30847: Problems when switching encoding
6229 in short files by applying Simon Berg's patch.
6230 * valid.c: fixed a validation problem
6231 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6232 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6233 Wayne Davison
6234 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6235 need to be extended to non full nodes selections.
6236 * xinclude.c: starts to work decently
6237
6238Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6241 debugXML.c xmlversion.h.in: Started adding XInclude support,
6242 this is a new xmllint option
6243 * tree.c xpath.c: applied TOM patches for XPath
6244 * xpointer.c: fixed a couple of errors.
6245 * uri.c: added an escaping function needed for xinclude
6246 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6247 new warning from RH70 gcc's version
6248
6249Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6250
6251 * HTMLparser.c: fixed loop on invalid char in scripts
6252 * parser.c: update to description of xmlIOParseDTD()
6253 * libxml.m4 xmlversion.h.in: changes contributed by
6254 Michael Schmeing <m.schmeing@internet-factory.de>
6255 * configure.in: preparing for 2.2.7
6256 * Makefile.am: trying to avoid config.h and acconfig.h
6257 being included in the distrib
6258 * configure.in: released 2.2.7
6259
6260Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6261
6262 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6263 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6264
6265Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * parser.[ch]: added xmlIOParseDTD()
6268 * xpointer.c: added support for the 2 extra parameters of
6269 string-range, fixed a stoopid error when '0' was present
6270 in XPointer expressions
6271 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6272 testsuite for the above
6273
6274Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * libxml.spec.in: improved package descriptions
6277
6278Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * xpath.c xpathInternals.h: applied a large cleaning patch
6281 from TOM <ptittom@free.fr>, it also add namespace support
6282 for function and variables registration.
6283
6284Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6287 * Makefile.mingw: Wayne Davison's update adding hash.c
6288
6289Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * xpath.c: fixed the root evaluation problems
6292 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6293 ignorable spaces with <b> <bold> <em>
6294 * tree.c: fixed a loop in xmlSearchNsByHref()
6295
6296Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * xpath.c: applied another XPath patch from TOM
6299 * xpath.c include/makefile.am: applied another patch from
6300 china@thewrittenword.com (cleanup on IRIX).
6301
6302Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * xml-config.1: received a fixed version from Fredrik Hallenberg
6305 <hallon@lysator.liu.se>
6306
6307Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6310 cleanup patch for XPath
6311
6312Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * patched to redirrect all "out of context" error messages to
6315 a reconfigurable routine. The changes are:
6316 * xmlerror.h : added the export of an error context type (void *)
6317 an error handler type xmlGenericErrorFunc there is an interface
6318 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6319 to reset the error handling routine and its argument
6320 (by default it's equivalent to respectively fprintf and stderr.
6321 * all the c files: all wild accesses to stderr or stdout within
6322 the library have been replaced to calls to the handler.
6323
6324Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * configure.in: release 2.2.6
6327 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6328 exporting the inner functions of xpath for extension modules
6329 * doc/*: updated and rebuilt the doc
6330
6331Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * nanohttp.c : applied Wayne HTTP cleanup patch
6334 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6335 and xmlNodeSetSpacePreserve()
6336
6337Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * xpath.c: closing bug #29260
6340
6341Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6344 multikey tuples, made hash structure opaque
6345 * valid.[ch]: moved elements, attributes, notations decalarations
6346 as well as ID and refs to hash tables.
6347 * entities.c: hash cleanup
6348 * xmlmemory.c: fixed a dump problem in debug mode
6349 * include/Makefile.am: problem passing in DESTDIR= values patch
6350 from Marc Christensen <marc@calderasystems.com>
6351 * nanohttp.c: removed debugging remains
6352 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6353 * HTMLparser.c parser.c: fixing a number of problems with the
6354 macros in the *parser.c files (Wayne).
6355 * HTMLparser.c: close the previous option when opening a new one
6356 (Marc Sanfacon).
6357 * result/HTML/*: updated the HTML results accordingly
6358
6359Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6362 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6363 XPath functions and XML entities table to them. More to come...
6364 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6365
6366Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * tree.c: coalesce adjacent text nodes
6369 * valid.c: handling of blank nodes in DTd validation (raised
6370 by problems with a posteriori validation).
6371 * nanohttp.c: changing behaviour on HTTP write stuff.
6372 * HTMLtree.c: forced body and html to be explicitely closed.
6373 * xpath.h: exported more XPath functions.
6374
6375Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * Release of 2.2.5
6378 * xpointer.c: range() range-inside and other helper functions
6379 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6380
6381Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6384 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6385
6386Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6387
6388 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6389 and XPointer modules
6390
6391Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * SAX.h: closed #25107
6394
6395Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * testSAX.c: fixed problem with cdata reporting
6398 * SAXresult/* : updated
6399
6400Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6403 Closed bug #27499, added to regression tests
6404 * TODO: updated
6405
6406Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6409 support for SCRIPT and STYLE with help from Bjorn Reese
6410 * test/HTML/* result/HTML/*: added simple testcase and updated
6411 the existing ones.
6412
6413Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6416 string-range for empty strings
6417 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6418 test/XPath/xptr/strrange: augmented the XPointer testsuite
6419
6420Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * doc/xml.html doc/xmlmem.html: added a module describing memory
6423 interfaces and use, updated the main page.
6424
6425Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6428 nanoftp code work on Windows too now
6429
6430Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6433 * xpointer.c: implemented string-range() at least a good first version
6434 * test/XPath/docs/str test/XPath/xptr/strrange
6435 result/XPath/xptr/strrange: the string-range() tests
6436
6437Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * Makefile.am include/Makefile.am include/win32config.h
6440 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6441 and make distcheck
6442
6443Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6446 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6447 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6448
6449Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6452 patch for socklen_t detection by
6453 Albert Chin-A-Young <china@thewrittenword.com>
6454
6455Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6458 and added a --dtdvalid option to xmllint used to test it
6459
6460Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6463 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6464
6465Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6468 handlings (registration, lookup, cleanup)
6469
6470Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * configure.in Makefile.am include/makefile.am: adding XPointer
6473 and XPtrtests target
6474 * xpointer.[ch] : new files for XPointer support
6475 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6476 more XPath tests
6477
6478Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * configure.in: fixed, very broken, make distcheck works again
6481
6482Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * More work toward 2.2.5, integrated a number of patches
6485 * configure.in Makefile.am win32config.h.in: trying to cleanup
6486 make distcheck .... huh ...
6487 * include/Makefile.am include/win32config.h: new directory
6488 for includes
6489 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6490 updated teh makefiles and instructions for WIN32
6491 * xpath.c: small fixes
6492 * test/XPath/ results/XPath: updated the testcases and results
6493 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6494 suggested patches
6495 * valid.c: fixed an ID bug
6496
6497Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6500 the automake bug where wrong dependancies were generated.
6501 * xpath.[ch]: worked on XPointer
6502
6503Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * configure.in Makefile.am: 2.2.5, ship the include in an
6506 include/libxml subdirectory, use symlinks when using CVS
6507 * testSAX.c: fixed small bug
6508 * testXPath.c: changed the way testfiles are parsed
6509 * debugXML.c: same kind of cleanup when parsing an argument expression
6510 XPath/XPointers can have blanks embedded
6511 * xpath.[ch]: more cleanup, reorgs for XPointer work
6512 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6513 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6514
6515Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6516
6517 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6518 in the XPath engine, rewrote large parts of it, now it's far
6519 cleaner and in sync with the REC not an old WD. Fixed a parsing
6520 problem in the interactive XML shell found when testing XPath.
6521
6522Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6525 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6526 examples with the extra test
6527
6528Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6531 the global init function.
6532
6533Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * HTMLparser.c: Doohhh, attribute name parsing was still case
6536 sensitive ! Fixed this ...
6537 * result/HTML/* : updated the tests results accordingly
6538
6539Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6542 engine, should be far more stable, incorporated a new version of
6543 preceding/following axis, need testing
6544 * uri.c: fixed file:///c:/a/b/c problem
6545 * test/XPath/tests/idsimple: augmented the XPath tests
6546
6547Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * doc/* rebuilding docs for 2.2.4 release
6550
6551Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * configure.in: releasing 2.2.4
6554 * parser.[ch]: added xmlStrEqual()
6555 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6556 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6557 use xmlStrEqual instead
6558 * TODO: updated
6559 * added an XPath test
6560
6561Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6564 * entities.h: exported xmlInitializePredefinedEntities
6565 * parser.[ch] : added xmlInitParser()
6566 * parserInternals.h : had to export htmlInitAutoClose()
6567
6568Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6571 problems
6572 * Makefile.am : added XPath regression tests to normal tests
6573 * uri.c: fixed a problem with local paths, cleanup
6574 * parser.c: fixed a problem with large CData sections
6575
6576Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * configure.in xml-config.in: patch from "Ben Taylor"
6579 <sol7x86@hotmail.com> for solaris shared libs lookup
6580
65812000-09-30 Martin Baulig <baulig@suse.de>
6582
6583 * libxml-2.0.pc.in: Provide pkg-config script.
6584
6585 * configure.in: Create the libxml-2.0.pc script from the
6586 libxml-2.0.pc.in templates.
6587 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6588 script in `$(libdir)/pkgconfig'.
6589
6590Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6593 when compiling with MSC
6594
6595Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * xpath.c: patch for normalize-string() substring-before(),
6598 substring-after() and translate() functions from Bjorn Reese
6599 <breese@mail1.stofanet.dk>
6600 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6601 Fredrik Hallenberg <hallon@lysator.liu.se>
6602 * TODO: updated
6603
6604Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6607 problem of socklen_t being undefined on a number of platforms
6608 * debugXML.c: fixed a compilation problem when without snprintf
6609
6610Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6611
6612 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6613 an URI bug and a fix for the control-character-induced infinite loop
6614 * nanohttp.c: preventive fix for compiling on WIN32
6615
6616Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * xmlint.c: closing bug #25000
6619
6620Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6623 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6624 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6625 related function, fixing xmlStrncmp(), and associated cleanup
6626 * result/HTML/entities.html.sax: updating result
6627
6628Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * uri.c: applied patch for URI escaping from Wayne Davison
6631 <wayned@blorf.net>
6632 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6633 from Denis Barbier <barbier@imacs.polytechnique.fr>
6634 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6635 patch from Wayne Davison
6636
6637Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * doc/xml.html : updated with new releases, adding "how to help"
6640
6641Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6644 removed a few warnings in pedantic mode ...
6645 * parserInternals.c parser.c: moved encoding switching function
6646 to parserInternals.c
6647 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6648
6649Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6652 error or warning handlers
6653
6654Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * parserInternals.c parserInternals.h parser.c Makefile.am:
6657 created a new module parserInternals.c, moved most of the
6658 code shared by the various parsers there, as well as
6659 deprecated code from parser.c. More cleanup of parser.c
6660 * uri.c: fixed a problem when URI is NULL
6661 * valid.c: speedup when looking for an attribute declaration
6662
6663Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6666 the cleanup of the computation of URI references when seeking
6667 external entities. The URI reference string and the resulting
6668 URI are both stored now.
6669 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6670 large s(n)printf checks and cleanup from Denis Barbier
6671 <barbier@imacs.polytechnique.fr>
6672 * xmlversion.h.in tree.h: couple of SGML declarations for a
6673 possible docbook module.
6674 * result/VC/ : a couple of test output changed due to the change
6675 of the entities URI
6676
6677Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * parser.h: added a _private field for linking user's data
6680
6681Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * parser.c parserInternals.h: demacroified most of the IS_XXX
6684 the gain in size is significant so ...
6685
6686Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6687
6688 * entities.c: cases where looking up entities with doc==NULL
6689 covered
6690
6691Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * uri.c: applied Wayne Davison patch
6694 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6695
6696Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * uri.c testUri.c: applied Wayne Davison patches
6699 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6700 * Makefile.in: added URItest and included thenin "make tests"
6701
6702Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * xmlversion.h.in: closed bug 22941
6705
6706Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * doc/xmlio.html: added doc and example for entity loader
6709 redefinition.
6710
6711Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6714 used by libxml
6715
6716Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * parser.c: Fixed bug on invalid ontent characters and when using
6719 push.
6720 * xmllint.c: fixed xmllint endling of errors in push mode
6721
6722Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * HTMLparser.c testHTML.c: applied two new patches from
6725 Wayne Davison <wayned@users.sourceforge.net>
6726 * result/HTML/*.sax: regenerated HTML SAX output
6727 * parser.c: more cleanup.
6728
6729Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * HTMLparser.[ch] testHTML.c: applied the second set of
6732 patches from Wayne Davison <wayned@users.sourceforge.net>,
6733 adding htmlEncodeEntities()
6734 * HTMLparser.c: fixed an ignorable white space detection bug
6735 occuring when parsing with SAX only
6736 * result/HTML/*.sax: updated since the output is now HTML
6737 encoded...
6738
6739Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * HTMLparser.[ch]: applied some of Wayne Davison
6742 <wayned@users.sourceforge.net> patches
6743
6744Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6747 undeclared namespace prefix was used, added a warning.
6748 Cleaned up support w.r.t. entities, spilling out a warning
6749 and being pedantic on lookups.
6750 * test/warning/ent9 : added testcase for previous example.
6751 * TODO: updated
6752 * parserInternals.h parser.c: changed the way names are parsed
6753 now allow infinite size and decrease penalty for normal use
6754 * parser.c: Started a big cleanup/check of the parser code,
6755 fixed some of the most tortuous entity code, spotted code
6756 unused anymore
6757 * test/*: added tests for very long names and related nasty
6758 things.
6759
6760Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * doc/encoding.html: added encoding aliases doc
6763 * doc/xml.html: updates
6764 * encoding.[ch]: added EncodingAliases functions
6765 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6766 bottleneck affecting large DTDs like Docbook
6767 * parser.[ch] xmllint.c: added a pedantic option, will be
6768 useful
6769 * SAX.c: redefinition of entities is reported in pedantic mode
6770 * testHTML.c: uninitialized warning from gcc
6771 * uri.c: fixed a couple of bugs
6772 * TODO: added issue raised by Michael
6773
6774Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * doc/encoding.html: propagated Martin Duerst suggestions
6777
6778Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6781 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6782 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6783 by Wayne Davison
6784
6785Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * nanoftp.c nanohttp.c: small cleanup
6788 * TODO: updated
6789
6790Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * added an old VC testcase and updated title.xml entity
6793
6794Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6797 done on auto-opening of <p> tags and cleanup of SAX output
6798
6799Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6802
6803Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * doc/xml.html libxml.* structure.*: updated the doc a bit
6806
6807Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6810 of SAX tests
6811
6812Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6815 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6816
6817Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6820 * testHTML.c: fix core dump on Solaris 2.x systems
6821 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6822 * result/HTML/*.sax: previous bug fix lead to new results
6823
6824Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6827 * configure.in: added --with-readline=DIR to accept alternate
6828 path for readline include/library
6829 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6830 for ANSI under HP-UX
6831 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6832 includes @LIBS@
6833
6834Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * doc/* : rebuilt the docs
6837 * getting ready for 2.2.2 release
6838
6839Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6840
6841 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6842 and xmlAddFeature()
6843 * tree.[ch]: added xmlAddChildList()
6844 * xmllint.c: MAP_FAILED macro test
6845 * parser.h: added xmlParseCtxtExternalEntity()
6846 * valid.c: applied bug fixes removed warning
6847 * tree.c: added CDATA block to elements content
6848 * testSAX.c: cleanup of output
6849 * testHTML.c: added SAX testing
6850 * encoding.c: better error recovery
6851 * SAX.c, parser.c: fixed one of the external entity processing
6852 of the OASis testsuite
6853 * Makefile.am: added HTML SAX regression tests
6854 * configure.in: bumped to 2.2.2
6855 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6856 SAX results
6857
6858Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * configure.in: patch for HP compiler
6861
68622000-08-04 Sven Heinicke <sven@zen.org>
6863
6864 * xmllint.c: Was coredumping sometimes when the file given didn't
6865 exist.
6866
6867Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6870
6871 when using in memory parsing. Need some cleanup.
6872 * xmllint.c configure.in: added a --memory flag to test memory
6873 parsing
6874
6875Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * nanohttp.c: fixed socklen_t replacement to unsigned int
6878 * parser.c: fixed a space handdling missing at the end of
6879 production 28 DOCTYPE.
6880 * xmlmemory.c: fixed a stupid bug on the routine to override
6881 allocation functions
6882 * TODO: updated
6883
6884Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * doc/ regenerated the docs
6887
6888Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * doc/encoding.html doc/xml.html: added I18N doc
6891 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6892 improvements, both parser and filters, added ASCII & HTML,
6893 fixed the ISO-Latin-1 one
6894 * xmllint.c testHTML.c: added/made visible --encode
6895 * debugXML.c : cleanup
6896 * most .c files: applied patches due to warning on Windows and
6897 when using Sun Pro cc compiler
6898 * xpath.c : cleanup memleaks
6899 * nanoftp.c : added a TESTING preprocessor flag for standalong
6900 compile so that people can report bugs more easilly
6901 * nanohttp.c : ditched socklen_t which was a portability mess
6902 and replaced it with unsigned int.
6903 * tree.[ch]: added xmlHasProp()
6904 * TODO: updated
6905 * test/ : added more test for entities, NS, encoding, HTML, wap
6906 * configure.in: preparing for 2.2.0 release
6907
6908Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * nanoftp.c: fixed the way the control connection is handled
6911 * libxml.spec.in: fixed the dependancies and cleanup
6912
6913Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * doc/xml.html: changed the xmlsoft.org structure, updated the
6916 examples w.r.t. root and childs
6917
6918Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6921
6922Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * HTMLparser.c: Work on character encoding support for the HTML parser
6925 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6926 * encoding.c: Fixed a potential memleak in the encoding stuff
6927
6928Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * doc/FAQ.html doc/Makefile.am : added a FAQ
6931
6932Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6933
6934 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6935 of the HTML parser to force it to not bypass SAX
6936
6937Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * win32config.h.in: updated
6940 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6941 lacks iconv support :-( need to release 2.1.1
6942 * configure.in: release 2.1.1
6943 * HTMLparser: fixed bug #14784
6944 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6945 by Windows compiler
6946 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6947 the SAX startDocument() callback.
6948 * TODO: updated
6949
6950Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * added xmlStopParser()
6953
6954Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * configure.in: 2.1.0 prerelease
6957 * Large resync between W3C and Gnome tree
6958 * nanoftp, nanohttp.c: fixed stalled connections probs
6959 * HTMLtree.c SAX.c : support for attribute without values in
6960 HTML for andersca
6961 * valid.c: Fixed most validation + namespace problems
6962 * HTMLparser.c: start document callback for andersca
6963 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6964 * parser.h, SAX.c: serious speed improvement for large
6965 CDATA blocks
6966 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6967 different encoding
6968 * example/Makefile.am example/gjobread.c tree.h: work on
6969 libxml1 libxml2 convergence.
6970 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6971 and the LIBXML_TEST_VERSION macro
6972
6973Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * doc/xml.html: various patches and improvements typo fixed by
6976 Felix Natter
6977 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6978 from Felix Natter <fnatter@gmx.net>
6979
6980Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * doc/upgrade.html: updated with instructions for support of both
6983 libxml-1.x and libxml-2.x
6984 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6985 for 2.x support and also fixed includes
6986
6987
6988Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6991 the encoding support, added iconv support, so now libxml if
6992 compiled with iconv automatically support japanese encodings
6993 among others. Work based on initial patch from Yuan-Chen Cheng
6994 I may have broken binary compat in the encoding handler
6995 registration scheme, but that was so utterly broken I don't
6996 expect anybody to have used this feature until now.
6997 * parserInternals.h: fixup on the CHAR range macro
6998 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6999 code.
7000 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7001 * uri.c: added xmlParseURI() I can't believe I forgot to
7002 implement this one in 2.0 !!!
7003 * SAX.c: moved doc->encoding update in the endDocument() call.
7004 * TODO: updated.
7005
7006Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * tree.h: removed extraneous xmlRemoveProp definition
7009 * TODO: added item about --disable-corba configure switch
7010 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7011 * nanoftp.c: fixed include problems giving troubles on AIX and
7012 slowlaris
7013 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7014 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7015 comment and headers changes to lower gtk-doc number of warnings
7016 * doc/html/*: rebuilt docs
7017
7018Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * HACKING: documented the tag for 1.x and instructions
7021
7022Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7025 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7026 xmlCreateIOParserCtxt
7027 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7028 significant overall improvement
7029 * xmllint.c: added I/O test to xmllint
7030 * testSAX.c: added a speed test
7031 * doc/* : updated/regenerated
7032
7033Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * xpath.c uri.h parserInternals.h: cosmetic changes from
7036 "Timur I. Bakeyev" <timur@bat.ru>, including making
7037 xmlCreateURI() public
7038
7039Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7042 and the code at the same time. Added a clean mechanism for
7043 overload or added input methods: xmlRegisterInputCallbacks()
7044 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7045 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7046 * TODO: updated
7047 * doc/* : updated/regenerated
7048 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7049 source dir
7050
7051Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * testURI.c: yet another forgotten commit, I should get some sleep !
7054
7055Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * xmllint.c: forgot to commit this too ?
7058
7059Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * xmlversion.h.in : forgot to commit this previously
7062
7063Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7066 * README TODO: updated for release
7067 * uri.c uri.h: added authority parsing/saving
7068 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7069 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7070 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7071 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7072 Makefile.am : added compile-time customization of libxml
7073 --with-ftp --with-http --with-html --with-xpath --with-debug
7074 --with-mem-debug
7075 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7076 #include <libxml/xxx.h> I hope it won't break too much stuff
7077 and will be manageable in the future...
7078 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7079 and added xmllint to the installed programs
7080 * uri.h: added xmlFreeURI()
7081
7082Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * uri.c uri.h: finished the escaping handling, the base support
7085 and the URI path normalization. Looks good just lacks the
7086 authority content parsing code.
7087 * Makefile.am: added instructions to generate testURI
7088 * TODO: updated
7089 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7090 added links and icons for W3C and Gnome
7091
7092Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * xmlmemory.[ch] : seems I forgot to actually update the files in
7095 the last commit :-)
7096 * doc/xml.html doc/html/* : updated and uploaded the docs
7097
7098Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7101 * TODO: updated
7102 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7103 libxml default allocation function with another set (like gmalloc/
7104 gfree).
7105 * Makefile.am, uri.c, uri.h: added a set of functions to do
7106 exact (litteraly copied from the RFC 2396 productions) parsing
7107 and handling of URI. Will be needed for XLink, one XML WFC,
7108 XML Base and reused in the nano[ftp/http] modules. Still work
7109 to be done.
7110
7111Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * configure.in, libxml.spec.in : libxml2
7114 * doc/* : updated the doc page, rebuilt the docs
7115
7116Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * all: tagged LIB_XML_1_X
7119 * *.c *.h : updated from W3C CVS tree
7120 * configure.in : 2.0.0-beta
7121 * libxml.spec.in : libxml2 package nam
7122 * result/* : new version of the tests output
7123
7124Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7125
7126 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7127
7128Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * doc/* : rebuilt the docs
7131 * parser.c: final patch on #6766
7132 * valid.c: small patch on validity checks.
7133
7134Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7137 added
7138 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7139 compatibility w.r.t. XML spec and existing code.
7140
7141Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * parser.c: seems a better solution to <a> </a> exists,
7144 will try it for a while
7145
7146Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * parser.c: tried to remove the <a> </a> generating <a/>
7149 this is hard. Left a flag for that purpose. Fixed bug #6766
7150 * configure.in: prepared 1.8.7 not released, due to previous
7151 problem
7152
7153Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * doc/xml.html : applied second patch from Paul DuBois
7156
7157Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * doc/xml.html : applied patch from Paul DuBois
7160
7161Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7164
7165Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7166
7167 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7168 compilation warnings on various platforms.
7169 * parser.c: Fixed #5281 validity error callbacks are now desactived
7170 by default if not validating.
7171
7172Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7175
7176Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7179 <gkatsi@cs.toronto.edu>
7180
7181Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7184 processing URLs
7185
7186Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7189 xmlNanoFTPUpdateURL for persistent control connections.
7190 * configure.in: 1.8.6
7191
7192Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7195 * tree.[ch] : added xmlSaveNoEmptyTags
7196
71972000-01-29 James Henstridge <james@daa.com.au>
7198
7199 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7200
7201 * Makefile.am: added nanoftp.[ch] to the build.
7202
7203Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * nanoftp.[ch]: cleanup, comments, API
7206 * debugXML.c : fixed a bug in the cat command
7207 * doc/*: regenerated the docs
7208
7209Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7212 * debugXML.c : fixed a bug in the cat command
7213 * valid.c: fixing some small probs
7214 * libxml.spec.in: get rid of the SNAP suffix
7215 * doc/xml.html: updated the status
7216
7217Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * xml-config.in: xml-config --version to just return the
7220 version number
7221 * xpath.c: some cleanup w.r.t. axis when the current node is
7222 an attribute.
7223 * TODO: updated
7224
7225Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * configure.in: prepared for libxml-1.8.5
7228 * doc/* recompiled the documentation
7229
72302000-01-17 Jody Goldberg <jgoldberg@home.com>
7231
7232 * configure.in : WARNING autoconf subtlety alert :
7233 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7234 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7235 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7236 get defined by AC_CHECK_HEADERS.
7237
7238Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7241 Rune.Djurhuus@fast.no
7242
7243Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * TODO: updated
7246 * tree.c, parser.c: made sure that only memory alloc problems
7247 and internal parser errors are allowed to write to stdout or
7248 stderr.
7249
7250Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * tree.c : restored xmlNewGlobalNs since this seems used by
7253 a lot of existing code :-(, fixed a bug in xmlNewNs
7254 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7255 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7256 to exit() from the library code.
7257 * xpath.c, parser.c: removed bugs or unused code detected by
7258 Windows compilers
7259 * parser.c: started adding interfaces for parsing well balanced
7260 XML fragments
7261 * configure.in: releasing 1.8.4
7262 * doc/* : rebuilt the docs
7263
7264Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * tree.[ch] : added xmlNewDocFragment() for DOM
7267 * testHTML.c: uninitialized variable.
7268
7269Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * doc/* : rebuild the docs
7272
7273Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * acconfig.h: readline and history patch
7276 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7277 * tree.c: added check and handling when possibly removing an ID
7278 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7279 and saving.
7280 * test/HTML/entities.html result/HTML/entities.html* : test for
7281 various entities reference cases
7282 * result/HTML/* : as a result output of some testcase have
7283 changed
7284 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7285 by previous example. added xmlParseTryOrFinish().
7286 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7287 entities.h debugXML.h HTMLparser.h: changed the way struct are
7288 declared to allow gtk-doc to expose those
7289 * parser.c: closed bug #4960
7290 * Makefile.am configure.in: Applied patch from
7291 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7292 and math/socket libs detection
7293
7294Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * configure.in, Makefile.am: link tester against readline
7297 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7298
7299Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7300
7301 * tree.[ch]: added xmlRemoveProp
7302 * win32config.h.in nanohttp.c: avoid including the Windows
7303 socket stuff in every C files
7304 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7305 the XmL parser(s)
7306 * test/ns4 result/ns4 etc...: added test case for previous prob
7307 * tree.c: xmlNewNs wasn't checking for double definition
7308 * Makefile.in: fixed a problem with dist-hook duplicates
7309 * parser.[hc], xmlIO.c: fixed the loading of external entities
7310 APIs, now xmlLoadExternalEntity() is used everywhere and
7311 setting up an app specific front-end using the
7312 * SAX.c parser.c: some fixes, now the xhtml spec validates
7313 with the xhtml DTD.
7314 * error.c: fixed crashes in case of no input stream
7315 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7316 to the validation tests and results
7317
7318Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7321 too htmlCreatePushParserCtxt() and htmlParseChunk()
7322 * parser.c: a bit of cleanup.
7323 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7324 to XML) removed the last mem leak known
7325 * HTMLtree.c: output message cleanup
7326 * xmlmemory.c: display content info about memory blocks
7327 * result/HTML/wired.* : missing att value warning change
7328
7329Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * doc/* : rebuilt the documentation
7332
7333Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * parser.[ch] parserInternals.h: Push parser for XML,
7336 seems to work fine now
7337 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7338 --push for push testing
7339 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7340 * testSAX.c: added --push
7341 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7342 subtree
7343 * xmlIO.[ch] : enriched API + fixes for push mode
7344 * entities.[ch]: added the entity content length to the struct.
7345 * xmlmemory.[ch]: new API to show the last entries for the shell
7346 * valid.c: added required attribute testing
7347 * SAX.c: the cdata callback now merge contiguous fragments
7348 * HTMLparser.c: cleanup of some macros
7349
7350Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * parser.c: fix for PIs name starting with xml
7353 * tree.c: fixed a potential problem with || and && ops
7354 * *.c, configure.in win32config.h.in : generate win32config.h for
7355 those on the Other Side !
7356
7357Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * parser.c: fixed a stupid = vs. == bug :-(
7360 * doc/gnome-xml.sgml: s/glade/xml/
7361
7362Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * configure.in, doc/xml.html : bug fix release 1.8.2
7365 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7366 Hopefully the end of that silly C++ include problem
7367 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7368 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7369 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7370 troubles with autoclosed elements when the stree shape doesn't
7371 follow the DtD specs. Added htmlIsAutoClosed() and
7372 htmlAutoCloseTag()
7373 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7374 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7375 * debugXML.c: fixed a bug on printing default namespaces.
7376 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7377
7378Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * result/HTML/*.htm[l] : updated the HTML regression tests according
7381 to the new output
7382 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7383 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7384 problem due to intermix of extern "C" { ... } declarations for C++
7385 and recursive includes in the headers
7386
73871999-12-20 Chris Lahey <clahey@umich.edu>
7388
7389 * HTMLtree.c: Made it so that html nodes with a single child do
7390 not insert a carriage return before or after the child node.
7391
7392Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * configure.in, doc/xml.html : bug fix release 1.8.1
7395 * parser.c: fixed bug #4344
7396 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7397 added the glue to avoid C++ problems
7398 * doc/* : regenerated the documentation
7399
7400Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7403 namespace recognition, and Dia as a resul :-(
7404 * encoding.c: closed bug #3950
7405
7406Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * valid.c: debugging a posteriori validation, except URI expansion
7409 stuff this should be fixed now
7410 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7411 Carl Nygard <cnygard@bellatlantic.net>
7412 * tester.c: added --postvalid, cleaning of the code
7413 * tree.[ch]: added xmlDocGetRootElement()
7414
7415Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7416
7417 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7418 c++ losage.
7419
7420Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * configure.in, doc/xml.html : bumped to 1.8.0
7423 * xlink.[ch], Makefile.am : added framework for link detection
7424 * parser.h: added nbChars to parser context, needed for cleanup.
7425 * xmlmemory.c: removed a nasty bug when out of mem
7426 * valid.[ch]: adding namespace support for attribute decl
7427 * tester.c: added --debugent option
7428 * debugXML.[ch]: added xmlDebugDumpEntities()
7429 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7430 buffers instead, this was really needed, validation was breaking
7431 in strange ways due to that. Added xmlParseStringPEReference()
7432 and other parsing from strings functions. Entities processing
7433 modified again, but PERef are still not handled correcly but
7434 unless you're Eve Maller you won't notice :-)
7435 * HTMLparser.c: large changes toward reliability, and switched to
7436 lowercase internal tags, XHTML is lowercase, so it will help
7437 that output is closer to next version.
7438 * doc/* : regenerated the documentation, it is now hosted at
7439 http://xmlsoft.org/ (same bits I just bought the domain :-)
7440
7441
7442Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7445 doc generation
7446 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7447 in the SAX API
7448 * doc/*: rebuilt the doc making sure everything appears in the
7449 HTML files
7450
7451Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7454 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7455 which allow impressive speed improvement on dataset with
7456 large text pieces, but at the cost of broken binary
7457 compatibility and slightly bigger memory usage.
7458 Configure with --with-buffers to activate them, they
7459 are protected with XML_USE_BUFFER_CONTENT define.
7460 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7461 goal is 0 memory left allocated once parser is no more used
7462 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7463 call xmlCleanupParser() and xmlMemoryDump()
7464
7465Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7468 * parser.[ch] encoding.[ch]: added memory cleanup routines
7469 * parser.c: closing bug #3788
7470 * doc/*: rebuilt the doc
7471
7472Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7475 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7476 * tester.c: added --compress option
7477 * doc/*: rebuilt the documentation
7478
7479Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7482 if given /proc/kcore as input !
7483 * doc/xml.html doc/*: updated and rebuilt the documentation
7484
7485Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * parser.c: Fixed some wrongly space collapsing code due to
7488 a misreading of the spec.
7489 * result/*: fixed the output accordingly
7490
7491Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * encoding.c: bug fix and typos
7494 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7495 * parser.c: added attribute normalization closing bug #3597
7496 * test/att* result/att* SAXresult/att*: testcase for attribute
7497 normalization
7498
7499Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * configure.in: closing bug #3163 by adding extra flags for the
7502 cc compiler on HP-UX
7503
7504Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * valid.[ch] : removed a typo and an enumerated type bug in the
7507 xmlAddElementDecl() function
7508 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7509 call to xmlEncodeEntitiesReentrant() so that the functions
7510 New, Set and Get are at the same level.
7511 * parser.c HTMLparser.c: extra memory allocation bug for
7512 attributes detected by someone using libxml in embedded systems :-)
7513
7514Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * xmlmemory.h: turned off mem debug :-\
7517
7518Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * parser.c: closed bug #2784 a one line fix, but worth pushing
7521 a new release out
7522 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7523 some structures, comments before and after the
7524 main element, and other nastyness
7525 * HTMLtree.c tree.c: accomodate the extended HTML supported
7526 * configure.in: pushing 1.7.4
7527 * test/ent8 and related outputs : added a new test for bug #2784
7528 * test/HTML/wired.html and related output: a nasty HTML example
7529 * Makefile.am: improved the test scripts
7530 * docs/* : reran the documentation extractor, updated xml.html
7531
7532Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7535 HTMLparser and debugged the HTML related code. HTML documents
7536 now have their own type
7537 * entities.c: do not dump &apos; for HTML output
7538 * xmlmemory.c: improvement, breakpoint mechanism
7539 * testHTML.c: added --sax --repeat ...
7540 * Makefile.am: improved the HTML tests
7541 * valid.[ch]: added xmlValidGetValidElements and
7542 xmlValidGetPotentialChildren
7543 * tester.c: added --insert to test the 2 new functions
7544 * test//* result//* SAXresult//* : regression test cleanup
7545 and extension.
7546 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7547 gnome-xml-nanohttp.html
7548
7549Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * HTMLparser.c: fixed problems with some autoclose tags
7552 * tree.c: fixed XML output problems.
7553 * result/* SAXresult/*: update of the tests output
7554
7555Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * Makefile.am: Arturo patch for xmlConf.sh version info
7558 * parser.c: Tim Josling patch for single quoted items
7559 * tester.c: Tim Josling patch for tester options usage
7560 * tree.h: indent cleanup
7561
7562Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7565 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7566
7567Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * tree.c : Raph patch for initialization of CORBA fields
7570 * parser.c, xpath.c, ...: modification of doc comments
7571 * xpath.c : allow spaces in xpath expressions
7572
7573Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * xmlmemory.h: turning off memory debug :-(
7576
7577Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7580 better SAX interfaces.
7581 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7582 entity.
7583 * configure.in: 1.7.2
7584
7585Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * libxml.spec.in: fixed the URL
7588 * doc/xml.html: improved the documentation front-end
7589
7590Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7593
7594Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * libxml.spec.in: fixed the alpha compile problem
7597 * parser.[ch]: changed errno to errNo in the parser context :-(
7598 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7599 * doc/xml.html: changed CHAR to xmlChar
7600 * doc/html/*: recompiled the documentation
7601 * configure.in: 1.7.1
7602
7603Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * parser.h: modified the parser context struct to regain 1.4.0
7606 binary compatibility
7607 * parser.c, xml-error.h: added errno ot teh context and defined
7608 a set of errors values with update of errno
7609 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7610 DTDs and entities
7611 * *.h, *.c: complete cleanup of the use of config.h and include
7612 protection depending on the current setup.
7613 * overalll debugging, maintenance and bug-fixing on all modules
7614 * updated the documentation
7615 * ready for 1.7.0
7616
7617Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * HTMLparser.c : cleanup
7620 * SAX.c valid.c valid.h: added ID/IDREF checking
7621 * tree.c tree.h: extended doc structure for refs
7622 * configure.in: 1.6.2
7623 * parser.c: patched bug in SAX user arg call
7624 * parserInternals.h: patched missing close in C++ wrapping
7625 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7626 especially upcoming XPointer implementation.
7627 * doc/xml.html: augmented, typo
7628
7629Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7630
7631 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7632 not all invocations of install understand -d.
7633
7634Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7635
7636 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7637 to make 'check' works, when builddir != srcdir.
7638
7639Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * doc/xml.html : updated the documentation
7642
7643Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7646 not deallocated memory blocks
7647 * *.c : replaces all calls to malloc() free() and realloc() to
7648 the wrapper functions/macros
7649 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7650 instead of xmlFreeNodeList()
7651
7652Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * HTMLparser.c: corrected a stupid bug leading to core dump at
7655 tree deallocation. Removed warnings indicated by
7656 Stephane.Conversy@lri.fr
7657 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7658 looked for in the external subset
7659
7660Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7663 on SGI by Stephane.Conversy@lri.fr
7664
7665Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * all .h : changed the prototype declaration indent as in gtk
7668 * most .c : working on reducing the TODOs in the code
7669 * most .c : cleanup though -pedantic and Insure++
7670 * improvements on validation ID checkings.
7671 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7672 * xml-config.in: closed #1810
7673
7674Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * tree.h, valid.c, valid.h: more work on validity, IDs
7677 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7678 definition for AIX
7679
7680Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7683 the distribution due to a cut'n paste error at last commit
7684
7685Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * configure.in: upgraded to version 1.4.0
7688 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7689 Big update, added a large part of the validation process,
7690 it should be usable, but some parts are missing
7691 * xpath.c: improved the implementation w.r.t. root.
7692 * Makefile.am: added more tests
7693 * test and result trees: added a lot of tests
7694 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7695
7696Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * Added an HACKING file
7699
7700Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * xpath.[ch] : improvements and debug of the XPath implementation
7703 * parser.c, HTMLparser.c : modified the parsers to be progressive
7704 * tree.[ch] : extended the Buffer promitives
7705 * xmlIO.[ch] : added basic I/O routines providing progressive
7706 parsing and ready for I18N conversion plugins
7707 * SAXresult/* : the SAX callback sequence maybe slightly different
7708 now
7709 * test*.c : improved/updated the tests programs
7710 * doc/* : recompiled the docs.
7711
77121999-07-26 Michael Meeks <michael@edenproject.org>
7713
7714 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7715
7716 * tree.c: Ditto.
7717
7718Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * configure.in: upgraded to version 1.4.0
7721 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7722 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7723 XML query language, see http://www.w3.org/TR/xpath for more details.
7724 * parser.c, parser.h: added CHAR* related string functions for XPath
7725 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7726 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7727 rebuild the docs.
7728 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7729 and regression testing capabilities for XPath.
7730
7731Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7734 closing bug #1646
7735
7736Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * Makefile.am, example/Makefile.am: closed bug #1683
7739
7740Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * example/Makefile.am, configure.in: added the makefile for the
7743 gjobread example
7744
7745Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7746
7747 * doc/Makefile.am:
7748 - fix which allow "make install DESTDIR=</install/prefix>".
7749
7750Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7753 which fixed a problem on the file reading-code.
7754
7755Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7758 output.
7759 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7760
7761Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * parser.h : Oops removed the binary compatibility problem
7764 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7765 * parser.c, HTMLparser.c: applied patches for reading from stdin
7766
7767Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * parser.c, entities.c, valid.c: cleanup bug #1591
7770 * configure.in: cleanup bug #1592
7771 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7772 the same tree back-end. Hence gdome will be available for it.
7773 * doc/Makefile.am: close bug #617
7774
7775Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * parser.c: alloctate a per parser context SAX interface block
7778
7779Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7782 and xmlEncodeEntitiesReentrant with the correct one :-\
7783
7784Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * commit of my internal XML base changes, quite a lot of
7787 changes, cleanups, better entities support, framework for
7788 new I/O and charset detection and handling
7789 * Fixed the configure/Makefile stuff to generate shared libs
7790 with the proper version info, so we jumped on rev from
7791 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7792 xmlEncodeEntities() result need to be freed now, and a string
7793 xmlParserVersion provide the current library version.
7794
7795Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7796
7797 * parser.c: fixed a buffer overrun for when you have a very long
7798 attribute with no entities in it.
7799
7800Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * added example directory
7803 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7804
7805Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * Release of libxml-1.1, nearly everything has been touched for
7808 this.
7809 * Added more regression tests
7810 * Updated the documentation
7811
7812Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * tree.[ch]: unified the XML_NO_CORBA defines.
7815 * parser.c encoding.[ch]: started plugging in char encoding detection
7816
7817Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7818
7819 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7820 Also freed allocated buffer.
7821
7822Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7823 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7824 reentrancy problem at printing. One is left in entities.c, to
7825 remove ASAP
7826 * testSAX.c : added a test example showing the use of the SAX
7827 interface if one doesn't want to build the DOM tree.
7828 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7829
7830Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7833 large revamping of the parser to use SAX callbacks
7834 http://www.megginson.com/SAX/ (or at least a C like interface
7835 a la Expat). It's now possible to set up your own callbacks
7836 and the parser will not build a DOM tree.
7837 * test/* result/*: updated the test suite, I finally removed
7838 the old Namespace draft support (PI based).
7839
7840Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * Makefile.am: added test result to EXTRA_DIST for make tests
7843
7844Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * parser.c, parserInternals.h: moved the chars macro definitions
7847 to parserInternals.h
7848 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7849 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7850
7851Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * xml-config.in : applied patch to make --version work
7854
78551999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7856
7857 * Makefile.am (check-local): Alias for `tests' target. This will
7858 cause `make check' to do the right thing.
7859 (tests): Don't run tests in srcdir. Also, replaced calls to
7860 basename with a `sed' "equivalent".
7861
7862Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7865 it in the header and not the sources, updated the doc.
7866 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7867 pointing this out.
7868
7869Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7872 exported the inputStream routines.
7873 * doc/html/* : updated accordingly
7874
7875Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * parser.c, parser.h, parserInternals.h: added a few extra
7878 internal calls to allocate and free parser contexts ...
7879 * doc/html/* : updated accordingly
7880
7881Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * configure.in, Makefile.am, doc/makefile.am : General changes for
7884 1.0.0 release and including the generated HTML documentation.
7885
7886Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * makefile.am : added parserInternals.h, oops.
7889
7890Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * parserInternals.h: added this header giving access to the parser
7893 internal functions.
7894 * doc/Makefile.am : added a rebuild target which rebuilds the full
7895 set of documentations
7896 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7897 the internal subset.
7898 * *.c *.h: modifications needed to generate the documentation using
7899 gtk-doc, cleanup of functions blocks, reorganisation of struct
7900 declarations.
7901
7902Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7905 the tar and spec file to include the beginning of the doc.
7906
79071999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7908
7909 * doc/.cvsignore: Added this file.
7910
7911Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * tree.c: fixed xmlGetProp to return "" when the attribute
7914 exists, even if the node-list is NULL.
7915
7916Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * tree.c: patched an error outputting empty attribute values.
7919 * Makefile.am and doc/makefile.am: have been updated during the
7920 week-end. Sorry for an empty CVS log, I got a shell problem.
7921
7922Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * tree.h: cleaned up using enums instead of defines
7925 * parser.c, valid.[ch]: more work on parsing/output of element
7926 declarations
7927
7928Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * valid.[ch], tree.c, parser.c : more work toward full parsing
7931 of XML DTDs.
7932 * README: added informations about mailing-list and on-line
7933 documentation
7934
79351999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7936
7937 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7938
7939Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * parser.c, tree.[ch] : more work toward conformance testing,
7942 added a last element to accelerate parsing of very flat structures
7943 started working on internal subset Element content declaration.
7944 * valid.[ch] : first cut at adding code toward validation.
7945 * previous changes had also small impact on most files, especially
7946 the conformance testing using James Clark test suite.
7947
7948Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * test/* : updated the examples, most of them were not well
7951 formed (humm), and added rdf2.
7952 * result/* : resulting changes in the output.
7953
7954Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7957
7958Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * tree.c: patched a bug in the generation of empty attributes
7961
7962Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7965 for node/trees/documents/... Biggest problem is namespace
7966 support when copying subtrees.
7967
7968Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * parser.c, entities.c: improve entities and char ref encoding,
7971 and cleanups of error messages.
7972
7973Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * parser.c, entities.c: simple bug hunting done during rpm2html and
7976 rpmfind integration.
7977
7978Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * parser.[ch]: Added interfaces allowing to specify a SAX
7981 handler before parsing.
7982
7983Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * parser.c: redirrect all errors reporting through the SAX
7986 error function
7987
7988Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7991 * libtool, tlmain ...: update of the libtool files
7992
79931998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7994
7995 * entities.c: Use g_snprintf insteda of snprintf.
7996
7997Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8000 added ent5 test for this purpose.
8001 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8002
8003Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * parser.c: fixed? a strange error due to compression on a GWP
8006 document.
8007
8008Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * tree.[ch]: bug fixing
8011 * entities.[ch]: defined a specific type for predefined entities
8012 * doc/xml.html: more documentation on the library, how to use it,
8013 overview of the interfaces.
8014
8015Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8018
8019Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * tree.c: corrected a small bug
8022 * doc/xml.html: continuing writing documentation.
8023
8024Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * debugXML.h debugXML.c: added debugging utilities.
8027 * tester.c: added --debug switch.
8028 * tree.c: patched an incorrect node->type assignment.
8029 * parser.c: formatting, ensure that node->doc != NULL in attributes
8030
8031Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8034 entity support and provide an internal representation close to
8035 DOM one (entity ref nodes, and attribute value as tree). I tried
8036 to preserve the interface but this will surely break some apps
8037 (I have to change rpm2html/rpmfind for example). I had to change
8038 two interfaces, and the generated tree is somewhat different.
8039 * doc/* : started documenting the XML library, the tree and
8040 DOM/Corba. This is a first step.
8041
8042Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * parser.c: Set up the fonctions comment block, boring but useful.
8045 * parser.h, SAX.c, parser.c: now attributes are processed through
8046 the SAX interface. The problem is that my SAX interface diverged
8047 quite a bit from the original one, well this is not an official
8048 spec, and translating it from Java to C is hairy anyway...
8049
8050Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8053 fonctions comment block, boring but useful.
8054
8055Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8058 conversion routines. However they are not yet used to convert the
8059 inputs. The core will run with UTF-8.
8060
8061Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * tree.c : make sure that the type id is properly set-up when
8064 a new object is allocated, needed for DOM.
8065
8066Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * tree.h, tree.c: Ok, the main objects in the tree will be native
8069 corba objects, it costs 8 bytes per Node, Attribute and Document
8070 but it simplifies the Corba integration a lot (no extra interface
8071 objects to allocate/free).
8072
8073Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8076 and changed NODEs contants for conformity with DOM Level 1
8077
8078Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * added hooks to keep track of servants when creating objects
8081 xmlDoc and xmlNode (for Corba export).
8082
8083Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * added xml-config script.
8086
8087Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8090 to autoupdate libtool and automake conf files.
8091
80921998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8093
8094 * Makefile.am: Use '?' to separate the sed
8095 commands as ',' is used when people pass -Wl,something.
8096
8097
8098Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * tree.c, tree.h: added a per-document compression interface.
8101
8102Tue Sep 22 20:47:38 EDT 1998
8103
8104 * tree.c, tree.h: added saving with compression and added interfaces
8105 to control the compression level (xmlGetCompressMode,
8106 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8107
8108Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * parser.c: corrected a loop for files of size 0
8111
81121998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8113
8114 * error.h: New file. Contains prototyes from `error.c'.
8115
8116Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8117
8118 * Makefile.am (xmlincdir): New macro.
8119 (xmlinc_HEADERS): Renamed from include_HEADERS.
8120
8121Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * applied small patch on numeric entities from
8124 Christopher Blizzard <blizzard@appliedtheory.com>
8125
8126Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * New release 0.2, removed the old xml_* files so that it's
8129 coherent with the other CVS base (W3C), far better conformance
8130 to standard, new namespaces, decent entities support, beginning
8131 of a SAX-like interface. Nearly nothing left intact, even the
8132 test examples ...
8133
81341998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8135
8136 * .cvsignore: Add .deps dir
8137
8138Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8141
8142Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * configure.in: added test for CPP
8145 * AUTHORS, Changelog: the original ones didn't get commited but the
8146 glib ones instead, fixed.
8147 * Makefile.am: corrected an error in library naming
8148
8149Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * integrated code developped at W3C
8152 * changed the original Copyright
8153 * migrated to automake
8154 * prefixed the filenames by xml_ to avoid filename clashes
8155
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008156Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8157
8158 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8159 should not be called.
8160
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008161Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8162
8163 * libxml-2.0.pc.in: applied the patch to fix #101894
8164
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008165Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8166
8167 * tree.c : applied patch from Lukas Schroeder for register callbacks
8168 * valid.c: modified patch from Lukas Schroeder to test
8169 register callbacks with --chkregister
8170
Daniel Veillard067bae52003-01-05 01:27:54 +00008171Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8172
8173 * xmlreader.c: seriously changed the way data are pushed to
8174 the underlying parser, go by block of 512 bytes instead of
8175 tryng to detect tag boundaries at that level. Changed the
8176 way empty element are detected and tagged.
8177 * python/tests/reader.py python/tests/reader2.py
8178 python/tests/reader3.py: small changes mostly due to context
8179 reporting being different and DTD node being reported. Some
8180 errors previously undetected are now caught and fixed.
8181 * doc/xmlreader.html: flagged last section as TODO
8182
Daniel Veillard51a447a2003-01-04 19:42:46 +00008183Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8184
8185 * python/libxml.py: integrated the Python 2.2 optimizations
8186 from Hannu Krosing, while maintaining compatibility with
8187 1.5 and 2.1
8188
Daniel Veillarde59494f2003-01-04 16:35:29 +00008189Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8190
8191 * xmllint.c: a bit of cleanup
8192 * xmlreader.c: small fix
8193 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8194 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8195
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008196Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8197
8198 * python/setup.py.in: patch from Stéphane Bidoul to include
8199 drv_libxml2.py in setup.py
8200
Daniel Veillard66b82892003-01-04 00:44:13 +00008201Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8202
8203 * doc/xmlreader.html: starting documenting the new XmlTextReader
8204 interface.
8205
Daniel Veillard7704fb12003-01-03 16:19:51 +00008206Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8207
8208 * xmllint.c: added the --stream flag to use the TextReader API
8209 * xmlreader.c: small performance tweak
8210
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008211Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8212
8213 * xmlreader.c python/tests/reader2py: okay the DTD validation
8214 code on top of the XMLTextParser API should be solid now.
8215
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008216Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8217
8218 * xmlreader.c python/tests/reader2py: Fixing some more mess
8219 with validation and recursive entities while using the
8220 reader interface, it's getting a bit messy...
8221
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008222Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8223
8224 * xmlreader.c python/tests/reader.py: another couple of problem
8225 related to IsEmptyElement reported by Stéphane Bidoul needed
8226 some fixes.
8227
Daniel Veillard4f860202003-01-02 13:00:02 +00008228Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8229
8230 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8231 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8232 based on the python XmlTextReader interface.
8233
Daniel Veillard3c265e42003-01-01 21:06:49 +00008234Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8235
8236 * tree.c: backing out one change in the last patch which broke the
8237 regression tests
8238
Daniel Veillard5335dc52003-01-01 20:59:38 +00008239Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8240
8241 * global.data globals.c tree.c include/libxml/globals.h: applied
8242 an old patch from Lukas Schroeder to track node creation and
8243 destruction. Probably missing a lot of references at the moment
8244 and not usable reliably.
8245
Daniel Veillard8ba17412003-01-01 19:13:12 +00008246Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8247
8248 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8249 from doc/news.html and a stylesheet
8250
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008251Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8252
8253 * xmlreader.c python/tests/reader.py: fixed another couple of
8254 xmlreader bugs reported by Stéphane Bidoul and added tests.
8255
Daniel Veillard9e395c22003-01-01 14:50:44 +00008256Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8257
8258 * xmlreader.c python/tests/reader2.py: fixed another validity
8259 checking in external parsed entities raised by Stéphane Bidoul
8260 and added a specific regression test.
8261 * python/tests/reader3.py: cleanup
8262
Daniel Veillardd5896142002-12-31 14:45:26 +00008263Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8264
8265 * xmlreader.c python/tests/reader2.py: fixed a problem with
8266 validation within entities pointed by Stéphane Bidoul, augmented
8267 the tests to catch those.
8268
Daniel Veillarddc85f282002-12-31 11:18:37 +00008269Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8270
8271 * python/generator.py: modified the generator to allow keeping
8272 class references when creating new classes, needed to fix a bug
8273 pointed by Stéphane Bidoul where the input buffer of the
8274 xmlTextReader instance gets destroyed if the python wrapper for
8275 the input is not referenced anymore.
8276
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008277Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8278
8279 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8280 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8281
Daniel Veillard571b8892002-12-30 12:37:59 +00008282Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8283
8284 * xmlreader.c python/tests/reader.py: fixed another problem
8285 pointed by Stéphane Bidoul
8286
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008287Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8288
8289 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8290 with "<a/>"
8291
Daniel Veillardecaba492002-12-30 10:55:29 +00008292Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8293
8294 * SAX.c: warn on xmlns:prefix="foo"
8295 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8296 for namespace attributes handling.
8297
Daniel Veillard2d84a892002-12-30 00:01:08 +00008298Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8299
8300 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8301 a really nasty problem raised by a DocBook XSLT transform
8302 provided by Sebastian Bergmann
8303
Daniel Veillard29b3e282002-12-29 11:14:41 +00008304Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8305
8306 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8307 by Stéphane Bidoul and integrated it into the tests
8308
Daniel Veillarde18fc182002-12-28 22:56:33 +00008309Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8310
8311 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8312 extended the XmlTextReader API a bit, addding accessors for
8313 the current doc and node, and an entity substitution mode for
8314 the parser.
8315 * python/libxml.py python/libxml2class.txt: related updates
8316 * python/tests/Makefile.am python/tests/reader.py
8317 python/tests/reader2.py python/tests/reader3.py: updated a bit
8318 the old tests and added a new one to test the entities handling
8319
Daniel Veillardaba976d2002-12-28 21:14:18 +00008320Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * python/generator.py python/libxml2class.txt
8323 python/tests/reader.py python/tests/reader2.py: changed the
8324 generator to provide casing for the XmlTextReader similar to
8325 C# so that examples and documentation are more directly transposable.
8326 Fixed the couple of tests in the suite.
8327
Daniel Veillard83298842002-12-28 15:12:33 +00008328Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8329
8330 * doc/guidelines.html: added a document on guildeline for
8331 publishing and deploying XML
8332
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008333Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * valid.c xmlreader.c: final touch running DTD validation
8336 on the XmlTextReader
8337 * python/tests/Makefile.am python/tests/reader2.py: added a
8338 specific run based on the examples from test/valid/*.xml
8339
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008340Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8341
8342 * python/libxml.py: added a few predefined xmlTextReader parser
8343 configuration values.
8344
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008345Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * python/libxml_wrap.h: trying to fix #102037
8348
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008349Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * SAX.c: fixing bug #95296, when the predefined entities
8352 are redefined in the DTD the default one must be used
8353 instead anyway.
8354
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008355Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8356
8357 * doc/xmllint.xml
8358 * doc/xmllint.1
8359 Add discussion of XML_DEBUG_CATALOG to xmllint man
8360 page - bug #100907
8361
8362
Daniel Veillarddf512f42002-12-23 15:56:21 +00008363Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8364
8365 * xmlreader.c: Fixed the empty node detection to avoid reporting
8366 an inexistant close tag.
8367
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008368Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8369
8370 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8371 for Python 2.1
8372
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008373Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8374
8375 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8376
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008377Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * doc/libxml2-api.xml python/tests/reader.py: one really need
8380 to provide the base URI information when creating a reader parser
8381 from an input stream. Updated the API and the example using it.
8382
Daniel Veillardea7751d2002-12-20 00:16:24 +00008383Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8384
8385 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8386 include/libxml/valid.h include/libxml/xmlreader.h: working on
8387 DTD validation on top of xml reader interfaces. Allows to
8388 validate arbitrary large instances. This required some extensions
8389 to the valid module interface and augmenting the size of xmlID
8390 and xmlRef structs a bit.
8391 * uri.c xmlregexp.c: simple cleanup.
8392
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008393Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8396 work on the xml reader interfaces.
8397 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8398 Web page for the Windows binaries.
8399
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008400Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8401
8402 * xmlIO.c: applied a patch for VMS following the report by
8403 Nigel Hall
8404
Daniel Veillard3772de32002-12-17 10:31:45 +00008405Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8406
8407 * parser.c: the parseStartTag bug fix wasn't complete.
8408
Daniel Veillard67df8092002-12-16 22:04:11 +00008409Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8410
8411 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8412 parseStartTag, fixing it.
8413 * test/att4 result/att4 result/noent/att4: adding the test
8414 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8415 more methods to XmlTextReader.
8416
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008417Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8418
8419 * win32/libxml2.def.src: added more xml reader exports
8420 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8421 to the build
8422
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008423Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8424
8425 * doc/tutorial/xmltutorial.xml
8426 plus generated html and pdf
8427 Updating tutorial again based on further comments from Niraj
8428 Tolia on the last iteration
8429
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008430Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8431
8432 * doc/tutorial/xmltutorial.xml
8433 * doc/tutorial/includekeyword.c
8434 * doc/tutorial/includegetattribute.c
8435 plus generated html and pdf
8436 Adding fix from Niraj Tolia to tutorial to properly free memory.
8437
8438
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008439Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8440
8441 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8442 more methods of XmlTextReader.
8443 * python/libxml2class.txt python/tests/reader.py: this increased the
8444 methods in the bndings, augmented the test to check those new
8445 functions.
8446
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008447Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8450 methods of XmlTextReader.
8451 * python/generator.py python/libxml_wrap.h python/types.c
8452 python/libxml2class.txt: added the reader to the Python bindings
8453 * python/tests/Makefile.am python/tests/reader.py: added a specific
8454 test for the Python bindings of the Reader APIs
8455 * parser.c: small cleanup.
8456
Daniel Veillard06503452002-12-13 10:42:08 +00008457Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8458
8459 * xinclude.c: fallback was only copying the first child not the
8460 full child list of the fallback element, closes #89684 as reopened
8461 by Bernd Kuemmerlen
8462
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008463Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8464
8465 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8466
Daniel Veillard000eafb2002-12-12 10:04:22 +00008467Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8468
Daniel Veillardc1eed322002-12-12 11:01:32 +00008469 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008470 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008471 gives enum values, fix functype return type, put back fields in
8472 structs
8473 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008474
Daniel Veillard024b5702002-12-12 00:15:55 +00008475Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8476
8477 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8478 about htmlNodeDumpOutput location.
8479 * xpath.c: removed an undefined function signature
8480 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8481 too many symbols in the API breaking the python bindings.
8482 Updated with the libxslt/libexslt changes.
8483
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008484Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8485
8486 * configure.in: preparing release of 2.4.29
8487 * doc/*: rebuilt the docs and API
8488 * xmlreader.c: a few more fixes for the XmlTextReader API
8489
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008490Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8491
8492 * include/win32config.h: applied mingw patch from Magnus Henoch
8493
Daniel Veillard5aad8322002-12-11 15:59:44 +00008494Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8495
8496 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8497
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008498Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8501 building Python script, does the C parsing directly, generates
8502 a better API description including structure fieds defs and
8503 enums. Still a couple of bugs, but good enough for the python
8504 wrappers now.
8505 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8506 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8507 include/libxml/schemasInternals.h include/libxml/tree.h: more
8508 cleanup based on the python analysis script reports.
8509 * libxml.spec.in: make sure the API XML description is part of the
8510 devel package.
8511
Daniel Veillard01c13b52002-12-10 15:19:08 +00008512Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8515 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8516 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8517 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8518 code cleanup, especially the function comments.
8519 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8520
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008521Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * Makefile.am xmlreader.c include/libxml/Makefile.am
8524 include/libxml/xmlreader.h: Adding a new set of APIs based on
8525 the C# TextXmlReader API but converted to C. Allow to parse
8526 in constant memory usage, far simpler to program and explain
8527 than the SAX like APIs, unfinished but working.
8528 * testReader.c: test program
8529
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008530Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8531
8532 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8533
Daniel Veillard64b35282002-12-04 15:10:40 +00008534Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * tree.c: Chip turner indicated that XHTML1 serialization
8537 rule for style actually break on both IE and Mozilla,
8538 try to avoid the rule if escaping ain't necessary
8539
Daniel Veillard8efff672002-12-04 11:44:48 +00008540Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8541
8542 * nanhttp.c: handle HTTP URL escaping, problem reported by
8543 Glen Nakamura and Stefano Zacchiroli
8544
Daniel Veillard1c732d22002-11-30 11:22:59 +00008545Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8548
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008549Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * uri.c: Johann Richard pointed out some XPointer problems for
8552 URN based URI references in XInclude. Modified the URI parsing
8553 and saving routines to allow correct parsing and saving of
8554 XPointers, especially when attached to "opaque" scheme accordingly
8555 to RFC 2396
8556
Daniel Veillard8db67d22002-11-27 19:39:27 +00008557Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8558
8559 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8560 of refactoring to the HTML saving code.
8561 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8562 in the doc.
8563
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008564Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8565
8566 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8567 to a buffer API to reuse the generic dump to an OutputIO layer,
8568 this reduces code, fixes xmlNodeDump() for XHTML, also made
8569 xmlNodeDump() now return the number of byte written.
8570
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008571Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8572
8573 * python/setup.py.in: another patch from Stéphane Bidoul for
8574 Python bindings on Windows
8575 * doc/parsedecl.py: small cleanup
8576
Daniel Veillard9715c172002-11-25 16:33:40 +00008577Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * libxml.spec.in configure.in: add a line in %changelog for releases
8580
Daniel Veillard9bc53102002-11-25 13:20:04 +00008581Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8582
8583 * parser.c: patch from Marcus Clarke fixing a problem in entities
8584 parsing that was detected in KDe documentations environment.
8585
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008586Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8587
8588 * python/libxml.c (libxml_prev): Return the previous as opposed to
8589 the next node (I guess this is the result of some cut & paste programming:)
8590
Daniel Veillard80d7b902002-11-23 16:23:08 +00008591Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8594
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008595Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8596
8597 * python/generator.py python/libxml.c python/setup.py.in: trying
8598 to fix the Python bindings build on Windows (Stéphane Bidoul)
8599
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008600Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8601
8602 * win32/configure.js: added option for python bindings
8603 * win32/libxml2.def.src: added more exports
8604
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008605Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8606
8607 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8608 pthreads
8609 * win32/wince/*: applied updates to Windows CE port from Javier
8610
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008611Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * configure.in: preparing 2.4.28
8614 * libxml.spec.in doc/Makefile.am: some cleanup
8615 * doc/*: updated the news and regenerated.
8616
Daniel Veillardfee408f2002-11-22 13:18:30 +00008617Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * HTMLparser.c: final touch at closing #87235 </p> end tags
8620 need to be generated.
8621 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8622 this change slightly the output of a few tests
8623 * doc/*: regenerated
8624
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008625Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * parserInternals.c: fixing bug #99190 when UTF8 document are
8628 parsed using the progressive parser and the end of the chunk
8629 is in the middle of an UTF8 multibyte character.
8630
William M. Brack8b2c7f12002-11-22 05:07:29 +00008631Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8632
8633 * threads.c: fixed initialization problem in xmlNewGlobalState
8634 which was causing crash.
8635 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8636 in xmlInitializeGlobalState.
8637 * parserInternals.c: cleaned up ctxt->sax initialisation.
8638
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008639Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * tree.c include/libxml/tree.h: modified the existing APIs
8642 to handle XHTML1 serialization rules automatically, also add
8643 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8644 libxslt serialization uses it when needed without changing
8645 the library API.
8646 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8647 result/xhtml1: added a new test specifically for xhtml1 output
8648 and updated the result of one XHTML1 test
8649
Daniel Veillardd076a202002-11-20 13:28:31 +00008650Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8651
8652 * xinclude.c parserInternals.c encoding.c: fixed #99082
8653 for xi:include encoding="..." support on text includes.
8654 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8655 test/XInclude/ents/isolatin.txt : added a specific regression test
8656 * python/generator.py python/libxml2class.txt: fixed the generator
8657 the new set of comments generated for doc/libxml2-api.xml were
8658 breaking the python generation.
8659
Daniel Veillard817e70b2002-11-19 22:28:48 +00008660Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8663 * configure.in: patch for Solaris on new autoconf closes #98880
8664 * doc/parsedecl.py: repair the frigging API building script,
8665 did I say that python xmllib sucks ?
8666 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8667 and some comment are no more truncated.
8668
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008669Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8670
8671 * parser.c: Martin Stoilov pointed out a potential leak in
8672 xmlCreateMemoryParserCtxt
8673
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008674Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8677 included in HTML documents and using the push parser.
8678
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008679Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8680
8681 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8682 specified, look for the Python interpreter not just in the
8683 specified root but also in the specified location. Fixes #98825
8684
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008685Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * python/libxml.c: fixing bug #98792 , node may have no doc
8688 and dereferencing without checking ain't good ...
8689
Daniel Veillarddad3f682002-11-17 16:47:27 +00008690Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * configure.in: preparing release 2.4.27
8693 * doc/* : updated and rebuilt the docs
8694 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8695 and all the docs are actually packaged and in the final RPMs
8696 * parser.c parserInternals.c include/libxml/parser.h: restore
8697 xmllint --recover feature.
8698
Daniel Veillard68e9e742002-11-16 15:35:11 +00008699Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8702 processing of parsed entities, and XPath computation on sustitued
8703 entities.
8704 * testXPath.c: make sure entities are substitued.
8705
Daniel Veillard328f48c2002-11-15 15:24:34 +00008706Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * parser.c: fixed #96594, which was totally dependant on the
8709 processing of internal parsed entities, which had to be changed.
8710
Daniel Veillard66651aa2002-11-15 11:21:43 +00008711Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8714 trying to fix bug #98517 about building outside the source tree
8715 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8716
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008717Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8718
8719 * include/win32config.h: cleanup
8720 * win32/Makefile.mingw: integrated mingw in JScript configure
8721 * win32/Makefile.msvc: modified to allow mingw coexistence
8722 * win32/configure.js: integrated mingw
8723 * win32/Readme.txt: cleanup
8724
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008725Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8726
8727 * HTMLparser.c: strengthen the guard in the Pop macros,
8728 like in the XML parser, closes bug #97315
8729
Daniel Veillard0821b152002-11-12 20:57:47 +00008730Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8731
8732 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8733 callback is never used.
8734
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008735Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * parserInternals.c: fixed the initialization of the SAX structure
8738 which was breaking xsltproc
8739 * xpath.c: patch from Petr Pajas for CDATA nodes
8740 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8741 * parser.c include/libxml/parser.h: patch from Peter Jones
8742 removing a leak in xmlSAXParseMemory() and adding the
8743 function xmlSAXParseMemoryWithData()
8744
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008745Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8746
8747 adding pdf of tutorial, changing web page to link to it
8748 * doc/tutorial/xmltutorial.pdf
8749 * doc/xml.html
8750 * doc/docs.html
8751
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008752Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8753
8754 * doc/tutorial/ar01s08.html
8755 adding file what I forgot for tutorial
8756
8757
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008758Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8759
8760 Adding encoding discussion to tutorial
8761 Added:
8762 * doc/tutorial/images/*.png: DocBook admonition image files
8763 * doc/tutorial/apf.html, apg.html: new generated html
8764 * doc/tutorial/includeconvert.c: conversion code entity file
8765 changed:
8766 * doc/tutorial/xmltutorial.xml: DocBook original
8767 * doc/tutorial/*.html: generated html
8768
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008769Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8770
8771 * include/libxml/*.h: retired xmlwin32version.h
8772 * doc/Makefile.am: retired xmlwin32version.h
8773 * win32/configure.js: retired xmlwin32version.h
8774
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008775Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8776
8777 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008778 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8779 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008780
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008781Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * globals.c: fixed a typo pointed out by Igor
8784 * xpath.c: try to speed up node compare using line numbers
8785 if available.
8786
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008787Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * tree.c: make xmlFreeNode() handle attributes correctly.
8790
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008791Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8792
8793 * catalog.c: completed the #96963 fix, as reported by Karl
8794 Eichwalder
8795
Daniel Veillard56f21f22002-11-06 15:49:46 +00008796Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8799
Daniel Veillard91ad8792002-11-04 17:06:52 +00008800Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * Makefile.am: switched the order of a couple of includes
8803 to fix bugs #97100
8804
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008805Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8806
8807 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8808 xmlLoadCatalogs that used to separate directories with a ':'.
8809
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008810Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8811
8812 * threads.c: improvements to the Windows-side of thread handling
8813 * testThreads.c: conditionally excluded unistd.h
8814 * testThradsWin32.c: broke overlong lines
8815 * include/win32config.h: adapted thread-related macros to the new
8816 scheme and for pthreads on Windows
8817 * win32/Makefile.msvc: introduced a more flexible thread build,
8818 added testThreads[Win32].c to the build
8819 * win32/configure.js: introduced a more flexible thread config
8820
John Fleck61f6fb62002-10-31 15:23:29 +000088212002-10-31 John Fleck <jfleck@inkstain.net>
8822
8823 * doc/xml.html (and, by implication, FAQ.html)
8824 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8825
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008826Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8827
8828 * configure.in: removed xmlwin32version.h
8829 * include/libxml/Makefile.am: removed xmlwin32version.h
8830
Daniel Veillardce66ce12002-10-28 19:01:59 +00008831Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * tree.c: applied patch from Brian Stafford to fix a bug
8834 in xmlReconciliateNs()
8835
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008836Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8837
8838 * tree.c: applied patch from Christian Glahn to allow
8839 xmlNewChild() on document fragment nodes
8840
Daniel Veillardb39bc392002-10-26 19:29:51 +00008841Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * parser.c: Christian Glahn found a problem with a recent
8844 patch to xmlParseBalancedChunkMemoryRecover()
8845 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8846 problems
8847 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8848 test/schemas/seq*: added the test cases from Charles
8849
Daniel Veillard366a9152002-10-23 20:43:53 +00008850Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8853 serious cleanup of the spec file and associated changes
8854 in the Makefiles.
8855 * valid.c: try to remove some warnings on x86_64
8856
Daniel Veillardd033d022002-10-23 14:55:02 +00008857Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8860 fix bug #96586
8861
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008862Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8865 parsing, applied his patch
8866 * result/HTML/attrents.html result/HTML/attrents.html.err
8867 result/HTML/attrents.html.sax test/HTML/attrents.html:
8868 added the test and result case provided by Mikhail Sogrine
8869
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008870Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * vms/build_libxml.com vms/config.vms vms/readme.vms
8873 include/libxml/parser.h include/libxml/parserInternals.h
8874 include/libxml/tree.h include/libxml/xmlIO.h
8875 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8876 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8877 Applied the VMS update patch from Craig A. Berry
8878 * doc/*.html: update
8879
Daniel Veillardf000f072002-10-22 14:28:17 +00008880Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8883
Daniel Veillard1e208222002-10-22 14:25:25 +00008884Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * debugXML.c: adding a grep command to --shell in xmllint
8887 for T.V. Raman
8888
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008889Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8890
8891 * xmlcatalog.c: tried to fix some of the problem with --sgml
8892
Daniel Veillard935494a2002-10-22 14:22:46 +00008893Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * parser.c: tried to fix bug #91500 where doc->children may
8896 be overriden by a call to xmlParseBalancedChunkMemory()
8897
8898Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8901 identifiers in SGML catalogs containing '&'
8902
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008903Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * python/types.c: fixed bugs when passing result value tree
8906 to Python functions.
8907
Daniel Veillard48267432002-10-18 11:21:38 +00008908Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * configure.in: preparing the release of 2.4.26
8911 * doc/*: updated and rebuilt the documentation
8912
Daniel Veillardbb284f42002-10-16 18:02:47 +00008913Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * parser.c: fixed a XML Namespace compliance bug reported by
8916 Alexander Grimalovsky
8917
Daniel Veillard44892f72002-10-16 15:23:26 +00008918Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * HTMLtree.c: fixed serialization of script and style when
8921 they are not lowercase (i.e. added using the API to the tree).
8922
Daniel Veillard2fd85422002-10-16 14:32:41 +00008923Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * valid.c: make xmlValidateDocument emit a warning msg if there
8926 is no DTD, pointed by Christian Glahn
8927
Daniel Veillard32370232002-10-16 14:08:14 +00008928Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8931 content model when some of the blocks have min or max, and a couple
8932 of bugs found in the process.
8933 * result/schemas/list0* test/schemas/list0*: added some specific
8934 regression tests
8935
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008936Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8937
8938 * README: updated the contact informations
8939
Daniel Veillard63186732002-10-15 08:43:17 +00008940Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8943 misses it, reported by Peter Bray.
8944
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008945Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8948 and removed a few warnings
8949
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008950Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * parser.c: Christian Glahn found a small bug in the push parser.
8953 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8954 public
8955
Daniel Veillard6045c902002-10-09 21:13:59 +00008956Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * xmlschemas.c include/libxml/xmlschemas.h: added
8959 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8960 * testSchemas.c: added --memory to test the new interface
8961
Daniel Veillardf0070122002-10-09 14:24:17 +00008962Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * doc/index.py doc/search.php: integrated the XSLT indexing,
8965 a few fixed in the indexer, added a scope selection at the
8966 search level.
8967
Daniel Veillard01992e02002-10-09 10:20:30 +00008968Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8971 this was due to uninitialized parts of the validation context
8972
Daniel Veillard321be0c2002-10-08 21:26:42 +00008973Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * debugXML.c: applied patch from Mark Vakoc except the API
8976 change, preserved it.
8977 * doc/*: updated the docs to point to the search engine for
8978 information lookup or before bug/help reports.
8979
Daniel Veillard01e87d22002-10-08 16:55:06 +00008980Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * doc/index.py doc/search.php: added mailing-list archives
8983 indexing and lookup
8984
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008985Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8988
Daniel Veillard9b006132002-10-07 11:13:27 +00008989Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * doc/index.py: improved HTML indexing
8992 * doc/search.php: make the queries also lookup the HTML based indexes
8993
Daniel Veillard141d04b2002-10-06 21:51:18 +00008994Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8995
8996 * doc/index.py: added HTML page indexing
8997
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008998Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8999
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009000 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009001 problem in libxslt.
9002 * catalog.c: fixed list handling in XML_CATALOG_FILES
9003
Daniel Veillardceb09b92002-10-04 11:46:37 +00009004Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * valid.c: typo/bug found by Christian Glahn
9007
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009008Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9009
9010 * xmlIO.c: applied Windows CE patch from Javier.
9011 * win32/wince: new directory, contains support for the PocketPC
9012 with Windows CE from Javier.
9013 * include/win32config.h: reorganised, removed duplicate
9014 definitions and applied WinCE patch from Javier.
9015 * include/wsockcompat.h: new file, now contains WinSock
9016 compatibility macros.
9017 * win32/Makefile.msvc: introduced double-run compilation.
9018
Daniel Veillarde16b5742002-09-26 17:50:03 +00009019Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * configure.in include/libxml/xmlwin32version.h: preparing release
9022 of 2.4.25
9023 * doc/*: updated and regenerated teh docs and web pages.
9024
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009025Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9028 error were not covering namespace declarations.
9029 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9030 it was missing the attribute declaration for the namespace
9031 * result/VC/NS3: the fix now report breakages in that test
9032
Daniel Veillardabe01742002-09-26 12:40:03 +00009033Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9036
Daniel Veillard2ace1952002-09-26 12:28:02 +00009037Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9040 and regenerated the docs and web site
9041
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009042Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9045 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9046 not before
9047
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009048Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * python/generator.py python/libxml2class.txt: fixed a stupid error
9051 breaking the python API
9052
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009053Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9056 triostr.c triostr.h: applied a trio update patch from
9057 Bjorn Reese which should work with MinGW
9058
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009059Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * tree.c: improving some documentation comments
9062 * xmlregexp.c: found and fixed a mem leak with python regression tests
9063 * doc/*: rebuilt the doc and the API XML file including the
9064 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9065 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9066 python/types.c: added access to the XML Schemas regexps from
9067 python
9068 * python/tests/Makefile.am python/tests/regexp.py: added a
9069 simple regexp bindings test
9070
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009071Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9072
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009073 * doc/xml.html:
9074 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009075
Daniel Veillard118aed72002-09-24 14:13:13 +00009076Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * xmlregexp.c: fixed the data callback on transition functionality
9079 which was broken when using the compact form
9080 * result/schemas/*: updated the results, less verbose, all tests
9081 pass like before
9082 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9083 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9084 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9085 annoying warnings
9086 * xpath.c: try to provide better error report when possible
9087
Daniel Veillard72336152002-09-21 13:08:14 +00009088Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * Makefile.am: fixed a breakage raised by Jacob
9091
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009092Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9093
9094 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9095 which don't use sockets
9096
Igor Zlatkovic01280582002-09-20 16:40:34 +00009097Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9098
9099 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9100 * win32/configure.js: applied zlib patch from Daniel Gehriger
9101
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009102Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9103
9104 * win32/configure.js: applied the patch from Mark Vakoc for
9105 regexp support
9106 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9107 for regexp support
9108
Daniel Veillardb5c05732002-09-20 13:36:25 +00009109Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * xmlschemastypes.c: as pointed by Igor Float and Double
9112 parsing ain't finished yet
9113
Daniel Veillard40b11342002-09-20 12:01:39 +00009114Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * Makefile.am configure.in: trying to fix #88412 by bypassing
9117 all the python subdir if python ain't detected
9118
Daniel Veillard23e73572002-09-19 19:56:43 +00009119Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9122 made configuring with regexps/automata/unicode the default
9123 but without schemas ATM
9124 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9125 fixed the regexp based DTD validation performance and memory
9126 problem by switching to a compact form for determinist regexps
9127 and detecting the determinism property in the process. Seems
9128 as fast as the old DTD validation specific engine :-) despite
9129 the regexp built and compaction process.
9130
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009131Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * valid.c: determinism is debugged, new DTD checking code now works
9134 but xmlFAComputesDeterminism takes far too much CPU and the whole
9135 set usues too much memory to be really usable as-is
9136
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009137Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * tree.c: fixed another stupid bug in xmlGetNodePath()
9140 * xmllint.c: --version now report the options compiled in
9141
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009142Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * HTMLparser.c: small cleanup
9145 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9146 when configured with them. A bit of debugging around the determinism
9147 checks is still needed
9148
Daniel Veillard63b01c22002-09-17 19:25:28 +00009149Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9150
9151 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9152
Daniel Veillard92727042002-09-17 17:59:20 +00009153Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * xmlIO.c: small portability glitch fixed.
9156
Daniel Veillard84d70a42002-09-16 10:51:38 +00009157Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * xmlschemastypes.c: incomplete steps for real/double support
9160 * testAutomata.c include/libxml/xmlautomata.h
9161 include/libxml/xmlregexp.h: avoiding a compilation problem
9162 * valid.c include/libxml/valid.h: starting the work toward using
9163 the regexps for actual DTD validation
9164
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009165Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * hash.c: cosmetic cleanup
9168 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9169 integrating a DTD validation layer based on the regexps
9170
Daniel Veillard4402ab42002-09-12 16:02:56 +00009171Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9174 the determinism was tested before eliminating the epsilon
9175 transitions :-(
9176
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009177Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * python/generator.py python/libxml.c python/libxml.py
9180 python/libxml2-python-api.xml python/libxml2class.txt
9181 python/libxml_wrap.h python/types.c: updated the python
9182 bindings, added code for easier File I/O, and the ability to
9183 define a resolver from Python fixing bug #91635
9184 * python/tests/Makefile.am python/tests/inbuf.py
9185 python/tests/outbuf.py python/tests/pushSAXhtml.py
9186 python/tests/resolver.py python/tests/serialize.py: updated
9187 and augmented the set of Python tests.
9188
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009189Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9190
9191 * win32/configure.js: added more readme info for the binary
9192 package.
9193
Daniel Veillard607b35c2002-09-10 12:16:19 +00009194Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * xmlIO.c: fixed a stupid out of bound array error
9197
9198Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9199
9200 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9201 messing around with support for Windows path, cleanups,
9202 trying to identify and fix the various code path to the
9203 filename access. Added xmlNormalizeWindowsPath()
9204
Daniel Veillard76575762002-09-05 14:21:15 +00009205Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * error.c valid.c: working on better error reporting of validity
9208 errors, especially providing an accurate context.
9209 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9210 error reports in those cases.
9211
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009212Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9215 parser.c parserInternals.c xmlIO.c: get rid of all the
9216 perror() calls made in the library execution paths. This
9217 should fix both #92059 and #92385
9218
Daniel Veillard19aa7022002-09-05 11:14:19 +00009219Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * xmllint.c: memory leak reporting was broken after a change
9222 of the preprocessor symbol used to activate it.
9223
Daniel Veillardec6725e2002-09-05 11:12:45 +00009224Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * tree.c: try to make the copy function work for node of
9227 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9228 DOM layers though, not libxml2 itself.
9229
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009230Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * valid.c: try to provide file and line informations, not all
9233 messages are covered, but it's a (good) start
9234
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009235Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * xinclude.c: reimplemented a large part of the XInclude
9238 processor, trying to minimize resources used, James Henstridge
9239 provided a huge test case which was exhibiting severe memory
9240 consumption problems.
9241
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009242Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * python/Makefile.am: applied patch from Christophe Merlet to
9245 reestablish DESTDIR
9246
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009247Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * libxml.spec.in: fixes libary path for x86_64 AMD
9250
John Fleckbe98b332002-09-04 03:16:23 +00009251Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9252
9253 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009254 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009255 (plus resulting generated html files)
9256 fixing one spot I missed in the tutorial where I hadn't freed
9257 memory properly
9258
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009259Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9260
9261 * doc/tutorial/includeaddattribute.c
9262 * doc/tutorial/includeaddkeyword.c
9263 * doc/tutorial/includegetattribute.c
9264 * doc/tutorial/includekeyword.c
9265 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009266 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009267 update tutorial to properly free memory (thanks to Christopher
9268 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009269 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009270 added image files so the callouts are graphical, making it
9271 easier to read ( use "--param callout.graphics 1" to generate
9272 html with graphical callouts)
9273
Daniel Veillarde1662542002-08-28 11:50:59 +00009274Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9277 nice logos generated by Marc Liyanage
9278 * doc/site.xsl *.html: changed the stylesheet to show the new
9279 logo and regenerated the pages
9280
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009281Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9284
Daniel Veillard42766c02002-08-22 20:52:17 +00009285Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * xpath.c: possible mem leak patch from Jason Adams
9288
9289Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9292 in the XQuery namespace
9293 * configure.in: preparing 2.4.24
9294 * doc/*.html: updated the web pages
9295
9296Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * python/generator.py: closing bug #85258 by generating conditional
9299 compile check to avoid linking to routines not configured in.
9300
Havoc Pennington84ec40a2002-08-22 13:59:35 +000093012002-08-22 Havoc Pennington <hp@pobox.com>
9302
9303 * autogen.sh: update error message for missing automake
9304
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009305Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * python/Makefile.am: typo in target name resulted in libxml2.py
9308 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9309
Daniel Veillard22669b22002-08-22 07:17:11 +00009310Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * win32/win32/Makefile.mingw: updated with version from
9313 Elizabeth Barham at http://soggytrousers.net/repository/
9314
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009315Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9316
9317 * win32/Makefile.msvc: added the prefix location to the include
9318 and lib search path.
9319
Havoc Pennington830e8972002-08-18 22:22:13 +000093202002-08-18 Havoc Pennington <hp@pobox.com>
9321
9322 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9323 both automake 1.6 and 1.4 installed get the right automake. Means
9324 compilation from CVS will now require the latest automake 1.4
9325 release, or manually creating symlinks called "automake-1.4" and
9326 "aclocal-1.4"
9327
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009328Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * configure.in python/Makefile.am: more AMD 64 induced changes from
9331 Frederic Crozat
9332
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009333Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * xinclude.c: oops I was missing the xml:base fixup too
9336 * result/XInclude/*.xml: this adds xml:base attributes to most
9337 results of the tests
9338
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009339Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * xinclude.c: quick but apparently working implementation of
9342 xi:fallback, should close bug #89684
9343 * Makefile.am test/XInclude/docs/fallback.xml
9344 result/XInclude/fallback.xml: added a basic test for fallback,
9345 and run with --nowarning to avoid a spurious warning
9346 * configure.in: applied patch from Frederic Crozat for python
9347 bindings on AMD 64bits machines.
9348
Daniel Veillard9e923512002-08-14 08:48:52 +00009349Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9352 the caller don't pass a SAX callback block.
9353
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009354Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * tree.c: applied the same fix for the XML-1.0 namespace to
9357 xmlSearchNsByHref() as was done for xmlSearchNs()
9358
Daniel Veillardad11b302002-08-12 14:53:41 +00009359Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * libxml.3: small cleanup of the man page
9362 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9363 when serializing HREF attributes generated by XSLT.
9364
Daniel Veillardc084e472002-08-12 13:27:28 +00009365Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9368 version of Marc Liyanage' patch for boolean attributes in HTML
9369 output
9370
Daniel Veillard5f91b372002-08-12 12:13:01 +00009371Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * python/tests/serialize.py: fixed the test results, indenting
9374 behaviour changed slightly
9375
Aleksey Sanin9e951762002-08-08 18:02:41 +00009376Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9377
9378 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9379 new c14n function to Windows def files
9380
Aleksey Saninea4272a2002-08-02 23:50:03 +00009381Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9382
9383 * c14n.c: fixed a memory leak in c14n code
9384
Daniel Veillard58e44c92002-08-02 22:19:49 +00009385Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * parser.c include/libxml/parser.h: adding a new API for Christian
9388 Glahn: xmlParseBalancedChunkMemoryRecover
9389 * valid.c: patch from Rick Jones for some grammar cleanup in
9390 validation messages
9391 * result/VC/* result/valid/*: this slightly change some of the
9392 regression tests outputs
9393
Daniel Veillard0bf29002002-08-01 12:54:11 +00009394Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * tree.c: trying to fix a problem in namespaced attribute handling
9397 raised by Christian Glahn
9398
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009399Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * encoding.c include/libxml/encoding.h: Opening the interface
9402 xmlNewCharEncodingHandler as requested in #89415
9403 * python/generator.py python/setup.py.in: applied cleanup
9404 patches from Marc-Andre Lemburg
9405 * tree.c: fixing bug #89332 on a specific case of loosing
9406 the XML-1.0 namespace on xml:xxx attributes
9407
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009408Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9409
9410 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9411 corner case from new Merlin's test suite and added a callback
9412 that will be used to improve xmlsec performance
9413
9414
Daniel Veillard0b22def2002-07-29 16:23:03 +00009415Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * HTMLtree.c: trying to fix the <style> escaping problem in
9418 HTML serialization bug #89342
9419
Daniel Veillard0b28e882002-07-24 23:47:05 +00009420Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9423 and rebuilt the web site.
9424
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009425Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009426
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009427 * include/libxml/tree.h: added _private member to xmlNs struct
9428
Daniel Veillard1d995272002-07-22 16:43:32 +00009429Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * HTMLparser.c: fixing bug #84876 based on the xml working
9432 code.
9433
William M. Brack61eaba52002-07-21 11:14:18 +00009434Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9435
9436 * python/Makefile.am: enhanced to fix bug 72012 (errors
9437 when using '-jX' make parameter)
9438
William M. Brackef61d202002-07-19 08:32:00 +00009439Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9440
9441 * xpath.c: small additional enhancement for booleans
9442 compared to nodesets
9443
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009444Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * HTMLtree.c: changed the order of the encoding declaration
9447 attributes in the meta tags due to a bug in IE/Mac
9448
William M. Brack0c022ad2002-07-12 00:56:01 +00009449Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9450
9451 * xpath.c: enhanced handling of booleans (especially '='
9452 and '!=' for nodesets) - fixes bug 85256. Added new
9453 routine xmlXPathNotEqualValues for more proper handling
9454 of '!=' when nodesets are involved.
9455
Daniel Veillard06944e22002-07-11 19:55:18 +00009456Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9459 doc/xmlcatalog_man.xml to the source distribution
9460
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009461Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9462
9463 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9464 asked for this.
9465
Daniel Veillard539638b2002-07-06 19:55:14 +00009466Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * configure.in: preparing 2.4.23
9469 * doc/*: rebuilt the docs
9470
Daniel Veillard176d99f2002-07-06 19:22:28 +00009471Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * parser.c: fixing bug #84169 by fixing the
9474 comment of xmlCreatePushParserCtxt to describe the
9475 encoding detection parameters better.
9476
Daniel Veillard37f961d2002-07-06 17:53:56 +00009477Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * valid.c: fixing bug #79331 in one path the lookup for
9480 ID attributes on a namespaced node wasn't handled correctly :-\
9481
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009482Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * HTMLparser.c: trying to fix 87235 about discarded white
9485 spaces in the HTML parser.
9486 * result/HTML/*: this changes the output of a number of HTML
9487 regression tests
9488
Daniel Veillardfdc91562002-07-01 21:52:03 +00009489Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xpath.c: applied patch from Richard Jinks for the namespace
9492 axis + fixed a memory error.
9493 * parser.c parserInternals.c: applied patches from Peter Jacobi
9494 removing ctxt->token for good.
9495 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9496 popped out by the regression tests.
9497 * Makefile.am: patch for threads makefile from Gary Pennington
9498
William M. Brack6000af52002-06-28 11:43:13 +00009499Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9500
Daniel Veillardfdc91562002-07-01 21:52:03 +00009501 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009502 expressions involving preceding-sibling (et al).
9503
Daniel Veillard153120c2002-06-18 07:58:35 +00009504Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * hash.c: applied a patch from Peter Jacobi to solve a problem
9507 when compiling with the Watcom C on Win32
9508 * result/schemas/*.err: the change of hashing algo generated
9509 permutations in the output
9510
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009511Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * hash.c: applied patch from Sander Vesik improving the quality of
9514 the hash function.
9515
Aleksey Sanina5808b92002-06-14 17:07:41 +000095162002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009517
9518 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9519 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9520 xmllint.c xpath.c: replaced sprintf() with snprintf()
9521 to prevent possible buffer overflow (the bug was pointed
9522 out by Anju Premachandran)
9523
Daniel Veillarde059b892002-06-13 15:32:10 +00009524Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * parser.c: removed an uninitialized data error popped by valgrind
9527 on PE references
9528
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009529Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9530
9531 * doc/xml.html
9532 adding tutorial reference to the web page
9533
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009534Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9535
9536 * doc/tutorial/xmltutorial.xml
9537 * doc/tutorial/ar01s07.html
9538 * doc/tutorial/ape.html
9539 * doc/tutorial/includegetattribute.c
9540 adding section to tutorial about retrieving an attribute
9541 value
9542
Daniel Veillardf5582f12002-06-11 10:08:16 +00009543Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * parser.c: applied a couple of patches from Peter Jacobi to start
9546 to get rid of ctxt->token, with a possible significant speed
9547 improvement to be gained once done. Better compliance with PE
9548 references constructs in DTDs too.
9549 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9550 from Peter too
9551
Daniel Veillard38d80e22002-06-11 07:24:56 +00009552Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9555 xmlParseElement was likely to have been deallocated at the
9556 time of the report, possibly leading to segfault. Just report
9557 the tag name now.
9558
Daniel Veillard9e412302002-06-10 15:59:44 +00009559Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * xpath.c: patch from Richard Jinks for XPath substring() function
9562 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9563
Aleksey Sanina5808b92002-06-14 17:07:41 +000095642002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009565
9566 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9567
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009568Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9569
9570 *doc/FAQ.html
9571 fixing typos in FAQ, thanks to Robert Funnell for the
9572 editing help
9573
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009574Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * NEWS: got complaints from rpmlint that it was empty
9577
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009578Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9579
9580 * added doc/tutorial, including:
9581 apa.html
9582 apb.html
9583 apc.html
9584 apd.html
9585 ar01s02.html
9586 ar01s03.html
9587 ar01s04.html
9588 ar01s05.html
9589 ar01s06.html
9590 includeaddattribute.c
9591 includeaddkeyword.c
9592 includekeyword.c
9593 includestory.xml
9594 index.html
9595 xmltutorial.xml
9596 libxml tutorial, including generated html
9597
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009598Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9599
9600 * result/c14n/exc-without-comments/merlin-c14n-two-*
9601 result/c14n/without-comments/merlin-c14n-two-*
9602 test/c14n/exc-without-comments/merlin-c14n-two-*
9603 test/c14n/without-comments/merlin-c14n-two-*
9604 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9605 c14n/exc-c14n and slightly modified test script to handle
9606 these test cases
9607 * c14n.c: fixed bugs for complicated nodes set (namespace
9608 without node and others from merlin-c14n-two.tar.gz)
9609 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9610 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9611 for xmlsec performance patch
9612 * xpath.c: fixed self::node() for namespaces and attributes
9613
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009614Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9615
9616 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9617 but with the format parameter
9618 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9619
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009620Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9621
9622 * Makefile.am: updated c14n tests suite
9623 * c14n.c: performance improvement for previous c14n patch
9624
Daniel Veillarde72c7562002-05-31 09:47:30 +00009625Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * parser.c: another peroformance patch from Peter Jacobi, that
9628 time on parsing attribute values.
9629
Aleksey Sanin508a1012002-05-31 06:32:32 +00009630Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9631
9632 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9633 into LibXML2 test suite
9634
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009635Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9636
9637 * c14n.c: propagating xpath ancesstors node fix to c14n
9638 plus small performance improvement to reduce number of
9639 mallocs
9640 * xpath.c: fixed ancestors axis processing for namespace nodes
9641
Daniel Veillard46de64e2002-05-29 08:21:33 +00009642Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9645 Peter Jacobi
9646
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009647Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * configure.in: preparing 2.4.22
9650
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009651Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9654 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9655 a public entry point.
9656 * doc/*: rebuilt the API and docs
9657
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009658Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * xpath.c: patch from Richard Jinks to fix a problem introduced
9661 in the previous patch and pointed by Norm
9662
Daniel Veillardc6924812002-05-24 11:10:43 +00009663Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * libxml.spec.in: fixing bug #81112
9666
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009667Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * uri.c: fixing bug #82848
9670
Daniel Veillarda2878972002-05-24 07:54:39 +00009671Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9674 output of one catalog test
9675
Aleksey Sanin114e4752002-05-24 07:20:27 +00009676Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009677
Aleksey Sanin114e4752002-05-24 07:20:27 +00009678 * global.data globals.c tree.c include/libxml/globals.h
9679 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9680 default value for global parameter xmlIndentTreeOutput to 1 and
9681 introduced new global parameter xmlTreeIndentString (the string
9682 used to do one-level indent) with default value " " (as it was
9683 in tree.c)
9684
Daniel Veillard49d5af82002-05-23 11:55:49 +00009685Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9688 with trio and schemas.
9689
Daniel Veillard7c13af42002-05-22 09:57:32 +00009690Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * xpath.c: patch from Richard Jinks to fix the problem raised in
9693 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9694
Daniel Veillard5a872412002-05-22 06:40:27 +00009695Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * xmlschemas.c: a bit of work on import.
9698 * xmlschemastypes.c: Charles Bozeman provided a compare function
9699 for date/time types so min/max facet restrictions should work,
9700 indeterminate comparisons return an error instead of equal.
9701 * test/schemas/date_0* result/schemas/date_0_0: specific test
9702 from Charles Bozeman too
9703
Daniel Veillard10b6da42002-05-18 07:55:20 +00009704Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9707 from Christian Cornelssen fixing the man pages and the Catalog
9708 building script.
9709 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9710 next step is <xs:import> I now have a reasonable understanding
9711 of how it works.
9712
Daniel Veillarde5354492002-05-16 08:43:22 +00009713Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9716
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009717Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9718
9719 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9720
Daniel Veillard088bf112002-05-14 11:03:59 +00009721Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * xpath.c: fixing an XPath function evalutation bug pointed out
9724 by Alexey Efimov where the context was lost when evaluating
9725 the function arguments
9726
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009727Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009728
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009729 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9730 function public for XMLSec performance optimizations
9731
Daniel Veillard3cd72402002-05-13 10:33:30 +00009732Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * python/generator.py python/libxml2class.txt : fixed a problem
9735 with the HTML parser pointed by Gary Benson
9736 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9737 example
9738
Aleksey Sanine48a3182002-05-09 18:20:01 +00009739Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9740 * parser.c: fixed bug #81159 (memory growth in SAX)
9741
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009742Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9743 * xpath.c: fixed bug #78858 (the real fix)
9744
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009745Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009746 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009747
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009748Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * tree.c: modified xmlNodeSetBase to allow changing the
9751 base of a document.
9752
Daniel Veillard070803b2002-05-03 07:29:38 +00009753Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * xmlschemastypes.c: patch Charles Bozeman for validation of
9756 all the date, time, and duration types
9757 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9758 * configure.in: fixed an error pointed by an user
9759 * xml2-config.in: fixed an error pointed by an user
9760
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009761Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9762
9763 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9764 win32/libxml2.def.src xmlIO.c: exported default
9765 'file:', 'http:' and 'ftp:' protocols input handlers
9766 and maked protocols comparisson case insensitive
9767
Daniel Veillard34de97f2002-04-30 14:29:22 +00009768Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * configure.in: Neven Has detected a typo
9771
Daniel Veillard28577c32002-04-30 06:48:41 +00009772Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9775 as one of the persons allowed to commit directly to the
9776 module.
9777
Daniel Veillardfc57b412002-04-29 15:50:14 +00009778Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9781 * valid.c: raised a too low limit
9782 * doc/*: rebuilt the docs
9783
Daniel Veillardeca82812002-04-24 11:42:02 +00009784Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * test/XPath/expr/floats test/XPath/expr/functions
9787 result/XPath/expr/floats result/XPath/expr/functions
9788 xpath.c: another XPath conformance patch from Richard Jinks
9789
Daniel Veillard13e04c62002-04-23 17:51:29 +00009790Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * xmlschemas.c: fixed validation of attribute groups.
9793 * test/schemas result/schemas: added an example from the primer
9794
Daniel Veillard88c58912002-04-23 07:12:20 +00009795Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9798 * test/schemas result/schemas: updated the test list
9799
Daniel Veillarde19fc232002-04-22 16:01:24 +00009800Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * TODO: updated a bit
9803 * parser.c: made a comment more specific
9804 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9805 Schemas conformance.
9806 * test/schemas result/schemas: updated the test list
9807
Daniel Veillard441bc322002-04-20 17:38:48 +00009808Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9811 implementing xs:all with minOccurs = 0
9812 * tes/schemas/* result/schemas/*: added more tests covering
9813 xs:all
9814
Daniel Veillard8a001f62002-04-20 07:24:11 +00009815Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * xmlregexp.c: first implementation of the all particle, this
9818 may need to be revisited for case where not all transitions
9819 must be crossed.
9820
Daniel Veillard7646b182002-04-20 06:41:40 +00009821Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * tree.c: another entity processing update from Markus Henke
9824
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009825Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9826
9827 * trionan.c: fixed crash on OSF/1
9828
Daniel Veillardb4398962002-04-19 07:01:55 +00009829Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * xmlschemas.c: more Schemas work
9832 * test/schemas/* result/schemas/*: added more tests coming
9833 from the spec.
9834
Daniel Veillard54761132002-04-18 21:00:44 +00009835Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9838 ExcC14N specification
9839
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009840Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * tree.c: patch from Markus Henke, fix for recursive entities.
9843
Daniel Veillard23b1f372002-04-18 15:50:05 +00009844Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9845
9846 * xpath.c: fix a problem with string() on a document node.
9847
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009848Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * Makefile.am xmlschemas.c: more Schemas work
9851 * test/schemas/* result/schemas/*: added more tests coming
9852 from the spec.
9853
Daniel Veillard6231e842002-04-18 11:54:04 +00009854Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9857 * result/HTML/*: this changes a few things in the results
9858
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009859Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9860
9861 * include/libxml/tree.h: eliminated 'declaration different than
9862 prototype' warning
9863 * include/win32config.h: "resolved" conflicts with errno.h
9864
Daniel Veillardb509f152002-04-17 16:28:10 +00009865Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9868 on the automata interfaces and debug of counted choices
9869 * test/schemas/* result/schemas/*: added a number of tests
9870
Daniel Veillard8651f532002-04-17 09:06:27 +00009871Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9874 a bit of work on Schemas
9875 * testSchemas.c: try to make it more useful
9876 * test/schemas/* result/schemas/* Makefile.am: changed the
9877 Schemas regression test procedure, started adding a few samples
9878
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009879Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9880
9881 * include/libxml/encoding.h: Patch for the Borland C++ builder
9882 * include/libxml/tree.h: Patch for the Borland C++ builder
9883 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009884 * win32/bcb5: New directory for the Borland C++ builder
9885 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009886
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009887Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9888
9889 * win32/Makefile.msvc: Update for XML Schema support
9890 * win32/configure.js: Update for XML Schema support
9891 * win32/libxml2.def.src: Update for XML Schema support
9892
Daniel Veillard4255d502002-04-16 15:50:10 +00009893Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9896 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9897 xmlunicode.c include/libxml/Makefile.am
9898 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9899 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9900 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9901 include/libxml/xmlversion.h.in : merged the current state of
9902 XML Schemas implementation, it is not configured in by default,
9903 a specific --schemas configure option has been added.
9904 * test/automata test/regexp test/schemas Makefile.am
9905 result/automata result/regexp result/schemas:
9906 merged automata/regexp/schemas regression tests
9907
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009908Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * xpath.c: Gary found a compile time problem, fixes #78823
9911
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009912Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * configure.in: release of 2.4.20
9915 * doc/*: updated and rebuilt the docs
9916
Daniel Veillardf544f192002-04-15 12:56:56 +00009917Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * python/Makefile.am: patch from Cristian Gafton to build on
9920 Red Hat 6.2, should also fix #75779
9921
Daniel Veillard940492d2002-04-15 10:15:25 +00009922Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * valid.c: first part of fixing #78729
9925
Daniel Veillardeb475a32002-04-14 22:00:22 +00009926Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9929 escaping of URI when saving HTML files.
9930 * result/HTML/*: this impacted some tests
9931
Daniel Veillard9b731d72002-04-14 12:56:08 +00009932Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9933
9934 * configure.in: trying to fix #77441
9935
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009936Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * include/libxml/xmlIO.h: Hallski complained it could not be
9939 included by itself.
9940
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009941Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9944
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009945Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9946
9947 * win32/configure.js: patch from Nilo for the c14n option
9948 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9949
Daniel Veillardda423da2002-04-10 19:25:38 +00009950Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9953 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9954 LIBXML_THREAD_ENABLED
9955
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009956Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xpath.c: another patch from Richard Jinks for substring conformance
9959 * test/XPath/expr/floats test/XPath/expr/strings
9960 result/XPath/expr/floats result/XPath/expr/strings: update of the
9961 test suite to check those.
9962
Daniel Veillard01917aa2002-04-10 11:30:41 +00009963Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * xpath.c: patch from Richard Jinks for .x float parsing.
9966
Daniel Veillard46d6c442002-04-09 16:10:39 +00009967Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * parser.c: patch from Markus Henke when an encoding ain't recognized
9970
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009971Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * libxml.m4: got a report that #include <string.h> was needed
9974
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009975Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9978
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009979Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9980
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009981 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009982
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009983Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9986 pointed out by Melvyn Sopacua.
9987
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009988Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * libxml.m4: Frédéric Crozat gave a patch related to the change
9991 of Include paths breaking the libxml.m4
9992
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009993Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * xpath.c: Fix bug #76927 forgot to save some context
9996 when evaluating binary expressions
9997
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009998Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * configure.in: fixed configure for MPE/iX from Markus Henke
10001 * xmlmemory.c: fixed initialization problems
10002 * xpath.c: another set of patches from Richard Jinks this
10003 fixes "make XPathtests" on linux
10004
Daniel Veillard21458c82002-03-27 16:12:22 +000010005Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10008 * test/XPath/expr/compare test/XPath/expr/equality
10009 test/XPath/expr/floats test/XPath/expr/functions
10010 test/XPath/expr/strings result/XPath/expr/compare
10011 result/XPath/expr/equality result/XPath/expr/floats
10012 result/XPath/expr/functions result/XPath/expr/strings: Updated
10013 tests though they show a divergence on Linux
10014
Daniel Veillard28dfed12002-03-27 09:08:17 +000010015Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * xpath.c trionan.c: previous commit also included patches
10018 from Richard Jinks on some IEEE support corner case
10019
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010020Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10023 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10024 that $(datadir) should be used for docs
10025
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010026Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10029 could leak filedescriptors
10030
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010031Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * configure.in nanohttp.c: applied patch from Allan Clark for
10034 UnixWare/OpenServer
10035
Daniel Veillard19274092002-03-25 16:48:03 +000010036Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * configure.in: preparing 2.4.19
10039 * doc/*: rebuilt the docs
10040
Daniel Veillard56b2db72002-03-25 16:35:28 +000010041Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * nanohttp.c: fixing #76043, got fed up with non-portability
10044 of that piece of code.
10045
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010046Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * valid.c SAX.c: Never commit without running "make tests" :-(
10049 fix a couple of stupidities in the previous commit
10050 * result/*: a few changes in some attribute order result of previous
10051 commit.
10052
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010053Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10056 the internal subset should not raise duplicate ID errors,
10057 also there was a small bug in conjunction to namespace
10058 declarations defaulted and xml:xxx attributes DTD definitions.
10059
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010060Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * xpath.c: Richard Jinks also raised some rounding problems
10063 this tries to fix them
10064
Daniel Veillard4e2df542002-03-22 12:23:14 +000010065Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10068 behaviour in xmlXPathCastToString()
10069
Daniel Veillarddb552912002-03-21 13:27:59 +000010070Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10073 raised by Morus Walter
10074
Daniel Veillard9e537932002-03-21 13:08:08 +000010075Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10078 from Igor
10079
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010080Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * xpath.c: fixing #75619, related to a problem when trying
10083 to evaluate condition when the current node set resulting
10084 from that sub-step evaluation is empty. Also fixes 2 potential
10085 problem with previous-sibling and next-siblings axis.
10086
Daniel Veillard1840ef02002-03-21 08:05:23 +000010087Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10090 HTML support is not configured in.
10091
Daniel Veillard561b7f82002-03-20 21:55:57 +000010092Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10095 include/libxml/tree.h: dohh I really didn't intended to commit
10096 this test version :-(
10097
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010098Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * testSAX.c: I wanted to see the real speed at the SAX interface
10101 after a little too many Ximianer started complaining about the
10102 parser speed.
10103 added a --quiet option:
10104 paphio:~/XML -> ls -l db100000.xml
10105 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10106 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10107 3200006 callbacks generated
10108 real 0m1.270s
10109 Which means 16MBytes/s and 3Mcallback/s
10110
Daniel Veillardc62a1472002-03-19 18:35:12 +000010111Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * xpath.c: valgrind spotted another error that time when running
10114 on libxslt regression tests
10115
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010116Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * Makefile.am: adding "make valgrind" running the full regression
10119 tests (except python ones) under Valgrind (using valgrind -q
10120 which was kindly added by the author).
10121 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10122 passes cleanly now except an obcure floating point initialization
10123 raised in log10() in one XPath regression test ???
10124 * tree.c: edited some comments to close #75244
10125
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010126Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10129 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10130 context of ScrollKeeper, made sure that if the number is
10131 an integer, the serialization follows the description at
10132 http://www.w3.org/TR/xpath#section-String-Functions
10133
Daniel Veillard5997aca2002-03-18 18:36:20 +000010134Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010136 * configure.in: preparing 2.4.18
10137 * doc/*: updated and rebuilt the web site
10138 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10139 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010140 * parser.c: humm, changed the way the SAX parser work when
10141 xmlSubstituteEntitiesDefault(1) is set, it will then
10142 do the entity registration and loading by itself in case the
10143 user provided SAX getEntity() returns NULL.
10144 * testSAX.c: added --noent to test the behaviour.
10145
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010146Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * parser.c: Wilfried Teiken provided a hackish but working
10149 way to get context reported back on entities when parsing
10150 with SAX and without breaking the DOM build.
10151
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010152Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * c14n.c: applied a new patch from Aleksey Sanin
10155 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10156 to reference Aleksey implementation of XML digital Signatures
10157
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010158Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * xpath.c: small fix to avoid potential problem due to
10161 ordering of freeing data
10162 * python/Makefile.am: people were complaining about
10163 the generated file in python dir not being built
10164
Daniel Veillardd2379012002-03-15 22:24:56 +000010165Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10168 python/generator.py python/libxml.c python/types.c: Cleanup
10169 of the python Makefiles based on Jacob and James feedback,
10170 fixed the spec file accordingly, fixed the number of warning
10171 that passing my pedantic CFLAGS was generating. Conclusion
10172 is that Python includes are real crap.
10173
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010174Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * configure,in: it was reported quite a few times that
10177 xml2-config --cflags should not output
10178 -I$includeprefix/libxml2/libxml because libxml2 header names
10179 clashes with existing names like list.h from C++ stl.
10180 Includes should be #include<libxml/xxx.h> so ...
10181
Daniel Veillard6f293b12002-03-15 09:42:33 +000010182Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * c14n.c: another patch from Aleksey Sanin
10185
Daniel Veillard5c396542002-03-15 07:57:50 +000010186Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10189 canonicalization algorithm
10190 * doc/xml.html doc/index.html: added the C14N references on the
10191 index page.
10192
jacob berkman9be65862002-03-14 02:15:56 +0000101932002-03-13 jacob berkman <jacob@ximian.com>
10194
10195 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10196 usage, redundant, and gcc specific
10197
Daniel Veillard75be0132002-03-13 10:03:35 +000010198Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * xpath.c: speedup some node selection operations, this can
10201 have a significant impact on DocBook Norm's stylesheets
10202 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10203 make sure it's always the case
10204 * debugXML.c: distinguish CDATA and comments in ls operations
10205
Daniel Veillard61f26172002-03-12 18:46:39 +000010206Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10209 to generate better API descriptions etc...
10210
Daniel Veillard9ff88172002-03-11 09:15:32 +000010211Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * c14n.c: Fixing #74186, made sure all boolean expressions
10214 get fully parenthesized, ran indent on the output
10215 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10216 include/libxml/tree.h: also #74186 related, removed the
10217 --with-buffers option, and all the preprocessor conditional
10218 sections that were resulting from it.
10219
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010220Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * valid.c: applied patch from Dodji Seketeli fixing an
10223 uninitailized variable in xmlValidGetValidElements()
10224
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010225Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * c14n.c: fixed a few comments
10228 * doc/*.html doc/*/*.html: regenerated the docs and added
10229 the C14N API
10230 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10231
Daniel Veillardfa49d872002-03-09 10:20:00 +000010232Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * check-xml-test-suite.py: fix to adapt varaiations in the
10235 bindings
10236 * configure.in python/setup.py python/setup.py.in: fixed to
10237 have the version of the python scripts automatically updated
10238
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010239Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10242 in xmlCopyProp()
10243
Daniel Veillardaf43f632002-03-08 15:05:20 +000010244Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * configure.in: preparing 2.4.17 release
10247 * doc/*: updated and rebuilt the docs
10248 * xpath.c: fixed a comment
10249 * python/libxml.c: fixed a possible reentrancy problem
10250
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010251Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10254 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10255 added a specific regression test
10256 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10257 not raise exceptions when failing to find the attribute.
10258
Daniel Veillard90bc3712002-03-07 15:12:58 +000010259Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * configure.in xmllint.c: owen pointed out a problem with the
10262 ftme fix, gettimeofday() was not detected by configure and
10263 the ftime header wasn't included, dohhh
10264
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010265Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * configure.in xmllint.c: trying to fix #71457 for timing
10268 precision when gettimeofday() is not availble but ftime() is
10269
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010270Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10273 are now copied on install and part of the -devel RPM
10274
Daniel Veillard7b416132002-03-07 08:36:03 +000010275Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * xpath.c: trying to avoid bug #72150 which was apparently
10278 caused by a gcc bug (or a processor problem) as detailed
10279 at http://veillard.com/gcc.bug
10280
Daniel Veillardf742d342002-03-07 00:05:35 +000010281Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10284 fixed xmlReconciliateNs(), added a Python test/example for
10285 inter-document cut'n paste
10286 * python/libxml.py: fixed node.doc on document nodes and added
10287 xpathEval() onto node objects
10288
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010289Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10292 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10293 fixup and integrated tests for the serialization stuff
10294
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010295Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10298 moved the libxml man page to section 3
10299
Daniel Veillard1e774382002-03-06 17:35:40 +000010300Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * tree.c: fix bug #72490
10303 * python/libxml.c python/libxml.py: added methods serialize()
10304 and saveTo() to all node elements.
10305
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010306Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * xmlIO.c: closed #73430, don't read from an input source
10309 which indicated an end-of-file or an error.
10310
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010311Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * parser.c: make sure SAX endDocument is always called as
10314 this could result in a Python memory leak otherwise (it's
10315 used to decrement ref-counting)
10316 * python/generator.py python/libxml.c python/libxml.py
10317 python/libxml2-python-api.xml python/libxml2class.txt
10318 python/tests/error.py python/tests/xpath.py: implemented
10319 the suggestions made by Gary Benson and extended the tests
10320 to match it.
10321
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010322Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * python/generator.py: applied patch fixing #73450
10325
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010326Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * xpath.c: fixing #61290 "namespace nodes have no parent"
10329 long standing divergence from the XPath REC. NodeSets
10330 simply hold a copy of namespace nodes and those node ->next
10331 points to the parent (which may not be the node carrying the
10332 definition).
10333 * include/libxml/xpath.h: flagged but didn't added a possible
10334 speedup
10335 * DOCBparser.c HTMLparser.c: removed some warnings from push
10336 parser due to new state being added.
10337 * tree.c: new fix from Boris Erdmann
10338 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10339 the XML Canonalization support from Aleksey Sanin
10340
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010341Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * tree.c: patch from Boris Erdmann fixing some namespace odities
10344 with xmlCopyNode()
10345
Daniel Veillardc6613042002-03-02 09:34:02 +000010346Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * xmlIO.c: fix bug #72706 when loading a NULL entity
10349
Daniel Veillardc0fef772002-03-01 16:16:31 +000010350Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10353 actually change in a future XML Namespace revision.
10354
Daniel Veillard79426f22002-03-01 16:14:17 +000010355Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10358 added the possibility of returning nodesets from XPath extension
10359 functions written in Python
10360
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010361Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * python/*: commiting some Python bindings work done while travelling
10364
Daniel Veillard97300512002-03-01 09:13:41 +000010365Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10368 explicitely with memory debugging switched on
10369
Daniel Veillard6361da02002-02-23 10:10:33 +000010370Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10373 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10374 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10375 the accessor generator for strings
10376 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10377 regression test.
10378
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010379Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * python/README python/generator.py python/libxml.c python/setup.py:
10382 added the 'usual' setup.py to allow building a libxml2-python
10383 module based on the same code. The initialization is however
10384 different the 2 .so files fo libxml2 and libxslt are identical and
10385 they entry point initialize both libraries. this is done to avoid
10386 some possible nasty problem since the Python don't merge the maps
10387 of all shared modules.
10388
Daniel Veillard158a4d22002-02-20 22:17:58 +000010389Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * parser.c: fixed a push/encoding bug reported by Michael
10392 on librsvg
10393
Daniel Veillard7839e162002-02-20 18:54:48 +000010394Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * include/libxml/parserInternals.h: fixes a misplaced #endif
10397
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010398Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * parser.c valid.c: found and fixed a couple of allocation bugs
10401
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010402Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * doc/xml.html doc/python.html doc/*: added a Python and binding
10405 page describing the current state of the Python bindings and
10406 giving pointers to the other languages wrappers.
10407
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010408Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10411 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10412 rebuilt the API and web site
10413 * xpath.c: fixed #71978 portability bugs
10414
Daniel Veillard8aff2472002-02-19 21:50:43 +000010415Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10418
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010419Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * include/libxml/parserInternals.h parser.c: had to change
10422 2 internal parsing API when processing document content
10423 to check the start and end of element content are defined
10424 in the same entity
10425 * valid.c include/libxml/valid.h: attribute normalization can
10426 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10427 with the context to report it.
10428 * SAX.c: fixed the last known bugs, crazy validation constraints
10429 when a document is standalone seems correctly handled. There
10430 is a couple of open issues left which need consideration especially
10431 PE93 on external unparsed entities and standalone status.
10432 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10433 The 2 tests left failing are actually in error. Cleanup done.
10434
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010435Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * valid.c: implemented E59 spaces in CDATA does not match the
10438 nonterminal S
10439
Daniel Veillard878eab02002-02-19 13:46:09 +000010440Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * SAX.c parser.c valid.c: more validation test fixups
10443 * check-xml-test-suite.py: added duration info for the tests
10444
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010445Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * parser.c valid.c: a couple of errors were reported but not
10448 saved back as such in the parsing context. Down to 1% failure rate
10449 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10450
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010451Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * xmlInternald.c: isExtender was missing a char
10454 * parser.c include/libxml/parser.h: % are acceptable in the
10455 internal subset if within a PUBLIC ID
10456
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010457Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * SAX.c parserInternals.c valid.c: more work on the conformance
10460 suite. Took the step to finally block documents with encoding
10461 errors. It's a fatal error per the spec, people should have fixed
10462 their documents by now.
10463
Daniel Veillard55253e22002-02-18 14:32:39 +000010464Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * check-xml-test-suite.py: fixed the test script after some discussion
10467 on the semantic of TYPE="error"
10468 * Makefile.am: added the script to the distrib
10469
Daniel Veillard28757702002-02-18 11:19:30 +000010470Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * SAX.c entities.c: fixed a couple of conformances issues deep
10473 into the validation code (standalone and undeclared Notations)
10474
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010475Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10478 stayed there for years !
10479
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010480Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10483 missing
10484
Daniel Veillardc7612992002-02-17 22:47:37 +000010485Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * check-xml-test-suite.py: improved the behaviour a bit as
10488 well as the logs
10489 * parser.c valid.c SAX.c: fixed a few more bugs
10490 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10491
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010492Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * check-xml-test-suite.py: python script to run regression tests
10495 against the XML Test suite of W3C/OASis
10496 * SAX.c: fixed a validation bug
10497 * parser.c: fixed 3 errors pointed by the test suite
10498 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10499 * python/Makefile.am: fixed a dependendy
10500
Daniel Veillard9f28f302002-02-15 20:48:08 +000010501Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * xmlmemory.c: avoid a warning bug #71594
10504
Daniel Veillard144024e2002-02-13 21:14:46 +000010505Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10508 warning on alpha/Tru64
10509
Daniel Veillarde4301c82002-02-13 13:32:35 +000010510Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * include/libxml/entities.h: fixing a comment
10513 * valid.c: fixing some troubles with validity check on namespaces
10514 * result/VC/NS3 test/VC/NS3: added a specific regression test
10515
Daniel Veillarda6d05382002-02-13 13:07:41 +000010516Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * tree.c: Fixing #71342 serializing '\n' in attribute values
10519 * result/noent/att3 result/att3 test/att3: added a specific
10520 test.
10521
Daniel Veillard797a5652002-02-12 13:46:21 +000010522Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/libxml.c: couple of bug fixes
10525
Daniel Veillard01a6d412002-02-11 18:42:20 +000010526Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * python/*.py: removed tabs and used spaces.
10529
Daniel Veillard397ff112002-02-11 18:27:20 +000010530Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10533 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10534
Daniel Veillard03517542002-02-11 13:54:40 +000010535Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10538 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10539
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010540Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * include/libxml/encoding.h include/libxml/entities.h
10543 include/libxml/globals.h include/libxml/parser.h
10544 include/libxml/threads.h include/libxml/tree.h
10545 include/libxml/xmlmemory.h: trying to fix the include mess
10546
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010547Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * include/libxml/xmlmemory.h: reverted part of the previous
10550 attempt to provide #69655, this was breaking the build.
10551
Daniel Veillard0ba59232002-02-10 13:20:39 +000010552Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10555 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10556 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10557 include/libxml/parserInternals.h include/libxml/tree.h
10558 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10559 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10560 clean.
10561 * python/libxml.c: fixed a warning.
10562
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010563Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10566 copying of node, merge back IDs in the target document.
10567 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10568 test/XInclude/ents/ids.xml: test case
10569 * result/VC/ElementValid4: output changed due to a typo fix
10570
Daniel Veillard1c18e302002-02-09 22:16:40 +000010571Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * python/Makefile.am: seems some version of automake didn't
10574 generate the dependancies right as Jacob found out. Add
10575 an extra dependancy rule.
10576
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010577Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * parserInternals.c valid.c: Justin Fletcher found some parts
10580 of the code needing cleanup
10581 * libxml.spec.in python/Makefile.am python/generator.py
10582 python/libxml.c python/libxml.py: Fixed the python Makefiles
10583 corrected a bug showing up on ia64, changed the name of the
10584 python internal module too
10585
Daniel Veillard07be19b2002-02-08 14:20:35 +000010586Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * Makefile.am: applied patch from Andris Pavenis for binary
10589 name suffixes
10590
Daniel Veillardf216d462002-02-08 13:44:24 +000010591Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * xmllint.c win32/win32config.h: fixing #68748
10594
Daniel Veillardd455d792002-02-08 13:37:46 +000010595Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * valid.c: fixing #70166
10598
10599Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * valid.c: fixing #70077
10602
Daniel Veillardc575b992002-02-08 13:28:40 +000010603Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * Copyright Makefile.am README configure.in libxml.spec.in:
10606 Changed to the MIT Licence
10607 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10608 doc/xmlio.html: updated the doc accordingly
10609 * include/libxml/xmlwin32version.h configure.in: preparing
10610 2.4.14 release
10611 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10612 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10613 fixed the const xmlChar * wrapper and generator, XPath extension
10614 functions now use the context as first argument
10615 * python/tests/tstxpath.py python/tests/xpath.py
10616 python/tests/xpathext.py: Updated the tests accordingly
10617 * tree.c: fixed bug #70067
10618
Daniel Veillard7db38712002-02-07 16:39:11 +000010619Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * Makefile.am: cleanup
10622 * debugXML.c: always use stdout if output is NULL
10623 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10624 * python/Makefile.am python/generator.py python/libxml2class.txt
10625 python/libxml_wrap.h python/types.c: augmented the number of bindings
10626 handling FILE * and XPath contexts
10627 * python/tests/Makefile.am: avoid a stupid problem due to the
10628 use of TEST.
10629
Daniel Veillard15a143b2002-02-06 22:40:50 +000010630Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10633
Daniel Veillard70cab352002-02-06 16:06:58 +000010634Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * python/TODO python/libxml.c: cleanup the extension function lookup
10637 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10638
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010639Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * configure.in python/Makefile.am: do not install outside
10642 of prefix
10643
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010644Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * python/TODO python/libxml.c: started adding SAX interfaces
10647 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10648 SAX test
10649
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010650Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * tree.c: hardened the addChild function
10653 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10654 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10655 added accessors needed for xmlNode, a bit more testing and
10656 extension of interfaces
10657 * python/tests/Makefile.am python/tests/build.py: added a test
10658 build from scratch/save/load/check
10659
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010660Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * parserInternals.c: change a small bit in the way valididy
10663 error messages get initialized
10664 * python/TODO python/libxml.c python/libxml2-python-api.xml
10665 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10666 added some memory debugging to track leaks at the libxml2 level
10667 * python/tests/*.py: changed all tests to check for leaks,
10668 there is just one left in XPath extension registrations.
10669
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010670Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * python/TODO python/generator.py python/libxml2-python-api.xml
10673 python/libxml2class.txt: more accessor classes for the parser
10674 context, allow to switch on and check validity
10675 * python/tests/Makefile.am python/tests/error.py
10676 python/tests/invalid.xml python/tests/valid.xml
10677 python/tests/validate.py: attded more test and and added error.py
10678 which I forgot to commit in the last step
10679
Daniel Veillard3ce52572002-02-03 15:08:05 +000010680Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * python/Makefile.am python/types.c: cleanup
10683 * python/libxml.c python/libxml.py python/libxml_wrap.h
10684 python/generator.py python/libxml2-python-api.xml
10685 python/libxml2class.txt: added class for parser context, added
10686 first cut for push mode support. Added a framework to generate
10687 accessors functions.
10688 * python/tests/Makefile.am python/tests/push.py: added a push
10689 test
10690
Daniel Veillardcfb05462002-02-02 23:18:22 +000010691Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10694 bug a bit of cleanup.
10695
Daniel Veillard5d819032002-02-02 21:49:17 +000010696Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10699 python/libxml2class.txt: adding error redirections and preformat
10700 to a python handler
10701 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10702 tests self checking
10703
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010704Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10707 a function
10708
Daniel Veillard9589d452002-02-02 10:28:17 +000010709Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10712 python/libxml.c python/libxml2-python-api.xml
10713 python/libxml2class.txt: Progressing through the TODOs, class
10714 description output, extra XML API, RPM now builds the wrappers
10715 for all python installed versions
10716
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010717Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * configure.in libxml.spec.in python/Makefile.am python/TODO
10720 python/generator.py python/libxml2class.txt: added more informations
10721 in the libxml2-python package including docs. Slightly changed
10722 the class hierarchy
10723 * python/tests/*: added basic regression tests infrastructure too
10724
10725Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10728 added libxml2-python as part of the packages installed
10729
Daniel Veillarda7340c82002-02-01 17:56:45 +000010730Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * python/Makefile.am python/generator.py python/libxml.c
10733 python/libxml.py: more work, now able to extend the
10734 XPath interpreter with functions written in python.
10735
Daniel Veillardc3e39442002-02-01 09:29:41 +000010736Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * python/Makefile.am: Jacob sent a patch to allow building from
10739 tarfile.
10740
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010741Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10744 inserted the python wrappers build, I hope this won't be too
10745 unportable
10746
Daniel Veillard1971ee22002-01-31 20:29:19 +000010747Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * xpath.c: minor optimization
10750 * python/generator.py python/libxml.c python/libxml.py
10751 python/libxml_wrap.h: more work on the python bindings,
10752 they now support XPath and there is no evident leak
10753
Daniel Veillard36ed5292002-01-30 23:49:06 +000010754Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * python/generator.py python/libxml.c python/libxml.py:
10757 more work on the python bindings generator.
10758
Daniel Veillard96fe0952002-01-30 20:52:23 +000010759Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * python/generator.py python/libxml.c python/libxml_wrap.h:
10762 more work on the python bindings.
10763
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010764Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * python/generator.py python/libxml.c python/libxml.py
10767 python/libxml_wrap.h: commited early version of a python binding
10768 for private use only ATM
10769
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010770Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * entities.c tree.c include/libxml/entities.h: applied patch
10773 from Anthony Jones to implement copy of DTD subtree too. Had
10774 just to keep 2 function private which really ought to become
10775 public ones.
10776
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010777Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * xmllint.c: added pointers to the web pages in the usage()
10780
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010781Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * tree.c: more fixes from Petr Kozelka for attribute handling
10784 in the tree API to align the semantic with DOM.
10785
Daniel Veillard36065812002-01-24 15:02:46 +000010786Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * valid.c tree.c entities.c: another set of patches from
10789 Anthony Jones for copy operations cleanup and robustness
10790
Daniel Veillardf8592562002-01-23 17:58:17 +000010791Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10794 an alphabetic index based on comments content
10795 * doc/*: rebuilt the web site with the new references
10796
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010797Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * parserInternals.h: Greg Sjaardema suggested to use an
10800 eponential buffer groth policy in xmlParserAddNodeInfo()
10801
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010802Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10805 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10806 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10807 to generate cross-references, and added/updated the stylesheets
10808 to generate and link API indexes. The generic keyword index
10809 is not done yet.
10810 * doc/*.html: regenerated all the usual docs too
10811
Daniel Veillard2070c482002-01-22 22:12:19 +000010812Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * debugXML.c: added an xpath function to the shell for T. V. Raman
10815
10816Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010817
10818 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10819 debug routines.
10820
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010821Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10824 support of attribute nodes
10825
Daniel Veillard9d06d302002-01-22 18:15:52 +000010826Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10829 hopefully near complete and fully documented of the API in XML
10830 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10831 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10832 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10833 include/libxml/parserInternals.h include/libxml/valid.hi
10834 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10835 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10836 include/libxml/xpath.h include/libxml/xpathInternals.h:
10837 Cleaned up the doc comments a lot in the process, the interface
10838 coverage is now 100%
10839
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010840Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10843 extracts comments from the gtk-doc DocBook output (a bit
10844 convoluted but seems to work).
10845
Daniel Veillard61006472002-01-21 17:31:47 +000010846Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10847
10848 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10849 added an XML description of the API, moved the script generating
10850 it here. Added a "make api" target
10851
Daniel Veillardd2f23002002-01-21 13:36:00 +000010852Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10855
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010856Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * xpath.c include/libxml/xpathInternals.h: the change made to
10859 xmlXPathFuncLookupFunc was incompatible roll it back
10860
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010861Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * SAX.c: cleanup patch from Anthony Jones
10864 * doc/Makefile.am: fix the headers to avoid in make scan
10865 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10866 includes, * vs Ptr and general cleanup
10867 * parsedecl.py: first version of a script to extract the
10868 module interfaces, the goal will be to provide .decl or XML
10869 specification of the interfaces to build wrappers.
10870
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010871Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10874 now provides return codes in case of errors
10875
Bjorn Reese026d29f2002-01-19 15:40:18 +000010876Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10877
10878 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10879 Upgraded to trio baseline 1.6
10880 * strio.h strio.c: Replaced by triostr.h and triostr.c
10881
Daniel Veillard572577e2002-01-18 16:23:55 +000010882Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10885 of strdup usage in the code
10886
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010887Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * parser.c error.c: Keith Isdale complained rightly that
10890 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10891
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010892Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * tree.c: fixed the funxtion to set the xml: attributes
10895 * debugXML.c: added "setbase" to test it.
10896
Daniel Veillard2c748c62002-01-16 15:37:50 +000010897Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10900 to allow updating an attribute content
10901
Daniel Veillard8de85c62002-01-15 17:10:15 +000010902Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * libxml.h: try to avoid problems when compiling on Windows
10905
Daniel Veillard314cfa02002-01-14 17:58:01 +000010906Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * hash.c: patch from Anthony Jones for hash.c allocation size
10909 * Makefile.am: trying to work around Yet Another Libtool Madness
10910 and build the 2.4.13 release finally ...
10911
Daniel Veillard744683d2002-01-14 17:30:20 +000010912Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10915 * doc/* : update of the documentation
10916
Daniel Veillarde6a55192002-01-14 17:11:53 +000010917Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10920 at fixing #61290 :-(
10921
Daniel Veillardfb25a512002-01-13 20:32:08 +000010922Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10925 Fixes bug #67229
10926
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010927Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * tree.c: trying to avoid troubles when a subtree is copied
10930 and coalesced in part with the target tree. Should fix
10931 bug #67407
10932
Daniel Veillardd8224e02002-01-13 15:43:22 +000010933Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * valid.c: fixed validation of attributes content of type
10936 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10937 values, very old bug. Fixes #67671
10938
Daniel Veillard8107a222002-01-13 14:10:10 +000010939Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * parser.c include/libxml/parserInternals.h tree.c: integrated
10942 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10943 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10944
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010945Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * threads.c: applied Serguei Narojnyi's patch to add native
10948 thread support on the Win32 platform
10949 * testThreadsWin32.c Makefile.am: added the test program also
10950 from Serguei, Win32 specific
10951 * include/win32config.h include/libxml/xmlwin32version.h.in:
10952 added patch from Igor for the Windows thread specific defines.
10953
Daniel Veillard845cce42002-01-09 11:51:37 +000010954Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10957
Daniel Veillard7b602b42002-01-08 13:26:00 +000010958Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10961 output page into XMLinfo.html. Close bug #66951 and
10962 raised by Robert Collins too.
10963
Daniel Veillard73c6e532002-01-08 13:15:33 +000010964Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * encoding.c: Paul Keogh pointed out a possibility of segfault
10967 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10968 Closes bug # 68238
10969
Daniel Veillard4a859202002-01-08 11:49:22 +000010970Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * doc/*.html: updated the Gdome2 links
10973
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010974Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * libxml.h: Applied following patches from Robert Collins
10977 and make sure IN_LIBXML is defined when compiling it
10978 -------
10979 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10980 as well as Visual C.
10981 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10982 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10983 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10984 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10985 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10986 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10987 xmlSysIDExists xmlNoNetExists).
10988 * xmllint.c: Don't include winsock2.h for Cygwin.
10989
Daniel Veillard401c2112002-01-07 16:54:10 +000010990Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10993 when the version info is not present.
10994
Daniel Veillard6f42c132002-01-06 23:05:13 +000010995Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * tree.c: Anthony Jones pointed out a problem in
10998 xmlStringGetNodeList() and provided a fix for it
10999
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011000Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011002 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011003 xmlCreatePushParserCtxt() when the initial buffer passed
11004 is large.
11005
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011006Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * win32/*: big cleanup of the Windows/MSVC project files
11009 from Igor Zlatkovic
11010
Daniel Veillardcebb1362002-01-02 13:13:30 +000011011Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * doc/Makefile.am: should fix #67674 and avoid troubles if
11014 xsltproc is not available or fails in the prefix provided
11015
Daniel Veillard26908ab2002-01-01 16:50:03 +000011016Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11019
Daniel Veillard5344c602001-12-31 16:37:34 +000011020Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11023 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11024 Fixed a few other problems raised by Charlie Bozeman.
11025 * result/VC/ElementValid[5-7]: fixed the output
11026
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011027Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11030 patches from Charlie Bozeman. Regenerated the HTML docs.
11031
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011032Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11033
11034 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11035 for Windows from Igor
11036
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011037Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * xmllint.c: applied Justin Fletcher patch for --output or -o
11040
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011041Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * win32/libxml2/libxml2.def.src: close #67019
11044
Daniel Veillard01db67c2001-12-18 07:09:59 +000011045Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11046
11047 * xmllint.c: applied Justin Fletcher generic timing patch
11048 similar to the one already applied to xsltproc.
11049
Daniel Veillardd1640922001-12-17 15:30:10 +000011050Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11051
11052 * include/libxml/tree.h tree.c: applied documentation patches
11053 from Charlie Bozeman
11054
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011055Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11056
11057 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11058
Daniel Veillard29e43992001-12-13 22:21:58 +000011059Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11060
11061 * valid.c: fix the xmlStrdup() used in the previous patch.
11062 * valid.c: added --dropdtd
11063 * tree.c: fixed xmlUnlinkNode so it also removes the references
11064 from the document if the node is a DTD
11065
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011066Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11067
11068 * HTMLtree.c valid.c: cleanup some static declarations
11069
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011070Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11071
11072 * xmllint.c: removed another strdup()
11073 * doc/FAQ: removed the HP/UX entry
11074
Daniel Veillarded472f32001-12-13 08:48:14 +000011075Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11076
11077 * valid.c: fix bug #66816 when validating.
11078 * xmllint.c: don't use sys/time.h if configure did not found it
11079
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011080Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11081
11082 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11083 xmlcatalog_man.xml
11084
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011085Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11088 xmlInitMemory() was declared twice
11089
Daniel Veillardb82c1662001-12-09 14:00:54 +000011090Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11091
11092 * globals.c: do not reference strdup() !
11093 * configure.in libxml-2.0.pc.in: trying to fix the libs
11094 of the various config extraction modules
11095
Daniel Veillardef90ba72001-12-07 14:24:22 +000011096Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * configure.in : preparing 2.4.12
11099 * doc/* : updated and rebuilt the docs
11100
Daniel Veillard220346d2001-12-07 11:33:54 +000011101Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11102
11103 * uri.c: closed bug #66159
11104 * testURI.c: added --escape option
11105 * configure.in: some cleanup for xml2-config --cflags
11106
Daniel Veillard2a906822001-12-06 14:34:08 +000011107Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11108
11109 * globals.c testThreads.c: removed some misplaced includes
11110 of xmlversion.h
11111
Daniel Veillarde28313b2001-12-06 14:08:31 +000011112Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11113
11114 * threads.c: patch from Gary Pennington fixing a possible
11115 problem at initialization time.
11116
Daniel Veillardd3b08822001-12-05 12:03:33 +000011117Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011120 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011121 CodeWarrior.
11122
Daniel Veillarda7866932001-12-04 13:14:44 +000011123Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * xmllint.c: applied Geert Kloosterman's patch to fix
11126 --repeat --timing output
11127
Daniel Veillard19840942001-11-29 16:11:38 +000011128Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11131 where non-wellformed XML declaractions were not detected.
11132
Daniel Veillarde85d9342001-11-28 14:43:12 +000011133Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11136
Daniel Veillard22f25a82001-11-28 09:12:23 +000011137Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11138
11139 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11140 gets reset by xmlCleanupInputCallbacks() and this makes the
11141 function useless. Same for output.
11142
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011143Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11144
11145 * xmlIO.c: robert pointed out a loop error in callback cleanups
11146
Daniel Veillard8faa7832001-11-26 15:58:08 +000011147Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11150 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11151 they are not really tied to debugging
11152
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011153Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11156 * xmllint.c: better --catalogs description
11157
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011158Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * tree.c: fixed a couple of problems in xmlSetProp()
11161
Daniel Veillardcd337f02001-11-22 18:20:37 +000011162Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11165 unappropriate stdout output.
11166
Daniel Veillard566d4df2001-11-22 13:00:53 +000011167Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11168
11169 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11170 by Denis Beurive, closes #65111
11171
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011172Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * valid.c: in case of content model validity error, don't
11175 print it if validity warnings were not requested.
11176
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011177Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11180 * parserInternals.c: removed the last exit() call. Print an
11181 unmaskable error on stderr instead (library mismatch detection)
11182
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011183Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11184
11185 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11186 shell instructions from Heiko Rupp
11187
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011188Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11189
11190 * catalog.c: use the URL notation file:// for default catalog paths
11191
Daniel Veillard0ec98632001-11-14 15:04:32 +000011192Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11193
11194 * include/libxml/tree.h: better comments for _private fields
11195 * tree.c: removed a problem when copying an entity reference.
11196
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011197Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * vms/*: updated instructions and diffs from John A Fotheringham
11200
Daniel Veillarda11001b2001-11-12 22:45:36 +000011201Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * include/libxml/xmlerror.h: avoid an include problem if
11204 #include <libxml/xmlerror.h> happens first in code
11205 seems to be the case in KDE libs
11206
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011207Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11210 from Igor for Windows
11211
11212Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11213
11214 * Makefile.am: Gary Pennington pointed out a missing prefix
11215
Daniel Veillard43d3f612001-11-10 11:57:23 +000011216Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11219 * doc/*: upgraded and rebuilt the docs
11220
Daniel Veillardc1f78342001-11-10 11:43:05 +000011221Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * HTMLparser.c: fix comment in scripts element parsing.
11224 * result/HTML/doc3*: updated the results.
11225
11226Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11227
11228 * uri.c: another URI bug fix #63336, using Joel Young patch.
11229
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011230Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11231
11232 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11233 a cleaned up version of the Pwd shell string generation.
11234
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011235Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * valid.c include/libxml/tree.h: trying to fix namespaces +
11238 validation problems for good, closing #63619 in the process
11239 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11240 wrong in this respect, fixed it.
11241
Daniel Veillardd536f702001-11-08 17:32:47 +000011242Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11243
11244 * xmllint.c: Morus Walter patch to allow --format and --encode
11245
Daniel Veillard5004f422001-11-08 13:53:05 +000011246Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11247
11248 * debugXML.c: Stefan Kost provided an help command for the shell
11249
Daniel Veillarda6825e82001-11-07 13:33:59 +000011250Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11251
11252 * debugXML.c: Heiko Rupp pointed that the shell would crash
11253 on empty nodesets returns.
11254
Daniel Veillard03f848d2001-11-07 12:53:46 +000011255Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11256
11257 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11258 migh need the history libraries
11259
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011260Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11263 handle the case of < in quoted attributes, Bastian Kleineidam
11264
Daniel Veillardc853b322001-11-06 15:24:37 +000011265Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11268 fixing catalog breakages
11269 * Makefile.am catalog.c result/catalogs/catal
11270 result/catalogs/mycatalog.* test/catalogs/catal*:
11271 fixed more problems in catalog support, added more regression tests
11272 for both XML and SGML catalog handling
11273
Daniel Veillard66870c72001-11-05 19:27:49 +000011274Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * debugXML.c: applied an improvement to xmlGetLineNo() from
11277 Keith Isdale
11278
Daniel Veillardffe09c92001-11-05 14:21:47 +000011279Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11282 Side effect of the progressive catalog loading
11283
Daniel Veillardad661b92001-11-05 11:43:15 +000011284Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * Makefile.am: confexecdir and confexec_DATA were defined twice
11287 pointed out by Karl Eichwalder
11288
Daniel Veillard6eb17722001-11-04 22:19:27 +000011289Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * xmlcatalog.c: avoid unlink() and use remove() instead.
11292
Daniel Veillardea898282001-11-04 22:13:45 +000011293Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * libxml.spec.in: cleanup
11296 * include/libxml/xmlwin32version.h: updated with 2.4.8
11297
Daniel Veillarda4617b82001-11-04 20:19:12 +000011298Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11301 of compiling libxml with a non standard set of options
11302
John Fleck027edfb2001-11-04 20:13:58 +000011303Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11304
11305 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11306 document --sgml option, fixing gnome bugzilla #63382
11307
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011308Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11311 breakage of 2.4.7, added a couple of really needed APIs
11312 like xmlCatalogIsEmpty() and xmlNewCatalog()
11313 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11314 for install-catalog
11315 * configure.in: preparing 2.4.8
11316
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011317Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11320 include/libxml/tree.h include/libxml/xmlIO.h: more include
11321 cleanups, export cleanly one html output + format function.
11322
11323Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11324
11325 * parser.c: removed initGenericErrorDefaultFunc call from
11326 xmlInitParser() since it could destroy previous calls to
11327 xsltSetGenericErrorFunc() effects
11328
Daniel Veillardebd38c52001-11-01 08:38:12 +000011329Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11330
11331 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11332 keyword.
11333
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011334Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11335
11336 * Makefile.am: cleanup
11337 * threads.c: cleanup too
11338 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11339 from xsltproc
11340 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11341 dependancy loop.
11342
Daniel Veillard91c00402001-10-30 17:41:38 +000011343Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11346 was not used anymore !
11347
Daniel Veillard52dcab32001-10-30 12:51:17 +000011348Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * configure.in: preparing 2.4.7
11351 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11352 manual page from John
11353 * doc/*: updated the doc and rebuilt the generated pages
11354
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011355Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * xmlIO.c: closing bug #62711, the library should never
11358 close stdin or stdout.
11359
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011360Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * uri.c: second pass at fixing #63336, using Joel Young
11363 final patch. looks okay.
11364
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011365Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * uri.c include/libxml/uri.h: trying to clear #63336
11368 allowing the escaping routine to parse unconformant
11369 URI-References.
11370
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011371Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * vms/readme.vms vms/build_libxml.com nanoftp.c
11374 include/libxml/xmlversion.h.in: a few VMS updates from
11375 John A Fotheringham
11376 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11377 and xmlCleanupOutputCallbacks() for the Perl binding people.
11378
Daniel Veillard635ef722001-10-29 11:48:19 +000011379Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11382 apply fixes to close #63271 and avoid segfaults when
11383 the error routine gets callbed before xmlInitParser()
11384 get called.
11385 * nanoftp.c error.c: Applied patches from Justin Fletcher
11386 correcting some xmlGenericError misuses.
11387
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011388Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11389
11390 *doc/xmllint.xml, doc/xmllint.1
11391 New and improved man page for xmllint - .xml is the original, .1
11392 is the generated man page
11393
Daniel Veillardc9484202001-10-24 12:35:52 +000011394Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11397 the web site from the main HTML document.
11398
Daniel Veillard5151c062001-10-23 13:10:19 +000011399Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11400
11401 * parser.c: fixed an erroneous validation bug when PE refs
11402 occurs in external parsed entities referenced from the
11403 internals subset
11404 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11405 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11406 added the associated testcase, it's a nice one.
11407 * HTMLparser.c: generate the DTD node as HTML still ...
11408 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11409
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011410Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * HTMLparser.c: fixed a bug in htmlNewDoc()
11413
Daniel Veillard89cad532001-10-22 09:46:13 +000011414Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11415
11416 * test/threads/*: added entities testing to the Thread test
11417 * testThreads.c: make the test reasonable
11418 * DOCBparser.c: fix the DTD public and system ID
11419 * xmllint.c: added --sgml for SGML DocBook importing
11420 * Makefile.am: added Docbtests target
11421
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011422Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11425 * testThreads.c: removed bogus include
11426
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011427Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11430 fixed a very serious (looping) validation bug
11431
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011432Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * include/libxml/globals.h include/libxml/threads.h threads.c
11435 testThreads.c: far more testing, cleaning up bugs
11436 * *.c : make sure globals.h is always included.
11437
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011438Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11439
11440 * HTMLparser.c: try to get rid of parser loops for good.
11441
Daniel Veillardab7488e2001-10-17 11:30:37 +000011442Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * configure.in: fixed some bugs in CFLAGS passing.
11445 * test/threads Makefile.am testThreads.c: added a specific
11446 threaded test case (really nasty, guaranteed).
11447
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011448Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * catalog.c: serious cleanup on the management of the
11451 XML catalog tree, more tests done, especially with
11452 the catalog PI.
11453
Daniel Veillard364789a2001-10-16 12:45:00 +000011454Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * catalog.c: avoid a problem in catalog cleanup on SMP if
11457 catalogs were not initialized.
11458
Daniel Veillard81463942001-10-16 12:34:39 +000011459Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * catalog.c xpath.c: trying to cleanup the not thread safe
11462 parts of the library.
11463
Daniel Veillard64a411c2001-10-15 12:32:07 +000011464Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * include/libxml/globals.h configure.in global.data: make
11467 the allocation be per-thread a configure option
11468 * encoding.c include/libxml/parser.h: fixed compilation
11469 errors
11470
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011471Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * include/libxml/parser.h: Norm reported that a few lines
11474 added were breaking libxslt compile, removed them for now
11475
Daniel Veillard6f350292001-10-14 09:56:15 +000011476Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11477
11478 * parser.c parserInternals.c threads.c: debugged and fixed
11479 initialization problems which were giving troubles on SMP
11480 boxes.
11481
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011482Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * include/libxml/Makefile.am: missing globals.h
11485
Daniel Veillarde7090612001-10-13 12:18:28 +000011486Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011487
Daniel Veillarde7090612001-10-13 12:18:28 +000011488 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011489
Daniel Veillardd0463562001-10-13 09:15:48 +000011490Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11493 include/libxml/parserInternals.h include/libxml/tree.h
11494 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11495 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11496 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11497 Applied the last patches from Gary, cleanup, activated threading
11498 all user accessible global variables are now handled in globals.[ch]
11499 Still a bit rought but make tests passes with either
11500 --with-threads defined at configure time or not.
11501 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11502 linking options
11503
Daniel Veillardb8478642001-10-12 17:29:10 +000011504Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * Makefile.am include/libxml/Makefile.am
11507 include/libxml/globals.h globals.c include/libxml/threads.h
11508 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11509 configure.in: started integrating the core of the thread support
11510 not activated yet but half integrated. The code should still
11511 compile and work anyway.
11512
Daniel Veillardb44025c2001-10-11 22:55:55 +000011513Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11516 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11517 integrating the non-controversial parts of Gary Pennington
11518 multithread patches
11519 * catalog.c: corrected a small bug introduced
11520
Daniel Veillard75b96822001-10-11 18:59:45 +000011521Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * catalog.c include/libxml/catalog.h: very serious cleanup,
11524 isolating unportable code and as much as possible the accesses
11525 to the global shared catalog. May need more testing !
11526
Daniel Veillard78d12092001-10-11 09:12:24 +000011527Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11530 Keith Isdale patches for the XSLT debugger interfaces. Some
11531 cleanup
11532
Daniel Veillardff0b7312001-10-11 06:46:09 +000011533Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11536 * DOCBparser.c: generate line nubers in elements
11537
Daniel Veillard60087f32001-10-10 09:45:09 +000011538Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * configure.in: preparing 2.4.6 release
11541 * doc/xml.html doc/html/*: updated and rebuilt the docs
11542 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11543
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011544Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11545
11546 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11547 adding documentation for DV's supercatalog support
11548
Daniel Veillard82d75332001-10-08 15:01:59 +000011549Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11552 super catalog support adding one API and one flag --sgml to
11553 xmlcatalog
11554
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011555Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11556
11557 * doc/xmlcatalog_man.xml, xmlcatalog.1
11558 One more crack at
11559 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11560
11561
Thomas Broyer47334c02001-10-07 16:41:52 +000011562Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11563
11564 * xpath.c: implemented xmlXPathObjectCopy for external objects
11565 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11566
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011567Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11568
11569 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11570 finishing up fix to
11571 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11572 the xmlcatalog man page display more elegantly
11573
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011574Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11575
11576 * configure.in: closing bug #61832
11577 * HTMLparser.c: removed a warning
11578
Daniel Veillard6ab38382001-10-06 13:08:27 +000011579Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11580
11581 * xpath.c: fixing #61673 part I, do not loose doc information
11582 when copying result value trees.
11583
Daniel Veillard556c6682001-10-06 09:59:51 +000011584Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * xpath.c: trying to harden the XPath interpreter
11587
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011588Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11589
11590 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11591 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11592
William M. Brack1633d182001-10-05 15:41:19 +000011593Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11594
11595 * HTMLparser: repaired another loop problem
11596
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011597Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11600 parsing.
11601 * xpath.c: fix bug #61291 the default XML namespace node is
11602 missing from the namespace axis.
11603 * tree.c: refuse to create namespaces nodes with prefix "xml"
11604
Daniel Veillard651f9472001-10-04 14:51:06 +000011605Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * SAX.c: ouch a non-defined namespace could lead to a crash,
11608 fixed #61215
11609
Daniel Veillard7dd05702001-10-04 14:25:12 +000011610Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * parserInternals.c: closed bug #61054
11613
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011614Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * include/libxml/Makefile.am: closing #60708
11617
Daniel Veillarda293c322001-10-02 13:54:14 +000011618Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11621 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11622
Daniel Veillardf4309d72001-10-02 09:28:58 +000011623Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11626
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011627Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11630 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11631
Daniel Veillard16756b62001-10-01 07:36:25 +000011632Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * catalog.c: Justin Fletcher provided cleaup code in case
11635 HAVE_STAT is not defined
11636 * include/win32config.h: Igor Zlatkovic suggested to have
11637 HAVE_STAT defined there
11638
William M. Brack5e1cac12001-09-28 16:19:18 +000011639Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11640
11641 * catalog.c - fixed typing error reported by M. Barros
11642
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011643Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11644
11645 * xmllint.c - fixing typo
11646
William M. Brackd28e48a2001-09-23 01:55:08 +000011647Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11648
11649 * HTMLparser.c: small enhancement to prevent loop on
11650 unrecognizable data
11651
Daniel Veillardb1d62872001-09-21 09:47:08 +000011652Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * parserInternals.c: applying patch from bug #60757 this
11655 should close it
11656
Daniel Veillardc0631a62001-09-20 13:56:06 +000011657Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * catalog.c xmlcatalog.c: removed a couple of warning
11660 * xpath.c: try to solve the linking problem on platforms
11661 needing trio to compile
11662
Daniel Veillard1a123612001-09-19 08:06:23 +000011663Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011664
Daniel Veillard1a123612001-09-19 08:06:23 +000011665 * Makefile.am libxml.spec.in: backing up non-documented changes
11666 commited without review or aproval by Jens Finke <jens@gnome.org>
11667 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011668
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011669Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * configure.in: Joe Orton provided a patch fixing a problem
11672 when iconv is specified to be in a non-standard directory
11673 but wasn't exported in xml2-config --cflags
11674
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011675Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011677 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011678 troubles with 2.4.4 errors.
11679
Daniel Veillard16698282001-09-14 10:29:27 +000011680Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * encoding.c entities.c: do not output hexadecimal charrefs
11683 when serializing HTML since some version of Netscape can't
11684 grok it, generate decimal ones.
11685 * result/HTML/doc3.htm: output changed due to previous test
11686 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11687
Daniel Veillard98fed372001-09-13 11:34:58 +000011688Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11691 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11692
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011693Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011694 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011695
11696 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11697 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11698 updated the configuration scripts systems accordingly
11699
Daniel Veillard04382ae2001-09-12 18:51:30 +000011700Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * configure.in: preparing for 2.4.4
11703 * doc/xml.html doc/html/*: updated and rebuilt the docs
11704
Daniel Veillardd63437e2001-09-12 15:00:27 +000011705Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * win32/dsp/libxml2.def.src: tried to incorporate comments
11708 from bug #59220
11709
Daniel Veillard319a7422001-09-11 09:27:09 +000011710Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11711
11712 * parser.c result/noent/wml.xml: fixed bug #59981 related
11713 to handling of '&' in attributes when entities are substitued
11714
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011715Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * libxml.h include/libxml/xmlversion.h.in
11718 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11719 Tried to close bug #60131
11720
Daniel Veillardbce62332001-09-10 18:46:55 +000011721Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11724
Daniel Veillard143b04f2001-09-10 18:14:14 +000011725Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * SAX.c: fixing bug #59946 on xmlns=""
11728
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011729Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11732 but allocates a new error code.
11733
Daniel Veillard05c13a22001-09-09 08:38:09 +000011734Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * xmllint.c: John Fleck fixed typos in the options output
11737 * parser.c SAX.c: fix ignorable white space SAX selection
11738
11739Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * entities.c: Steve Underwood found the possibility of an
11742 ininite loop in case of error.
11743
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011744Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11745
11746 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11747
Daniel Veillarda050d232001-09-05 15:51:05 +000011748Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * parser.c: warn if version is not 1.0 but it's not
11751 strictly speaking an error after analyzing the spec
11752
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011753Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11754
11755 *doc/catalog.html - add link to the html version of the
11756 man page, other linguistic cleanups
11757
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011758Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11759
11760 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11761 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11762 file, has not yet been included in the build.
11763
Daniel Veillard99784ff2001-09-01 16:20:28 +000011764Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * catalog.c: removed a duplicate affectation Justin Fletcher
11767
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011768Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * tree.c: Armin Sander pointed a possible text coalescing
11771 problem, completed his patch.
11772
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011773Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11774
11775 * trionan.c: Fixed const and volatile re-definition problem
11776
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011777Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * libxml.4 parser.c: doc updates from Heiko Rupp
11780 * parserInternals.c: 2 sanity checks from Heiko Rupp
11781
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011782Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * tree.c: applied patch from Armin Sander to make some pointers
11785 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011786 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011787
Daniel Veillardb06c6142001-08-27 14:26:30 +000011788Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * xpath.c: hum, restrict the integer usage gcc bug workaround
11791 to only gcc compilers so that other architecture don't get
11792 penalized by this limitation.
11793 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11794
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011795Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11796
11797 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11798 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11799
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011800Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11803 --convert option to xmlcatalog to convert SGML ones to
11804 the XML syntax.
11805 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11806
11807 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011808Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * catalog.c xmlIO.c: started some serious testing and fixed
11811 a few bug and optmization needs.
11812
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011813Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11816 preparing for a 2.4.3 release even if it may not be ready yet
11817 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11818 all file parsing lookup to go through the entity resolver, add
11819 to add an API to bypass it (needed to load catalogs themselves),
11820 some cleanup on the catalog code too.
11821 * nanoftp.c: small cleanup
11822 * doc/catalog.html: small update
11823
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011824Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11827 Jun Kuriyama
11828
Daniel Veillardffb120d2001-08-23 00:52:23 +000011829Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * doc/catalog.html: finished the catalog documentation
11832
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011833Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11834
11835 * doc/catalog.html doc/xml.html: added documentation about
11836 Catalog support, misses an API description
11837 * doc/html/*: reextracted the API pages
11838
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011839Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11842 Added the part about section 7.2 on URI resolution,
11843 fixed a side effect in the HTML parser, look complete
11844 and ready to rock except the URI/SystemID part!
11845
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011846Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * include/libxml/catalog.h include/libxml/parser.h
11849 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11850 xmlIO.c: added support and APIs needed for the catalog PI
11851 * include/libxml/xmlIO.h: cleanup
11852
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011853Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11854
11855 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11856 include/libxml/catalog.h: starts to look okay, really
11857 plugged the new framework, cleaned a lot of stuff,
11858 added some APIs, except the PI's support missing this
11859 should be mostly complete
11860 * result/catalogs/* test/catalogs/*: added new test, enriched
11861 the existing one with URN ID tests
11862
Daniel Veillard64339542001-08-21 12:57:59 +000011863Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * catalog.c: fixed nextCatalog
11866 * result/catalogs/docbook test/catalogs/*: started adding
11867 a small regression test
11868
Daniel Veillardcda96922001-08-21 10:56:31 +000011869Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11872 more work on the XML catalog support.
11873 * parser.c include/libxml/parser.h: small cleanup seems using
11874 list as a public parameter name can give portability troubles
11875 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11876 include/libxml/xpath.h include/libxml/Makefile.am: removed
11877 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11878 wrappers
11879
Bjorn Reese45029602001-08-21 09:23:53 +000011880Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11881
11882 * Makefile.am trio.c triodef.h trionan.c xpath.c
11883 include/libxml/Makefile.am include/libxml/trionan.h:
11884 Re-worked Not-A-Number and Infinity support.
11885 * xmlcatalog.c: added readline include files
11886
Daniel Veillard344cee72001-08-20 00:08:40 +000011887Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11890 testCatalog as xmlcatalog, making it an installed app
11891 adding a shell, and preparing it to be a /etc/xml/catalog
11892 management tool, though not ready yet
11893 * catalog.c include/libxml/catalog.h: adding support for
11894 XML Catalogs http://www.oasis-open.org/committees/entity/
11895 not finished, there is some interesting tradeoffs and a
11896 few open questions left.
11897
Daniel Veillardb7664f42001-08-19 13:00:43 +000011898Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11899
11900 * xmllint.c: fixed a line formatting problem
11901
Daniel Veillard5015b712001-08-17 09:37:52 +000011902Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * SAX.c: removed a couple of unused variable (Albert Chin)
11905
Daniel Veillardbb371292001-08-16 23:26:59 +000011906Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11909 trying to fix some troubles w.r.t. function returning
11910 const xxxPtr.
11911
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011912Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11915 defined
11916
Daniel Veillardae6db172001-08-16 19:32:00 +000011917Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * xpointer.c: removed unused var
11920
Daniel Veillard09190202001-08-16 16:27:41 +000011921Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * testXPath.c: another small cleanup closing bug #59110
11924
Daniel Veillard796f4b62001-08-16 16:00:13 +000011925Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11926
11927 * win32/dsp/libxml2.def.src: small cleanup closing bug
11928 #59108
11929
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011930Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11931
11932 * example/gjobread.c: add xmlCleanupParser() before leaving
11933
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011934Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * config.h.in configure.in include/libxml/xmlwin32version.h:
11937 released 2.4.2
11938
Daniel Veillardd3d06722001-08-15 12:06:36 +000011939Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * include/libxml/valid.h debugXML.c valid.c: deprecate
11942 the non-boundchecking Sprintf functions, add Snprintf
11943 this should close bug #57984
11944
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011945Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11948 URIs before doing the lookups (pointed by Mark Vakoc)
11949
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011950Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * xpath.c: serious changes on Result Value Trees and NodeSets
11953 w.r.t. deallocation and collect operations. Probably not
11954 100% clean (merge of allocated trees smells like a problem).
11955 Seems sufficient to close #58943
11956
Daniel Veillard90493a92001-08-14 14:12:47 +000011957Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11958
11959 * xmllint.c: adding a --format option
11960
Daniel Veillardfe703322001-08-14 12:18:09 +000011961Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11962
11963 * xpath.c: count() was broken on Result Value Tree
11964 * xmlIO.c: fixed file:/// accesses on _WIN32
11965
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011966Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11969 macro was renamed, this should close bug #58683
11970
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011971Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11974 entity substitution mode text at the end of the entity might
11975 be added due to text coalescing.
11976 * nanoftp.c parser.c: small cleanup
11977
Daniel Veillard0c720972001-08-08 20:59:00 +000011978Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * HACKING: added John Fleck right to commit in the doc subdir
11981
Daniel Veillard48da9102001-08-07 01:10:10 +000011982Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11985 allow to inherit attributes from the DTD directly in the
11986 tree, this is needed for XPath and can be a useful feature.
11987 Inherited namespaces are always provided at the tree level now
11988 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11989 of tests for this feature (XSLT being the prime user).
11990
Daniel Veillard50f34372001-08-03 12:06:36 +000011991Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11994 testSAX.c xmlIO.c xmllint.c include/win32config.h
11995 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11996 include/libxml/xmlwin32version.h.in win32/README.MSDev
11997 win32/dsp/*: applied Win32 Facelift No.2 patches from
11998 Igor Zlatkovic for Windows/MSC
11999
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012000Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * SAX.c: unparsedEntityDecl() the URI computation of the
12003 entity wasn't done breaking XSLT unparsed-entity-uri()
12004
Daniel Veillard567e1b42001-08-01 15:53:47 +000012005Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12006
12007 * xpath.c: fixed a bug when walking the descendants and
12008 the current node has no children
12009 * debugXML.c: show up when a text node is supposed to not be escaped
12010
Thomas Broyerf186c822001-07-31 23:30:37 +000012011Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12012
12013 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12014 worked like the set:leading() function)
12015 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12016
Daniel Veillardba6db032001-07-31 16:25:45 +000012017Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12018
12019 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12020
Daniel Veillard57905372001-07-31 15:52:17 +000012021Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12022
12023 * include/libxml/xmlIO.h: apply change to close #58141
12024 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12025
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012026Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12027
12028 * parser.c: when the internal subset uses a PE, then the
12029 included entity can use conditional sections.
12030
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012031Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12032
12033 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12034 when walking the namespace axis showing up in
12035 libxst/tests/general/bug-12
12036 * xmlmemory.c: added the possibility to trace a given block
12037 defined by its address
12038
Daniel Veillard4aafa792001-07-28 17:21:12 +000012039Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12040
12041 * parser.c: don't override existing encoding specified before
12042 starting xmlParseDocument()
12043
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012044Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12045
12046 * include/libxml/xmlwin32version.h: reinserted, needed for
12047 Windows users of CVS
12048
Darin Adlera77cac02001-07-27 17:41:51 +0000120492001-07-27 Darin Adler <darin@bentspoon.com>
12050
Darin Adler699613b2001-07-27 22:47:14 +000012051 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12052 * testCatalog.c: Add include of <libxml/parser.h>.
12053
120542001-07-27 Darin Adler <darin@bentspoon.com>
12055
Darin Adlera77cac02001-07-27 17:41:51 +000012056 * include/libxml/.cvsignore:
12057 * include/libxml/xmlwin32version.h:
12058 Remove this file from CVS because it's generated.
12059
Daniel Veillard50822cb2001-07-26 20:05:51 +000012060Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12061
12062 * parser.c include/libxml/parser.h: applied const patches from
12063 Tom Moog #58002
12064
Thomas Broyerba4ad322001-07-26 16:55:21 +000012065Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12066
12067 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12068 lookup framework
12069
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012070Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12071
12072 * tree.c: fixed xmlCopyNode() for documents
12073
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012074Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12075
12076 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12077
12078Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012079
12080 * parser.c: fixes bug #57652 reported by Morus Walter
12081
Daniel Veillarde3924972001-07-25 20:25:21 +000012082Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12085
Daniel Veillarda53c6882001-07-25 17:18:57 +000012086Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12087
12088 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12089 errors, lesson don't add new functions at 1am before a release
12090 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12091 from XPath initialization when possible.
12092
Daniel Veillardd9bad132001-07-23 19:39:43 +000012093Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * result/scripts/base*: removing history/readline changed
12096 this slightly
12097 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12098 xmllint.c: make element content line number generation
12099 optionnal to avoid breaking old apps added interface to switch
12100
Daniel Veillardf012a642001-07-23 19:10:52 +000012101Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12102
12103 * configure.in: get rid of the readline and libhistory
12104 dependancies by default, release 2.4.1 with IA64 fix
12105 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12106 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12107 John Kroll fixes to allow saving to HTTP via PUT (or
12108 POST of needed).
12109 * doc/html/*.html: regenerated the docs
12110
Thomas Broyere8126242001-07-22 03:54:15 +000012111Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12112
12113 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12114 xmlHashScanFull and xmlHashScannFull3 to get passed the
12115 three keys as arguments to the callback function
12116
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012117Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
12119 * configure.in Makefile.am: removed libxml softlink for good
12120 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12121 100% coverage by gtk-doc
12122
Daniel Veillard8599e702001-07-17 21:38:51 +000012123Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12126 fixed serious troubles due to size_t vs. int mismatch
12127
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012128Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12131
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012132Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12133
12134 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12135 convenient extension API for value and context managing
12136 Now handles external objects through xmlXPathPopExternal,
12137 xmlXPathWrapExternal and xmlXPathReturnExternal.
12138 Added functions for sets operations (intersection, etc.)
12139
Daniel Veillard22090732001-07-16 00:06:07 +000012140Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12143 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12144 HTMLparser.c: cleanup of global variables, marking some
12145 const or private.
12146
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012147Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012148
12149 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12150 fixed xmlXPathNodeSetItem when passing index=0
12151
Daniel Veillard05dec342001-07-14 21:57:39 +000012152Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12155
Daniel Veillard28ae6362001-07-14 16:44:32 +000012156Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12157
12158 * xmllint.c: fixed compilation under Cygwin #57503
12159 * TODO: update
12160
Peter Williamsed156f52001-07-13 18:35:13 +0000121612001-07-13 Peter Williams <peterw@ximian.com>
12162
12163 * config.h.in: add #undef HAVE_DLFCN_H
12164
12165 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12166 builddir.
12167
Daniel Veillard73b36e32001-07-12 15:09:52 +000012168Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12169
12170 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12171 raised by #57348 and #57381
12172
Daniel Veillard7db37732001-07-12 01:20:08 +000012173Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12174
12175 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12176 tree.c xpointer.c: store the line numbder in element->content,
12177 may break some software, need a configuration mechanism
12178
Darin Adler96037892001-07-11 00:03:16 +0000121792001-07-10 Darin Adler <darin@bentspoon.com>
12180
12181 * .cvsignore:
12182 * example/.cvsignore:
12183 * include/.cvsignore:
12184 * include/libxml/.cvsignore:
12185 Various things that are generated and should be ignored.
12186
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012187Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12188
12189 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12190 * doc/xml.html doc/html/*: updated the docs
12191
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012192Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12193
12194 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12195 validation occured on content with element child
12196
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012197Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * tree.c: fixed XML Base computation which was broken
12200 * debugXML.c: added a base function to the shell
12201 * Makefile.am result/scripts/* test/scripts/*: added scripts
12202 based regression tests, and adding 2 XML Base tests
12203
Daniel Veillard19e96c32001-07-09 10:32:59 +000012204Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12205
12206 * tree.c: set properties doc and call xmlSetListDoc for properties
12207 content when grafting them in a different tree.
12208 * aclocal.m4: remove from CVS
12209
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012210Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12211
12212 * win32/libxml2/libxml2.def.src: added some missing entry point
12213 for XPath (Mark Vakoc)
12214
Daniel Veillard388236f2001-07-08 18:35:48 +000012215Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12218 layer should URI-Unescape before trying to open resources.
12219
Daniel Veillard04383752001-07-08 14:27:15 +000012220Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * xpath.c: fix the name() bug for elements in the default
12223 namespace reported by Charlie Bozeman
12224
Daniel Veillard7583a592001-07-08 13:15:55 +000012225Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12226
12227 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12228 led to an XPath fix, improvements of SAX initialization, and
12229 an added option --nocdata to testXPath
12230
Daniel Veillard449d7392001-07-07 19:11:06 +000012231Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * doc/libxml-doc.el: Felix Natter provided anew version working
12234 with XEmacs too
12235
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012236Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12237
12238 * include/libxml/xpath.h: small cleanup
12239 * doc/xml.html: update
12240
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012241Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12244 released 2.3.14
12245
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012246Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012249 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012250
Daniel Veillard73c9c042001-07-05 20:02:54 +000012251Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12254 were not equal to empty strings
12255
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012256Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * SAX.c: fixed a URI-Reference computation problem when validating
12259 * xmlIO.c: small cleanup
12260
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012261Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12262
12263 * parser.c: improved the description of a couple of interfaces
12264 upon Larry Stamper suggestion
12265
Daniel Veillard62f313b2001-07-04 19:49:14 +000012266Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12267
12268 * SAX.c entities.c parser.c: changed completely the way entities
12269 are handled when running the parser in entity substitution mode.
12270 This fixes a bug reported by Stephan Kulow and nearly divides
12271 by 3 the amount of memory required by libxslt to load and process
12272 DocBook TDG.
12273
Daniel Veillardf420ac52001-07-04 16:04:09 +000012274Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12275
12276 * HTMLparser.c: fixing a too early root closing problem raised
12277 byt Prashanth Naidu
12278
Daniel Veillard8c357d52001-07-03 23:43:33 +000012279Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12280
12281 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12282 raised by Mark Vakoc.
12283
Daniel Veillard6e90d192001-07-03 16:37:49 +000012284Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * example/Makefile.am: fixed the include path to add srcdir/include
12287 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12288 and some cleanup
12289
Daniel Veillardf06307e2001-07-03 10:35:50 +000012290Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12293 lot of optimization work, results in significant improvements
12294 when handling really complex XPath queries. Add a small optimizer
12295 for unions, improve [n] and [last()], avoid some costly ops.
12296
Daniel Veillard77044732001-06-29 21:31:07 +000012297Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12300 * xpath.c: small cleanup
12301 * xmlGetNsList: reformated, fixed problems if used on Entities
12302
Daniel Veillard2adbb512001-06-28 16:20:36 +000012303Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12304
12305 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12306
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012307Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12308
12309 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12310 * Makefile.am example/Makefile.am: workaround automake generating
12311 erroneous deps
12312
Daniel Veillard12f7d292001-06-28 13:12:11 +000012313Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * include/win32config.h: bug #56801 Yon Derek provided a patch
12316 to the windows config file.
12317
Daniel Veillard87ee9142001-06-28 12:54:16 +000012318Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
12320 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12321 libxml.h : Yon Derek provided a set of changes to compile from
12322 CVS on Windows/MSC
12323
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012324Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * parser.c: fixed UTF8 BOM support in push mode
12327 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12328 added a specific testcase
12329
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012330Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * Makefile.am: added --push regression tests
12333 * parserInternals.c: the XML parser segfaulted in --push mode
12334
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012335Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * configure.in: moved the symlinks detection within a CVS
12338 check, this is not portable and will be removed soon.
12339 * xpath.c: small cleanup/speedup
12340
Daniel Veillard11648102001-06-26 16:08:24 +000012341Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12344 release of 2.3.12
12345 * parser.c: make an error message if unknow entities in all cases
12346
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012347Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12350
Daniel Veillard23793842001-06-25 16:07:45 +000012351Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12354 includes were installed in the wrong dir
12355
Daniel Veillardf5498f32001-06-25 15:08:36 +000012356Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * doc/html.xml: warn against sending code to exhibit bugs.
12359
Daniel Veillard56f06462001-06-24 21:34:03 +000012360Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12363 Tru64 from Thomas Leitner
12364
Daniel Veillardc5d64342001-06-24 12:13:24 +000012365Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12366
12367 * AUTHORS: added William and Bjorn
12368 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12369 daniel@veillard.com hopefully I won't have to do this again
12370 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12371 docs can be rebuilt cleanly now
12372 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12373 from CVs it's generated, added include/libxml/xmlwin32version.h
12374 also generated but which should change far less frequently.
12375 * catalog.c nanoftp.c: made sure to include libxml.h not
12376 libxml/xmlversion.h directly
12377 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12378 when compiling on WIN32 and MSC
12379
Daniel Veillard07385fd2001-06-23 21:55:48 +000012380Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * include/Makefile.am include/libxml/Makefile.am configure.in:
12383 fixed make distcheck and rebuilding the rpms
12384
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012385Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * configure.in: should finish the migration of exported includes
12388 into a real include/libxml in CVS, at least for CVS users.
12389 * removed the exported headers, added in include/libxml (as well
12390 as xmlversion.h.in).
12391
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012392Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * configure.in: fixed the way to detect symlink
12395
Daniel Veillard66541772001-06-23 18:31:04 +000012396Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12397
12398 * configure.in: updated, include/libxml is now a real CVS dir
12399
Daniel Veillardca989762001-06-23 17:39:29 +000012400Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12403 version works with both libxml1 and libxml2 (it autodetects
12404 the prefix of the html-files) from Felix Natter.
12405 * doc/xml.html: updated doc accordingly
12406
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012407Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * xpath.c: fixed the bug generating a template loop in libxslt
12410 when using docbook-xsl-1.4, * should filter out document nodes
12411 * HACKING: added William
12412 * TODO: updated
12413
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012414Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * doc/FAQ.html: added a warning about gcc-3.0
12417 * doc/xml.html: added reference to gdome2 and removed a confusing
12418 sentence
12419
Daniel Veillardf7f41852001-06-22 15:18:01 +000012420Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12421
12422 * xmlversion.h: okay this is a generated file, but Windows
12423 users need it and they can't generate it, and I want CVS
12424 Windows users ...
12425 * win32/libxml2/libxml2_so.dsp: Windows project file for
12426 the shared lib version of libxml2
12427 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12428 resources needed for libxslt/xsltproc by Yon Derek
12429
Bjorn Reese3157b342001-06-22 14:41:45 +000012430Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12431
12432 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12433
Daniel Veillard4151acb2001-06-22 10:48:57 +000012434Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
Daniel Veillardcc146db2001-06-22 11:10:52 +000012436 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12437
12438Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
Daniel Veillard4151acb2001-06-22 10:48:57 +000012440 * include/win32config.h: Yon Derek provided a first fix
12441 to be able to compile libxslt/xsltproc on Windows
12442
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012443Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * xpath.c: attempt to work around what seemed a gcc optimizer
12446 bug when handling floats on i386 http://veillard.com/gcc.bug
12447 * tree.c entities.c encoding.c: doing some cleanups while
12448 chasing it
12449
Daniel Veillard017b1082001-06-21 11:20:21 +000012450Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12451
12452 * Makefile.am: cleanup when --without-debug is specified
12453 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12454 w.r.t. --without-debug and other include points
12455 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12456 Catalogs
12457 * configure.in entities.h tree.h HTMLparser.c: removed
12458 --without-corba, made the _private field mandatory
12459
Daniel Veillard87a764e2001-06-20 17:41:10 +000012460Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12463 outputs a BOM in UTF8, an errata has been issued to avoid the
12464 problem, that was the most reasonable solution... Add support
12465 for a leading UTF8 BOM in entities.
12466
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012467Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12468
12469 * valid.c: fixed a bug found when post validating an entity ref
12470 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12471 activate it too
12472
Daniel Veillard39196eb2001-06-19 18:09:42 +000012473Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12476 weakness in the node copy the XPointer and the XInclude
12477 implementations. Serious cleanup.
12478
Daniel Veillard3739b982001-06-19 12:51:30 +000012479Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * Makefile.am: Kjartan Maraas provided a small patch to
12482 add xml2-config.in to EXTRA_DIST
12483
Daniel Veillarda9142e72001-06-19 11:07:54 +000012484Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12487 provided another failing case found in KDE, the way the
12488 ctxt->vctxt.nodeTab was allocated and freed changed over
12489 time but it wasn't completely cleaned up. This should fix it.
12490
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012491Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * parser.c: Stephan Kulow also raised the fact that line number
12494 could get miscounted making debug harder, fixed the problem
12495 in xmlParseCharData()
12496
Daniel Veillard64b98c02001-06-17 17:20:21 +000012497Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * valid.c: Stephan Kulow pointed out a problem when validating
12500 and using an empty entity, forgot a 'break' in a case.
12501
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012502Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12505 * doc/xml.html: updated with 2.3.11
12506
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012507Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * TODO: updated adding cleanup of generated doc
12510 * configure.in: prepared to release 2.3.11
12511 * xmllint.c: added --version for bug reporting
12512 * doc/html/*.html: rebuilt the doc
12513
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012514Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * xpath.c: first part of the work on selecting namespace to
12517 fix bug #56115
12518
Daniel Veillard96ed5832001-06-15 22:22:04 +000012519Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12522 when using -liconv
12523 * TODO: updated
12524
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012525Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12526
12527 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12528 cleanup, encoding support.
12529
Daniel Veillard608ad072001-06-14 08:32:28 +000012530Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12533
Daniel Veillard239d0522001-06-13 23:02:48 +000012534Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * xpath.c: bug detected by Ankh when / is used as a function arg
12537
Daniel Veillard02bb1702001-06-13 21:11:59 +000012538Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12541 of element and use it to avoid outputting formatting spaces at
12542 the wrong place. Implemented the format parameter for HTML save.
12543 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12544 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12545 result/HTML/wired.html: of course this impact the result of a
12546 number of HTML tests
12547
Daniel Veillard95d845f2001-06-13 13:48:46 +000012548Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * HTMLtree.[ch]: started augmenting the HTML save API with
12551 encoding and formatting parameters
12552
Daniel Veillardeca60d02001-06-13 07:45:41 +000012553Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * HTMLtree.h: cleanup and started evaluating the work needed on
12556 revamping the HTML output code
12557
Daniel Veillard84666b32001-06-11 17:31:08 +000012558Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12561
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012562Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * valid.c: fixed bug #56049, forgot one check in the
12565 validation routine
12566
Daniel Veillardca2366a2001-06-11 12:09:01 +000012567Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12570
Daniel Veillard6761eee2001-06-11 10:29:38 +000012571Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * libxml.h: fixed an error in last commit
12574 * doc/FAQ.html: added an entry for compilation from CVS
12575
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012576Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * xmlversion.h.in libxml.h: Cygwin patches
12579 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12580 * tree.h: cleanup
12581
Daniel Veillardacd370f2001-06-09 17:17:51 +000012582Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12585 memory block in a strange case where libxml is linked twice
12586 in the binary.
12587
Daniel Veillard1d047672001-06-09 16:41:01 +000012588Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12589
12590 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12591 state far too often, simple fix used to avoid it.
12592
Daniel Veillard4497e692001-06-09 14:19:02 +000012593Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12596 being processed, applied his patch
12597 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12598
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012599Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12602 provided fixes to compile on MSCC again
12603 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12604 also provided an update for the project files.
12605
Daniel Veillarda682b212001-06-07 19:59:42 +000012606Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12609 bug #55810
12610
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012611Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * tree.c: fixed xmlGetNsProp() to close bug #55683
12614 Note this requires libxslt to use it's own function instead.
12615
Daniel Veillardf0c53762001-06-07 16:07:07 +000012616Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * HTMLtree.c: when in a pre element no formatting space should
12619 be added.
12620 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12621
Daniel Veillard068a9652001-06-07 15:30:26 +000012622Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * configure.in: added tests for signal() and signal.h
12625
Daniel Veillard541d6552001-06-07 14:20:01 +000012626Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12629
Daniel Veillard8a367d42001-06-07 14:01:34 +000012630Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * doc/libxml-doc.el: Felix Natter provided a new version for
12633 libxml2
12634
Daniel Veillard8a926292001-06-07 11:20:20 +000012635Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * HTMLtree.c: when in a pre element no formatting space should
12638 be added.
12639
Daniel Veillard14839d52001-06-06 16:11:56 +000012640Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12643
Daniel Veillarde95e2392001-06-06 10:46:28 +000012644Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12647 hack
12648 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12649 * uri.c: fixed a warning
12650
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012651Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * HTMLtree.c: trying to close bug #55772 escaping in script
12654 elements
12655 * doc/xml.html: suggest to send mail to the list
12656
12657Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012658
12659 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12660 good. Use a macro and based on the solution provided in
12661 vsnprintf manual page from GNU.
12662
Bjorn Reese99748722001-06-05 12:49:15 +000012663Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12664
12665 * error.c: Workaround for non-preserving variadic list.
12666 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12667
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012668Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * doc/xml.html: added 2.3.10 release
12671
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012672Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * configure.in: releasing 2.3.10
12675
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012676Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12679
Daniel Veillard20042422001-05-31 18:22:04 +000012680Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * encoding.c: Robert Collins provided a patch to add the
12683 "US-ASCII" encoding alias
12684
Daniel Veillard97ac1312001-05-30 19:14:17 +000012685Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12688 string oriented functions and started cleaning the related areas
12689 in xpath.c which needed fixing in this respect
12690
Daniel Veillard2d703722001-05-30 18:32:34 +000012691Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12694 #55380
12695 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12696
Daniel Veillard9403a042001-05-28 11:00:53 +000012697Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * TODO: updated
12700 * nanohttp.[ch] : started adding APIs to get the redirected URL
12701 when this occurs (needed for further base computation
12702 * tree.h: cleanup
12703 * encoding.c: cleanup
12704 * SAX.c: minor change around ctxt->loadsubset
12705
Daniel Veillard6278fb52001-05-25 07:38:41 +000012706Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * Makefile.am include/Makefile.am: small change to have
12709 include/libxml rebuilt if working from CVS.
12710 * uri.c: applied another patch from Carl Douglas for URI escaping,
12711 this should close bug #51876
12712
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012713Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12716 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12717 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12718 added specific regression test
12719 * parser.h: preparing for the XSLT mode where DTD inherited
12720 attributes are added to the tree.
12721
Daniel Veillardbbd22452001-05-23 12:02:27 +000012722Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * xinclude.[ch]: Updated the namespace for the Last Call version
12725 * result/XInclude/include test/XInclude/include: updated the
12726 testsuite accordingly
12727
Daniel Veillard8514c672001-05-23 10:29:12 +000012728Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12731 related to bug #51876
12732
Daniel Veillard42596ad2001-05-22 16:57:14 +000012733Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * tree.c: fixed a gross mistake in base computation, xml:base is
12736 not completely correct yet (need cascade).
12737 * xpath.[ch]: added the few things needed to find a function name
12738 and URI from the XPath context when it is called.
12739
Daniel Veillard81418e32001-05-22 15:08:55 +000012740Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12743 * DOCBparser.c: small cleanup
12744 * xmllint.c: added a --catalogs option to load catalogs from
12745 $SGML_CATALOG_FILES
12746 * tree.c: cleanup
12747 * configure.in: iconv library fixup, ICONV_LIBS
12748
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012749Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * catalog.c: handling of CATALOG entries. detection of recursion,
12752 and a few bugfixes
12753 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12754 against the default namespace
12755
Daniel Veillard04b93292001-05-21 08:15:31 +000012756Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12759
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012760Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12761
12762 * parser.c: fixed propagation context info when parsing an
12763 external entity.
12764 * doc/html/*.html: regenerated a couple of docs
12765
Daniel Veillard4623acd2001-05-19 15:13:15 +000012766Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * doc/xml.html: update with 2.3.9 informations
12769
Daniel Veillardbed7b052001-05-19 14:59:49 +000012770Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12773 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12774 * doc/html/* : rebuilt the docs
12775 * valid.c: small patch which may improve some case when
12776 validating.
12777
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012778Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * HTMLparser.c: Closed bug #54891
12781 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12782 to the suite
12783
12784Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12787 applied a documentation patch from LotR and filled in a few missing
12788 descriptions
12789
Daniel Veillard76d66f42001-05-16 21:05:17 +000012790Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * xpath.c tree.c parser.c: speed optimizations at the parser level
12793 document tree freeing and xpath evaluation
12794
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012795Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12796
12797 * parser.c parser.h parserInternals.h: fixed a couple of
12798 interfaces for handling memory buffer input to const char *
12799 upon suggestion of JamesH.
12800
Daniel Veillardc3739e72001-05-15 15:23:27 +000012801Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * configure.in: LoTR sent a patch fixing the previous commit
12804
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012805Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * configure.in: trying to deal again with the stoopid -R linking
12808 flag of Solaris
12809
Daniel Veillard790142b2001-05-15 10:51:53 +000012810Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * xpath.h: two nodeset access macros from Thomas Broyer
12813
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012814Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12817 patch from Thomas Broyer
12818
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012819Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12822 case
12823 * INSTALL: was empty added stuff from the FAQ
12824
Daniel Veillard75bea542001-05-11 17:41:21 +000012825Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12828 attributes handling and #54433 by adding xmlUnsetProp()
12829 and xmlUnsetNsProp()
12830
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012831Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * HTMLparser.c: Patch from Jonas Borgström
12834 (htmlGetEndPriority): New function, returns
12835 the priority of a certain element.
12836 (htmlAutoCloseOnClose): Only close inline elements if they
12837 all have lower or equal priority.
12838 * result/HTML: this of course changed a number of tests results.
12839
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012840Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * xmlIO.c catalog.c: plugged in the default catalog resolution
12843 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12844 documentations
12845 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12846
Daniel Veillarda7374592001-05-10 14:17:55 +000012847Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12850 integrating catalogs
12851 * catalog.[ch] testCatalog.c: adding a small catalo API
12852 (only SGML catalog support).
12853 * parser.c: restaured xmlKeepBlanksDefault(0) API
12854
Daniel Veillardc17337c2001-05-09 10:51:31 +000012855Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12858
Daniel Veillard257d9102001-05-08 10:41:44 +000012859Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * parser.c: added xmlParseExternalEntityPrivate() to allow
12862 propagation of ctxt->_private when parsing external entities
12863
Daniel Veillard083c2662001-05-08 08:27:14 +000012864Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12867
Daniel Veillard01ef7382001-05-08 07:31:43 +000012868Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12871
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012872Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * valid.c: warn when indeterminist content model is detected
12875 * result/VC/ElementValid8: this adds a message
12876 * Makefile.am: add --novalid for VCM tests
12877 * parserInternals.c: added a call to Init memory
12878
Daniel Veillard64269352001-05-04 17:52:34 +000012879Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12882 when both parameters are NULL.
12883
Daniel Veillard37721922001-05-04 15:21:12 +000012884Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * valid.c: applied small patch from Gary Pennington, reindented
12887 some part of the code.
12888
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012889Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12892 release, updated and regenerated the docs
12893
Daniel Veillard357c9602001-05-03 10:49:20 +000012894Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * xpath.c result/XPath/expr/floats : clarified and cleanup
12897 printing of abnormal floats in tests.
12898
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012899Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12902 * results/HTML/ : a few changes in the output of the HTML tests as
12903 a result.
12904 * configure.in: tying to fix -liconv where needed
12905
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012906Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * Makefile.am: fixed a stupid error
12909
Daniel Veillard7150a032001-05-02 16:41:11 +000012910Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * configure.in Makefile.am: make the inclusion of the trio
12913 modules in the library conditional
12914
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012915Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * DOCBparser.c: patche from László Kovács, fixed entities refs
12918 in attributes handling
12919
Daniel Veillardedddff92001-05-02 10:58:52 +000012920Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12923 flushing
12924
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012925Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * xpath.c: fix of an XSLT namespace bug reported on the list
12928 general/bug-8-
12929
Daniel Veillard5792e162001-04-30 17:44:45 +000012930Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * strio.h trio.c: Dan McNichol suggested a couple of small
12933 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12934
Daniel Veillard02141ea2001-04-30 11:46:40 +000012935Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * tree.c parser.c encoding.c: spent a bit more time looking
12938 at the parsing speed and DOM handling. Added a few more
12939 speedups.
12940
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012941Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * parser.c: small but effective parsing speed improvement
12944
Daniel Veillardb59076b2001-04-29 17:04:07 +000012945Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * configure.in: default on the DocBook parser inclusion (for Gnome)
12948 * DOCBparser.h: fixed a header reference
12949
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012950Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * configure.in xpath.c: applied Bjorn patches for FPE on the
12953 alpha
12954
Daniel Veillardeefd4492001-04-28 16:55:50 +000012955Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12958 xmlSaveFormatFileTo()
12959
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012960Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * xpath.c: simple and efficient optimization, XPath functions
12963 aways bind to the same code, cache this
12964 * TODO: updated (by saying some is obsolete)
12965
Daniel Veillard2156a562001-04-28 12:24:34 +000012966Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * xpath.c: more cleanup work on XPath name parsing routines
12969
Daniel Veillard61d80a22001-04-27 17:13:01 +000012970Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12973 xmlXPathParseName
12974 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12975 * debugXML.c: avoid compilation problems if compiling without
12976 HTML support, Igor Zlatkovic
12977 * win32/libxml2/libxml2.def.src: being able to compile without
12978 XPath on Windows
12979
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012980Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * libxml.m4: yet another patch from Toshio Kuratomi
12983
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012984Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12987
Daniel Veillard67fee942001-04-26 18:59:03 +000012988Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * tree.[ch]: added xmlSaveFormatFile interface for saving
12991 and indenting a file.
12992
Daniel Veillard82e49712001-04-26 14:38:03 +000012993Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * xpath.c: fixed bug #53689 related to processing-instruction()
12996
Daniel Veillard02f077a2001-04-26 10:59:11 +000012997Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * DOCBparser.c: patche from László Kovács
13000
Daniel Veillard30211a02001-04-26 09:33:18 +000013001Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * parser.c: applied fixes from Christian Glahn bug report #53391
13004
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013005Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * error.c: Jean François Lecomte provided a complete description
13008 and a fix to bug #53537
13009
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013010Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13013
Daniel Veillard1034da22001-04-25 19:06:28 +000013014Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * DOCBparser.c SAX.c: a bit more work on entities processing.
13017 Still Need to cleanup XML output and references in attributes
13018
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013019Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13022
Daniel Veillardb33c2012001-04-25 12:59:04 +000013023Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * tree.c: trying to fix #53574, not completely complete,
13026 I would like xmllint --copy --debug test/ent1 and
13027 xmllint --debug test/ent1 to show the same result.
13028 * xpath.c: fix a bug when trying to sort namespace nodes
13029
Daniel Veillard5146f202001-04-25 10:29:44 +000013030Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * HTMLtree.c: real fix for #53402
13033
Daniel Veillard7533cc82001-04-24 15:52:00 +000013034Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13037 PIs when using xsl:output
13038 * valid.c: closing #53537 some case generate segfaults if there
13039 is validity errors
13040
Daniel Veillard61b33d52001-04-24 13:55:12 +000013041Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13044 of external parsed entities, added --noent to testDocbook
13045 * valid.c: Garry Pennington found an uninitialized variable
13046 access in xmlValidateElementContent()
13047
Daniel Veillard56098d42001-04-24 12:51:09 +000013048Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13051 with madness
13052 * result/HTML/ : this modified the result of the regression tests
13053 a lot.
13054
Daniel Veillard122376b2001-04-24 12:12:30 +000013055Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13058 to doc where it wasn't checked against NULL reported by
13059 Jens Laas
13060
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013061Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13064 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13065
Daniel Veillardeae522a2001-04-23 13:41:34 +000013066Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13069 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13070 * SAX.[ch]: cleanup and updates for DocBook
13071 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13072 ex SGML identifier changes
13073 * valid.c: removed a static unused function.
13074
Daniel Veillardde57c612001-04-23 09:13:36 +000013075Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * HTMLtree.c: applied change for Paul Sponagl on script saving
13078 * Makefile.am: the warning about entity title.xml are normal.
13079
Daniel Veillard393df012001-04-22 20:11:18 +000013080Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * configure.in: release of 2.3.7
13083 * Makefile.am: fixing make distcheck
13084
Daniel Veillarda41123c2001-04-22 19:31:20 +000013085Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * doc/html/* doc/xml.html: updated and regenerated the docs
13088
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013089Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13092
Daniel Veillarde82a9922001-04-22 12:12:58 +000013093Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * tree.c: fixed #53388 with the provided patch
13096
Daniel Veillard06803992001-04-22 10:35:56 +000013097Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * valid.c: Bjorn detected an invalid memory access. Fixed
13100 vstateVPush()
13101
Daniel Veillard40af6492001-04-22 08:50:55 +000013102Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13105
Bjorn Reese70a9da52001-04-21 16:57:29 +000013106Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13107
13108 * libxml.h: new header used only for the compilation of libxml
13109 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13110 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13111 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13112 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13113 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13114 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13115 baseline (version 1.2 plus a single patch).
13116 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13117 scientific notation for numbers. Tests added.
13118 * xpath.c: formatting of numbers changed to use sprintf
13119 (contribution from William Brack)
13120
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013121Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * valid.c: cleanup, more useful debugging
13124 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13125 * xmlIO.c: entity loading is printed as an error when validating
13126
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013127Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * valid.c: fixed to validate within entities
13130 * test/VCM/v22.xml: added a specific testcase
13131
Daniel Veillardca1f1722001-04-20 15:47:35 +000013132Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * valid.c: forgot an epsilon transition in for ()+
13135 * test/VCM/v21.xml : added a specific test case
13136
Daniel Veillard85349052001-04-20 13:48:21 +000013137Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * valid.c: removed a state explosion exhibited by RSS
13140 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13141 from bug #51872
13142
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013143Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13146 validation without using an ugly NFA -> DFA algo in the source.
13147 Made a specific algorithm easier to maintain, using a single
13148 stack and without recursion.
13149 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13150 * hash.c: made the growing routine static
13151 * tree.h parser.c: added the parent information to an
13152 xmlElementContent node.
13153
Daniel Veillarde470df72001-04-18 21:41:07 +000013154Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * SAX.c parser.c xpath.c: generating IDs when not validating
13157 from an external parsed entity was poisoning the ID has table
13158 with removed values. This was killing XSLT on the KDE help
13159 browser.
13160
Daniel Veillardceacdd92001-04-18 15:10:35 +000013161Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * entities.h: andrew@ugh.net.au detected a double declaration
13164
Daniel Veillarda10efa82001-04-18 13:09:01 +000013165Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * debugXML.c hash.c tree.h valid.c : some changes related to
13168 the validation suport to improve speed with DocBook
13169 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13170 the way validation errors get reported
13171
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013172Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13175 by P C Chow and William M. Brack for XSLT HTML output
13176
Daniel Veillard2d90de42001-04-16 17:46:18 +000013177Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13180 Igor Zlatkovic patches for MSC compilation and added his
13181 updates
13182
Daniel Veillarde043ee12001-04-16 14:08:07 +000013183Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13186 prefix lookup.
13187 * parserInternals.c: fixed the bug reported by Morus Walter
13188 due to an off by one typo in xmlStringCurrentChar()
13189
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013190Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * HTMLparser.c result/HTML/*: revamped the way the HTML
13193 parser handles end of tags or end of input
13194
Daniel Veillard82daa812001-04-12 08:55:36 +000013195Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13198
Daniel Veillard67a21302001-04-11 14:39:16 +000013199Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13202 bug where the linktime verions of free() won't work ...
13203
Daniel Veillard27b55282001-04-11 12:22:25 +000013204Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13207
Daniel Veillardafc73112001-04-11 11:51:41 +000013208Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * doc/xml.html: added 2.3.6 release
13211
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013212Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13215 * result/wml.xml: resulted in a small output change
13216
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013217Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * tree.c: xmlNewDoc was missing the charset initialization
13220 * xmllint.c: added --auto to autogenerate a doc, allow to
13221 reproduce the problem fixed on xmlNewDoc
13222
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013223Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * xpath.c: trying to get 52979 solved
13226 * tree.c result/ result/noent/: trying to get 52712 solved, this
13227 also made me clean up the fact that XML output in general should
13228 not add formating blanks by default, this changed the output of
13229 a few tests
13230
Daniel Veillard73639a72001-04-10 14:31:39 +000013231Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13234
Daniel Veillardfac26a12001-04-08 13:08:14 +000013235Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * configure.in: finally released 2.3.6
13238
Daniel Veillard911f49a2001-04-07 15:39:35 +000013239Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * xpath.c: checking for null pointer generated by new code
13242
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013243Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xpath.c: fixed a [] evaluation problem reported
13246 * test/XPath/tests/simpleaddr: extended test
13247 * result/XPath/simpleaddr: updated result
13248
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013249Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xmllint.c: Dan Timis reported a portability problem
13252 on Macs without mmap, fixed it.
13253
Daniel Veillardb38bd552001-04-03 18:22:00 +000013254Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * testXPath.c : added a --tree option allowing to display the
13257 tree dump of the XPath expression
13258
Daniel Veillard4dd93462001-04-02 15:16:19 +000013259Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * xpath.c: fixed a memleak when comparing nodesets
13262 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13263 * tree.c: added a TODO
13264
Daniel Veillard92ad2102001-03-27 12:47:33 +000013265Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13268 we need string functions
13269 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13270 to be able to use them where needed. Applied some changes
13271 to reduce name linking pollution and compile in only what's
13272 needed.
13273 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13274 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13275 for the string manipulation functions
13276 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13277 to the free() function of xmlmemory.c
13278 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13279 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13280 usage.
13281
13282
Daniel Veillard2be30642001-03-27 00:32:28 +000013283Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * error.c: applied the context output patch of the error
13286 handling submitted by Chuck Griffith
13287 * error/VC/*: this slightly change some error logs
13288
Daniel Veillard50582112001-03-26 22:52:16 +000013289Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * parser.c: fixed line number reporting on error
13292
Daniel Veillard04be4f52001-03-26 21:23:53 +000013293Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * parser.c: Sullivan and Darin found a parser bug,
13296 applied the patch.
13297
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013298Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13301 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13302 xmlversion.h.in xpointer.c: of course the way I defined
13303 UNUSED breaks on old gcc version. Try to be smart and
13304 also define it directly in xmlversion.h
13305 * configure.in: removed -ansi flag from the pedantic set
13306
13307Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013308 Huge cleanup, I switched to compile with
13309 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13310 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13311 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13312 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13313 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13314 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13315 encoding.h entities.c error.c list.[ch] nanoftp.c
13316 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13317 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13318 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13319 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13320 Cleanup, staticfied a number of non-exported functions,
13321 detected and cleaned up a dozen of problem found this way,
13322 avoided a lot of public function name/typedef/system names clashes
13323 * doc/xml.html: updated
13324 * configure.in: switched private flags to the really pedantic ones.
13325
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013326Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * configure.in: 2.3.5
13329 * doc/html/*: rebuilt the docs
13330
Daniel Veillard146c9122001-03-22 15:22:27 +000013331Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * parser.c: fixed a reported bug in NOTATION parsing
13334 * uri.c: accepted but not fixed bug 51876, added TODO
13335 * Makefile.am: fixed bug 51876
13336
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013337Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * config.h.in configure.in error.c: fix a compilation problem
13340 on platforms without vsnprintf (xml@thewrittenword.com)
13341
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013342Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * parser.c: fixed a function name header typo
13345 * SAX.c: notations can also occur in external subset.
13346
Daniel Veillard7d42b542001-03-20 13:22:46 +000013347Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * error.c: removed a C++ like comment
13350
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013351Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * parser.c: fixing bug 52299 strange condition leading
13354 to a parser crash due to a buffer overflow
13355 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13356 added the specific test case
13357
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013358Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13361 xmlXPathConvert{String,Number,Boolean} to be able to make
13362 type casts without a context stack, fixed some implementation
13363 problems related to the absence of context at parse-time,
13364 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13365 in the public API too
13366 * xpointer.c xpathInternals.h: we need to know at parse time
13367 whether we are compiling an XPointer
13368
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013369Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13372 cleaned up the parser internals, refactored XPath code, added
13373 new compilation based APIs and cleanly separated public and
13374 private APIs.
13375
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013376Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xpath.h: the comp field must be added at the end to avoid
13379 killing binary compat.
13380
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013381Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * Makefile.am: detect XPath memleaks in regreson tests
13384 * error.c: fixed and error w.r.t. error reporting still using
13385 stderr
13386 * hash.c: added new line at end of file
13387 * tree.h: minor cleanup
13388 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13389 expression parsing from evaluation, resulted in a number of
13390 changes internally, and in XPointer. Likely to break stuff
13391 using xpathInternals.h but should remain binary compatible,
13392 new interfaces will be added.
13393
Daniel Veillardd574f782001-03-14 19:40:17 +000013394Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * configure.in: fixed a couple of problems reported by
13397 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13398 without gcc on non linux platforms.
13399
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013400Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13403 a fix for --with-html-dir= configure support. I hope it won't
13404 break rpm generation
13405
Daniel Veillarda022fe02001-03-14 16:30:00 +000013406Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xmlIO.c: one function comment cleanup.
13409
Daniel Veillard25239c12001-03-14 13:56:48 +000013410Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * SAX.c: external subset notations were improperly registered
13413 in the internal subset.
13414
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013415Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * README.cvs-commits: added, pointing to HACKING
13418 * HACKING: updated
13419
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013420Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * parser.c: and Matt Sergeant found one in the XML push
13423 parser (erroneous check I forgot to remove when I fixed the
13424 main parser).
13425
Daniel Veillard68d7b672001-03-12 18:22:04 +000013426Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * xpath.c: ptittom found a small bug in UnaryExpr
13429
Daniel Veillarde356c282001-03-10 12:32:04 +000013430Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * configure.in: bumped to 2.3.4
13433 * error.c: fixed bug #51860
13434 * tree.c: fixed bug #51861
13435 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13436 * tree.[ch] : added xmlDefaultBufferSize
13437 * nanoftp.c: typo in function name header block
13438 * doc/xml.html : updated, added link to XML::LibXSLT
13439 * doc/html/* : rebuilt the docs
13440
Daniel Veillard80f32572001-03-07 19:45:40 +000013441Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * parser.c SAX.c: the new content parsing code raised an
13444 ugly bug in the characters() SAX callback. Found it
13445 just because of strangeness in XSLT XML Rec ouptut :-(
13446
Daniel Veillard6c831202001-03-07 15:57:53 +000013447Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * Makefile.am: Martin Baulig suggested to add -lm
13450 * tree.c: found another bug in xmlNodeGetContent()
13451
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013452Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * xpath.c: Bjorn found the error related to strictness of comparison.
13455
Daniel Veillard29631a82001-03-05 09:49:20 +000013456Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * parser.c: trying to fix the Dtd parsing problem reported
13459 by Gary, side effect of last week speed optimizations.
13460
Daniel Veillard14be0a12001-03-03 18:50:55 +000013461Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13464 * parserInternals.c: removed unneeded test raised by Stric
13465
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013466Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13467
13468 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13469 and fixed by William Brack). Added xmlXPathFormatNumber.
13470 Changed the sorting slightly.
13471 * configure.in Makefile.am example/Makefile.am: Added -lm.
13472 Please note that applications linking with libxml2, must
13473 also like with the math library from now on.
13474
Daniel Veillardf9533d12001-03-03 10:04:57 +000013475Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13478
Daniel Veillard2f362242001-03-02 17:36:21 +000013479Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * parser.c: one must report spaces even if the Dtd element
13482 content proves that this is not part of the element content.
13483 * result/valid/*.xml: this changed the ouptu slightly
13484
Daniel Veillardb402c072001-03-01 17:28:58 +000013485Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * configure.in: bumped to 2.3.3
13488 * doc/xml.html: updated
13489
Daniel Veillard77851712001-02-27 21:54:07 +000013490Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * tree.c: minor doc fix
13493 * xpath.c: deallocation issues when a result tree has been
13494 converted to a node-set
13495
Daniel Veillardec70e912001-02-26 20:10:45 +000013496Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * doc/xml.html: oops corrected dates s/2000/2001
13499
Daniel Veillard8730c562001-02-26 10:49:57 +000013500Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * valid.c: new patch from Gary Pennington
13503
Daniel Veillard91e9d582001-02-26 07:31:12 +000013504Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * doc/xml.html: applied patch from Ankh
13507
Daniel Veillardedac3c92001-02-26 01:36:19 +000013508Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * xinclude.c: fixed a problem building on Mac
13511
Daniel Veillard21a0f912001-02-25 19:54:14 +000013512Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * parser.c: more work on increasing parsing ferformances
13515
Daniel Veillard48b2f892001-02-25 16:11:03 +000013516Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13519 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13520 avoiding memcpy in production builds MEM_CLEANUP macro use
13521 * parser.[ch] parserInternals.c: optimizations of the tightest
13522 internal loops inside the parser. Better checking of I/O
13523 flushing/loading conditions
13524 * xmllint.c : added --timing
13525
Daniel Veillard71681102001-02-24 17:48:53 +000013526Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * configure.in: bumped to 2.3.2
13529 * doc/xml.html: updated for release
13530
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013531Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * xpath.c: found a memleak and fixed a nasty bug
13534
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013535Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * xmllint.[c1] : added return code errors for xmllint
13538 * xpath.c: specific debug dump function for result value trees
13539
Daniel Veillard4b637072001-02-21 21:52:55 +000013540Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xpath.c: finally implemented xmlXPathCompareNodeSets
13543 * test/XPath/expr/floats results/XPath/expr/floats: added
13544 a test for float expressions
13545
Daniel Veillardf714aa32001-02-21 03:07:44 +000013546Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13549 * parserInternals.[ch]: trying to speed up parsing
13550 * xpath.c : speeded up node set equality op
13551
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013552Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13555 better handling of ID/IDREF and the list modules associated
13556 * configure.in: small CFLAGS cleanup
13557
Daniel Veillarda8abee62001-02-19 15:14:59 +000013558Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * configure.in: fixed iconv detection on AIX (stric)
13561
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013562Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013563
13564 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13565
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013566Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13567
13568 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13569 and optimized xmlXPathNodeSetSort
13570
Daniel Veillard142adbf2001-02-17 13:21:05 +000013571Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * xpath.c: bug fix when context size is 0
13574 * parser.c: I like Norm's Dtd because they still manage to break
13575 the parser occasionally
13576
Daniel Veillardf23e0092001-02-16 13:21:29 +000013577Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13580
Daniel Veillarde0e26512001-02-16 00:11:46 +000013581Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13584 attributes within the XML-1.0 namespace
13585
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013586Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * xpathInternals.h: exported a few axis functions
13589 * doc/xml.html: updated the doc
13590
Daniel Veillard760f4422001-02-15 14:59:48 +000013591Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * configure.in: applied patch from Daniel van Balen for OpenBSD
13594 and bumped version to 2.3.1
13595 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13596 attempt to find autoclosing was simply broken, removed it,
13597 updated the examples, this is better
13598
Daniel Veillardd194dd22001-02-14 10:37:43 +000013599Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13602 hash functionnalities.
13603 * doc/html/* : rebuild the doc
13604
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013605Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13608 on predicate
13609 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13610 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13611 really want to have tags closed on output even if we accept
13612 unclosed ones on input
13613
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013614Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * xpath.c: ouch don't free NULL, rare case fixed
13617 * tree.c: don't coalesce text nodes if they don't have the
13618 same behaviour wrt escaping on output
13619
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013620Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * xpath.c: small fixup
13623 * SAX.c: don't warn on empty namespaces.
13624
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013625Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * README: a bit of cleanup
13628 * configure.in: preparing for 2.3.0 release
13629
Daniel Veillard1f83d392001-02-08 09:37:42 +000013630Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * hash.[ch]: added a first version of xmlHashSize()
13633 * valid.c: another bug fix from Gary Pennington
13634
Daniel Veillard5eef6222001-02-07 18:24:48 +000013635Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * valid.c: couple of bug fixes pointed by Gary Pennington
13638 * HTMLtree.c: #if 0 cleanup
13639
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013640Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13643 which removes a time consuming check of xmlXPathNodeSetAdd()
13644 and use it in places where we are sure to not break unicity
13645
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013646Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * xpath.c: bug fixes found from XSLT
13649 * tree.c: preserve node->name special values when copying nodes.
13650 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13651 external subset are fetched when available but without full
13652 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13653 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13654 output with encoding disabled.
13655
Daniel Veillard2c833b62001-02-03 08:52:06 +000013656Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13659 xmlCheckFilename should not be called from xmlFileOpenW
13660 and xmlGzfileOpenW
13661
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013662Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13665 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13666 added the new tests for URI normalization
13667 * testURI.c: fixed stoopid bugs
13668 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13669 the URI in the error messages are now properly normalized
13670
Daniel Veillardea28ce62001-02-02 08:20:19 +000013671Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13674
Daniel Veillarde99a4762001-02-01 04:34:35 +000013675Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13678
Daniel Veillard2b325a02001-01-31 20:46:31 +000013679Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * xpath.c: fixed mod operator
13682
Daniel Veillardde55cf62001-01-31 15:53:13 +000013683Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * parser.c: fixed xmlStrcat doc
13686 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13687 trees.
13688
Daniel Veillard2f913b72001-01-31 13:23:49 +000013689Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xpath.c result/XPath/tests/chaptersbase
13692 result/XPath/tests/simplebase: fixed XPath node()
13693 * tree.c: small fix in xmlNewNs()
13694 * Makefile.am: removed extraneous xml2Conf.sh rule
13695
Daniel Veillardb42042b2001-01-28 07:40:36 +000013696Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13699 Changed the library name, in order to get libxml-devel and
13700 libxml2-devel to coexist on a single system
13701 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13702 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13703
Daniel Veillardee0a4662001-01-27 18:59:33 +000013704Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13707 libxml2-devel installable in // as libxml-devel.
13708
Daniel Veillard5eb05942001-01-27 17:50:22 +000013709Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * doc/Makefile.am: fixed make rebuild in doc
13712 * doc/html/*.html: rebuilt the docs
13713
Daniel Veillard65c295d2001-01-26 09:32:39 +000013714Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13717
Daniel Veillard8e199902001-01-25 18:54:39 +000013718Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13721 the HTML doc to go into the -devel RPM ...
13722 * aclocal.m4 config.h.in: some updates due to auto* magic
13723
Daniel Veillard93086662001-01-25 18:13:04 +000013724Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * xpath.h: added a hook in the context structure allowing to
13727 link to extra support, needed for XSLT
13728
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013729Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13732 xmlXPtrCmpPoints to use it.
13733 * propagated the following patch from Alejandro Forero
13734 * include/win32config.h xmlIO.c: applied further suggestions
13735 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13736 * example/gjobread.c: fixed warnings, now that it builds
13737
13738Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13739
13740 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13741
13742 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13743 filename points to a valid file (not a directory).
13744 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13745 Added calls to xmlCheckFilenameDir.
13746
13747 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13748 `path' (rather than `filename') as the parameter to gzopen and open.
13749
Daniel Veillard48177c22001-01-23 15:27:41 +000013750Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * Makefile.am: fixed a problem with EXTRA_DIST
13753
Daniel Veillardb83ba402001-01-22 22:45:10 +000013754Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * Makefile.am example/Makefile.am: finally found the trick
13757 to build the example, i.e. add "." in SUBDIRS before example
13758 in the list <grin/>
13759
Daniel Veillard82687162001-01-22 15:32:01 +000013760Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * doc/xml.html: updated with an XSLT section, removed pointer to
13763 W3C CVS base.
13764
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013765Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13768 too, and deallocation need to occur the same way.
13769
Daniel Veillarde4566462001-01-22 09:58:39 +000013770Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13773 type correponding to an XSLT result tree fragment. Share most
13774 of the data format with node set, as well as operators.
13775 * HTMLtree.c: added a newline at the end of the doctype output
13776 whe this one is not present initially.
13777 * tree.c: make sure taht the parent and doc pointers are properly
13778 set when copying attributes (lists).
13779
Daniel Veillard701c7362001-01-21 09:48:59 +000013780Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13783
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013784Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * xpath.c: seems I finally killed that ugly path evaluation
13787 context bug (tagged 9999 in case is is wrong)
13788
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013789Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13792 for XSLT
13793
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013794Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13797 for xmlGzfileOpen() bug
13798
Daniel Veillardf6eea272001-01-18 12:17:12 +000013799Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * xpath.c: removed an error found by XSLT usage
13802 * tree.c parserInternals.h: use a predefined static string
13803 for text and comment nodes, avoid freeing them in xmlFreeNode,
13804 exported the string name in parserInternals.h and added
13805 another value to disable encoding at output (for XSLT),
13806 gain memory, time.
13807
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013808Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13811 win32/libxml2/libxml2_so.dsp: new makefiles and update
13812 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13813
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013814Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13817 Gary Pennington
13818
Daniel Veillard389e6b72001-01-15 19:41:13 +000013819Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * xpath.c: fixed the comaprision of values and nodelists,
13822 need to compare nodelist still ...
13823 * debugXML.c: avoided a possible core dump
13824 * HTMLparser.c: cleanup
13825 * nanohttp.c: contributed fix.
13826 * tree.c: fixes in properties handling added xmlSetNsProp
13827 needed by libxslt
13828 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13829 comment
13830 * TODO: updated
13831
Daniel Veillard167bd532001-01-06 21:09:34 +000013832Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * parser.c parserInternals.c: applied Bjorn Reese optimization
13835 patch
13836
13837Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * Makefile.am: applied patch fro make check from Martin Vidner
13840
Daniel Veillard503b8932001-01-05 06:36:31 +000013841Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * configure.in: preparing 2.2.11
13844 * doc/html/*: rebuild the HTML files
13845 * doc/xml.html : updated
13846
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013847Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * tree.c: fixed a stupid bug
13850 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13851 patches related to validation of an XInclude processing result
13852 * TODO: updated
13853
Daniel Veillarde2488192001-01-04 10:54:22 +000013854Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13857 on large files
13858
Daniel Veillardf060a412001-01-03 20:52:44 +000013859Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13862
Daniel Veillard45cff692001-01-03 18:02:04 +000013863Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13866 reported by Jonas Borgström
13867 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13868
Daniel Veillard08108982001-01-03 15:24:58 +000013869Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * testXPath.c xpath.c: fixing the XPath union expressions problem
13872 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13873
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013874Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * xmllint.c: Made is so if the file name is "-" is will read form
13877 standard input. Sven Heinicke <sven@zen.org>
13878 * tree.c: fixed a problem when growing buffer
13879 * tree.h: fixed the comment of the node types following andersca
13880 comment
13881 * TODO: updated
13882
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013883Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13884
13885 * HTMLparser.[ch]: added a way to avoid adding automatically
13886 omitted tags. htmlHandleOmittedElem() allows to change the
13887 default handling.
13888 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13889 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13890 of xmllint too when using --memory flag, added a memory test
13891 suite at the Makefile level.
13892 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13893 with namespace use when encountering QNames in XPath evalation,
13894 added xmlns() scheme in XPointer.
13895 * nanoftp.c : incorporated a fix
13896 * parser.c xmlIO.c: fixed problems raised with encoding when using
13897 the memory I/O
13898 * parserInternals.c: closed bug 25934 reported by
13899 torsten.landschoff@innominate.de
13900 * TODO: updated
13901
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013902Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13905 on a non-updated tree :-(, made a 2.2.10 release to correct the
13906 situation
13907
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013908Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13911 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13912 integrated a set of OpenVMS changes from Howard Taylor
13913 <Howard.Taylor@pacoast.com>
13914
Daniel Veillard58770e72000-11-25 00:48:47 +000013915Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13916
13917 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13918 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13919
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013920Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * HTMLparser.c: some fixes on auto-open of html/head/body
13923 * encoding.c: fixed a compilation error on some gcc env
13924 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13925 XPointer implementation
13926 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13927 related XPointer tests and associated results
13928
Daniel Veillard300f7d62000-11-24 13:04:04 +000013929Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13930
13931 * doc/xmldtd.html doc/xml.html: following a short step by step
13932 guidance on IRC to help maciej with DTDs I started a small
13933 page on the subject.
13934
Daniel Veillard748e45d2000-11-17 16:36:08 +000013935Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13936
13937 * HTMLparser.c: fixed handling of broken charrefs
13938 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13939 patches
13940
Daniel Veillard28929b22000-11-13 18:22:49 +000013941Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13942
13943 * doc/xml.html doc/html/* : rebuilt the docs after adding
13944 xinclude and updated page for 2.2.7 and 2.2.8
13945 * configure.in: releasing 2.2.8
13946
Daniel Veillard41e06512000-11-13 11:47:47 +000013947Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13948
13949 * parser.[ch] parserInternals.c: applied the conditional
13950 section processing fix from Jonathan P Springer
13951 <jonathan.springer2@gte.net>
13952 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13953 project file, fixed iconv default non support
13954 * xpath.c: fixed the problem of evaluating relative expressions
13955 when a node context is provided.
13956
Daniel Veillardbf432752000-11-12 15:56:56 +000013957Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13958
13959 * nanoftp.c: fixed gcc 2.95 new warnings
13960 * SAX.c: fixed a stupid bug
13961 * tree.c: fixed a formatting problem when round-tripping
13962 from/to memory
13963 * xinclude.c: chased memleak, fixed a base problem
13964 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13965 xmlXPtrBuildNodeList()
13966 * TODO: updated
13967 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13968 adding a first small set of regression tests for XInclude
13969
Daniel Veillardc2def842000-11-07 14:21:01 +000013970Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13971
13972 * nanohttp.[ch]: applied Wayne Davison patches to access
13973 the WWW-Authorization header.
13974 * parser.c: Closed Bug#30847: Problems when switching encoding
13975 in short files by applying Simon Berg's patch.
13976 * valid.c: fixed a validation problem
13977 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13978 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13979 Wayne Davison
13980 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13981 need to be extended to non full nodes selections.
13982 * xinclude.c: starts to work decently
13983
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013984Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13985
13986 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13987 debugXML.c xmlversion.h.in: Started adding XInclude support,
13988 this is a new xmllint option
13989 * tree.c xpath.c: applied TOM patches for XPath
13990 * xpointer.c: fixed a couple of errors.
13991 * uri.c: added an escaping function needed for xinclude
13992 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13993 new warning from RH70 gcc's version
13994
Daniel Veillarda4964b72000-10-31 18:23:44 +000013995Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13996
13997 * HTMLparser.c: fixed loop on invalid char in scripts
13998 * parser.c: update to description of xmlIOParseDTD()
13999 * libxml.m4 xmlversion.h.in: changes contributed by
14000 Michael Schmeing <m.schmeing@internet-factory.de>
14001 * configure.in: preparing for 2.2.7
14002 * Makefile.am: trying to avoid config.h and acconfig.h
14003 being included in the distrib
14004 * configure.in: released 2.2.7
14005
14006Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14007
14008 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14009 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14010
Daniel Veillard01411222000-10-30 15:33:22 +000014011Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14012
14013 * parser.[ch]: added xmlIOParseDTD()
14014 * xpointer.c: added support for the 2 extra parameters of
14015 string-range, fixed a stoopid error when '0' was present
14016 in XPointer expressions
14017 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14018 testsuite for the above
14019
Daniel Veillard6db58192000-10-30 09:27:53 +000014020Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14021
14022 * libxml.spec.in: improved package descriptions
14023
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014024Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * xpath.c xpathInternals.h: applied a large cleaning patch
14027 from TOM <ptittom@free.fr>, it also add namespace support
14028 for function and variables registration.
14029
Daniel Veillardbd20df72000-10-29 17:53:40 +000014030Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14033 * Makefile.mingw: Wayne Davison's update adding hash.c
14034
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014035Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * xpath.c: fixed the root evaluation problems
14038 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14039 ignorable spaces with <b> <bold> <em>
14040 * tree.c: fixed a loop in xmlSearchNsByHref()
14041
Daniel Veillard767662d2000-10-27 17:04:52 +000014042Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * xpath.c: applied another XPath patch from TOM
14045 * xpath.c include/makefile.am: applied another patch from
14046 china@thewrittenword.com (cleanup on IRIX).
14047
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014048Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14049
14050 * xml-config.1: received a fixed version from Fredrik Hallenberg
14051 <hallon@lysator.liu.se>
14052
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014053Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14056 cleanup patch for XPath
14057
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014058Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14059
14060 * patched to redirrect all "out of context" error messages to
14061 a reconfigurable routine. The changes are:
14062 * xmlerror.h : added the export of an error context type (void *)
14063 an error handler type xmlGenericErrorFunc there is an interface
14064 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14065 to reset the error handling routine and its argument
14066 (by default it's equivalent to respectively fprintf and stderr.
14067 * all the c files: all wild accesses to stderr or stdout within
14068 the library have been replaced to calls to the handler.
14069
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014070Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14071
14072 * configure.in: release 2.2.6
14073 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14074 exporting the inner functions of xpath for extension modules
14075 * doc/*: updated and rebuilt the doc
14076
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014077Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * nanohttp.c : applied Wayne HTTP cleanup patch
14080 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14081 and xmlNodeSetSpacePreserve()
14082
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014083Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14084
14085 * xpath.c: closing bug #29260
14086
Daniel Veillard126f2792000-10-24 17:10:12 +000014087Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14090 multikey tuples, made hash structure opaque
14091 * valid.[ch]: moved elements, attributes, notations decalarations
14092 as well as ID and refs to hash tables.
14093 * entities.c: hash cleanup
14094 * xmlmemory.c: fixed a dump problem in debug mode
14095 * include/Makefile.am: problem passing in DESTDIR= values patch
14096 from Marc Christensen <marc@calderasystems.com>
14097 * nanohttp.c: removed debugging remains
14098 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14099 * HTMLparser.c parser.c: fixing a number of problems with the
14100 macros in the *parser.c files (Wayne).
14101 * HTMLparser.c: close the previous option when opening a new one
14102 (Marc Sanfacon).
14103 * result/HTML/*: updated the HTML results accordingly
14104
Daniel Veillard52afe802000-10-22 16:56:02 +000014105Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14108 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14109 XPath functions and XML entities table to them. More to come...
14110 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14111
Daniel Veillard683cb022000-10-22 12:04:13 +000014112Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14113
14114 * tree.c: coalesce adjacent text nodes
14115 * valid.c: handling of blank nodes in DTd validation (raised
14116 by problems with a posteriori validation).
14117 * nanohttp.c: changing behaviour on HTTP write stuff.
14118 * HTMLtree.c: forced body and html to be explicitely closed.
14119 * xpath.h: exported more XPath functions.
14120
Daniel Veillard1baf4122000-10-15 20:38:39 +000014121Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * Release of 2.2.5
14124 * xpointer.c: range() range-inside and other helper functions
14125 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14126
Daniel Veillard47e12f22000-10-15 14:24:25 +000014127Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14128
14129 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14130 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14131
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014132Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14133
14134 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14135 and XPointer modules
14136
Daniel Veillard134c9f32000-10-15 10:27:08 +000014137Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * SAX.h: closed #25107
14140
Daniel Veillard39915622000-10-15 10:06:55 +000014141Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * testSAX.c: fixed problem with cdata reporting
14144 * SAXresult/* : updated
14145
Daniel Veillard1e851392000-10-15 10:02:56 +000014146Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14147
14148 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14149 Closed bug #27499, added to regression tests
14150 * TODO: updated
14151
Daniel Veillard7eda8452000-10-14 23:38:43 +000014152Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14153
14154 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14155 support for SCRIPT and STYLE with help from Bjorn Reese
14156 * test/HTML/* result/HTML/*: added simple testcase and updated
14157 the existing ones.
14158
Daniel Veillardff9c3302000-10-13 16:38:25 +000014159Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
14161 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14162 string-range for empty strings
14163 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14164 test/XPath/xptr/strrange: augmented the XPointer testsuite
14165
Daniel Veillard189446d2000-10-13 10:23:06 +000014166Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * doc/xml.html doc/xmlmem.html: added a module describing memory
14169 interfaces and use, updated the main page.
14170
Daniel Veillard2f971a22000-10-12 23:26:32 +000014171Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
14173 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14174 nanoftp code work on Windows too now
14175
14176Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014177
14178 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14179 * xpointer.c: implemented string-range() at least a good first version
14180 * test/XPath/docs/str test/XPath/xptr/strrange
14181 result/XPath/xptr/strrange: the string-range() tests
14182
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014183Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14184
14185 * Makefile.am include/Makefile.am include/win32config.h
14186 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14187 and make distcheck
14188
Daniel Veillard19d61112000-10-11 23:50:35 +000014189Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14192 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14193 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14194
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014195Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14198 patch for socklen_t detection by
14199 Albert Chin-A-Young <china@thewrittenword.com>
14200
Daniel Veillardcd429612000-10-11 15:57:05 +000014201Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14202
14203 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14204 and added a --dtdvalid option to xmllint used to test it
14205
Daniel Veillard47c02452000-10-11 13:04:36 +000014206Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14209 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14210
Daniel Veillard2d38f042000-10-11 10:54:10 +000014211Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14214 handlings (registration, lookup, cleanup)
14215
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014216Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14217
14218 * configure.in Makefile.am include/makefile.am: adding XPointer
14219 and XPtrtests target
14220 * xpointer.[ch] : new files for XPointer support
14221 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14222 more XPath tests
14223
Daniel Veillard57fda592000-10-10 23:24:14 +000014224Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * configure.in: fixed, very broken, make distcheck works again
14227
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014228Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * More work toward 2.2.5, integrated a number of patches
14231 * configure.in Makefile.am win32config.h.in: trying to cleanup
14232 make distcheck .... huh ...
14233 * include/Makefile.am include/win32config.h: new directory
14234 for includes
14235 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14236 updated teh makefiles and instructions for WIN32
14237 * xpath.c: small fixes
14238 * test/XPath/ results/XPath: updated the testcases and results
14239 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14240 suggested patches
14241 * valid.c: fixed an ID bug
14242
Daniel Veillardb71379b2000-10-09 12:30:39 +000014243Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14246 the automake bug where wrong dependancies were generated.
14247 * xpath.[ch]: worked on XPointer
14248
Daniel Veillard7e99c632000-10-06 12:59:53 +000014249Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * configure.in Makefile.am: 2.2.5, ship the include in an
14252 include/libxml subdirectory, use symlinks when using CVS
14253 * testSAX.c: fixed small bug
14254 * testXPath.c: changed the way testfiles are parsed
14255 * debugXML.c: same kind of cleanup when parsing an argument expression
14256 XPath/XPointers can have blanks embedded
14257 * xpath.[ch]: more cleanup, reorgs for XPointer work
14258 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14259 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14260
Daniel Veillard55b91f22000-10-05 16:30:11 +000014261Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14262
14263 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14264 in the XPath engine, rewrote large parts of it, now it's far
14265 cleaner and in sync with the REC not an old WD. Fixed a parsing
14266 problem in the interactive XML shell found when testing XPath.
14267
Daniel Veillardac260302000-10-04 13:33:43 +000014268Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14271 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14272 examples with the extra test
14273
Daniel Veillard7cfce322000-10-04 12:40:27 +000014274Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14277 the global init function.
14278
Daniel Veillard970112a2000-10-03 09:33:21 +000014279Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * HTMLparser.c: Doohhh, attribute name parsing was still case
14282 sensitive ! Fixed this ...
14283 * result/HTML/* : updated the tests results accordingly
14284
Daniel Veillard740abf52000-10-02 23:04:54 +000014285Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14288 engine, should be far more stable, incorporated a new version of
14289 preceding/following axis, need testing
14290 * uri.c: fixed file:///c:/a/b/c problem
14291 * test/XPath/tests/idsimple: augmented the XPath tests
14292
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014293Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * doc/* rebuilding docs for 2.2.4 release
14296
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014297Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14298
14299 * configure.in: releasing 2.2.4
14300 * parser.[ch]: added xmlStrEqual()
14301 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14302 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14303 use xmlStrEqual instead
14304 * TODO: updated
14305 * added an XPath test
14306
Daniel Veillardbc765302000-10-01 18:23:35 +000014307Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14310 * entities.h: exported xmlInitializePredefinedEntities
14311 * parser.[ch] : added xmlInitParser()
14312 * parserInternals.h : had to export htmlInitAutoClose()
14313
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014314Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14315
14316 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14317 problems
14318 * Makefile.am : added XPath regression tests to normal tests
14319 * uri.c: fixed a problem with local paths, cleanup
14320 * parser.c: fixed a problem with large CData sections
14321
Daniel Veillardd2ade932000-09-30 14:39:55 +000014322Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14323
14324 * configure.in xml-config.in: patch from "Ben Taylor"
14325 <sol7x86@hotmail.com> for solaris shared libs lookup
14326
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000143272000-09-30 Martin Baulig <baulig@suse.de>
14328
14329 * libxml-2.0.pc.in: Provide pkg-config script.
14330
14331 * configure.in: Create the libxml-2.0.pc script from the
14332 libxml-2.0.pc.in templates.
14333 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014334 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014335
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014336Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14339 when compiling with MSC
14340
Daniel Veillard46057e12000-09-24 18:49:59 +000014341Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * xpath.c: patch for normalize-string() substring-before(),
14344 substring-after() and translate() functions from Bjorn Reese
14345 <breese@mail1.stofanet.dk>
14346 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14347 Fredrik Hallenberg <hallon@lysator.liu.se>
14348 * TODO: updated
14349
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014350Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14353 problem of socklen_t being undefined on a number of platforms
14354 * debugXML.c: fixed a compilation problem when without snprintf
14355
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014356Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14357
14358 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14359 an URI bug and a fix for the control-character-induced infinite loop
14360 * nanohttp.c: preventive fix for compiling on WIN32
14361
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014362Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * xmlint.c: closing bug #25000
14365
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014366Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14369 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14370 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14371 related function, fixing xmlStrncmp(), and associated cleanup
14372 * result/HTML/entities.html.sax: updating result
14373
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014374Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14375
14376 * uri.c: applied patch for URI escaping from Wayne Davison
14377 <wayned@blorf.net>
14378 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14379 from Denis Barbier <barbier@imacs.polytechnique.fr>
14380 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14381 patch from Wayne Davison
14382
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014383Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * doc/xml.html : updated with new releases, adding "how to help"
14386
Daniel Veillard04698d92000-09-17 16:00:22 +000014387Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
14389 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14390 removed a few warnings in pedantic mode ...
14391 * parserInternals.c parser.c: moved encoding switching function
14392 to parserInternals.c
14393 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14394
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014395Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14398 error or warning handlers
14399
Daniel Veillardb1059e22000-09-16 14:02:43 +000014400Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * parserInternals.c parserInternals.h parser.c Makefile.am:
14403 created a new module parserInternals.c, moved most of the
14404 code shared by the various parsers there, as well as
14405 deprecated code from parser.c. More cleanup of parser.c
14406 * uri.c: fixed a problem when URI is NULL
14407 * valid.c: speedup when looking for an attribute declaration
14408
Daniel Veillard39c7d712000-09-10 16:14:55 +000014409Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14412 the cleanup of the computation of URI references when seeking
14413 external entities. The URI reference string and the resulting
14414 URI are both stored now.
14415 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14416 large s(n)printf checks and cleanup from Denis Barbier
14417 <barbier@imacs.polytechnique.fr>
14418 * xmlversion.h.in tree.h: couple of SGML declarations for a
14419 possible docbook module.
14420 * result/VC/ : a couple of test output changed due to the change
14421 of the entities URI
14422
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014423Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14424
14425 * parser.h: added a _private field for linking user's data
14426
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014427Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * parser.c parserInternals.h: demacroified most of the IS_XXX
14430 the gain in size is significant so ...
14431
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014432Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14433
14434 * entities.c: cases where looking up entities with doc==NULL
14435 covered
14436
Daniel Veillard90e11312000-09-05 10:42:32 +000014437Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
Daniel Veillard1de50802000-09-07 08:54:32 +000014439 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014440 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14441
Daniel Veillard98a79162000-09-04 11:15:39 +000014442Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
Daniel Veillard1de50802000-09-07 08:54:32 +000014444 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014445 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14446 * Makefile.in: added URItest and included thenin "make tests"
14447
14448Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014449
14450 * xmlversion.h.in: closed bug 22941
14451
Daniel Veillard2bb89092000-08-31 14:57:50 +000014452Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
14454 * doc/xmlio.html: added doc and example for entity loader
14455 redefinition.
14456
Daniel Veillard96984452000-08-31 13:50:12 +000014457Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14458
14459 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14460 used by libxml
14461
Daniel Veillarde715dd22000-08-29 18:29:38 +000014462Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * parser.c: Fixed bug on invalid ontent characters and when using
14465 push.
14466 * xmllint.c: fixed xmllint endling of errors in push mode
14467
Daniel Veillard4948eb42000-08-29 09:41:15 +000014468Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014471 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014472 * result/HTML/*.sax: regenerated HTML SAX output
14473 * parser.c: more cleanup.
14474
Daniel Veillarde010c172000-08-28 10:04:51 +000014475Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014478 patches from Wayne Davison <wayned@users.sourceforge.net>,
14479 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014480 * HTMLparser.c: fixed an ignorable white space detection bug
14481 occuring when parsing with SAX only
14482 * result/HTML/*.sax: updated since the output is now HTML
14483 encoded...
14484
Daniel Veillard47f3f312000-08-27 22:40:15 +000014485Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014487 * HTMLparser.[ch]: applied some of Wayne Davison
14488 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014489
Daniel Veillarde0854c32000-08-27 21:12:29 +000014490Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14493 undeclared namespace prefix was used, added a warning.
14494 Cleaned up support w.r.t. entities, spilling out a warning
14495 and being pedantic on lookups.
14496 * test/warning/ent9 : added testcase for previous example.
14497 * TODO: updated
14498 * parserInternals.h parser.c: changed the way names are parsed
14499 now allow infinite size and decrease penalty for normal use
14500 * parser.c: Started a big cleanup/check of the parser code,
14501 fixed some of the most tortuous entity code, spotted code
14502 unused anymore
14503 * test/*: added tests for very long names and related nasty
14504 things.
14505
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014506Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * doc/encoding.html: added encoding aliases doc
14509 * doc/xml.html: updates
14510 * encoding.[ch]: added EncodingAliases functions
14511 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14512 bottleneck affecting large DTDs like Docbook
14513 * parser.[ch] xmllint.c: added a pedantic option, will be
14514 useful
14515 * SAX.c: redefinition of entities is reported in pedantic mode
14516 * testHTML.c: uninitialized warning from gcc
14517 * uri.c: fixed a couple of bugs
14518 * TODO: added issue raised by Michael
14519
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014520Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * doc/encoding.html: propagated Martin Duerst suggestions
14523
Daniel Veillard52402ce2000-08-22 23:36:12 +000014524Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14527 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14528 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14529 by Wayne Davison
14530
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014531Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * nanoftp.c nanohttp.c: small cleanup
14534 * TODO: updated
14535
Daniel Veillard244ece92000-08-19 20:58:02 +000014536Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * added an old VC testcase and updated title.xml entity
14539
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014540Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14541
14542 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14543 done on auto-opening of <p> tags and cleanup of SAX output
14544
Daniel Veillard979e55e2000-08-19 16:48:54 +000014545Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14548
Daniel Veillard4540be42000-08-19 16:40:28 +000014549Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * doc/xml.html libxml.* structure.*: updated the doc a bit
14552
Daniel Veillard808a3f12000-08-17 13:50:51 +000014553Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
14555 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14556 of SAX tests
14557
Daniel Veillard29579362000-08-14 17:57:48 +000014558Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14561 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14562
Daniel Veillard1255ab72000-08-14 15:13:33 +000014563Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14566 * testHTML.c: fix core dump on Solaris 2.x systems
14567 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14568 * result/HTML/*.sax: previous bug fix lead to new results
14569
Daniel Veillard03109292000-08-14 14:58:22 +000014570Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14573 * configure.in: added --with-readline=DIR to accept alternate
14574 path for readline include/library
14575 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14576 for ANSI under HP-UX
14577 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14578 includes @LIBS@
14579
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014580Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * doc/* : rebuilt the docs
14583 * getting ready for 2.2.2 release
14584
Daniel Veillard87b95392000-08-12 21:12:04 +000014585Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14586
14587 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14588 and xmlAddFeature()
14589 * tree.[ch]: added xmlAddChildList()
14590 * xmllint.c: MAP_FAILED macro test
14591 * parser.h: added xmlParseCtxtExternalEntity()
14592 * valid.c: applied bug fixes removed warning
14593 * tree.c: added CDATA block to elements content
14594 * testSAX.c: cleanup of output
14595 * testHTML.c: added SAX testing
14596 * encoding.c: better error recovery
14597 * SAX.c, parser.c: fixed one of the external entity processing
14598 of the OASis testsuite
14599 * Makefile.am: added HTML SAX regression tests
14600 * configure.in: bumped to 2.2.2
14601 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14602 SAX results
14603
Daniel Veillard88a172f2000-08-04 18:23:10 +000014604Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * configure.in: patch for HP compiler
14607
146082000-08-04 Sven Heinicke <sven@zen.org>
14609
14610 * xmllint.c: Was coredumping sometimes when the file given didn't
14611 exist.
14612
Daniel Veillard46e370e2000-07-21 20:32:03 +000014613Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014616
Daniel Veillard46e370e2000-07-21 20:32:03 +000014617 when using in memory parsing. Need some cleanup.
14618 * xmllint.c configure.in: added a --memory flag to test memory
14619 parsing
14620
Daniel Veillard36650692000-07-21 15:16:39 +000014621Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * nanohttp.c: fixed socklen_t replacement to unsigned int
14624 * parser.c: fixed a space handdling missing at the end of
14625 production 28 DOCTYPE.
14626 * xmlmemory.c: fixed a stupid bug on the routine to override
14627 allocation functions
14628 * TODO: updated
14629
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014630Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * doc/ regenerated the docs
14633
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014634Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * doc/encoding.html doc/xml.html: added I18N doc
14637 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14638 improvements, both parser and filters, added ASCII & HTML,
14639 fixed the ISO-Latin-1 one
14640 * xmllint.c testHTML.c: added/made visible --encode
14641 * debugXML.c : cleanup
14642 * most .c files: applied patches due to warning on Windows and
14643 when using Sun Pro cc compiler
14644 * xpath.c : cleanup memleaks
14645 * nanoftp.c : added a TESTING preprocessor flag for standalong
14646 compile so that people can report bugs more easilly
14647 * nanohttp.c : ditched socklen_t which was a portability mess
14648 and replaced it with unsigned int.
14649 * tree.[ch]: added xmlHasProp()
14650 * TODO: updated
14651 * test/ : added more test for entities, NS, encoding, HTML, wap
14652 * configure.in: preparing for 2.2.0 release
14653
Daniel Veillard49703262000-07-10 10:27:46 +000014654Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * nanoftp.c: fixed the way the control connection is handled
14657 * libxml.spec.in: fixed the dependancies and cleanup
14658
Daniel Veillard306be992000-07-03 12:38:45 +000014659Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * doc/xml.html: changed the xmlsoft.org structure, updated the
14662 examples w.r.t. root and childs
14663
Daniel Veillard7d853352000-07-02 18:53:09 +000014664Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14667
Daniel Veillard365e13b2000-07-02 07:56:37 +000014668Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * HTMLparser.c: Work on character encoding support for the HTML parser
14671 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14672 * encoding.c: Fixed a potential memleak in the encoding stuff
14673
Daniel Veillardaf743792000-07-01 11:49:28 +000014674Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * doc/FAQ.html doc/Makefile.am : added a FAQ
14677
14678Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014679
14680 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14681 of the HTML parser to force it to not bypass SAX
14682
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014683Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * win32config.h.in: updated
14686 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14687 lacks iconv support :-( need to release 2.1.1
14688 * configure.in: release 2.1.1
14689 * HTMLparser: fixed bug #14784
14690 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14691 by Windows compiler
14692 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14693 the SAX startDocument() callback.
14694 * TODO: updated
14695
14696Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * added xmlStopParser()
14699
Daniel Veillardbe803962000-06-28 23:40:59 +000014700Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * configure.in: 2.1.0 prerelease
14703 * Large resync between W3C and Gnome tree
14704 * nanoftp, nanohttp.c: fixed stalled connections probs
14705 * HTMLtree.c SAX.c : support for attribute without values in
14706 HTML for andersca
14707 * valid.c: Fixed most validation + namespace problems
14708 * HTMLparser.c: start document callback for andersca
14709 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14710 * parser.h, SAX.c: serious speed improvement for large
14711 CDATA blocks
14712 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14713 different encoding
14714 * example/Makefile.am example/gjobread.c tree.h: work on
14715 libxml1 libxml2 convergence.
14716 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14717 and the LIBXML_TEST_VERSION macro
14718
Daniel Veillardc310d562000-06-23 18:32:15 +000014719Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * doc/xml.html: various patches and improvements typo fixed by
14722 Felix Natter
14723 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14724 from Felix Natter <fnatter@gmx.net>
14725
Daniel Veillardf3029822000-05-06 08:11:19 +000014726Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * doc/upgrade.html: updated with instructions for support of both
14729 libxml-1.x and libxml-2.x
14730 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14731 for 2.x support and also fixed includes
14732
14733
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014734Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14737 the encoding support, added iconv support, so now libxml if
14738 compiled with iconv automatically support japanese encodings
14739 among others. Work based on initial patch from Yuan-Chen Cheng
14740 I may have broken binary compat in the encoding handler
14741 registration scheme, but that was so utterly broken I don't
14742 expect anybody to have used this feature until now.
14743 * parserInternals.h: fixup on the CHAR range macro
14744 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14745 code.
14746 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14747 * uri.c: added xmlParseURI() I can't believe I forgot to
14748 implement this one in 2.0 !!!
14749 * SAX.c: moved doc->encoding update in the endDocument() call.
14750 * TODO: updated.
14751
Daniel Veillard06047432000-04-24 11:33:38 +000014752Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * tree.h: removed extraneous xmlRemoveProp definition
14755 * TODO: added item about --disable-corba configure switch
14756 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14757 * nanoftp.c: fixed include problems giving troubles on AIX and
14758 slowlaris
14759 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14760 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14761 comment and headers changes to lower gtk-doc number of warnings
14762 * doc/html/*: rebuilt docs
14763
Daniel Veillarde0aed302000-04-16 08:52:20 +000014764Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * HACKING: documented the tag for 1.x and instructions
14767
Daniel Veillard5e873c42000-04-12 13:27:38 +000014768Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14771 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14772 xmlCreateIOParserCtxt
14773 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14774 significant overall improvement
14775 * xmllint.c: added I/O test to xmllint
14776 * testSAX.c: added a speed test
14777 * doc/* : updated/regenerated
14778
Daniel Veillardfc708e22000-04-08 13:17:27 +000014779Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * xpath.c uri.h parserInternals.h: cosmetic changes from
14782 "Timur I. Bakeyev" <timur@bat.ru>, including making
14783 xmlCreateURI() public
14784
Daniel Veillard5d211f42000-04-07 17:00:24 +000014785Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14788 and the code at the same time. Added a clean mechanism for
14789 overload or added input methods: xmlRegisterInputCallbacks()
14790 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14791 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14792 * TODO: updated
14793 * doc/* : updated/regenerated
14794 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14795 source dir
14796
Daniel Veillarde77a9182000-04-05 19:12:29 +000014797Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * testURI.c: yet another forgotten commit, I should get some sleep !
14800
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014801Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * xmllint.c: forgot to commit this too ?
14804
Daniel Veillardb9df4042000-04-05 14:23:16 +000014805Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * xmlversion.h.in : forgot to commit this previously
14808
Daniel Veillard361d8452000-04-03 19:48:13 +000014809Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14812 * README TODO: updated for release
14813 * uri.c uri.h: added authority parsing/saving
14814 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14815 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14816 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14817 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14818 Makefile.am : added compile-time customization of libxml
14819 --with-ftp --with-http --with-html --with-xpath --with-debug
14820 --with-mem-debug
14821 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14822 #include <libxml/xxx.h> I hope it won't break too much stuff
14823 and will be manageable in the future...
14824 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14825 and added xmllint to the installed programs
14826 * uri.h: added xmlFreeURI()
14827
Daniel Veillardec303412000-03-24 13:41:54 +000014828Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14829
14830 * uri.c uri.h: finished the escaping handling, the base support
14831 and the URI path normalization. Looks good just lacks the
14832 authority content parsing code.
14833 * Makefile.am: added instructions to generate testURI
14834 * TODO: updated
14835 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14836 added links and icons for W3C and Gnome
14837
Daniel Veillard8f621982000-03-20 13:07:15 +000014838Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * xmlmemory.[ch] : seems I forgot to actually update the files in
14841 the last commit :-)
14842 * doc/xml.html doc/html/* : updated and uploaded the docs
14843
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014844Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14847 * TODO: updated
14848 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014849 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014850 gfree).
14851 * Makefile.am, uri.c, uri.h: added a set of functions to do
14852 exact (litteraly copied from the RFC 2396 productions) parsing
14853 and handling of URI. Will be needed for XLink, one XML WFC,
14854 XML Base and reused in the nano[ftp/http] modules. Still work
14855 to be done.
14856
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014857Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * configure.in, libxml.spec.in : libxml2
14860 * doc/* : updated the doc page, rebuilt the docs
14861
Daniel Veillardcf461992000-03-14 18:30:20 +000014862Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * all: tagged LIB_XML_1_X
14865 * *.c *.h : updated from W3C CVS tree
14866 * configure.in : 2.0.0-beta
14867 * libxml.spec.in : libxml2 package nam
14868 * result/* : new version of the tests output
14869
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014870Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14871
14872 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14873
Daniel Veillardb566ce12000-03-04 11:39:42 +000014874Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * doc/* : rebuilt the docs
14877 * parser.c: final patch on #6766
14878 * valid.c: small patch on validity checks.
14879
Daniel Veillardfb76c402000-03-04 11:39:42 +000014880Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14883 added
14884 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14885 compatibility w.r.t. XML spec and existing code.
14886
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014887Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * parser.c: seems a better solution to <a> </a> exists,
14890 will try it for a while
14891
Daniel Veillard83a30e72000-03-02 03:33:32 +000014892Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14893
14894 * parser.c: tried to remove the <a> </a> generating <a/>
14895 this is hard. Left a flag for that purpose. Fixed bug #6766
14896 * configure.in: prepared 1.8.7 not released, due to previous
14897 problem
14898
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014899Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * doc/xml.html : applied second patch from Paul DuBois
14902
Daniel Veillard402e8c82000-02-29 22:57:47 +000014903Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * doc/xml.html : applied patch from Paul DuBois
14906
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014907Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14908
14909 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14910
Daniel Veillard5feb8492000-02-02 17:15:36 +000014911Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14912
14913 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14914 compilation warnings on various platforms.
14915 * parser.c: Fixed #5281 validity error callbacks are now desactived
14916 by default if not validating.
14917
Daniel Veillardf341f932000-02-02 14:52:08 +000014918Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14921
Daniel Veillard13c757e2000-02-01 23:59:15 +000014922Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14925 <gkatsi@cs.toronto.edu>
14926
Daniel Veillard726e8792000-01-30 20:04:29 +000014927Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14930 processing URLs
14931
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014932Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14935 xmlNanoFTPUpdateURL for persistent control connections.
14936 * configure.in: 1.8.6
14937
14938Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14941 * tree.[ch] : added xmlSaveNoEmptyTags
14942
James Henstridgef3be9312000-01-28 13:59:21 +0000149432000-01-29 James Henstridge <james@daa.com.au>
14944
14945 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14946
14947 * Makefile.am: added nanoftp.[ch] to the build.
14948
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014949Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * nanoftp.[ch]: cleanup, comments, API
14952 * debugXML.c : fixed a bug in the cat command
14953 * doc/*: regenerated the docs
14954
Daniel Veillardda07c342000-01-25 18:31:22 +000014955Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14958 * debugXML.c : fixed a bug in the cat command
14959 * valid.c: fixing some small probs
14960 * libxml.spec.in: get rid of the SNAP suffix
14961 * doc/xml.html: updated the status
14962
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014963Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * xml-config.in: xml-config --version to just return the
14966 version number
14967 * xpath.c: some cleanup w.r.t. axis when the current node is
14968 an attribute.
14969 * TODO: updated
14970
Daniel Veillard461a66c2000-01-18 18:01:01 +000014971Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * configure.in: prepared for libxml-1.8.5
14974 * doc/* recompiled the documentation
14975
149762000-01-17 Jody Goldberg <jgoldberg@home.com>
14977
14978 * configure.in : WARNING autoconf subtlety alert :
14979 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14980 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14981 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14982 get defined by AC_CHECK_HEADERS.
14983
Daniel Veillardf967b902000-01-17 16:06:10 +000014984Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14987 Rune.Djurhuus@fast.no
14988
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014989Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * TODO: updated
14992 * tree.c, parser.c: made sure that only memory alloc problems
14993 and internal parser errors are allowed to write to stdout or
14994 stderr.
14995
Daniel Veillard0142b842000-01-14 14:45:24 +000014996Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * tree.c : restored xmlNewGlobalNs since this seems used by
14999 a lot of existing code :-(, fixed a bug in xmlNewNs
15000 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15001 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15002 to exit() from the library code.
15003 * xpath.c, parser.c: removed bugs or unused code detected by
15004 Windows compilers
15005 * parser.c: started adding interfaces for parsing well balanced
15006 XML fragments
15007 * configure.in: releasing 1.8.4
15008 * doc/* : rebuilt the docs
15009
Daniel Veillard2eac5032000-01-09 21:08:56 +000015010Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * tree.[ch] : added xmlNewDocFragment() for DOM
15013 * testHTML.c: uninitialized variable.
15014
Daniel Veillardf3a73582000-01-05 14:58:39 +000015015Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15016
15017 * doc/* : rebuild the docs
15018
Daniel Veillard71b656e2000-01-05 14:46:17 +000015019Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * acconfig.h: readline and history patch
15022 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15023 * tree.c: added check and handling when possibly removing an ID
15024 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15025 and saving.
15026 * test/HTML/entities.html result/HTML/entities.html* : test for
15027 various entities reference cases
15028 * result/HTML/* : as a result output of some testcase have
15029 changed
15030 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15031 by previous example. added xmlParseTryOrFinish().
15032 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15033 entities.h debugXML.h HTMLparser.h: changed the way struct are
15034 declared to allow gtk-doc to expose those
15035 * parser.c: closed bug #4960
15036 * Makefile.am configure.in: Applied patch from
15037 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15038 and math/socket libs detection
15039
Daniel Veillard437b87b2000-01-03 17:30:46 +000015040Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * configure.in, Makefile.am: link tester against readline
15043 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15044
Daniel Veillard686d6b62000-01-03 11:08:02 +000015045Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15046
15047 * tree.[ch]: added xmlRemoveProp
15048 * win32config.h.in nanohttp.c: avoid including the Windows
15049 socket stuff in every C files
15050 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15051 the XmL parser(s)
15052 * test/ns4 result/ns4 etc...: added test case for previous prob
15053 * tree.c: xmlNewNs wasn't checking for double definition
15054 * Makefile.in: fixed a problem with dist-hook duplicates
15055 * parser.[hc], xmlIO.c: fixed the loading of external entities
15056 APIs, now xmlLoadExternalEntity() is used everywhere and
15057 setting up an app specific front-end using the
15058 * SAX.c parser.c: some fixes, now the xhtml spec validates
15059 with the xhtml DTD.
15060 * error.c: fixed crashes in case of no input stream
15061 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15062 to the validation tests and results
15063
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015064Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15067 too htmlCreatePushParserCtxt() and htmlParseChunk()
15068 * parser.c: a bit of cleanup.
15069 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15070 to XML) removed the last mem leak known
15071 * HTMLtree.c: output message cleanup
15072 * xmlmemory.c: display content info about memory blocks
15073 * result/HTML/wired.* : missing att value warning change
15074
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015075Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * doc/* : rebuilt the documentation
15078
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015079Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * parser.[ch] parserInternals.h: Push parser for XML,
15082 seems to work fine now
15083 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15084 --push for push testing
15085 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15086 * testSAX.c: added --push
15087 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15088 subtree
15089 * xmlIO.[ch] : enriched API + fixes for push mode
15090 * entities.[ch]: added the entity content length to the struct.
15091 * xmlmemory.[ch]: new API to show the last entries for the shell
15092 * valid.c: added required attribute testing
15093 * SAX.c: the cdata callback now merge contiguous fragments
15094 * HTMLparser.c: cleanup of some macros
15095
Daniel Veillard3c558c31999-12-22 11:30:41 +000015096Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * parser.c: fix for PIs name starting with xml
15099 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015100 * *.c, configure.in win32config.h.in : generate win32config.h for
15101 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015102
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015103Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * parser.c: fixed a stupid = vs. == bug :-(
15106 * doc/gnome-xml.sgml: s/glade/xml/
15107
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015108Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * configure.in, doc/xml.html : bug fix release 1.8.2
15111 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15112 Hopefully the end of that silly C++ include problem
15113 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15114 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15115 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15116 troubles with autoclosed elements when the stree shape doesn't
15117 follow the DtD specs. Added htmlIsAutoClosed() and
15118 htmlAutoCloseTag()
15119 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15120 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15121 * debugXML.c: fixed a bug on printing default namespaces.
15122 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15123
Daniel Veillardb24054a1999-12-18 15:32:46 +000015124Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * result/HTML/*.htm[l] : updated the HTML regression tests according
15127 to the new output
15128 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15129 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15130 problem due to intermix of extern "C" { ... } declarations for C++
15131 and recursive includes in the headers
15132
Chris Lahey323c48c1999-12-18 15:32:45 +0000151331999-12-20 Chris Lahey <clahey@umich.edu>
15134
15135 * HTMLtree.c: Made it so that html nodes with a single child do
15136 not insert a carriage return before or after the child node.
15137
Daniel Veillardb24054a1999-12-18 15:32:46 +000015138Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015139
15140 * configure.in, doc/xml.html : bug fix release 1.8.1
15141 * parser.c: fixed bug #4344
15142 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15143 added the glue to avoid C++ problems
15144 * doc/* : regenerated the documentation
15145
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015146Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15149 namespace recognition, and Dia as a resul :-(
15150 * encoding.c: closed bug #3950
15151
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015152Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * valid.c: debugging a posteriori validation, except URI expansion
15155 stuff this should be fixed now
15156 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15157 Carl Nygard <cnygard@bellatlantic.net>
15158 * tester.c: added --postvalid, cleaning of the code
15159 * tree.[ch]: added xmlDocGetRootElement()
15160
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015161Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15162
15163 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15164 c++ losage.
15165
Daniel Veillard10a2c651999-12-12 13:03:50 +000015166Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * configure.in, doc/xml.html : bumped to 1.8.0
15169 * xlink.[ch], Makefile.am : added framework for link detection
15170 * parser.h: added nbChars to parser context, needed for cleanup.
15171 * xmlmemory.c: removed a nasty bug when out of mem
15172 * valid.[ch]: adding namespace support for attribute decl
15173 * tester.c: added --debugent option
15174 * debugXML.[ch]: added xmlDebugDumpEntities()
15175 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15176 buffers instead, this was really needed, validation was breaking
15177 in strange ways due to that. Added xmlParseStringPEReference()
15178 and other parsing from strings functions. Entities processing
15179 modified again, but PERef are still not handled correcly but
15180 unless you're Eve Maller you won't notice :-)
15181 * HTMLparser.c: large changes toward reliability, and switched to
15182 lowercase internal tags, XHTML is lowercase, so it will help
15183 that output is closer to next version.
15184 * doc/* : regenerated the documentation, it is now hosted at
15185 http://xmlsoft.org/ (same bits I just bought the domain :-)
15186
15187
Daniel Veillard294cbca1999-12-03 13:19:09 +000015188Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15191 doc generation
15192 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15193 in the SAX API
15194 * doc/*: rebuilt the doc making sure everything appears in the
15195 HTML files
15196
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015197Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15200 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15201 which allow impressive speed improvement on dataset with
15202 large text pieces, but at the cost of broken binary
15203 compatibility and slightly bigger memory usage.
15204 Configure with --with-buffers to activate them, they
15205 are protected with XML_USE_BUFFER_CONTENT define.
15206 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15207 goal is 0 memory left allocated once parser is no more used
15208 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15209 call xmlCleanupParser() and xmlMemoryDump()
15210
Daniel Veillarda819dac1999-11-24 18:04:22 +000015211Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15214 * parser.[ch] encoding.[ch]: added memory cleanup routines
15215 * parser.c: closing bug #3788
15216 * doc/*: rebuilt the doc
15217
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015218Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15221 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15222 * tester.c: added --compress option
15223 * doc/*: rebuilt the documentation
15224
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015225Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15228 if given /proc/kcore as input !
15229 * doc/xml.html doc/*: updated and rebuilt the documentation
15230
15231Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015232
15233 * parser.c: Fixed some wrongly space collapsing code due to
15234 a misreading of the spec.
15235 * result/*: fixed the output accordingly
15236
15237Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015238
15239 * encoding.c: bug fix and typos
15240 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15241 * parser.c: added attribute normalization closing bug #3597
15242 * test/att* result/att* SAXresult/att*: testcase for attribute
15243 normalization
15244
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015245Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * configure.in: closing bug #3163 by adding extra flags for the
15248 cc compiler on HP-UX
15249
Daniel Veillard51e3b151999-11-12 17:02:31 +000015250Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * valid.[ch] : removed a typo and an enumerated type bug in the
15253 xmlAddElementDecl() function
15254 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15255 call to xmlEncodeEntitiesReentrant() so that the functions
15256 New, Set and Get are at the same level.
15257 * parser.c HTMLparser.c: extra memory allocation bug for
15258 attributes detected by someone using libxml in embedded systems :-)
15259
Daniel Veillard962195f1999-10-28 15:51:53 +000015260Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * xmlmemory.h: turned off mem debug :-\
15263
Daniel Veillard35008381999-10-25 13:15:52 +000015264Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * parser.c: closed bug #2784 a one line fix, but worth pushing
15267 a new release out
15268 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15269 some structures, comments before and after the
15270 main element, and other nastyness
15271 * HTMLtree.c tree.c: accomodate the extended HTML supported
15272 * configure.in: pushing 1.7.4
15273 * test/ent8 and related outputs : added a new test for bug #2784
15274 * test/HTML/wired.html and related output: a nasty HTML example
15275 * Makefile.am: improved the test scripts
15276 * docs/* : reran the documentation extractor, updated xml.html
15277
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015278Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15281 HTMLparser and debugged the HTML related code. HTML documents
15282 now have their own type
15283 * entities.c: do not dump &apos; for HTML output
15284 * xmlmemory.c: improvement, breakpoint mechanism
15285 * testHTML.c: added --sax --repeat ...
15286 * Makefile.am: improved the HTML tests
15287 * valid.[ch]: added xmlValidGetValidElements and
15288 xmlValidGetPotentialChildren
15289 * tester.c: added --insert to test the 2 new functions
15290 * test//* result//* SAXresult//* : regression test cleanup
15291 and extension.
15292 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15293 gnome-xml-nanohttp.html
15294
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015295Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * HTMLparser.c: fixed problems with some autoclose tags
15298 * tree.c: fixed XML output problems.
15299 * result/* SAXresult/*: update of the tests output
15300
Daniel Veillard6077d031999-10-09 09:11:45 +000015301Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * Makefile.am: Arturo patch for xmlConf.sh version info
15304 * parser.c: Tim Josling patch for single quoted items
15305 * tester.c: Tim Josling patch for tester options usage
15306 * tree.h: indent cleanup
15307
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015308Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15311 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15312
Daniel Veillard00fdf371999-10-08 09:40:39 +000015313Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * tree.c : Raph patch for initialization of CORBA fields
15316 * parser.c, xpath.c, ...: modification of doc comments
15317 * xpath.c : allow spaces in xpath expressions
15318
Daniel Veillardad219441999-09-27 08:17:49 +000015319Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * xmlmemory.h: turning off memory debug :-(
15322
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015323Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15326 better SAX interfaces.
15327 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15328 entity.
15329 * configure.in: 1.7.2
15330
15331Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015332
15333 * libxml.spec.in: fixed the URL
15334 * doc/xml.html: improved the documentation front-end
15335
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015336Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015337
15338 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15339
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015340Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015341
15342 * libxml.spec.in: fixed the alpha compile problem
15343 * parser.[ch]: changed errno to errNo in the parser context :-(
15344 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15345 * doc/xml.html: changed CHAR to xmlChar
15346 * doc/html/*: recompiled the documentation
15347 * configure.in: 1.7.1
15348
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015349Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * parser.h: modified the parser context struct to regain 1.4.0
15352 binary compatibility
15353 * parser.c, xml-error.h: added errno ot teh context and defined
15354 a set of errors values with update of errno
15355 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15356 DTDs and entities
15357 * *.h, *.c: complete cleanup of the use of config.h and include
15358 protection depending on the current setup.
15359 * overalll debugging, maintenance and bug-fixing on all modules
15360 * updated the documentation
15361 * ready for 1.7.0
15362
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015363Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * HTMLparser.c : cleanup
15366 * SAX.c valid.c valid.h: added ID/IDREF checking
15367 * tree.c tree.h: extended doc structure for refs
15368 * configure.in: 1.6.2
15369 * parser.c: patched bug in SAX user arg call
15370 * parserInternals.h: patched missing close in C++ wrapping
15371 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15372 especially upcoming XPointer implementation.
15373 * doc/xml.html: augmented, typo
15374
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015375Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15376
15377 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15378 not all invocations of install understand -d.
15379
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015380Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15381
15382 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15383 to make 'check' works, when builddir != srcdir.
15384
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015385Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * doc/xml.html : updated the documentation
15388
Daniel Veillard6454aec1999-09-02 22:04:43 +000015389Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15392 not deallocated memory blocks
15393 * *.c : replaces all calls to malloc() free() and realloc() to
15394 the wrapper functions/macros
15395 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15396 instead of xmlFreeNodeList()
15397
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015398Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * HTMLparser.c: corrected a stupid bug leading to core dump at
15401 tree deallocation. Removed warnings indicated by
15402 Stephane.Conversy@lri.fr
15403 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15404 looked for in the external subset
15405
15406Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015407
15408 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15409 on SGI by Stephane.Conversy@lri.fr
15410
Daniel Veillardb96e6431999-08-29 21:02:19 +000015411Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * all .h : changed the prototype declaration indent as in gtk
15414 * most .c : working on reducing the TODOs in the code
15415 * most .c : cleanup though -pedantic and Insure++
15416 * improvements on validation ID checkings.
15417 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15418 * xml-config.in: closed #1810
15419
15420Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015421
15422 * tree.h, valid.c, valid.h: more work on validity, IDs
15423 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15424 definition for AIX
15425
Daniel Veillardb556eb51999-08-15 17:19:50 +000015426Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15429 the distribution due to a cut'n paste error at last commit
15430
Daniel Veillardb05deb71999-08-10 19:04:08 +000015431Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * configure.in: upgraded to version 1.4.0
15434 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15435 Big update, added a large part of the validation process,
15436 it should be usable, but some parts are missing
15437 * xpath.c: improved the implementation w.r.t. root.
15438 * Makefile.am: added more tests
15439 * test and result trees: added a lot of tests
15440 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15441
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015442Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * Added an HACKING file
15445
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015446Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * xpath.[ch] : improvements and debug of the XPath implementation
15449 * parser.c, HTMLparser.c : modified the parsers to be progressive
15450 * tree.[ch] : extended the Buffer promitives
15451 * xmlIO.[ch] : added basic I/O routines providing progressive
15452 parsing and ready for I18N conversion plugins
15453 * SAXresult/* : the SAX callback sequence maybe slightly different
15454 now
15455 * test*.c : improved/updated the tests programs
15456 * doc/* : recompiled the docs.
15457
Daniel Veillard15b75af1999-07-26 16:42:37 +0000154581999-07-26 Michael Meeks <michael@edenproject.org>
15459
15460 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15461
15462 * tree.c: Ditto.
15463
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015464Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * configure.in: upgraded to version 1.4.0
15467 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15468 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15469 XML query language, see http://www.w3.org/TR/xpath for more details.
15470 * parser.c, parser.h: added CHAR* related string functions for XPath
15471 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15472 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15473 rebuild the docs.
15474 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15475 and regression testing capabilities for XPath.
15476
Daniel Veillardd79d7871999-07-12 10:38:12 +000015477Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15480 closing bug #1646
15481
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015482Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * Makefile.am, example/Makefile.am: closed bug #1683
15485
Daniel Veillard3166ab11999-07-11 16:14:19 +000015486Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * example/Makefile.am, configure.in: added the makefile for the
15489 gjobread example
15490
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015491Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15492
15493 * doc/Makefile.am:
15494 - fix which allow "make install DESTDIR=</install/prefix>".
15495
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015496Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15499 which fixed a problem on the file reading-code.
15500
Daniel Veillard82150d81999-07-07 07:32:15 +000015501Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15504 output.
15505 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15506
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015507Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * parser.h : Oops removed the binary compatibility problem
15510 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15511 * parser.c, HTMLparser.c: applied patches for reading from stdin
15512
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015513Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * parser.c, entities.c, valid.c: cleanup bug #1591
15516 * configure.in: cleanup bug #1592
15517 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15518 the same tree back-end. Hence gdome will be available for it.
15519 * doc/Makefile.am: close bug #617
15520
Daniel Veillard97fea181999-06-26 23:07:37 +000015521Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * parser.c: alloctate a per parser context SAX interface block
15524
Daniel Veillard14fff061999-06-22 21:49:07 +000015525Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15528 and xmlEncodeEntitiesReentrant with the correct one :-\
15529
15530Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * commit of my internal XML base changes, quite a lot of
15533 changes, cleanups, better entities support, framework for
15534 new I/O and charset detection and handling
15535 * Fixed the configure/Makefile stuff to generate shared libs
15536 with the proper version info, so we jumped on rev from
15537 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15538 xmlEncodeEntities() result need to be freed now, and a string
15539 xmlParserVersion provide the current library version.
15540
Raph Levien05240da1999-06-15 21:27:11 +000015541Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15542
15543 * parser.c: fixed a buffer overrun for when you have a very long
15544 attribute with no entities in it.
15545
Daniel Veillardbb2da581999-06-13 14:37:07 +000015546Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * added example directory
15549 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15550
Daniel Veillard011b63c1999-06-02 17:44:04 +000015551Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * Release of libxml-1.1, nearly everything has been touched for
15554 this.
15555 * Added more regression tests
15556 * Updated the documentation
15557
Daniel Veillard27d88741999-05-29 11:51:49 +000015558Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * tree.[ch]: unified the XML_NO_CORBA defines.
15561 * parser.c encoding.[ch]: started plugging in char encoding detection
15562
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015563Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15564
15565 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15566 Also freed allocated buffer.
15567
Daniel Veillard27d88741999-05-29 11:51:49 +000015568Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015569 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15570 reentrancy problem at printing. One is left in entities.c, to
15571 remove ASAP
15572 * testSAX.c : added a test example showing the use of the SAX
15573 interface if one doesn't want to build the DOM tree.
15574 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15575
Daniel Veillard517752b1999-04-05 12:20:10 +000015576Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15579 large revamping of the parser to use SAX callbacks
15580 http://www.megginson.com/SAX/ (or at least a C like interface
15581 a la Expat). It's now possible to set up your own callbacks
15582 and the parser will not build a DOM tree.
15583 * test/* result/*: updated the test suite, I finally removed
15584 the old Namespace draft support (PI based).
15585
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015586Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * Makefile.am: added test result to EXTRA_DIST for make tests
15589
Daniel Veillard64068b31999-03-24 20:42:16 +000015590Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * parser.c, parserInternals.h: moved the chars macro definitions
15593 to parserInternals.h
15594 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15595 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15596
Daniel Veillard012ccc11999-03-23 10:11:11 +000015597Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * xml-config.in : applied patch to make --version work
15600
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000156011999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15602
15603 * Makefile.am (check-local): Alias for `tests' target. This will
15604 cause `make check' to do the right thing.
15605 (tests): Don't run tests in srcdir. Also, replaced calls to
15606 basename with a `sed' "equivalent".
15607
Daniel Veillardd109e371999-03-05 06:26:45 +000015608Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15611 it in the header and not the sources, updated the doc.
15612 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15613 pointing this out.
15614
Daniel Veillardbc50b591999-03-01 12:28:53 +000015615Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15618 exported the inputStream routines.
15619 * doc/html/* : updated accordingly
15620
Daniel Veillardd692aa41999-02-28 21:54:31 +000015621Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * parser.c, parser.h, parserInternals.h: added a few extra
15624 internal calls to allocate and free parser contexts ...
15625 * doc/html/* : updated accordingly
15626
Daniel Veillard55a99271999-02-25 11:01:29 +000015627Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * configure.in, Makefile.am, doc/makefile.am : General changes for
15630 1.0.0 release and including the generated HTML documentation.
15631
Daniel Veillard35925471999-02-25 08:46:07 +000015632Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * makefile.am : added parserInternals.h, oops.
15635
Daniel Veillard1e346af1999-02-22 10:33:01 +000015636Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * parserInternals.h: added this header giving access to the parser
15639 internal functions.
15640 * doc/Makefile.am : added a rebuild target which rebuilds the full
15641 set of documentations
15642 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15643 the internal subset.
15644 * *.c *.h: modifications needed to generate the documentation using
15645 gtk-doc, cleanup of functions blocks, reorganisation of struct
15646 declarations.
15647
Daniel Veillard1164e751999-02-16 16:29:17 +000015648Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15651 the tar and spec file to include the beginning of the doc.
15652
Nuno Ferreira03d04781999-02-13 00:07:17 +0000156531999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15654
15655 * doc/.cvsignore: Added this file.
15656
Daniel Veillard6800ef31999-02-08 18:33:22 +000015657Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * tree.c: fixed xmlGetProp to return "" when the attribute
15660 exists, even if the node-list is NULL.
15661
Daniel Veillard726c7e31999-02-08 15:13:10 +000015662Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * tree.c: patched an error outputting empty attribute values.
15665 * Makefile.am and doc/makefile.am: have been updated during the
15666 week-end. Sorry for an empty CVS log, I got a shell problem.
15667
Daniel Veillard1899e851999-02-01 12:18:54 +000015668Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * tree.h: cleaned up using enums instead of defines
15671 * parser.c, valid.[ch]: more work on parsing/output of element
15672 declarations
15673
Daniel Veillard3b9def11999-01-31 22:15:06 +000015674Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * valid.[ch], tree.c, parser.c : more work toward full parsing
15677 of XML DTDs.
15678 * README: added informations about mailing-list and on-line
15679 documentation
15680
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000156811999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15682
15683 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15684
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015685Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * parser.c, tree.[ch] : more work toward conformance testing,
15688 added a last element to accelerate parsing of very flat structures
15689 started working on internal subset Element content declaration.
15690 * valid.[ch] : first cut at adding code toward validation.
15691 * previous changes had also small impact on most files, especially
15692 the conformance testing using James Clark test suite.
15693
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015694Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * test/* : updated the examples, most of them were not well
15697 formed (humm), and added rdf2.
15698 * result/* : resulting changes in the output.
15699
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015700Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15703
Daniel Veillard44b3a061998-12-05 17:27:22 +000015704Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * tree.c: patched a bug in the generation of empty attributes
15707
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015708Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15711 for node/trees/documents/... Biggest problem is namespace
15712 support when copying subtrees.
15713
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015714Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * parser.c, entities.c: improve entities and char ref encoding,
15717 and cleanups of error messages.
15718
Daniel Veillard242590e1998-11-13 18:04:35 +000015719Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * parser.c, entities.c: simple bug hunting done during rpm2html and
15722 rpmfind integration.
15723
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015724Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * parser.[ch]: Added interfaces allowing to specify a SAX
15727 handler before parsing.
15728
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015729Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * parser.c: redirrect all errors reporting through the SAX
15732 error function
15733
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015734Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15737 * libtool, tlmain ...: update of the libtool files
15738
Miguel de Icaza442321c1998-11-04 18:13:38 +0000157391998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15740
15741 * entities.c: Use g_snprintf insteda of snprintf.
15742
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015743Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15746 added ent5 test for this purpose.
15747 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15748
Daniel Veillard27271681998-10-30 06:39:40 +000015749Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * parser.c: fixed? a strange error due to compression on a GWP
15752 document.
15753
Daniel Veillard25940b71998-10-29 05:51:30 +000015754Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * tree.[ch]: bug fixing
15757 * entities.[ch]: defined a specific type for predefined entities
15758 * doc/xml.html: more documentation on the library, how to use it,
15759 overview of the interfaces.
15760
Daniel Veillard16253641998-10-28 22:58:05 +000015761Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15764
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015765Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15766
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015767 * tree.c: corrected a small bug
15768 * doc/xml.html: continuing writing documentation.
15769
15770Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15771
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015772 * debugXML.h debugXML.c: added debugging utilities.
15773 * tester.c: added --debug switch.
15774 * tree.c: patched an incorrect node->type assignment.
15775 * parser.c: formatting, ensure that node->doc != NULL in attributes
15776
Daniel Veillardccb09631998-10-27 06:21:04 +000015777Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15780 entity support and provide an internal representation close to
15781 DOM one (entity ref nodes, and attribute value as tree). I tried
15782 to preserve the interface but this will surely break some apps
15783 (I have to change rpm2html/rpmfind for example). I had to change
15784 two interfaces, and the generated tree is somewhat different.
15785 * doc/* : started documenting the XML library, the tree and
15786 DOM/Corba. This is a first step.
15787
Daniel Veillard11e00581998-10-24 18:27:49 +000015788Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * parser.c: Set up the fonctions comment block, boring but useful.
15791 * parser.h, SAX.c, parser.c: now attributes are processed through
15792 the SAX interface. The problem is that my SAX interface diverged
15793 quite a bit from the original one, well this is not an official
15794 spec, and translating it from Java to C is hairy anyway...
15795
Daniel Veillard97b58771998-10-20 06:14:16 +000015796Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15799 fonctions comment block, boring but useful.
15800
15801Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015802
15803 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15804 conversion routines. However they are not yet used to convert the
15805 inputs. The core will run with UTF-8.
15806
Daniel Veillard33942841998-10-18 19:12:41 +000015807Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * tree.c : make sure that the type id is properly set-up when
15810 a new object is allocated, needed for DOM.
15811
Daniel Veillard27fb0751998-10-17 06:47:46 +000015812Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * tree.h, tree.c: Ok, the main objects in the tree will be native
15815 corba objects, it costs 8 bytes per Node, Attribute and Document
15816 but it simplifies the Corba integration a lot (no extra interface
15817 objects to allocate/free).
15818
Daniel Veillard0bef1311998-10-14 02:36:47 +000015819Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15822 and changed NODEs contants for conformity with DOM Level 1
15823
Daniel Veillard27864701998-10-08 03:47:24 +000015824Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * added hooks to keep track of servants when creating objects
15827 xmlDoc and xmlNode (for Corba export).
15828
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015829Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * added xml-config script.
15832
Daniel Veillard7066a791998-10-01 20:28:28 +000015833Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15836 to autoupdate libtool and automake conf files.
15837
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000158381998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15839
15840 * Makefile.am: Use '?' to separate the sed
15841 commands as ',' is used when people pass -Wl,something.
15842
15843
Daniel Veillard15a8df41998-09-24 19:15:06 +000015844Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * tree.c, tree.h: added a per-document compression interface.
15847
Daniel Veillard151b1b01998-09-23 00:49:46 +000015848Tue Sep 22 20:47:38 EDT 1998
15849
15850 * tree.c, tree.h: added saving with compression and added interfaces
15851 to control the compression level (xmlGetCompressMode,
15852 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15853
Daniel Veillard70120ff1998-09-22 00:24:21 +000015854Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * parser.c: corrected a loop for files of size 0
15857
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000158581998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15859
15860 * error.h: New file. Contains prototyes from `error.c'.
15861
Tom Tromeyc19653d1998-08-14 01:22:43 +000015862Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15863
15864 * Makefile.am (xmlincdir): New macro.
15865 (xmlinc_HEADERS): Renamed from include_HEADERS.
15866
Daniel Veillard845664d1998-08-13 04:43:19 +000015867Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * applied small patch on numeric entities from
15870 Christopher Blizzard <blizzard@appliedtheory.com>
15871
Daniel Veillard260a68f1998-08-13 03:39:55 +000015872Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * New release 0.2, removed the old xml_* files so that it's
15875 coherent with the other CVS base (W3C), far better conformance
15876 to standard, new namespaces, decent entities support, beginning
15877 of a SAX-like interface. Nearly nothing left intact, even the
15878 test examples ...
15879
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000158801998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15881
15882 * .cvsignore: Add .deps dir
15883
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015884Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15887
Daniel Veillardfe926001998-07-26 04:28:20 +000015888Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015889
Daniel Veillardfe926001998-07-26 04:28:20 +000015890 * configure.in: added test for CPP
15891 * AUTHORS, Changelog: the original ones didn't get commited but the
15892 glib ones instead, fixed.
15893 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015894
Daniel Veillardfe926001998-07-26 04:28:20 +000015895Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015896
Daniel Veillardfe926001998-07-26 04:28:20 +000015897 * integrated code developped at W3C
15898 * changed the original Copyright
15899 * migrated to automake
15900 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015901