blob: 203c08a95307e9d0d6e1a57d2cee7fd6063b1414 [file] [log] [blame]
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * win32/Makefile.msvc: updates for RelaxNG
4 * win32/Makefile.mingw: updates for RelaxNG
5 * win32/libxml2.def.src: added RelaxNG exports
6
Daniel Veillard97fd5672003-02-07 13:01:54 +00007Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * xinclude.c: applied another bug fix from Sean Chittenden
10
Daniel Veillardef4d3bc2003-02-07 12:38:22 +000011Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * configure.in xmllint.c: I f...ed up the default configuration
14 of schemas and --relaxng option display in xmllint, pointed by
15 Morus Walter.
16 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
17 detection module, fixes bug #105374.
18
Daniel Veillardc5a70f22003-02-06 23:41:59 +000019Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * xmlschemastypes.c: added the boolean base type.
22
Daniel Veillard96a4b252003-02-06 08:22:32 +000023Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * xmlschemastypes.c: started implementing some of the missing
26 default simple types
27 * result/relaxng/*: updated the results
28
Daniel Veillard72fef162003-02-05 14:31:19 +000029Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * NEWS doc/*: updated the docs, ready for 2.5.2 release
32
Daniel Veillard71531f32003-02-05 13:19:53 +000033Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * HTMLparser.c tree.c xmlIO.c: comments cleanups
36 * Makefile.am: use xmllint for doing the RelaxNG tests
37 * configure.in: preparing 2.5.2 made schemas support default to
38 on instead of off
39 * relaxng.c: removed the verbosity
40 * xmllint.c: added --relaxng option
41 * python/generator.py python/libxml_wrap.h: prepared the integration
42 of the new RelaxNG module and schemas
43 * result/relaxng/*: less verbose output
44
Daniel Veillardec498e12003-02-05 11:01:50 +000045Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * valid.c: do not run content model validation if the
48 content is not determinist
49
Daniel Veillardde590ca2003-02-05 10:45:26 +000050Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * SAX.c: added the redefinition of namespaced attribute
53 check that was missing as Fabrice Desré pointed out.
54
Daniel Veillard930dfb62003-02-05 10:17:38 +000055Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
58 improvements from Nick Kew, allowing to do more checking
59 to HTML elements and attributes.
60
Daniel Veillard4287c572003-02-04 22:48:53 +000061Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * xinclude.c: fixing bug #105137 about entities declaration
64 needing to be copied to the including document.
65
Daniel Veillard652d8a92003-02-04 19:28:49 +000066Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * catalog.c: fixed bug #104817 with delegateURI
69 * xpath.c: fixing bugs #104123 and #104125
70
Daniel Veillard0e298ad2003-02-04 16:14:33 +000071Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * configure.in valid.c xmlreader.c python/libxml_wrap.h
74 python/types.c: fixing #104096 to compile without regexps
75
Daniel Veillard57e79b32003-02-04 15:33:12 +000076Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * valid.c: fixing bug #103969 forgot to add an epsilon transition
79 when building the automata for elem*
80
Daniel Veillard358a9892003-02-04 15:22:32 +000081Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
82
83 * HTMLparser.c: applied patch from Arne de Bruijn fixing
84 bug #103827
85
Daniel Veillardeb137172003-02-04 15:18:06 +000086Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
87
88 * HTMLparser.c: updating a comment, fixing #103776
89
Daniel Veillard8d589042003-02-04 15:07:21 +000090Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * parser.c: fixing bug 105049 for validity checking of content
93 within recursive entities.
94
Daniel Veillarde5b110b2003-02-04 14:43:39 +000095Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * HTMLparser.c: try to fix # 105049
98 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
99 * tree.c: updated a function comment
100
Daniel Veillard419a7682003-02-03 23:22:49 +0000101Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * relaxng: more work on grammars and refs/defs
104 * test/relaxng/* result/relaxng/*: augmented/updated the
105 regression tests
106
Daniel Veillard144fae12003-02-03 13:17:57 +0000107Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * relaxng: more work on name classes, except support
110 * test/relaxng/* result/relaxng/*: augmented/updated the
111 regression tests
112
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000113Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * relaxng: more work on name classes, the "validate all" schemas
116 seems to work now.
117 * test/relaxng/* result/relaxng/*: augmented/updated the
118 regression tests
119
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000120Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
123 * parser.c: put a guard against infinite document depth, basically
124 trying to avoid another kind of DoS attack.
125 * relaxng.c: some code w.r.t. nameClasses
126
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000127Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * test/relaxng/* result/relaxng/*: check all the namespace support
130 was actually correct based on tutorial section 10.
131
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000132Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * relaxng: include seems to work okay now
135 * test/relaxng/* result/relaxng/*: augmented/updated the
136 regression tests
137
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000138Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
139
140 * relaxng.c: a bit of work done in the train back.
141 * test/relaxng/*: added one of the include tests
142
Daniel Veillard154877e2003-01-30 12:17:05 +0000143Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * relaxng: more work done in the train
146 * test/relaxng/* result/relaxng/*: augmented/updated the
147 regression tests
148
Daniel Veillarde431a272003-01-29 23:02:33 +0000149Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * relaxng.c: debugging of externalRef
152 * test/relaxng/* result/relaxng/*: augmented/updated the
153 regression tests
154
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000155Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * relaxng.c: more work on Relax-NG, implementing externalRef
158 * test/relaxng/* result/relaxng/*: augmented/updated the
159 regression tests
160 * Makefile.am: cleanup to Relaxtests target
161
Daniel Veillardb08c9812003-01-28 23:09:49 +0000162Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * relaxng.c: more work on Relax-NG, implementing interleave
165 * test/relaxng/* result/relaxng/*: augmented/updated the
166 regression tests
167
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000168Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * relaxng.c: more work on Relax-NG, implementing interleave
171 * test/relaxng/* result/relaxng/*: augmented/updated the
172 regression tests
173
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000174Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
175
176 * doc/tutorial/customfo.xsl
177 * doc/tutorial/customhtml.xsl
178 adding stylesheet customizations used to generate fo
179 for pdf and html
180
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000181Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * relaxng.c: more work on Relax-NG
184 * test/relaxng/* result/relaxng/*: augmented/updated the
185 regression tests
186 * xmlschemastypes.c: added a number of base type definition but not
187 the associated checks, those are still TODOs
188
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000189Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
190
191 in docs/tutorial:
192 * apa.html
193 * apb.html
194 * apc.html
195 * apd.html
196 * ape.html
197 * apf.html
198 * apg.html
199 * ar01s02.html
200 * ar01s03.html
201 * ar01s04.html
202 * ar01s05.html
203 * ar01s06.html
204 * ar01s07.html
205 * ar01s08.html
206 * index.html
207 * xmltutorial.pdf
208 * xmltutorial.xml
209 add index to tutorial
210
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000211Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
212
213 * doc/xmlcatalog.1
214 * doc/xmlcatalog_man.html
215 * doc/xmlcatalog_man.xml
216 belatedly fixing bug #93622 (adds rewriteURI type to
217 "--add" option in xmlcatalog man page
218
Daniel Veillard3be27512003-01-26 19:49:04 +0000219Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
220
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000221 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000222 Julio Merino, closing #104475
223
Daniel Veillardea3f3982003-01-26 19:45:18 +0000224Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c: more work on Relax-NG
227 * test/relaxng/* result/relaxng/*: augmented/updated the
228 regression tests
229
Daniel Veillardedc91922003-01-26 00:52:04 +0000230Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * relaxng.c: more work on Relax-NG
233 * test/relaxng/* result/relaxng/*: augmented/updated the
234 regression tests
235
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000236Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * README: updated the policy on private mail answers
239 * relaxng.c: more work on Relax-NG
240 * test/relaxng/* result/relaxng/*: augmented/updated the
241 regression tests
242
Daniel Veillard7424eb62003-01-24 14:14:52 +0000243Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * error.c parser.c tree.c: applied a documentation patch from
246 Stefan Kost
247
Daniel Veillard276be4a2003-01-24 01:03:34 +0000248Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * relaxng.c: more work on Relax-NG
251 * doc/*: regenerated the docs
252 * test/relaxng/* result/relaxng/*: updated and augmented the
253 Relax-NG regression tests and results
254
Daniel Veillard6eadf632003-01-23 18:29:16 +0000255Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
258 First commit of the new Relax-NG validation code, not generally
259 useful yet.
260 * test/relaxng/* result/relaxng/*: current state of the regression
261 tests
262
Daniel Veillard814a76d2003-01-23 18:24:20 +0000263Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * tree.c: minimized the memory allocated for GetContent
266 and a bit of cleanup.
267
Daniel Veillardff12c492003-01-23 16:42:55 +0000268Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * python/generator.py: seems there is no good reasons to
271 not generate bindings for XPointer
272
Daniel Veillard540a31a2003-01-21 11:21:07 +0000273Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * xmlreader.c doc/apibuild.py: applied a new patch from
276 Stéphane Bidoul for cleanups
277 * doc/libxml2-api.xml: rebuilt the API description with
278 new entry points
279
Daniel Veillard417be3a2003-01-20 21:26:34 +0000280Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * xmlreader.c python/drv_libxml2.py python/generator.py
283 python/libxml.c python/libxml.py python/libxml_wrap.h
284 python/types.c: patch from Stéphane Bidoul for better per
285 context error message APIs
286 * python/tests/ctxterror.py python/tests/readererr.py:
287 update of the tests
288
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000289Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
290
291 * doc/guidelines.html
292 grammar and spelling cleanup
293
Daniel Veillard26f70262003-01-16 22:45:08 +0000294Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * xmlreader.c include/libxml/xmlreader.h python/generator.py
297 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
298 a patch from Stéphane Bidoul to allow per XMLtextReader error
299 and warning handling
300 * python/tests/Makefile.am python/tests/readererr.py: adding the
301 specific regression test
302
Daniel Veillard71f9d732003-01-14 16:07:16 +0000303Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
304
305 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
306 should raise a syntax error
307
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000308Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
309
310 * python/libxml.c: cleanup patch from Stéphane Bidoul
311
Daniel Veillard81601f92003-01-14 13:42:37 +0000312Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
315
Daniel Veillarde6227e02003-01-14 11:42:39 +0000316Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * python/generator.py python/libxml.c python/libxml.py
319 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000320 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000321 Python level.
322 * python/tests/Makefile.am python/tests/ctxterror.py: added a
323 regression test for it.
324
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000325Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * xmlreader.c: fixed the streaming property of the reader,
328 it was generating tree faster than consuming it. Pointed out
329 by Nate Myers
330 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
331
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000332Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
333
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000334 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000335
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000336Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * xpath.c: fix to the XPath implementation for parent and
339 ancestors axis when operating on a Result Value Tree.
340 Fixes bug #100271
341
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000342Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
345 to fix some URI/file escaping problems
346
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000347Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * python/generator.py: fixed a bug raised by Raymond Wiker,
350 docSetRootElement() should not raise an exception if the
351 return is None
352
Daniel Veillard3e20a292003-01-10 13:14:40 +0000353Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
356 fixed bug #102181 by applying the suggested change and fixing
357 the generation/registration problem.
358
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000359Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
362 routines.
363
Daniel Veillard8f872442003-01-09 23:19:02 +0000364Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * parser.c: one more IsEmptyElement crazyness, that time in
367 external parsed entities if substitution is asked.
368 * python/tests/reader3.py: added a specific test.
369
Daniel Veillarde329fc22003-01-09 21:36:42 +0000370Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
373 support and improved error handler registration
374
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000375Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
376
377 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
378 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
379 * README: fixed a link
380
Daniel Veillarde2830f12003-01-08 17:47:49 +0000381Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * configure.in doc/* NEWS: preparing 2.5.1 release
384 * SAX.c parser.c: fixing XmlTextReader bug
385
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000386Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * SAX.c: fuck, I introduced a memory leak on external parsed
389 entities in 2.5.0 :-(
390
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000391Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * xmllint.c: another fix needed as pointed by Christophe Merlet
394 for --stream --debug if compiled without debug support.
395
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000396Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
397
398 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000399 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000400 update man page with --stream and --chkregister
401
Daniel Veillard8326e732003-01-07 00:19:07 +0000402Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * globals.c: fixed --with-threads compile
405 * xmllint.c: fixed --without-debug compile
406 * include/libxml/globals.h: cleanup
407 * include/libxml/schemasInternals.h: add a missing include
408
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000409Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * configure.in NEWS: preparing 2.5.0 release
412 * SAX.c: only warn in pedantic mode about namespace name
413 brokeness
414 * globals.c: fix a doc generation problem
415 * uri.c: fix #101520
416 * doc/*: updated and rebuilt the doc for the release, includuding
417 stylesheet update
418 * python/Makefile.am: fix a filename bug
419
420Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
423 should not be called.
424
425Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
426
427 * libxml-2.0.pc.in: applied the patch to fix #101894
428
429Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * tree.c : applied patch from Lukas Schroeder for register callbacks
432 * valid.c: modified patch from Lukas Schroeder to test
433 register callbacks with --chkregister
434
435Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * xmlreader.c: seriously changed the way data are pushed to
438 the underlying parser, go by block of 512 bytes instead of
439 tryng to detect tag boundaries at that level. Changed the
440 way empty element are detected and tagged.
441 * python/tests/reader.py python/tests/reader2.py
442 python/tests/reader3.py: small changes mostly due to context
443 reporting being different and DTD node being reported. Some
444 errors previously undetected are now caught and fixed.
445 * doc/xmlreader.html: flagged last section as TODO
446
447Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * python/libxml.py: integrated the Python 2.2 optimizations
450 from Hannu Krosing, while maintaining compatibility with
451 1.5 and 2.1
452
453Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * xmllint.c: a bit of cleanup
456 * xmlreader.c: small fix
457 * doc/xmlreader.html: more work on the XmlTextReader tutorial
458 * python/libxml.py: a few fixes pointed out by Hannu Krosing
459
460Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * python/setup.py.in: patch from Stéphane Bidoul to include
463 drv_libxml2.py in setup.py
464
465Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * doc/xmlreader.html: starting documenting the new XmlTextReader
468 interface.
469
470Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * xmllint.c: added the --stream flag to use the TextReader API
473 * xmlreader.c: small performance tweak
474
475Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xmlreader.c python/tests/reader2py: okay the DTD validation
478 code on top of the XMLTextParser API should be solid now.
479
480Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * xmlreader.c python/tests/reader2py: Fixing some more mess
483 with validation and recursive entities while using the
484 reader interface, it's getting a bit messy...
485
486Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * xmlreader.c python/tests/reader.py: another couple of problem
489 related to IsEmptyElement reported by Stéphane Bidoul needed
490 some fixes.
491
492Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
495 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
496 based on the python XmlTextReader interface.
497
498Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * tree.c: backing out one change in the last patch which broke the
501 regression tests
502
503Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * global.data globals.c tree.c include/libxml/globals.h: applied
506 an old patch from Lukas Schroeder to track node creation and
507 destruction. Probably missing a lot of references at the moment
508 and not usable reliably.
509
510Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
513 from doc/news.html and a stylesheet
514
515Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
516
517 * xmlreader.c python/tests/reader.py: fixed another couple of
518 xmlreader bugs reported by Stéphane Bidoul and added tests.
519
520Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * xmlreader.c python/tests/reader2.py: fixed another validity
523 checking in external parsed entities raised by Stéphane Bidoul
524 and added a specific regression test.
525 * python/tests/reader3.py: cleanup
526
527Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
528
529 * xmlreader.c python/tests/reader2.py: fixed a problem with
530 validation within entities pointed by Stéphane Bidoul, augmented
531 the tests to catch those.
532
533Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * python/generator.py: modified the generator to allow keeping
536 class references when creating new classes, needed to fix a bug
537 pointed by Stéphane Bidoul where the input buffer of the
538 xmlTextReader instance gets destroyed if the python wrapper for
539 the input is not referenced anymore.
540
541Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
542
543 * xmlreader.c python/tests/reader.py: fixed another pair of problem
544 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
545
546Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
547
548 * xmlreader.c python/tests/reader.py: fixed another problem
549 pointed by Stéphane Bidoul
550
551Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * xmlreader.c python/tests/reader.py: fixed a limit case problem
554 with "<a/>"
555
556Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * SAX.c: warn on xmlns:prefix="foo"
559 * xmlreader.c python/tests/reader.py: fixed a couple of problem
560 for namespace attributes handling.
561
562Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
565 a really nasty problem raised by a DocBook XSLT transform
566 provided by Sebastian Bergmann
567
568Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
571 by Stéphane Bidoul and integrated it into the tests
572
573Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
576 extended the XmlTextReader API a bit, addding accessors for
577 the current doc and node, and an entity substitution mode for
578 the parser.
579 * python/libxml.py python/libxml2class.txt: related updates
580 * python/tests/Makefile.am python/tests/reader.py
581 python/tests/reader2.py python/tests/reader3.py: updated a bit
582 the old tests and added a new one to test the entities handling
583
584Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * python/generator.py python/libxml2class.txt
587 python/tests/reader.py python/tests/reader2.py: changed the
588 generator to provide casing for the XmlTextReader similar to
589 C# so that examples and documentation are more directly transposable.
590 Fixed the couple of tests in the suite.
591
592Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * doc/guidelines.html: added a document on guildeline for
595 publishing and deploying XML
596
597Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * valid.c xmlreader.c: final touch running DTD validation
600 on the XmlTextReader
601 * python/tests/Makefile.am python/tests/reader2.py: added a
602 specific run based on the examples from test/valid/*.xml
603
604Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
605
606 * python/libxml.py: added a few predefined xmlTextReader parser
607 configuration values.
608
609Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * python/libxml_wrap.h: trying to fix #102037
612
613Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * SAX.c: fixing bug #95296, when the predefined entities
616 are redefined in the DTD the default one must be used
617 instead anyway.
618
619Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
620
621 * doc/xmllint.xml
622 * doc/xmllint.1
623 Add discussion of XML_DEBUG_CATALOG to xmllint man
624 page - bug #100907
625
626
627Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * xmlreader.c: Fixed the empty node detection to avoid reporting
630 an inexistant close tag.
631
632Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
633
634 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
635 for Python 2.1
636
637Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
640
641Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
642
643 * doc/libxml2-api.xml python/tests/reader.py: one really need
644 to provide the base URI information when creating a reader parser
645 from an input stream. Updated the API and the example using it.
646
647Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * testReader.c xmlreader.c valid.c include/libxml/tree.h
650 include/libxml/valid.h include/libxml/xmlreader.h: working on
651 DTD validation on top of xml reader interfaces. Allows to
652 validate arbitrary large instances. This required some extensions
653 to the valid module interface and augmenting the size of xmlID
654 and xmlRef structs a bit.
655 * uri.c xmlregexp.c: simple cleanup.
656
657Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
658
659 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
660 work on the xml reader interfaces.
661 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
662 Web page for the Windows binaries.
663
664Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666 * xmlIO.c: applied a patch for VMS following the report by
667 Nigel Hall
668
669Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
670
671 * parser.c: the parseStartTag bug fix wasn't complete.
672
673Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
676 parseStartTag, fixing it.
677 * test/att4 result/att4 result/noent/att4: adding the test
678 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
679 more methods to XmlTextReader.
680
681Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
682
683 * win32/libxml2.def.src: added more xml reader exports
684 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
685 to the build
686
687Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
688
689 * doc/tutorial/xmltutorial.xml
690 plus generated html and pdf
691 Updating tutorial again based on further comments from Niraj
692 Tolia on the last iteration
693
694Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
695
696 * doc/tutorial/xmltutorial.xml
697 * doc/tutorial/includekeyword.c
698 * doc/tutorial/includegetattribute.c
699 plus generated html and pdf
700 Adding fix from Niraj Tolia to tutorial to properly free memory.
701
702
703Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
704
705 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
706 more methods of XmlTextReader.
707 * python/libxml2class.txt python/tests/reader.py: this increased the
708 methods in the bndings, augmented the test to check those new
709 functions.
710
711Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
714 methods of XmlTextReader.
715 * python/generator.py python/libxml_wrap.h python/types.c
716 python/libxml2class.txt: added the reader to the Python bindings
717 * python/tests/Makefile.am python/tests/reader.py: added a specific
718 test for the Python bindings of the Reader APIs
719 * parser.c: small cleanup.
720
721Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * xinclude.c: fallback was only copying the first child not the
724 full child list of the fallback element, closes #89684 as reopened
725 by Bernd Kuemmerlen
726
727Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
728
729 * win32/libxml2.def.src: exported htmlNodeDumpOutput
730
731Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * configure.in: preparing release of 2.4.30
734 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
735 gives enum values, fix functype return type, put back fields in
736 structs
737 * doc/*: updated the docs rebuilt
738
739Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
740
741 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
742 about htmlNodeDumpOutput location.
743 * xpath.c: removed an undefined function signature
744 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
745 too many symbols in the API breaking the python bindings.
746 Updated with the libxslt/libexslt changes.
747
748Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * configure.in: preparing release of 2.4.29
751 * doc/*: rebuilt the docs and API
752 * xmlreader.c: a few more fixes for the XmlTextReader API
753
754Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
755
756 * include/win32config.h: applied mingw patch from Magnus Henoch
757
758Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * catalog.c doc/libxml2-api.xml: a bit more cleanup
761
762Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
765 building Python script, does the C parsing directly, generates
766 a better API description including structure fieds defs and
767 enums. Still a couple of bugs, but good enough for the python
768 wrappers now.
769 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
770 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
771 include/libxml/schemasInternals.h include/libxml/tree.h: more
772 cleanup based on the python analysis script reports.
773 * libxml.spec.in: make sure the API XML description is part of the
774 devel package.
775
776Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
779 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
780 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
781 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
782 code cleanup, especially the function comments.
783 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
784
785Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * Makefile.am xmlreader.c include/libxml/Makefile.am
788 include/libxml/xmlreader.h: Adding a new set of APIs based on
789 the C# TextXmlReader API but converted to C. Allow to parse
790 in constant memory usage, far simpler to program and explain
791 than the SAX like APIs, unfinished but working.
792 * testReader.c: test program
793
794Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
795
796 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
797
798Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
799
800 * tree.c: Chip turner indicated that XHTML1 serialization
801 rule for style actually break on both IE and Mozilla,
802 try to avoid the rule if escaping ain't necessary
803
804Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
805
806 * nanhttp.c: handle HTTP URL escaping, problem reported by
807 Glen Nakamura and Stefano Zacchiroli
808
809Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
812
813Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
814
815 * uri.c: Johann Richard pointed out some XPointer problems for
816 URN based URI references in XInclude. Modified the URI parsing
817 and saving routines to allow correct parsing and saving of
818 XPointers, especially when attached to "opaque" scheme accordingly
819 to RFC 2396
820
821Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
824 of refactoring to the HTML saving code.
825 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
826 in the doc.
827
828Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * tree.c include/libxml/tree.h: refactored the XML dump of a node
831 to a buffer API to reuse the generic dump to an OutputIO layer,
832 this reduces code, fixes xmlNodeDump() for XHTML, also made
833 xmlNodeDump() now return the number of byte written.
834
835Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
836
837 * python/setup.py.in: another patch from Stéphane Bidoul for
838 Python bindings on Windows
839 * doc/parsedecl.py: small cleanup
840
841Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * libxml.spec.in configure.in: add a line in %changelog for releases
844
845Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * parser.c: patch from Marcus Clarke fixing a problem in entities
848 parsing that was detected in KDe documentations environment.
849
850Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
851
852 * python/libxml.c (libxml_prev): Return the previous as opposed to
853 the next node (I guess this is the result of some cut & paste programming:)
854
855Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
856
857 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
858
859Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
860
861 * python/generator.py python/libxml.c python/setup.py.in: trying
862 to fix the Python bindings build on Windows (Stéphane Bidoul)
863
864Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
865
866 * win32/configure.js: added option for python bindings
867 * win32/libxml2.def.src: added more exports
868
869Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
870
871 * win32/Makefile.mingw: fixed unresolved symbols when linking with
872 pthreads
873 * win32/wince/*: applied updates to Windows CE port from Javier
874
875Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * configure.in: preparing 2.4.28
878 * libxml.spec.in doc/Makefile.am: some cleanup
879 * doc/*: updated the news and regenerated.
880
881Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * HTMLparser.c: final touch at closing #87235 </p> end tags
884 need to be generated.
885 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
886 this change slightly the output of a few tests
887 * doc/*: regenerated
888
889Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
890
891 * parserInternals.c: fixing bug #99190 when UTF8 document are
892 parsed using the progressive parser and the end of the chunk
893 is in the middle of an UTF8 multibyte character.
894
895Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
896
897 * threads.c: fixed initialization problem in xmlNewGlobalState
898 which was causing crash.
899 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
900 in xmlInitializeGlobalState.
901 * parserInternals.c: cleaned up ctxt->sax initialisation.
902
903Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * tree.c include/libxml/tree.h: modified the existing APIs
906 to handle XHTML1 serialization rules automatically, also add
907 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
908 libxslt serialization uses it when needed without changing
909 the library API.
910 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
911 result/xhtml1: added a new test specifically for xhtml1 output
912 and updated the result of one XHTML1 test
913
914Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * xinclude.c parserInternals.c encoding.c: fixed #99082
917 for xi:include encoding="..." support on text includes.
918 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
919 test/XInclude/ents/isolatin.txt : added a specific regression test
920 * python/generator.py python/libxml2class.txt: fixed the generator
921 the new set of comments generated for doc/libxml2-api.xml were
922 breaking the python generation.
923
924Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
925
926 * doc/Makefile.am: repair some problem if gtk-doc fail or such
927 * configure.in: patch for Solaris on new autoconf closes #98880
928 * doc/parsedecl.py: repair the frigging API building script,
929 did I say that python xmllib sucks ?
930 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
931 and some comment are no more truncated.
932
933Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * parser.c: Martin Stoilov pointed out a potential leak in
936 xmlCreateMemoryParserCtxt
937
938Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
941 included in HTML documents and using the push parser.
942
943Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
944
945 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
946 specified, look for the Python interpreter not just in the
947 specified root but also in the specified location. Fixes #98825
948
949Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
950
951 * python/libxml.c: fixing bug #98792 , node may have no doc
952 and dereferencing without checking ain't good ...
953
954Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
955
956 * configure.in: preparing release 2.4.27
957 * doc/* : updated and rebuilt the docs
958 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
959 and all the docs are actually packaged and in the final RPMs
960 * parser.c parserInternals.c include/libxml/parser.h: restore
961 xmllint --recover feature.
962
963Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
964
965 * parser.c xpath.c: fixing #96925 wich was also dependant on the
966 processing of parsed entities, and XPath computation on sustitued
967 entities.
968 * testXPath.c: make sure entities are substitued.
969
970Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * parser.c: fixed #96594, which was totally dependant on the
973 processing of internal parsed entities, which had to be changed.
974
975Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
976
977 * Makefile.am python/Makefile.am python/tests/Makefile.am:
978 trying to fix bug #98517 about building outside the source tree
979 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
980
981Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
982
983 * include/win32config.h: cleanup
984 * win32/Makefile.mingw: integrated mingw in JScript configure
985 * win32/Makefile.msvc: modified to allow mingw coexistence
986 * win32/configure.js: integrated mingw
987 * win32/Readme.txt: cleanup
988
989Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * HTMLparser.c: strengthen the guard in the Pop macros,
992 like in the XML parser, closes bug #97315
993
994Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
997 callback is never used.
998
999Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * parserInternals.c: fixed the initialization of the SAX structure
1002 which was breaking xsltproc
1003 * xpath.c: patch from Petr Pajas for CDATA nodes
1004 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1005 * parser.c include/libxml/parser.h: patch from Peter Jones
1006 removing a leak in xmlSAXParseMemory() and adding the
1007 function xmlSAXParseMemoryWithData()
1008
1009Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1010
1011 adding pdf of tutorial, changing web page to link to it
1012 * doc/tutorial/xmltutorial.pdf
1013 * doc/xml.html
1014 * doc/docs.html
1015
1016Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1017
1018 * doc/tutorial/ar01s08.html
1019 adding file what I forgot for tutorial
1020
1021
1022Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1023
1024 Adding encoding discussion to tutorial
1025 Added:
1026 * doc/tutorial/images/*.png: DocBook admonition image files
1027 * doc/tutorial/apf.html, apg.html: new generated html
1028 * doc/tutorial/includeconvert.c: conversion code entity file
1029 changed:
1030 * doc/tutorial/xmltutorial.xml: DocBook original
1031 * doc/tutorial/*.html: generated html
1032
1033Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1034
1035 * include/libxml/*.h: retired xmlwin32version.h
1036 * doc/Makefile.am: retired xmlwin32version.h
1037 * win32/configure.js: retired xmlwin32version.h
1038
1039Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1040
1041 * win32/libxml2.def.src: exported additional symbols
1042 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1043 sisterhood
1044
1045Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * globals.c: fixed a typo pointed out by Igor
1048 * xpath.c: try to speed up node compare using line numbers
1049 if available.
1050
1051Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * tree.c: make xmlFreeNode() handle attributes correctly.
1054
1055Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1056
1057 * catalog.c: completed the #96963 fix, as reported by Karl
1058 Eichwalder
1059
1060Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1063
1064Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * Makefile.am: switched the order of a couple of includes
1067 to fix bugs #97100
1068
1069Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1070
1071 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1072 xmlLoadCatalogs that used to separate directories with a ':'.
1073
1074Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1075
1076 * threads.c: improvements to the Windows-side of thread handling
1077 * testThreads.c: conditionally excluded unistd.h
1078 * testThradsWin32.c: broke overlong lines
1079 * include/win32config.h: adapted thread-related macros to the new
1080 scheme and for pthreads on Windows
1081 * win32/Makefile.msvc: introduced a more flexible thread build,
1082 added testThreads[Win32].c to the build
1083 * win32/configure.js: introduced a more flexible thread config
1084
10852002-10-31 John Fleck <jfleck@inkstain.net>
1086
1087 * doc/xml.html (and, by implication, FAQ.html)
1088 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1089
1090Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1091
1092 * configure.in: removed xmlwin32version.h
1093 * include/libxml/Makefile.am: removed xmlwin32version.h
1094
1095Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * tree.c: applied patch from Brian Stafford to fix a bug
1098 in xmlReconciliateNs()
1099
1100Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * tree.c: applied patch from Christian Glahn to allow
1103 xmlNewChild() on document fragment nodes
1104
1105Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * parser.c: Christian Glahn found a problem with a recent
1108 patch to xmlParseBalancedChunkMemoryRecover()
1109 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1110 problems
1111 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1112 test/schemas/seq*: added the test cases from Charles
1113
1114Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1117 serious cleanup of the spec file and associated changes
1118 in the Makefiles.
1119 * valid.c: try to remove some warnings on x86_64
1120
1121Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1124 fix bug #96586
1125
1126Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1129 parsing, applied his patch
1130 * result/HTML/attrents.html result/HTML/attrents.html.err
1131 result/HTML/attrents.html.sax test/HTML/attrents.html:
1132 added the test and result case provided by Mikhail Sogrine
1133
1134Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * vms/build_libxml.com vms/config.vms vms/readme.vms
1137 include/libxml/parser.h include/libxml/parserInternals.h
1138 include/libxml/tree.h include/libxml/xmlIO.h
1139 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1140 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1141 Applied the VMS update patch from Craig A. Berry
1142 * doc/*.html: update
1143
1144Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1147
1148Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * debugXML.c: adding a grep command to --shell in xmllint
1151 for T.V. Raman
1152
1153Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * xmlcatalog.c: tried to fix some of the problem with --sgml
1156
1157Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * parser.c: tried to fix bug #91500 where doc->children may
1160 be overriden by a call to xmlParseBalancedChunkMemory()
1161
1162Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1165 identifiers in SGML catalogs containing '&'
1166
1167Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * python/types.c: fixed bugs when passing result value tree
1170 to Python functions.
1171
1172Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * configure.in: preparing the release of 2.4.26
1175 * doc/*: updated and rebuilt the documentation
1176
1177Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * parser.c: fixed a XML Namespace compliance bug reported by
1180 Alexander Grimalovsky
1181
1182Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * HTMLtree.c: fixed serialization of script and style when
1185 they are not lowercase (i.e. added using the API to the tree).
1186
1187Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * valid.c: make xmlValidateDocument emit a warning msg if there
1190 is no DTD, pointed by Christian Glahn
1191
1192Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1195 content model when some of the blocks have min or max, and a couple
1196 of bugs found in the process.
1197 * result/schemas/list0* test/schemas/list0*: added some specific
1198 regression tests
1199
1200Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * README: updated the contact informations
1203
1204Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1207 misses it, reported by Peter Bray.
1208
1209Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1212 and removed a few warnings
1213
1214Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * parser.c: Christian Glahn found a small bug in the push parser.
1217 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1218 public
1219
1220Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * xmlschemas.c include/libxml/xmlschemas.h: added
1223 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1224 * testSchemas.c: added --memory to test the new interface
1225
1226Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * doc/index.py doc/search.php: integrated the XSLT indexing,
1229 a few fixed in the indexer, added a scope selection at the
1230 search level.
1231
1232Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1235 this was due to uninitialized parts of the validation context
1236
1237Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * debugXML.c: applied patch from Mark Vakoc except the API
1240 change, preserved it.
1241 * doc/*: updated the docs to point to the search engine for
1242 information lookup or before bug/help reports.
1243
1244Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * doc/index.py doc/search.php: added mailing-list archives
1247 indexing and lookup
1248
1249Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1252
1253Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * doc/index.py: improved HTML indexing
1256 * doc/search.php: make the queries also lookup the HTML based indexes
1257
1258Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * doc/index.py: added HTML page indexing
1261
1262Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1263
1264 * xmlIO.c: extended Windows path normalisation to fix the base
1265 problem in libxslt.
1266 * catalog.c: fixed list handling in XML_CATALOG_FILES
1267
1268Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * valid.c: typo/bug found by Christian Glahn
1271
1272Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1273
1274 * xmlIO.c: applied Windows CE patch from Javier.
1275 * win32/wince: new directory, contains support for the PocketPC
1276 with Windows CE from Javier.
1277 * include/win32config.h: reorganised, removed duplicate
1278 definitions and applied WinCE patch from Javier.
1279 * include/wsockcompat.h: new file, now contains WinSock
1280 compatibility macros.
1281 * win32/Makefile.msvc: introduced double-run compilation.
1282
1283Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * configure.in include/libxml/xmlwin32version.h: preparing release
1286 of 2.4.25
1287 * doc/*: updated and regenerated teh docs and web pages.
1288
1289Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1292 error were not covering namespace declarations.
1293 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1294 it was missing the attribute declaration for the namespace
1295 * result/VC/NS3: the fix now report breakages in that test
1296
1297Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1300
1301Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1304 and regenerated the docs and web site
1305
1306Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1309 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1310 not before
1311
1312Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * python/generator.py python/libxml2class.txt: fixed a stupid error
1315 breaking the python API
1316
1317Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1320 triostr.c triostr.h: applied a trio update patch from
1321 Bjorn Reese which should work with MinGW
1322
1323Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * tree.c: improving some documentation comments
1326 * xmlregexp.c: found and fixed a mem leak with python regression tests
1327 * doc/*: rebuilt the doc and the API XML file including the
1328 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1329 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1330 python/types.c: added access to the XML Schemas regexps from
1331 python
1332 * python/tests/Makefile.am python/tests/regexp.py: added a
1333 simple regexp bindings test
1334
1335Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1336
1337 * doc/xml.html:
1338 fixing ftp links - thanks to Vitaly Ostanin
1339
1340Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * xmlregexp.c: fixed the data callback on transition functionality
1343 which was broken when using the compact form
1344 * result/schemas/*: updated the results, less verbose, all tests
1345 pass like before
1346 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1347 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1348 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1349 annoying warnings
1350 * xpath.c: try to provide better error report when possible
1351
1352Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * Makefile.am: fixed a breakage raised by Jacob
1355
1356Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1357
1358 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1359 which don't use sockets
1360
1361Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1362
1363 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1364 * win32/configure.js: applied zlib patch from Daniel Gehriger
1365
1366Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1367
1368 * win32/configure.js: applied the patch from Mark Vakoc for
1369 regexp support
1370 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1371 for regexp support
1372
1373Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * xmlschemastypes.c: as pointed by Igor Float and Double
1376 parsing ain't finished yet
1377
1378Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * Makefile.am configure.in: trying to fix #88412 by bypassing
1381 all the python subdir if python ain't detected
1382
1383Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1386 made configuring with regexps/automata/unicode the default
1387 but without schemas ATM
1388 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1389 fixed the regexp based DTD validation performance and memory
1390 problem by switching to a compact form for determinist regexps
1391 and detecting the determinism property in the process. Seems
1392 as fast as the old DTD validation specific engine :-) despite
1393 the regexp built and compaction process.
1394
1395Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * valid.c: determinism is debugged, new DTD checking code now works
1398 but xmlFAComputesDeterminism takes far too much CPU and the whole
1399 set usues too much memory to be really usable as-is
1400
1401Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * tree.c: fixed another stupid bug in xmlGetNodePath()
1404 * xmllint.c: --version now report the options compiled in
1405
1406Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * HTMLparser.c: small cleanup
1409 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1410 when configured with them. A bit of debugging around the determinism
1411 checks is still needed
1412
1413Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1416
1417Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * xmlIO.c: small portability glitch fixed.
1420
1421Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * xmlschemastypes.c: incomplete steps for real/double support
1424 * testAutomata.c include/libxml/xmlautomata.h
1425 include/libxml/xmlregexp.h: avoiding a compilation problem
1426 * valid.c include/libxml/valid.h: starting the work toward using
1427 the regexps for actual DTD validation
1428
1429Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * hash.c: cosmetic cleanup
1432 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1433 integrating a DTD validation layer based on the regexps
1434
1435Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1438 the determinism was tested before eliminating the epsilon
1439 transitions :-(
1440
1441Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * python/generator.py python/libxml.c python/libxml.py
1444 python/libxml2-python-api.xml python/libxml2class.txt
1445 python/libxml_wrap.h python/types.c: updated the python
1446 bindings, added code for easier File I/O, and the ability to
1447 define a resolver from Python fixing bug #91635
1448 * python/tests/Makefile.am python/tests/inbuf.py
1449 python/tests/outbuf.py python/tests/pushSAXhtml.py
1450 python/tests/resolver.py python/tests/serialize.py: updated
1451 and augmented the set of Python tests.
1452
1453Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1454
1455 * win32/configure.js: added more readme info for the binary
1456 package.
1457
1458Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * xmlIO.c: fixed a stupid out of bound array error
1461
1462Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1465 messing around with support for Windows path, cleanups,
1466 trying to identify and fix the various code path to the
1467 filename access. Added xmlNormalizeWindowsPath()
1468
1469Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * error.c valid.c: working on better error reporting of validity
1472 errors, especially providing an accurate context.
1473 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1474 error reports in those cases.
1475
1476Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1479 parser.c parserInternals.c xmlIO.c: get rid of all the
1480 perror() calls made in the library execution paths. This
1481 should fix both #92059 and #92385
1482
1483Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * xmllint.c: memory leak reporting was broken after a change
1486 of the preprocessor symbol used to activate it.
1487
1488Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * tree.c: try to make the copy function work for node of
1491 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1492 DOM layers though, not libxml2 itself.
1493
1494Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * valid.c: try to provide file and line informations, not all
1497 messages are covered, but it's a (good) start
1498
1499Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * xinclude.c: reimplemented a large part of the XInclude
1502 processor, trying to minimize resources used, James Henstridge
1503 provided a huge test case which was exhibiting severe memory
1504 consumption problems.
1505
1506Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * python/Makefile.am: applied patch from Christophe Merlet to
1509 reestablish DESTDIR
1510
1511Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * libxml.spec.in: fixes libary path for x86_64 AMD
1514
1515Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1516
1517 * doc/tutorial/includekeyword.c
1518 * doc/tutorial/xmltutorial.xml:
1519 (plus resulting generated html files)
1520 fixing one spot I missed in the tutorial where I hadn't freed
1521 memory properly
1522
1523Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1524
1525 * doc/tutorial/includeaddattribute.c
1526 * doc/tutorial/includeaddkeyword.c
1527 * doc/tutorial/includegetattribute.c
1528 * doc/tutorial/includekeyword.c
1529 * doc/tutorial/xmltutorial.xml
1530 * doc/tutorial/*.html:
1531 update tutorial to properly free memory (thanks to Christopher
1532 R. Harris for pointing out that this needs to be done)
1533 * doc/tutorial/images/callouts/*.png:
1534 added image files so the callouts are graphical, making it
1535 easier to read ( use "--param callout.graphics 1" to generate
1536 html with graphical callouts)
1537
1538Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1541 nice logos generated by Marc Liyanage
1542 * doc/site.xsl *.html: changed the stylesheet to show the new
1543 logo and regenerated the pages
1544
1545Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1548
1549Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * xpath.c: possible mem leak patch from Jason Adams
1552
1553Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1556 in the XQuery namespace
1557 * configure.in: preparing 2.4.24
1558 * doc/*.html: updated the web pages
1559
1560Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * python/generator.py: closing bug #85258 by generating conditional
1563 compile check to avoid linking to routines not configured in.
1564
15652002-08-22 Havoc Pennington <hp@pobox.com>
1566
1567 * autogen.sh: update error message for missing automake
1568
1569Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * python/Makefile.am: typo in target name resulted in libxml2.py
1572 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1573
1574Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * win32/win32/Makefile.mingw: updated with version from
1577 Elizabeth Barham at http://soggytrousers.net/repository/
1578
1579Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1580
1581 * win32/Makefile.msvc: added the prefix location to the include
1582 and lib search path.
1583
15842002-08-18 Havoc Pennington <hp@pobox.com>
1585
1586 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1587 both automake 1.6 and 1.4 installed get the right automake. Means
1588 compilation from CVS will now require the latest automake 1.4
1589 release, or manually creating symlinks called "automake-1.4" and
1590 "aclocal-1.4"
1591
1592Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * configure.in python/Makefile.am: more AMD 64 induced changes from
1595 Frederic Crozat
1596
1597Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * xinclude.c: oops I was missing the xml:base fixup too
1600 * result/XInclude/*.xml: this adds xml:base attributes to most
1601 results of the tests
1602
1603Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * xinclude.c: quick but apparently working implementation of
1606 xi:fallback, should close bug #89684
1607 * Makefile.am test/XInclude/docs/fallback.xml
1608 result/XInclude/fallback.xml: added a basic test for fallback,
1609 and run with --nowarning to avoid a spurious warning
1610 * configure.in: applied patch from Frederic Crozat for python
1611 bindings on AMD 64bits machines.
1612
1613Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1616 the caller don't pass a SAX callback block.
1617
1618Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * tree.c: applied the same fix for the XML-1.0 namespace to
1621 xmlSearchNsByHref() as was done for xmlSearchNs()
1622
1623Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * libxml.3: small cleanup of the man page
1626 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1627 when serializing HREF attributes generated by XSLT.
1628
1629Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1632 version of Marc Liyanage' patch for boolean attributes in HTML
1633 output
1634
1635Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * python/tests/serialize.py: fixed the test results, indenting
1638 behaviour changed slightly
1639
1640Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1641
1642 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1643 new c14n function to Windows def files
1644
1645Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1646
1647 * c14n.c: fixed a memory leak in c14n code
1648
1649Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * parser.c include/libxml/parser.h: adding a new API for Christian
1652 Glahn: xmlParseBalancedChunkMemoryRecover
1653 * valid.c: patch from Rick Jones for some grammar cleanup in
1654 validation messages
1655 * result/VC/* result/valid/*: this slightly change some of the
1656 regression tests outputs
1657
1658Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * tree.c: trying to fix a problem in namespaced attribute handling
1661 raised by Christian Glahn
1662
1663Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * encoding.c include/libxml/encoding.h: Opening the interface
1666 xmlNewCharEncodingHandler as requested in #89415
1667 * python/generator.py python/setup.py.in: applied cleanup
1668 patches from Marc-Andre Lemburg
1669 * tree.c: fixing bug #89332 on a specific case of loosing
1670 the XML-1.0 namespace on xml:xxx attributes
1671
1672Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1673
1674 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1675 corner case from new Merlin's test suite and added a callback
1676 that will be used to improve xmlsec performance
1677
1678
1679Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * HTMLtree.c: trying to fix the <style> escaping problem in
1682 HTML serialization bug #89342
1683
1684Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1687 and rebuilt the web site.
1688
1689Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1690
1691 * include/libxml/tree.h: added _private member to xmlNs struct
1692
1693Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * HTMLparser.c: fixing bug #84876 based on the xml working
1696 code.
1697
1698Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1699
1700 * python/Makefile.am: enhanced to fix bug 72012 (errors
1701 when using '-jX' make parameter)
1702
1703Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1704
1705 * xpath.c: small additional enhancement for booleans
1706 compared to nodesets
1707
1708Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * HTMLtree.c: changed the order of the encoding declaration
1711 attributes in the meta tags due to a bug in IE/Mac
1712
1713Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1714
1715 * xpath.c: enhanced handling of booleans (especially '='
1716 and '!=' for nodesets) - fixes bug 85256. Added new
1717 routine xmlXPathNotEqualValues for more proper handling
1718 of '!=' when nodesets are involved.
1719
1720Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1723 doc/xmlcatalog_man.xml to the source distribution
1724
1725Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1726
1727 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1728 asked for this.
1729
1730Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * configure.in: preparing 2.4.23
1733 * doc/*: rebuilt the docs
1734
1735Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * parser.c: fixing bug #84169 by fixing the
1738 comment of xmlCreatePushParserCtxt to describe the
1739 encoding detection parameters better.
1740
1741Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * valid.c: fixing bug #79331 in one path the lookup for
1744 ID attributes on a namespaced node wasn't handled correctly :-\
1745
1746Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * HTMLparser.c: trying to fix 87235 about discarded white
1749 spaces in the HTML parser.
1750 * result/HTML/*: this changes the output of a number of HTML
1751 regression tests
1752
1753Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * xpath.c: applied patch from Richard Jinks for the namespace
1756 axis + fixed a memory error.
1757 * parser.c parserInternals.c: applied patches from Peter Jacobi
1758 removing ctxt->token for good.
1759 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1760 popped out by the regression tests.
1761 * Makefile.am: patch for threads makefile from Gary Pennington
1762
1763Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1764
1765 * xpath.c: enhanced behaviour of position() after usage of
1766 expressions involving preceding-sibling (et al).
1767
1768Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * hash.c: applied a patch from Peter Jacobi to solve a problem
1771 when compiling with the Watcom C on Win32
1772 * result/schemas/*.err: the change of hashing algo generated
1773 permutations in the output
1774
1775Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * hash.c: applied patch from Sander Vesik improving the quality of
1778 the hash function.
1779
17802002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1781
1782 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1783 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1784 xmllint.c xpath.c: replaced sprintf() with snprintf()
1785 to prevent possible buffer overflow (the bug was pointed
1786 out by Anju Premachandran)
1787
1788Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * parser.c: removed an uninitialized data error popped by valgrind
1791 on PE references
1792
1793Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1794
1795 * doc/xml.html
1796 adding tutorial reference to the web page
1797
1798Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1799
1800 * doc/tutorial/xmltutorial.xml
1801 * doc/tutorial/ar01s07.html
1802 * doc/tutorial/ape.html
1803 * doc/tutorial/includegetattribute.c
1804 adding section to tutorial about retrieving an attribute
1805 value
1806
1807Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * parser.c: applied a couple of patches from Peter Jacobi to start
1810 to get rid of ctxt->token, with a possible significant speed
1811 improvement to be gained once done. Better compliance with PE
1812 references constructs in DTDs too.
1813 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1814 from Peter too
1815
1816Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1819 xmlParseElement was likely to have been deallocated at the
1820 time of the report, possibly leading to segfault. Just report
1821 the tag name now.
1822
1823Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * xpath.c: patch from Richard Jinks for XPath substring() function
1826 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1827
18282002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1829
1830 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1831
1832Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1833
1834 *doc/FAQ.html
1835 fixing typos in FAQ, thanks to Robert Funnell for the
1836 editing help
1837
1838Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * NEWS: got complaints from rpmlint that it was empty
1841
1842Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1843
1844 * added doc/tutorial, including:
1845 apa.html
1846 apb.html
1847 apc.html
1848 apd.html
1849 ar01s02.html
1850 ar01s03.html
1851 ar01s04.html
1852 ar01s05.html
1853 ar01s06.html
1854 includeaddattribute.c
1855 includeaddkeyword.c
1856 includekeyword.c
1857 includestory.xml
1858 index.html
1859 xmltutorial.xml
1860 libxml tutorial, including generated html
1861
1862Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1863
1864 * result/c14n/exc-without-comments/merlin-c14n-two-*
1865 result/c14n/without-comments/merlin-c14n-two-*
1866 test/c14n/exc-without-comments/merlin-c14n-two-*
1867 test/c14n/without-comments/merlin-c14n-two-*
1868 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1869 c14n/exc-c14n and slightly modified test script to handle
1870 these test cases
1871 * c14n.c: fixed bugs for complicated nodes set (namespace
1872 without node and others from merlin-c14n-two.tar.gz)
1873 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1874 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1875 for xmlsec performance patch
1876 * xpath.c: fixed self::node() for namespaces and attributes
1877
1878Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1879
1880 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1881 but with the format parameter
1882 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1883
1884Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1885
1886 * Makefile.am: updated c14n tests suite
1887 * c14n.c: performance improvement for previous c14n patch
1888
1889Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * parser.c: another peroformance patch from Peter Jacobi, that
1892 time on parsing attribute values.
1893
1894Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1895
1896 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1897 into LibXML2 test suite
1898
1899Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1900
1901 * c14n.c: propagating xpath ancesstors node fix to c14n
1902 plus small performance improvement to reduce number of
1903 mallocs
1904 * xpath.c: fixed ancestors axis processing for namespace nodes
1905
1906Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1909 Peter Jacobi
1910
1911Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * configure.in: preparing 2.4.22
1914
1915Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1918 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1919 a public entry point.
1920 * doc/*: rebuilt the API and docs
1921
1922Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * xpath.c: patch from Richard Jinks to fix a problem introduced
1925 in the previous patch and pointed by Norm
1926
1927Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * libxml.spec.in: fixing bug #81112
1930
1931Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * uri.c: fixing bug #82848
1934
1935Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1938 output of one catalog test
1939
1940Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1941
1942 * global.data globals.c tree.c include/libxml/globals.h
1943 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1944 default value for global parameter xmlIndentTreeOutput to 1 and
1945 introduced new global parameter xmlTreeIndentString (the string
1946 used to do one-level indent) with default value " " (as it was
1947 in tree.c)
1948
1949Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1952 with trio and schemas.
1953
1954Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * xpath.c: patch from Richard Jinks to fix the problem raised in
1957 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1958
1959Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmlschemas.c: a bit of work on import.
1962 * xmlschemastypes.c: Charles Bozeman provided a compare function
1963 for date/time types so min/max facet restrictions should work,
1964 indeterminate comparisons return an error instead of equal.
1965 * test/schemas/date_0* result/schemas/date_0_0: specific test
1966 from Charles Bozeman too
1967
1968Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1971 from Christian Cornelssen fixing the man pages and the Catalog
1972 building script.
1973 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1974 next step is <xs:import> I now have a reasonable understanding
1975 of how it works.
1976
1977Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1980
1981Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1982
1983 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1984
1985Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xpath.c: fixing an XPath function evalutation bug pointed out
1988 by Alexey Efimov where the context was lost when evaluating
1989 the function arguments
1990
1991Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1992
1993 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1994 function public for XMLSec performance optimizations
1995
1996Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * python/generator.py python/libxml2class.txt : fixed a problem
1999 with the HTML parser pointed by Gary Benson
2000 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2001 example
2002
2003Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2004 * parser.c: fixed bug #81159 (memory growth in SAX)
2005
2006Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2007 * xpath.c: fixed bug #78858 (the real fix)
2008
2009Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2010 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2011
2012Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * tree.c: modified xmlNodeSetBase to allow changing the
2015 base of a document.
2016
2017Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xmlschemastypes.c: patch Charles Bozeman for validation of
2020 all the date, time, and duration types
2021 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2022 * configure.in: fixed an error pointed by an user
2023 * xml2-config.in: fixed an error pointed by an user
2024
2025Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2026
2027 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2028 win32/libxml2.def.src xmlIO.c: exported default
2029 'file:', 'http:' and 'ftp:' protocols input handlers
2030 and maked protocols comparisson case insensitive
2031
2032Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * configure.in: Neven Has detected a typo
2035
2036Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2039 as one of the persons allowed to commit directly to the
2040 module.
2041
2042Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2045 * valid.c: raised a too low limit
2046 * doc/*: rebuilt the docs
2047
2048Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * test/XPath/expr/floats test/XPath/expr/functions
2051 result/XPath/expr/floats result/XPath/expr/functions
2052 xpath.c: another XPath conformance patch from Richard Jinks
2053
2054Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * xmlschemas.c: fixed validation of attribute groups.
2057 * test/schemas result/schemas: added an example from the primer
2058
2059Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2062 * test/schemas result/schemas: updated the test list
2063
2064Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * TODO: updated a bit
2067 * parser.c: made a comment more specific
2068 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2069 Schemas conformance.
2070 * test/schemas result/schemas: updated the test list
2071
2072Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2075 implementing xs:all with minOccurs = 0
2076 * tes/schemas/* result/schemas/*: added more tests covering
2077 xs:all
2078
2079Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * xmlregexp.c: first implementation of the all particle, this
2082 may need to be revisited for case where not all transitions
2083 must be crossed.
2084
2085Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * tree.c: another entity processing update from Markus Henke
2088
2089Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2090
2091 * trionan.c: fixed crash on OSF/1
2092
2093Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * xmlschemas.c: more Schemas work
2096 * test/schemas/* result/schemas/*: added more tests coming
2097 from the spec.
2098
2099Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2102 ExcC14N specification
2103
2104Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * tree.c: patch from Markus Henke, fix for recursive entities.
2107
2108Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * xpath.c: fix a problem with string() on a document node.
2111
2112Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * Makefile.am xmlschemas.c: more Schemas work
2115 * test/schemas/* result/schemas/*: added more tests coming
2116 from the spec.
2117
2118Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2121 * result/HTML/*: this changes a few things in the results
2122
2123Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2124
2125 * include/libxml/tree.h: eliminated 'declaration different than
2126 prototype' warning
2127 * include/win32config.h: "resolved" conflicts with errno.h
2128
2129Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2132 on the automata interfaces and debug of counted choices
2133 * test/schemas/* result/schemas/*: added a number of tests
2134
2135Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2138 a bit of work on Schemas
2139 * testSchemas.c: try to make it more useful
2140 * test/schemas/* result/schemas/* Makefile.am: changed the
2141 Schemas regression test procedure, started adding a few samples
2142
2143Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2144
2145 * include/libxml/encoding.h: Patch for the Borland C++ builder
2146 * include/libxml/tree.h: Patch for the Borland C++ builder
2147 * threads.c: Patch for the Borland C++ builder
2148 * win32/bcb5: New directory for the Borland C++ builder
2149 project files
2150
2151Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2152
2153 * win32/Makefile.msvc: Update for XML Schema support
2154 * win32/configure.js: Update for XML Schema support
2155 * win32/libxml2.def.src: Update for XML Schema support
2156
2157Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2160 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2161 xmlunicode.c include/libxml/Makefile.am
2162 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2163 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2164 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2165 include/libxml/xmlversion.h.in : merged the current state of
2166 XML Schemas implementation, it is not configured in by default,
2167 a specific --schemas configure option has been added.
2168 * test/automata test/regexp test/schemas Makefile.am
2169 result/automata result/regexp result/schemas:
2170 merged automata/regexp/schemas regression tests
2171
2172Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * xpath.c: Gary found a compile time problem, fixes #78823
2175
2176Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * configure.in: release of 2.4.20
2179 * doc/*: updated and rebuilt the docs
2180
2181Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * python/Makefile.am: patch from Cristian Gafton to build on
2184 Red Hat 6.2, should also fix #75779
2185
2186Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * valid.c: first part of fixing #78729
2189
2190Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2193 escaping of URI when saving HTML files.
2194 * result/HTML/*: this impacted some tests
2195
2196Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * configure.in: trying to fix #77441
2199
2200Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * include/libxml/xmlIO.h: Hallski complained it could not be
2203 included by itself.
2204
2205Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2208
2209Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2210
2211 * win32/configure.js: patch from Nilo for the c14n option
2212 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2213
2214Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2217 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2218 LIBXML_THREAD_ENABLED
2219
2220Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * xpath.c: another patch from Richard Jinks for substring conformance
2223 * test/XPath/expr/floats test/XPath/expr/strings
2224 result/XPath/expr/floats result/XPath/expr/strings: update of the
2225 test suite to check those.
2226
2227Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * xpath.c: patch from Richard Jinks for .x float parsing.
2230
2231Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * parser.c: patch from Markus Henke when an encoding ain't recognized
2234
2235Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * libxml.m4: got a report that #include <string.h> was needed
2238
2239Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2242
2243Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2244
2245 * doc/example.html: fixing typo
2246
2247Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2250 pointed out by Melvyn Sopacua.
2251
2252Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * libxml.m4: Frédéric Crozat gave a patch related to the change
2255 of Include paths breaking the libxml.m4
2256
2257Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * xpath.c: Fix bug #76927 forgot to save some context
2260 when evaluating binary expressions
2261
2262Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * configure.in: fixed configure for MPE/iX from Markus Henke
2265 * xmlmemory.c: fixed initialization problems
2266 * xpath.c: another set of patches from Richard Jinks this
2267 fixes "make XPathtests" on linux
2268
2269Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2272 * test/XPath/expr/compare test/XPath/expr/equality
2273 test/XPath/expr/floats test/XPath/expr/functions
2274 test/XPath/expr/strings result/XPath/expr/compare
2275 result/XPath/expr/equality result/XPath/expr/floats
2276 result/XPath/expr/functions result/XPath/expr/strings: Updated
2277 tests though they show a divergence on Linux
2278
2279Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xpath.c trionan.c: previous commit also included patches
2282 from Richard Jinks on some IEEE support corner case
2283
2284Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2287 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2288 that $(datadir) should be used for docs
2289
2290Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2293 could leak filedescriptors
2294
2295Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * configure.in nanohttp.c: applied patch from Allan Clark for
2298 UnixWare/OpenServer
2299
2300Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * configure.in: preparing 2.4.19
2303 * doc/*: rebuilt the docs
2304
2305Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * nanohttp.c: fixing #76043, got fed up with non-portability
2308 of that piece of code.
2309
2310Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * valid.c SAX.c: Never commit without running "make tests" :-(
2313 fix a couple of stupidities in the previous commit
2314 * result/*: a few changes in some attribute order result of previous
2315 commit.
2316
2317Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2320 the internal subset should not raise duplicate ID errors,
2321 also there was a small bug in conjunction to namespace
2322 declarations defaulted and xml:xxx attributes DTD definitions.
2323
2324Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * xpath.c: Richard Jinks also raised some rounding problems
2327 this tries to fix them
2328
2329Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2332 behaviour in xmlXPathCastToString()
2333
2334Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2337 raised by Morus Walter
2338
2339Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2342 from Igor
2343
2344Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * xpath.c: fixing #75619, related to a problem when trying
2347 to evaluate condition when the current node set resulting
2348 from that sub-step evaluation is empty. Also fixes 2 potential
2349 problem with previous-sibling and next-siblings axis.
2350
2351Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2354 HTML support is not configured in.
2355
2356Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2359 include/libxml/tree.h: dohh I really didn't intended to commit
2360 this test version :-(
2361
2362Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * testSAX.c: I wanted to see the real speed at the SAX interface
2365 after a little too many Ximianer started complaining about the
2366 parser speed.
2367 added a --quiet option:
2368 paphio:~/XML -> ls -l db100000.xml
2369 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2370 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2371 3200006 callbacks generated
2372 real 0m1.270s
2373 Which means 16MBytes/s and 3Mcallback/s
2374
2375Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * xpath.c: valgrind spotted another error that time when running
2378 on libxslt regression tests
2379
2380Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * Makefile.am: adding "make valgrind" running the full regression
2383 tests (except python ones) under Valgrind (using valgrind -q
2384 which was kindly added by the author).
2385 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2386 passes cleanly now except an obcure floating point initialization
2387 raised in log10() in one XPath regression test ???
2388 * tree.c: edited some comments to close #75244
2389
2390Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2393 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2394 context of ScrollKeeper, made sure that if the number is
2395 an integer, the serialization follows the description at
2396 http://www.w3.org/TR/xpath#section-String-Functions
2397
2398Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * configure.in: preparing 2.4.18
2401 * doc/*: updated and rebuilt the web site
2402 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2403 the Windows and Cygwin maintainers.
2404 * parser.c: humm, changed the way the SAX parser work when
2405 xmlSubstituteEntitiesDefault(1) is set, it will then
2406 do the entity registration and loading by itself in case the
2407 user provided SAX getEntity() returns NULL.
2408 * testSAX.c: added --noent to test the behaviour.
2409
2410Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * parser.c: Wilfried Teiken provided a hackish but working
2413 way to get context reported back on entities when parsing
2414 with SAX and without breaking the DOM build.
2415
2416Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * c14n.c: applied a new patch from Aleksey Sanin
2419 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2420 to reference Aleksey implementation of XML digital Signatures
2421
2422Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * xpath.c: small fix to avoid potential problem due to
2425 ordering of freeing data
2426 * python/Makefile.am: people were complaining about
2427 the generated file in python dir not being built
2428
2429Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2432 python/generator.py python/libxml.c python/types.c: Cleanup
2433 of the python Makefiles based on Jacob and James feedback,
2434 fixed the spec file accordingly, fixed the number of warning
2435 that passing my pedantic CFLAGS was generating. Conclusion
2436 is that Python includes are real crap.
2437
2438Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * configure,in: it was reported quite a few times that
2441 xml2-config --cflags should not output
2442 -I$includeprefix/libxml2/libxml because libxml2 header names
2443 clashes with existing names like list.h from C++ stl.
2444 Includes should be #include<libxml/xxx.h> so ...
2445
2446Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * c14n.c: another patch from Aleksey Sanin
2449
2450Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2453 canonicalization algorithm
2454 * doc/xml.html doc/index.html: added the C14N references on the
2455 index page.
2456
24572002-03-13 jacob berkman <jacob@ximian.com>
2458
2459 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2460 usage, redundant, and gcc specific
2461
2462Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xpath.c: speedup some node selection operations, this can
2465 have a significant impact on DocBook Norm's stylesheets
2466 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2467 make sure it's always the case
2468 * debugXML.c: distinguish CDATA and comments in ls operations
2469
2470Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2473 to generate better API descriptions etc...
2474
2475Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * c14n.c: Fixing #74186, made sure all boolean expressions
2478 get fully parenthesized, ran indent on the output
2479 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2480 include/libxml/tree.h: also #74186 related, removed the
2481 --with-buffers option, and all the preprocessor conditional
2482 sections that were resulting from it.
2483
2484Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * valid.c: applied patch from Dodji Seketeli fixing an
2487 uninitailized variable in xmlValidGetValidElements()
2488
2489Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * c14n.c: fixed a few comments
2492 * doc/*.html doc/*/*.html: regenerated the docs and added
2493 the C14N API
2494 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2495
2496Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * check-xml-test-suite.py: fix to adapt varaiations in the
2499 bindings
2500 * configure.in python/setup.py python/setup.py.in: fixed to
2501 have the version of the python scripts automatically updated
2502
2503Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2506 in xmlCopyProp()
2507
2508Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * configure.in: preparing 2.4.17 release
2511 * doc/*: updated and rebuilt the docs
2512 * xpath.c: fixed a comment
2513 * python/libxml.c: fixed a possible reentrancy problem
2514
2515Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2518 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2519 added a specific regression test
2520 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2521 not raise exceptions when failing to find the attribute.
2522
2523Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * configure.in xmllint.c: owen pointed out a problem with the
2526 ftme fix, gettimeofday() was not detected by configure and
2527 the ftime header wasn't included, dohhh
2528
2529Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * configure.in xmllint.c: trying to fix #71457 for timing
2532 precision when gettimeofday() is not availble but ftime() is
2533
2534Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2537 are now copied on install and part of the -devel RPM
2538
2539Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xpath.c: trying to avoid bug #72150 which was apparently
2542 caused by a gcc bug (or a processor problem) as detailed
2543 at http://veillard.com/gcc.bug
2544
2545Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2548 fixed xmlReconciliateNs(), added a Python test/example for
2549 inter-document cut'n paste
2550 * python/libxml.py: fixed node.doc on document nodes and added
2551 xpathEval() onto node objects
2552
2553Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2556 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2557 fixup and integrated tests for the serialization stuff
2558
2559Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2562 moved the libxml man page to section 3
2563
2564Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * tree.c: fix bug #72490
2567 * python/libxml.c python/libxml.py: added methods serialize()
2568 and saveTo() to all node elements.
2569
2570Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * xmlIO.c: closed #73430, don't read from an input source
2573 which indicated an end-of-file or an error.
2574
2575Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * parser.c: make sure SAX endDocument is always called as
2578 this could result in a Python memory leak otherwise (it's
2579 used to decrement ref-counting)
2580 * python/generator.py python/libxml.c python/libxml.py
2581 python/libxml2-python-api.xml python/libxml2class.txt
2582 python/tests/error.py python/tests/xpath.py: implemented
2583 the suggestions made by Gary Benson and extended the tests
2584 to match it.
2585
2586Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * python/generator.py: applied patch fixing #73450
2589
2590Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * xpath.c: fixing #61290 "namespace nodes have no parent"
2593 long standing divergence from the XPath REC. NodeSets
2594 simply hold a copy of namespace nodes and those node ->next
2595 points to the parent (which may not be the node carrying the
2596 definition).
2597 * include/libxml/xpath.h: flagged but didn't added a possible
2598 speedup
2599 * DOCBparser.c HTMLparser.c: removed some warnings from push
2600 parser due to new state being added.
2601 * tree.c: new fix from Boris Erdmann
2602 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2603 the XML Canonalization support from Aleksey Sanin
2604
2605Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * tree.c: patch from Boris Erdmann fixing some namespace odities
2608 with xmlCopyNode()
2609
2610Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * xmlIO.c: fix bug #72706 when loading a NULL entity
2613
2614Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2617 actually change in a future XML Namespace revision.
2618
2619Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2622 added the possibility of returning nodesets from XPath extension
2623 functions written in Python
2624
2625Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * python/*: commiting some Python bindings work done while travelling
2628
2629Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2632 explicitely with memory debugging switched on
2633
2634Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2637 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2638 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2639 the accessor generator for strings
2640 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2641 regression test.
2642
2643Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * python/README python/generator.py python/libxml.c python/setup.py:
2646 added the 'usual' setup.py to allow building a libxml2-python
2647 module based on the same code. The initialization is however
2648 different the 2 .so files fo libxml2 and libxslt are identical and
2649 they entry point initialize both libraries. this is done to avoid
2650 some possible nasty problem since the Python don't merge the maps
2651 of all shared modules.
2652
2653Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * parser.c: fixed a push/encoding bug reported by Michael
2656 on librsvg
2657
2658Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * include/libxml/parserInternals.h: fixes a misplaced #endif
2661
2662Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * parser.c valid.c: found and fixed a couple of allocation bugs
2665
2666Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * doc/xml.html doc/python.html doc/*: added a Python and binding
2669 page describing the current state of the Python bindings and
2670 giving pointers to the other languages wrappers.
2671
2672Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2675 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2676 rebuilt the API and web site
2677 * xpath.c: fixed #71978 portability bugs
2678
2679Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2682
2683Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * include/libxml/parserInternals.h parser.c: had to change
2686 2 internal parsing API when processing document content
2687 to check the start and end of element content are defined
2688 in the same entity
2689 * valid.c include/libxml/valid.h: attribute normalization can
2690 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2691 with the context to report it.
2692 * SAX.c: fixed the last known bugs, crazy validation constraints
2693 when a document is standalone seems correctly handled. There
2694 is a couple of open issues left which need consideration especially
2695 PE93 on external unparsed entities and standalone status.
2696 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2697 The 2 tests left failing are actually in error. Cleanup done.
2698
2699Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * valid.c: implemented E59 spaces in CDATA does not match the
2702 nonterminal S
2703
2704Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * SAX.c parser.c valid.c: more validation test fixups
2707 * check-xml-test-suite.py: added duration info for the tests
2708
2709Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * parser.c valid.c: a couple of errors were reported but not
2712 saved back as such in the parsing context. Down to 1% failure rate
2713 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2714
2715Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * xmlInternald.c: isExtender was missing a char
2718 * parser.c include/libxml/parser.h: % are acceptable in the
2719 internal subset if within a PUBLIC ID
2720
2721Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * SAX.c parserInternals.c valid.c: more work on the conformance
2724 suite. Took the step to finally block documents with encoding
2725 errors. It's a fatal error per the spec, people should have fixed
2726 their documents by now.
2727
2728Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * check-xml-test-suite.py: fixed the test script after some discussion
2731 on the semantic of TYPE="error"
2732 * Makefile.am: added the script to the distrib
2733
2734Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * SAX.c entities.c: fixed a couple of conformances issues deep
2737 into the validation code (standalone and undeclared Notations)
2738
2739Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2742 stayed there for years !
2743
2744Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2747 missing
2748
2749Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * check-xml-test-suite.py: improved the behaviour a bit as
2752 well as the logs
2753 * parser.c valid.c SAX.c: fixed a few more bugs
2754 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2755
2756Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * check-xml-test-suite.py: python script to run regression tests
2759 against the XML Test suite of W3C/OASis
2760 * SAX.c: fixed a validation bug
2761 * parser.c: fixed 3 errors pointed by the test suite
2762 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2763 * python/Makefile.am: fixed a dependendy
2764
2765Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * xmlmemory.c: avoid a warning bug #71594
2768
2769Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2772 warning on alpha/Tru64
2773
2774Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * include/libxml/entities.h: fixing a comment
2777 * valid.c: fixing some troubles with validity check on namespaces
2778 * result/VC/NS3 test/VC/NS3: added a specific regression test
2779
2780Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * tree.c: Fixing #71342 serializing '\n' in attribute values
2783 * result/noent/att3 result/att3 test/att3: added a specific
2784 test.
2785
2786Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * python/libxml.c: couple of bug fixes
2789
2790Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * python/*.py: removed tabs and used spaces.
2793
2794Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2797 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2798
2799Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2802 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2803
2804Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * include/libxml/encoding.h include/libxml/entities.h
2807 include/libxml/globals.h include/libxml/parser.h
2808 include/libxml/threads.h include/libxml/tree.h
2809 include/libxml/xmlmemory.h: trying to fix the include mess
2810
2811Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * include/libxml/xmlmemory.h: reverted part of the previous
2814 attempt to provide #69655, this was breaking the build.
2815
2816Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2819 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2820 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2821 include/libxml/parserInternals.h include/libxml/tree.h
2822 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2823 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2824 clean.
2825 * python/libxml.c: fixed a warning.
2826
2827Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2830 copying of node, merge back IDs in the target document.
2831 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2832 test/XInclude/ents/ids.xml: test case
2833 * result/VC/ElementValid4: output changed due to a typo fix
2834
2835Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * python/Makefile.am: seems some version of automake didn't
2838 generate the dependancies right as Jacob found out. Add
2839 an extra dependancy rule.
2840
2841Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * parserInternals.c valid.c: Justin Fletcher found some parts
2844 of the code needing cleanup
2845 * libxml.spec.in python/Makefile.am python/generator.py
2846 python/libxml.c python/libxml.py: Fixed the python Makefiles
2847 corrected a bug showing up on ia64, changed the name of the
2848 python internal module too
2849
2850Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * Makefile.am: applied patch from Andris Pavenis for binary
2853 name suffixes
2854
2855Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * xmllint.c win32/win32config.h: fixing #68748
2858
2859Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * valid.c: fixing #70166
2862
2863Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * valid.c: fixing #70077
2866
2867Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * Copyright Makefile.am README configure.in libxml.spec.in:
2870 Changed to the MIT Licence
2871 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2872 doc/xmlio.html: updated the doc accordingly
2873 * include/libxml/xmlwin32version.h configure.in: preparing
2874 2.4.14 release
2875 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2876 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2877 fixed the const xmlChar * wrapper and generator, XPath extension
2878 functions now use the context as first argument
2879 * python/tests/tstxpath.py python/tests/xpath.py
2880 python/tests/xpathext.py: Updated the tests accordingly
2881 * tree.c: fixed bug #70067
2882
2883Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * Makefile.am: cleanup
2886 * debugXML.c: always use stdout if output is NULL
2887 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2888 * python/Makefile.am python/generator.py python/libxml2class.txt
2889 python/libxml_wrap.h python/types.c: augmented the number of bindings
2890 handling FILE * and XPath contexts
2891 * python/tests/Makefile.am: avoid a stupid problem due to the
2892 use of TEST.
2893
2894Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2897
2898Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * python/TODO python/libxml.c: cleanup the extension function lookup
2901 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2902
2903Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * configure.in python/Makefile.am: do not install outside
2906 of prefix
2907
2908Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * python/TODO python/libxml.c: started adding SAX interfaces
2911 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2912 SAX test
2913
2914Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * tree.c: hardened the addChild function
2917 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2918 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2919 added accessors needed for xmlNode, a bit more testing and
2920 extension of interfaces
2921 * python/tests/Makefile.am python/tests/build.py: added a test
2922 build from scratch/save/load/check
2923
2924Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * parserInternals.c: change a small bit in the way valididy
2927 error messages get initialized
2928 * python/TODO python/libxml.c python/libxml2-python-api.xml
2929 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2930 added some memory debugging to track leaks at the libxml2 level
2931 * python/tests/*.py: changed all tests to check for leaks,
2932 there is just one left in XPath extension registrations.
2933
2934Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * python/TODO python/generator.py python/libxml2-python-api.xml
2937 python/libxml2class.txt: more accessor classes for the parser
2938 context, allow to switch on and check validity
2939 * python/tests/Makefile.am python/tests/error.py
2940 python/tests/invalid.xml python/tests/valid.xml
2941 python/tests/validate.py: attded more test and and added error.py
2942 which I forgot to commit in the last step
2943
2944Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * python/Makefile.am python/types.c: cleanup
2947 * python/libxml.c python/libxml.py python/libxml_wrap.h
2948 python/generator.py python/libxml2-python-api.xml
2949 python/libxml2class.txt: added class for parser context, added
2950 first cut for push mode support. Added a framework to generate
2951 accessors functions.
2952 * python/tests/Makefile.am python/tests/push.py: added a push
2953 test
2954
2955Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2958 bug a bit of cleanup.
2959
2960Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2963 python/libxml2class.txt: adding error redirections and preformat
2964 to a python handler
2965 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2966 tests self checking
2967
2968Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2971 a function
2972
2973Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2976 python/libxml.c python/libxml2-python-api.xml
2977 python/libxml2class.txt: Progressing through the TODOs, class
2978 description output, extra XML API, RPM now builds the wrappers
2979 for all python installed versions
2980
2981Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * configure.in libxml.spec.in python/Makefile.am python/TODO
2984 python/generator.py python/libxml2class.txt: added more informations
2985 in the libxml2-python package including docs. Slightly changed
2986 the class hierarchy
2987 * python/tests/*: added basic regression tests infrastructure too
2988
2989Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2992 added libxml2-python as part of the packages installed
2993
2994Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * python/Makefile.am python/generator.py python/libxml.c
2997 python/libxml.py: more work, now able to extend the
2998 XPath interpreter with functions written in python.
2999
3000Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * python/Makefile.am: Jacob sent a patch to allow building from
3003 tarfile.
3004
3005Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3008 inserted the python wrappers build, I hope this won't be too
3009 unportable
3010
3011Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * xpath.c: minor optimization
3014 * python/generator.py python/libxml.c python/libxml.py
3015 python/libxml_wrap.h: more work on the python bindings,
3016 they now support XPath and there is no evident leak
3017
3018Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * python/generator.py python/libxml.c python/libxml.py:
3021 more work on the python bindings generator.
3022
3023Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * python/generator.py python/libxml.c python/libxml_wrap.h:
3026 more work on the python bindings.
3027
3028Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * python/generator.py python/libxml.c python/libxml.py
3031 python/libxml_wrap.h: commited early version of a python binding
3032 for private use only ATM
3033
3034Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * entities.c tree.c include/libxml/entities.h: applied patch
3037 from Anthony Jones to implement copy of DTD subtree too. Had
3038 just to keep 2 function private which really ought to become
3039 public ones.
3040
3041Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xmllint.c: added pointers to the web pages in the usage()
3044
3045Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * tree.c: more fixes from Petr Kozelka for attribute handling
3048 in the tree API to align the semantic with DOM.
3049
3050Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * valid.c tree.c entities.c: another set of patches from
3053 Anthony Jones for copy operations cleanup and robustness
3054
3055Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3058 an alphabetic index based on comments content
3059 * doc/*: rebuilt the web site with the new references
3060
3061Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * parserInternals.h: Greg Sjaardema suggested to use an
3064 eponential buffer groth policy in xmlParserAddNodeInfo()
3065
3066Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3069 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3070 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3071 to generate cross-references, and added/updated the stylesheets
3072 to generate and link API indexes. The generic keyword index
3073 is not done yet.
3074 * doc/*.html: regenerated all the usual docs too
3075
3076Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * debugXML.c: added an xpath function to the shell for T. V. Raman
3079
3080Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3083 debug routines.
3084
3085Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3088 support of attribute nodes
3089
3090Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3093 hopefully near complete and fully documented of the API in XML
3094 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3095 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3096 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3097 include/libxml/parserInternals.h include/libxml/valid.hi
3098 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3099 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3100 include/libxml/xpath.h include/libxml/xpathInternals.h:
3101 Cleaned up the doc comments a lot in the process, the interface
3102 coverage is now 100%
3103
3104Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3107 extracts comments from the gtk-doc DocBook output (a bit
3108 convoluted but seems to work).
3109
3110Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3113 added an XML description of the API, moved the script generating
3114 it here. Added a "make api" target
3115
3116Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3119
3120Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * xpath.c include/libxml/xpathInternals.h: the change made to
3123 xmlXPathFuncLookupFunc was incompatible roll it back
3124
3125Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * SAX.c: cleanup patch from Anthony Jones
3128 * doc/Makefile.am: fix the headers to avoid in make scan
3129 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3130 includes, * vs Ptr and general cleanup
3131 * parsedecl.py: first version of a script to extract the
3132 module interfaces, the goal will be to provide .decl or XML
3133 specification of the interfaces to build wrappers.
3134
3135Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3138 now provides return codes in case of errors
3139
3140Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3141
3142 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3143 Upgraded to trio baseline 1.6
3144 * strio.h strio.c: Replaced by triostr.h and triostr.c
3145
3146Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3149 of strdup usage in the code
3150
3151Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * parser.c error.c: Keith Isdale complained rightly that
3154 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3155
3156Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * tree.c: fixed the funxtion to set the xml: attributes
3159 * debugXML.c: added "setbase" to test it.
3160
3161Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3164 to allow updating an attribute content
3165
3166Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * libxml.h: try to avoid problems when compiling on Windows
3169
3170Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * hash.c: patch from Anthony Jones for hash.c allocation size
3173 * Makefile.am: trying to work around Yet Another Libtool Madness
3174 and build the 2.4.13 release finally ...
3175
3176Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3179 * doc/* : update of the documentation
3180
3181Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3184 at fixing #61290 :-(
3185
3186Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3189 Fixes bug #67229
3190
3191Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * tree.c: trying to avoid troubles when a subtree is copied
3194 and coalesced in part with the target tree. Should fix
3195 bug #67407
3196
3197Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * valid.c: fixed validation of attributes content of type
3200 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3201 values, very old bug. Fixes #67671
3202
3203Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * parser.c include/libxml/parserInternals.h tree.c: integrated
3206 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3207 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3208
3209Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * threads.c: applied Serguei Narojnyi's patch to add native
3212 thread support on the Win32 platform
3213 * testThreadsWin32.c Makefile.am: added the test program also
3214 from Serguei, Win32 specific
3215 * include/win32config.h include/libxml/xmlwin32version.h.in:
3216 added patch from Igor for the Windows thread specific defines.
3217
3218Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3221
3222Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3225 output page into XMLinfo.html. Close bug #66951 and
3226 raised by Robert Collins too.
3227
3228Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * encoding.c: Paul Keogh pointed out a possibility of segfault
3231 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3232 Closes bug # 68238
3233
3234Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * doc/*.html: updated the Gdome2 links
3237
3238Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * libxml.h: Applied following patches from Robert Collins
3241 and make sure IN_LIBXML is defined when compiling it
3242 -------
3243 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3244 as well as Visual C.
3245 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3246 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3247 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3248 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3249 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3250 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3251 xmlSysIDExists xmlNoNetExists).
3252 * xmllint.c: Don't include winsock2.h for Cygwin.
3253
3254Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3257 when the version info is not present.
3258
3259Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * tree.c: Anthony Jones pointed out a problem in
3262 xmlStringGetNodeList() and provided a fix for it
3263
3264Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * parser.c: patch from Frank J Franklin to remove a bug in
3267 xmlCreatePushParserCtxt() when the initial buffer passed
3268 is large.
3269
3270Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * win32/*: big cleanup of the Windows/MSVC project files
3273 from Igor Zlatkovic
3274
3275Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * doc/Makefile.am: should fix #67674 and avoid troubles if
3278 xsltproc is not available or fails in the prefix provided
3279
3280Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3283
3284Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3285
3286 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3287 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3288 Fixed a few other problems raised by Charlie Bozeman.
3289 * result/VC/ElementValid[5-7]: fixed the output
3290
3291Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3294 patches from Charlie Bozeman. Regenerated the HTML docs.
3295
3296Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3299 for Windows from Igor
3300
3301Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * xmllint.c: applied Justin Fletcher patch for --output or -o
3304
3305Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * win32/libxml2/libxml2.def.src: close #67019
3308
3309Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3310
3311 * xmllint.c: applied Justin Fletcher generic timing patch
3312 similar to the one already applied to xsltproc.
3313
3314Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3315
3316 * include/libxml/tree.h tree.c: applied documentation patches
3317 from Charlie Bozeman
3318
3319Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3320
3321 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3322
3323Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3324
3325 * valid.c: fix the xmlStrdup() used in the previous patch.
3326 * valid.c: added --dropdtd
3327 * tree.c: fixed xmlUnlinkNode so it also removes the references
3328 from the document if the node is a DTD
3329
3330Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * HTMLtree.c valid.c: cleanup some static declarations
3333
3334Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * xmllint.c: removed another strdup()
3337 * doc/FAQ: removed the HP/UX entry
3338
3339Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * valid.c: fix bug #66816 when validating.
3342 * xmllint.c: don't use sys/time.h if configure did not found it
3343
3344Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3345
3346 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3347 xmlcatalog_man.xml
3348
3349Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3352 xmlInitMemory() was declared twice
3353
3354Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * globals.c: do not reference strdup() !
3357 * configure.in libxml-2.0.pc.in: trying to fix the libs
3358 of the various config extraction modules
3359
3360Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * configure.in : preparing 2.4.12
3363 * doc/* : updated and rebuilt the docs
3364
3365Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * uri.c: closed bug #66159
3368 * testURI.c: added --escape option
3369 * configure.in: some cleanup for xml2-config --cflags
3370
3371Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * globals.c testThreads.c: removed some misplaced includes
3374 of xmlversion.h
3375
3376Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * threads.c: patch from Gary Pennington fixing a possible
3379 problem at initialization time.
3380
3381Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3384 Eric Lavigne contribution to build libxml2 on MacOS using
3385 CodeWarrior.
3386
3387Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * xmllint.c: applied Geert Kloosterman's patch to fix
3390 --repeat --timing output
3391
3392Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3393
3394 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3395 where non-wellformed XML declaractions were not detected.
3396
3397Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3398
3399 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3400
3401Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3404 gets reset by xmlCleanupInputCallbacks() and this makes the
3405 function useless. Same for output.
3406
3407Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * xmlIO.c: robert pointed out a loop error in callback cleanups
3410
3411Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3414 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3415 they are not really tied to debugging
3416
3417Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3420 * xmllint.c: better --catalogs description
3421
3422Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * tree.c: fixed a couple of problems in xmlSetProp()
3425
3426Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3429 unappropriate stdout output.
3430
3431Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3434 by Denis Beurive, closes #65111
3435
3436Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3437
3438 * valid.c: in case of content model validity error, don't
3439 print it if validity warnings were not requested.
3440
3441Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3442
3443 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3444 * parserInternals.c: removed the last exit() call. Print an
3445 unmaskable error on stderr instead (library mismatch detection)
3446
3447Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3448
3449 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3450 shell instructions from Heiko Rupp
3451
3452Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3453
3454 * catalog.c: use the URL notation file:// for default catalog paths
3455
3456Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * include/libxml/tree.h: better comments for _private fields
3459 * tree.c: removed a problem when copying an entity reference.
3460
3461Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * vms/*: updated instructions and diffs from John A Fotheringham
3464
3465Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * include/libxml/xmlerror.h: avoid an include problem if
3468 #include <libxml/xmlerror.h> happens first in code
3469 seems to be the case in KDE libs
3470
3471Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3472
3473 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3474 from Igor for Windows
3475
3476Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * Makefile.am: Gary Pennington pointed out a missing prefix
3479
3480Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3483 * doc/*: upgraded and rebuilt the docs
3484
3485Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3486
3487 * HTMLparser.c: fix comment in scripts element parsing.
3488 * result/HTML/doc3*: updated the results.
3489
3490Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3491
3492 * uri.c: another URI bug fix #63336, using Joel Young patch.
3493
3494Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3495
3496 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3497 a cleaned up version of the Pwd shell string generation.
3498
3499Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * valid.c include/libxml/tree.h: trying to fix namespaces +
3502 validation problems for good, closing #63619 in the process
3503 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3504 wrong in this respect, fixed it.
3505
3506Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * xmllint.c: Morus Walter patch to allow --format and --encode
3509
3510Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3511
3512 * debugXML.c: Stefan Kost provided an help command for the shell
3513
3514Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * debugXML.c: Heiko Rupp pointed that the shell would crash
3517 on empty nodesets returns.
3518
3519Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3522 migh need the history libraries
3523
3524Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3527 handle the case of < in quoted attributes, Bastian Kleineidam
3528
3529Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3532 fixing catalog breakages
3533 * Makefile.am catalog.c result/catalogs/catal
3534 result/catalogs/mycatalog.* test/catalogs/catal*:
3535 fixed more problems in catalog support, added more regression tests
3536 for both XML and SGML catalog handling
3537
3538Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * debugXML.c: applied an improvement to xmlGetLineNo() from
3541 Keith Isdale
3542
3543Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3546 Side effect of the progressive catalog loading
3547
3548Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * Makefile.am: confexecdir and confexec_DATA were defined twice
3551 pointed out by Karl Eichwalder
3552
3553Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * xmlcatalog.c: avoid unlink() and use remove() instead.
3556
3557Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * libxml.spec.in: cleanup
3560 * include/libxml/xmlwin32version.h: updated with 2.4.8
3561
3562Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3565 of compiling libxml with a non standard set of options
3566
3567Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3568
3569 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3570 document --sgml option, fixing gnome bugzilla #63382
3571
3572Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3573
3574 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3575 breakage of 2.4.7, added a couple of really needed APIs
3576 like xmlCatalogIsEmpty() and xmlNewCatalog()
3577 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3578 for install-catalog
3579 * configure.in: preparing 2.4.8
3580
3581Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3584 include/libxml/tree.h include/libxml/xmlIO.h: more include
3585 cleanups, export cleanly one html output + format function.
3586
3587Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * parser.c: removed initGenericErrorDefaultFunc call from
3590 xmlInitParser() since it could destroy previous calls to
3591 xsltSetGenericErrorFunc() effects
3592
3593Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3594
3595 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3596 keyword.
3597
3598Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * Makefile.am: cleanup
3601 * threads.c: cleanup too
3602 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3603 from xsltproc
3604 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3605 dependancy loop.
3606
3607Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3610 was not used anymore !
3611
3612Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * configure.in: preparing 2.4.7
3615 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3616 manual page from John
3617 * doc/*: updated the doc and rebuilt the generated pages
3618
3619Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * xmlIO.c: closing bug #62711, the library should never
3622 close stdin or stdout.
3623
3624Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * uri.c: second pass at fixing #63336, using Joel Young
3627 final patch. looks okay.
3628
3629Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * uri.c include/libxml/uri.h: trying to clear #63336
3632 allowing the escaping routine to parse unconformant
3633 URI-References.
3634
3635Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3636
3637 * vms/readme.vms vms/build_libxml.com nanoftp.c
3638 include/libxml/xmlversion.h.in: a few VMS updates from
3639 John A Fotheringham
3640 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3641 and xmlCleanupOutputCallbacks() for the Perl binding people.
3642
3643Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3646 apply fixes to close #63271 and avoid segfaults when
3647 the error routine gets callbed before xmlInitParser()
3648 get called.
3649 * nanoftp.c error.c: Applied patches from Justin Fletcher
3650 correcting some xmlGenericError misuses.
3651
3652Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3653
3654 *doc/xmllint.xml, doc/xmllint.1
3655 New and improved man page for xmllint - .xml is the original, .1
3656 is the generated man page
3657
3658Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3661 the web site from the main HTML document.
3662
3663Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * parser.c: fixed an erroneous validation bug when PE refs
3666 occurs in external parsed entities referenced from the
3667 internals subset
3668 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3669 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3670 added the associated testcase, it's a nice one.
3671 * HTMLparser.c: generate the DTD node as HTML still ...
3672 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3673
3674Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * HTMLparser.c: fixed a bug in htmlNewDoc()
3677
3678Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * test/threads/*: added entities testing to the Thread test
3681 * testThreads.c: make the test reasonable
3682 * DOCBparser.c: fix the DTD public and system ID
3683 * xmllint.c: added --sgml for SGML DocBook importing
3684 * Makefile.am: added Docbtests target
3685
3686Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3689 * testThreads.c: removed bogus include
3690
3691Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3694 fixed a very serious (looping) validation bug
3695
3696Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * include/libxml/globals.h include/libxml/threads.h threads.c
3699 testThreads.c: far more testing, cleaning up bugs
3700 * *.c : make sure globals.h is always included.
3701
3702Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * HTMLparser.c: try to get rid of parser loops for good.
3705
3706Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * configure.in: fixed some bugs in CFLAGS passing.
3709 * test/threads Makefile.am testThreads.c: added a specific
3710 threaded test case (really nasty, guaranteed).
3711
3712Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * catalog.c: serious cleanup on the management of the
3715 XML catalog tree, more tests done, especially with
3716 the catalog PI.
3717
3718Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * catalog.c: avoid a problem in catalog cleanup on SMP if
3721 catalogs were not initialized.
3722
3723Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3724
3725 * catalog.c xpath.c: trying to cleanup the not thread safe
3726 parts of the library.
3727
3728Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * include/libxml/globals.h configure.in global.data: make
3731 the allocation be per-thread a configure option
3732 * encoding.c include/libxml/parser.h: fixed compilation
3733 errors
3734
3735Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * include/libxml/parser.h: Norm reported that a few lines
3738 added were breaking libxslt compile, removed them for now
3739
3740Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * parser.c parserInternals.c threads.c: debugged and fixed
3743 initialization problems which were giving troubles on SMP
3744 boxes.
3745
3746Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * include/libxml/Makefile.am: missing globals.h
3749
3750Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * globals.c: added a couple of standard includes.
3753
3754Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3757 include/libxml/parserInternals.h include/libxml/tree.h
3758 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3759 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3760 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3761 Applied the last patches from Gary, cleanup, activated threading
3762 all user accessible global variables are now handled in globals.[ch]
3763 Still a bit rought but make tests passes with either
3764 --with-threads defined at configure time or not.
3765 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3766 linking options
3767
3768Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3769
3770 * Makefile.am include/libxml/Makefile.am
3771 include/libxml/globals.h globals.c include/libxml/threads.h
3772 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3773 configure.in: started integrating the core of the thread support
3774 not activated yet but half integrated. The code should still
3775 compile and work anyway.
3776
3777Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3780 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3781 integrating the non-controversial parts of Gary Pennington
3782 multithread patches
3783 * catalog.c: corrected a small bug introduced
3784
3785Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * catalog.c include/libxml/catalog.h: very serious cleanup,
3788 isolating unportable code and as much as possible the accesses
3789 to the global shared catalog. May need more testing !
3790
3791Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3794 Keith Isdale patches for the XSLT debugger interfaces. Some
3795 cleanup
3796
3797Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3800 * DOCBparser.c: generate line nubers in elements
3801
3802Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * configure.in: preparing 2.4.6 release
3805 * doc/xml.html doc/html/*: updated and rebuilt the docs
3806 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3807
3808Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3809
3810 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3811 adding documentation for DV's supercatalog support
3812
3813Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3816 super catalog support adding one API and one flag --sgml to
3817 xmlcatalog
3818
3819Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3820
3821 * doc/xmlcatalog_man.xml, xmlcatalog.1
3822 One more crack at
3823 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3824
3825
3826Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3827
3828 * xpath.c: implemented xmlXPathObjectCopy for external objects
3829 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3830
3831Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3832
3833 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3834 finishing up fix to
3835 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3836 the xmlcatalog man page display more elegantly
3837
3838Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * configure.in: closing bug #61832
3841 * HTMLparser.c: removed a warning
3842
3843Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * xpath.c: fixing #61673 part I, do not loose doc information
3846 when copying result value trees.
3847
3848Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * xpath.c: trying to harden the XPath interpreter
3851
3852Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3853
3854 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3855 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3856
3857Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3858
3859 * HTMLparser: repaired another loop problem
3860
3861Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3864 parsing.
3865 * xpath.c: fix bug #61291 the default XML namespace node is
3866 missing from the namespace axis.
3867 * tree.c: refuse to create namespaces nodes with prefix "xml"
3868
3869Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3870
3871 * SAX.c: ouch a non-defined namespace could lead to a crash,
3872 fixed #61215
3873
3874Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * parserInternals.c: closed bug #61054
3877
3878Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * include/libxml/Makefile.am: closing #60708
3881
3882Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3885 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3886
3887Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3890
3891Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3894 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3895
3896Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * catalog.c: Justin Fletcher provided cleaup code in case
3899 HAVE_STAT is not defined
3900 * include/win32config.h: Igor Zlatkovic suggested to have
3901 HAVE_STAT defined there
3902
3903Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3904
3905 * catalog.c - fixed typing error reported by M. Barros
3906
3907Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3908
3909 * xmllint.c - fixing typo
3910
3911Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3912
3913 * HTMLparser.c: small enhancement to prevent loop on
3914 unrecognizable data
3915
3916Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * parserInternals.c: applying patch from bug #60757 this
3919 should close it
3920
3921Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * catalog.c xmlcatalog.c: removed a couple of warning
3924 * xpath.c: try to solve the linking problem on platforms
3925 needing trio to compile
3926
3927Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * Makefile.am libxml.spec.in: backing up non-documented changes
3930 commited without review or aproval by Jens Finke <jens@gnome.org>
3931 * HACKING: made 100% clear that no commit should be done directly
3932
3933Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * configure.in: Joe Orton provided a patch fixing a problem
3936 when iconv is specified to be in a non-standard directory
3937 but wasn't exported in xml2-config --cflags
3938
3939Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * configure.in: let's ship 2.4.5 before getting too much
3942 troubles with 2.4.4 errors.
3943
3944Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * encoding.c entities.c: do not output hexadecimal charrefs
3947 when serializing HTML since some version of Netscape can't
3948 grok it, generate decimal ones.
3949 * result/HTML/doc3.htm: output changed due to previous test
3950 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3951
3952Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3955 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3956
3957Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3958 Released 2.4.4
3959
3960 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3961 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3962 updated the configuration scripts systems accordingly
3963
3964Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3965
3966 * configure.in: preparing for 2.4.4
3967 * doc/xml.html doc/html/*: updated and rebuilt the docs
3968
3969Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * win32/dsp/libxml2.def.src: tried to incorporate comments
3972 from bug #59220
3973
3974Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * parser.c result/noent/wml.xml: fixed bug #59981 related
3977 to handling of '&' in attributes when entities are substitued
3978
3979Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * libxml.h include/libxml/xmlversion.h.in
3982 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3983 Tried to close bug #60131
3984
3985Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3988
3989Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3990
3991 * SAX.c: fixing bug #59946 on xmlns=""
3992
3993Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3996 but allocates a new error code.
3997
3998Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3999
4000 * xmllint.c: John Fleck fixed typos in the options output
4001 * parser.c SAX.c: fix ignorable white space SAX selection
4002
4003Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * entities.c: Steve Underwood found the possibility of an
4006 ininite loop in case of error.
4007
4008Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4011
4012Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * parser.c: warn if version is not 1.0 but it's not
4015 strictly speaking an error after analyzing the spec
4016
4017Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4018
4019 *doc/catalog.html - add link to the html version of the
4020 man page, other linguistic cleanups
4021
4022Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4023
4024 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4025 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4026 file, has not yet been included in the build.
4027
4028Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * catalog.c: removed a duplicate affectation Justin Fletcher
4031
4032Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * tree.c: Armin Sander pointed a possible text coalescing
4035 problem, completed his patch.
4036
4037Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4038
4039 * trionan.c: Fixed const and volatile re-definition problem
4040
4041Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * libxml.4 parser.c: doc updates from Heiko Rupp
4044 * parserInternals.c: 2 sanity checks from Heiko Rupp
4045
4046Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * tree.c: applied patch from Armin Sander to make some pointers
4049 const in xmlCopyNode()
4050 * include/libxml/tree.h: added fix to the header
4051
4052Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4053
4054 * xpath.c: hum, restrict the integer usage gcc bug workaround
4055 to only gcc compilers so that other architecture don't get
4056 penalized by this limitation.
4057 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4058
4059Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4062 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4063
4064Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4067 --convert option to xmlcatalog to convert SGML ones to
4068 the XML syntax.
4069 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4070
4071 2.4.3 got released at that point
4072Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * catalog.c xmlIO.c: started some serious testing and fixed
4075 a few bug and optmization needs.
4076
4077Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4080 preparing for a 2.4.3 release even if it may not be ready yet
4081 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4082 all file parsing lookup to go through the entity resolver, add
4083 to add an API to bypass it (needed to load catalogs themselves),
4084 some cleanup on the catalog code too.
4085 * nanoftp.c: small cleanup
4086 * doc/catalog.html: small update
4087
4088Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4091 Jun Kuriyama
4092
4093Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * doc/catalog.html: finished the catalog documentation
4096
4097Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * doc/catalog.html doc/xml.html: added documentation about
4100 Catalog support, misses an API description
4101 * doc/html/*: reextracted the API pages
4102
4103Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4104
4105 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4106 Added the part about section 7.2 on URI resolution,
4107 fixed a side effect in the HTML parser, look complete
4108 and ready to rock except the URI/SystemID part!
4109
4110Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * include/libxml/catalog.h include/libxml/parser.h
4113 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4114 xmlIO.c: added support and APIs needed for the catalog PI
4115 * include/libxml/xmlIO.h: cleanup
4116
4117Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4120 include/libxml/catalog.h: starts to look okay, really
4121 plugged the new framework, cleaned a lot of stuff,
4122 added some APIs, except the PI's support missing this
4123 should be mostly complete
4124 * result/catalogs/* test/catalogs/*: added new test, enriched
4125 the existing one with URN ID tests
4126
4127Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * catalog.c: fixed nextCatalog
4130 * result/catalogs/docbook test/catalogs/*: started adding
4131 a small regression test
4132
4133Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4136 more work on the XML catalog support.
4137 * parser.c include/libxml/parser.h: small cleanup seems using
4138 list as a public parameter name can give portability troubles
4139 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4140 include/libxml/xpath.h include/libxml/Makefile.am: removed
4141 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4142 wrappers
4143
4144Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4145
4146 * Makefile.am trio.c triodef.h trionan.c xpath.c
4147 include/libxml/Makefile.am include/libxml/trionan.h:
4148 Re-worked Not-A-Number and Infinity support.
4149 * xmlcatalog.c: added readline include files
4150
4151Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4154 testCatalog as xmlcatalog, making it an installed app
4155 adding a shell, and preparing it to be a /etc/xml/catalog
4156 management tool, though not ready yet
4157 * catalog.c include/libxml/catalog.h: adding support for
4158 XML Catalogs http://www.oasis-open.org/committees/entity/
4159 not finished, there is some interesting tradeoffs and a
4160 few open questions left.
4161
4162Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * xmllint.c: fixed a line formatting problem
4165
4166Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * SAX.c: removed a couple of unused variable (Albert Chin)
4169
4170Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4173 trying to fix some troubles w.r.t. function returning
4174 const xxxPtr.
4175
4176Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4179 defined
4180
4181Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * xpointer.c: removed unused var
4184
4185Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * testXPath.c: another small cleanup closing bug #59110
4188
4189Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4190
4191 * win32/dsp/libxml2.def.src: small cleanup closing bug
4192 #59108
4193
4194Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * example/gjobread.c: add xmlCleanupParser() before leaving
4197
4198Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * config.h.in configure.in include/libxml/xmlwin32version.h:
4201 released 2.4.2
4202
4203Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * include/libxml/valid.h debugXML.c valid.c: deprecate
4206 the non-boundchecking Sprintf functions, add Snprintf
4207 this should close bug #57984
4208
4209Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4212 URIs before doing the lookups (pointed by Mark Vakoc)
4213
4214Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * xpath.c: serious changes on Result Value Trees and NodeSets
4217 w.r.t. deallocation and collect operations. Probably not
4218 100% clean (merge of allocated trees smells like a problem).
4219 Seems sufficient to close #58943
4220
4221Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4222
4223 * xmllint.c: adding a --format option
4224
4225Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * xpath.c: count() was broken on Result Value Tree
4228 * xmlIO.c: fixed file:/// accesses on _WIN32
4229
4230Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4233 macro was renamed, this should close bug #58683
4234
4235Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4236
4237 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4238 entity substitution mode text at the end of the entity might
4239 be added due to text coalescing.
4240 * nanoftp.c parser.c: small cleanup
4241
4242Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4243
4244 * HACKING: added John Fleck right to commit in the doc subdir
4245
4246Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4249 allow to inherit attributes from the DTD directly in the
4250 tree, this is needed for XPath and can be a useful feature.
4251 Inherited namespaces are always provided at the tree level now
4252 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4253 of tests for this feature (XSLT being the prime user).
4254
4255Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4256
4257 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4258 testSAX.c xmlIO.c xmllint.c include/win32config.h
4259 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4260 include/libxml/xmlwin32version.h.in win32/README.MSDev
4261 win32/dsp/*: applied Win32 Facelift No.2 patches from
4262 Igor Zlatkovic for Windows/MSC
4263
4264Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * SAX.c: unparsedEntityDecl() the URI computation of the
4267 entity wasn't done breaking XSLT unparsed-entity-uri()
4268
4269Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * xpath.c: fixed a bug when walking the descendants and
4272 the current node has no children
4273 * debugXML.c: show up when a text node is supposed to not be escaped
4274
4275Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4276
4277 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4278 worked like the set:leading() function)
4279 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4280
4281Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4284
4285Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * include/libxml/xmlIO.h: apply change to close #58141
4288 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4289
4290Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * parser.c: when the internal subset uses a PE, then the
4293 included entity can use conditional sections.
4294
4295Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4298 when walking the namespace axis showing up in
4299 libxst/tests/general/bug-12
4300 * xmlmemory.c: added the possibility to trace a given block
4301 defined by its address
4302
4303Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * parser.c: don't override existing encoding specified before
4306 starting xmlParseDocument()
4307
4308Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * include/libxml/xmlwin32version.h: reinserted, needed for
4311 Windows users of CVS
4312
43132001-07-27 Darin Adler <darin@bentspoon.com>
4314
4315 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4316 * testCatalog.c: Add include of <libxml/parser.h>.
4317
43182001-07-27 Darin Adler <darin@bentspoon.com>
4319
4320 * include/libxml/.cvsignore:
4321 * include/libxml/xmlwin32version.h:
4322 Remove this file from CVS because it's generated.
4323
4324Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * parser.c include/libxml/parser.h: applied const patches from
4327 Tom Moog #58002
4328
4329Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4330
4331 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4332 lookup framework
4333
4334Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * tree.c: fixed xmlCopyNode() for documents
4337
4338Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4341
4342Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * parser.c: fixes bug #57652 reported by Morus Walter
4345
4346Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4349
4350Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4353 errors, lesson don't add new functions at 1am before a release
4354 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4355 from XPath initialization when possible.
4356
4357Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * result/scripts/base*: removing history/readline changed
4360 this slightly
4361 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4362 xmllint.c: make element content line number generation
4363 optionnal to avoid breaking old apps added interface to switch
4364
4365Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * configure.in: get rid of the readline and libhistory
4368 dependancies by default, release 2.4.1 with IA64 fix
4369 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4370 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4371 John Kroll fixes to allow saving to HTTP via PUT (or
4372 POST of needed).
4373 * doc/html/*.html: regenerated the docs
4374
4375Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4376
4377 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4378 xmlHashScanFull and xmlHashScannFull3 to get passed the
4379 three keys as arguments to the callback function
4380
4381Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * configure.in Makefile.am: removed libxml softlink for good
4384 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4385 100% coverage by gtk-doc
4386
4387Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4390 fixed serious troubles due to size_t vs. int mismatch
4391
4392Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4395
4396Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4397
4398 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4399 convenient extension API for value and context managing
4400 Now handles external objects through xmlXPathPopExternal,
4401 xmlXPathWrapExternal and xmlXPathReturnExternal.
4402 Added functions for sets operations (intersection, etc.)
4403
4404Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4407 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4408 HTMLparser.c: cleanup of global variables, marking some
4409 const or private.
4410
4411Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4412
4413 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4414 fixed xmlXPathNodeSetItem when passing index=0
4415
4416Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4419
4420Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * xmllint.c: fixed compilation under Cygwin #57503
4423 * TODO: update
4424
44252001-07-13 Peter Williams <peterw@ximian.com>
4426
4427 * config.h.in: add #undef HAVE_DLFCN_H
4428
4429 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4430 builddir.
4431
4432Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4435 raised by #57348 and #57381
4436
4437Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4440 tree.c xpointer.c: store the line numbder in element->content,
4441 may break some software, need a configuration mechanism
4442
44432001-07-10 Darin Adler <darin@bentspoon.com>
4444
4445 * .cvsignore:
4446 * example/.cvsignore:
4447 * include/.cvsignore:
4448 * include/libxml/.cvsignore:
4449 Various things that are generated and should be ignored.
4450
4451Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4454 * doc/xml.html doc/html/*: updated the docs
4455
4456Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4459 validation occured on content with element child
4460
4461Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * tree.c: fixed XML Base computation which was broken
4464 * debugXML.c: added a base function to the shell
4465 * Makefile.am result/scripts/* test/scripts/*: added scripts
4466 based regression tests, and adding 2 XML Base tests
4467
4468Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * tree.c: set properties doc and call xmlSetListDoc for properties
4471 content when grafting them in a different tree.
4472 * aclocal.m4: remove from CVS
4473
4474Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * win32/libxml2/libxml2.def.src: added some missing entry point
4477 for XPath (Mark Vakoc)
4478
4479Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4482 layer should URI-Unescape before trying to open resources.
4483
4484Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * xpath.c: fix the name() bug for elements in the default
4487 namespace reported by Charlie Bozeman
4488
4489Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4492 led to an XPath fix, improvements of SAX initialization, and
4493 an added option --nocdata to testXPath
4494
4495Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * doc/libxml-doc.el: Felix Natter provided anew version working
4498 with XEmacs too
4499
4500Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * include/libxml/xpath.h: small cleanup
4503 * doc/xml.html: update
4504
4505Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4508 released 2.3.14
4509
4510Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * doc/html/*: rebuilt the docs for the release
4513 * doc/xml.html: added 2.3.14 release.
4514
4515Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4518 were not equal to empty strings
4519
4520Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * SAX.c: fixed a URI-Reference computation problem when validating
4523 * xmlIO.c: small cleanup
4524
4525Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * parser.c: improved the description of a couple of interfaces
4528 upon Larry Stamper suggestion
4529
4530Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * SAX.c entities.c parser.c: changed completely the way entities
4533 are handled when running the parser in entity substitution mode.
4534 This fixes a bug reported by Stephan Kulow and nearly divides
4535 by 3 the amount of memory required by libxslt to load and process
4536 DocBook TDG.
4537
4538Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * HTMLparser.c: fixing a too early root closing problem raised
4541 byt Prashanth Naidu
4542
4543Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4546 raised by Mark Vakoc.
4547
4548Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * example/Makefile.am: fixed the include path to add srcdir/include
4551 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4552 and some cleanup
4553
4554Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4557 lot of optimization work, results in significant improvements
4558 when handling really complex XPath queries. Add a small optimizer
4559 for unions, improve [n] and [last()], avoid some costly ops.
4560
4561Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4564 * xpath.c: small cleanup
4565 * xmlGetNsList: reformated, fixed problems if used on Entities
4566
4567Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4570
4571Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4574 * Makefile.am example/Makefile.am: workaround automake generating
4575 erroneous deps
4576
4577Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * include/win32config.h: bug #56801 Yon Derek provided a patch
4580 to the windows config file.
4581
4582Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4585 libxml.h : Yon Derek provided a set of changes to compile from
4586 CVS on Windows/MSC
4587
4588Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * parser.c: fixed UTF8 BOM support in push mode
4591 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4592 added a specific testcase
4593
4594Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * Makefile.am: added --push regression tests
4597 * parserInternals.c: the XML parser segfaulted in --push mode
4598
4599Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * configure.in: moved the symlinks detection within a CVS
4602 check, this is not portable and will be removed soon.
4603 * xpath.c: small cleanup/speedup
4604
4605Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4608 release of 2.3.12
4609 * parser.c: make an error message if unknow entities in all cases
4610
4611Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4614
4615Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4618 includes were installed in the wrong dir
4619
4620Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * doc/html.xml: warn against sending code to exhibit bugs.
4623
4624Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4627 Tru64 from Thomas Leitner
4628
4629Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * AUTHORS: added William and Bjorn
4632 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4633 daniel@veillard.com hopefully I won't have to do this again
4634 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4635 docs can be rebuilt cleanly now
4636 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4637 from CVs it's generated, added include/libxml/xmlwin32version.h
4638 also generated but which should change far less frequently.
4639 * catalog.c nanoftp.c: made sure to include libxml.h not
4640 libxml/xmlversion.h directly
4641 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4642 when compiling on WIN32 and MSC
4643
4644Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * include/Makefile.am include/libxml/Makefile.am configure.in:
4647 fixed make distcheck and rebuilding the rpms
4648
4649Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * configure.in: should finish the migration of exported includes
4652 into a real include/libxml in CVS, at least for CVS users.
4653 * removed the exported headers, added in include/libxml (as well
4654 as xmlversion.h.in).
4655
4656Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * configure.in: fixed the way to detect symlink
4659
4660Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * configure.in: updated, include/libxml is now a real CVS dir
4663
4664Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4667 version works with both libxml1 and libxml2 (it autodetects
4668 the prefix of the html-files) from Felix Natter.
4669 * doc/xml.html: updated doc accordingly
4670
4671Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * xpath.c: fixed the bug generating a template loop in libxslt
4674 when using docbook-xsl-1.4, * should filter out document nodes
4675 * HACKING: added William
4676 * TODO: updated
4677
4678Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * doc/FAQ.html: added a warning about gcc-3.0
4681 * doc/xml.html: added reference to gdome2 and removed a confusing
4682 sentence
4683
4684Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * xmlversion.h: okay this is a generated file, but Windows
4687 users need it and they can't generate it, and I want CVS
4688 Windows users ...
4689 * win32/libxml2/libxml2_so.dsp: Windows project file for
4690 the shared lib version of libxml2
4691 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4692 resources needed for libxslt/xsltproc by Yon Derek
4693
4694Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4695
4696 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4697
4698Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4701
4702Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * include/win32config.h: Yon Derek provided a first fix
4705 to be able to compile libxslt/xsltproc on Windows
4706
4707Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * xpath.c: attempt to work around what seemed a gcc optimizer
4710 bug when handling floats on i386 http://veillard.com/gcc.bug
4711 * tree.c entities.c encoding.c: doing some cleanups while
4712 chasing it
4713
4714Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * Makefile.am: cleanup when --without-debug is specified
4717 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4718 w.r.t. --without-debug and other include points
4719 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4720 Catalogs
4721 * configure.in entities.h tree.h HTMLparser.c: removed
4722 --without-corba, made the _private field mandatory
4723
4724Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4727 outputs a BOM in UTF8, an errata has been issued to avoid the
4728 problem, that was the most reasonable solution... Add support
4729 for a leading UTF8 BOM in entities.
4730
4731Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * valid.c: fixed a bug found when post validating an entity ref
4734 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4735 activate it too
4736
4737Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4740 weakness in the node copy the XPointer and the XInclude
4741 implementations. Serious cleanup.
4742
4743Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * Makefile.am: Kjartan Maraas provided a small patch to
4746 add xml2-config.in to EXTRA_DIST
4747
4748Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4751 provided another failing case found in KDE, the way the
4752 ctxt->vctxt.nodeTab was allocated and freed changed over
4753 time but it wasn't completely cleaned up. This should fix it.
4754
4755Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * parser.c: Stephan Kulow also raised the fact that line number
4758 could get miscounted making debug harder, fixed the problem
4759 in xmlParseCharData()
4760
4761Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * valid.c: Stephan Kulow pointed out a problem when validating
4764 and using an empty entity, forgot a 'break' in a case.
4765
4766Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4769 * doc/xml.html: updated with 2.3.11
4770
4771Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * TODO: updated adding cleanup of generated doc
4774 * configure.in: prepared to release 2.3.11
4775 * xmllint.c: added --version for bug reporting
4776 * doc/html/*.html: rebuilt the doc
4777
4778Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xpath.c: first part of the work on selecting namespace to
4781 fix bug #56115
4782
4783Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4786 when using -liconv
4787 * TODO: updated
4788
4789Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4792 cleanup, encoding support.
4793
4794Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4797
4798Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * xpath.c: bug detected by Ankh when / is used as a function arg
4801
4802Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4805 of element and use it to avoid outputting formatting spaces at
4806 the wrong place. Implemented the format parameter for HTML save.
4807 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4808 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4809 result/HTML/wired.html: of course this impact the result of a
4810 number of HTML tests
4811
4812Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * HTMLtree.[ch]: started augmenting the HTML save API with
4815 encoding and formatting parameters
4816
4817Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * HTMLtree.h: cleanup and started evaluating the work needed on
4820 revamping the HTML output code
4821
4822Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4825
4826Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * valid.c: fixed bug #56049, forgot one check in the
4829 validation routine
4830
4831Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4834
4835Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * libxml.h: fixed an error in last commit
4838 * doc/FAQ.html: added an entry for compilation from CVS
4839
4840Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * xmlversion.h.in libxml.h: Cygwin patches
4843 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4844 * tree.h: cleanup
4845
4846Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4849 memory block in a strange case where libxml is linked twice
4850 in the binary.
4851
4852Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4855 state far too often, simple fix used to avoid it.
4856
4857Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4860 being processed, applied his patch
4861 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4862
4863Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4866 provided fixes to compile on MSCC again
4867 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4868 also provided an update for the project files.
4869
4870Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4873 bug #55810
4874
4875Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * tree.c: fixed xmlGetNsProp() to close bug #55683
4878 Note this requires libxslt to use it's own function instead.
4879
4880Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * HTMLtree.c: when in a pre element no formatting space should
4883 be added.
4884 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4885
4886Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * configure.in: added tests for signal() and signal.h
4889
4890Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4893
4894Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * doc/libxml-doc.el: Felix Natter provided a new version for
4897 libxml2
4898
4899Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * HTMLtree.c: when in a pre element no formatting space should
4902 be added.
4903
4904Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4907
4908Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4911 hack
4912 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4913 * uri.c: fixed a warning
4914
4915Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * HTMLtree.c: trying to close bug #55772 escaping in script
4918 elements
4919 * doc/xml.html: suggest to send mail to the list
4920
4921Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4924 good. Use a macro and based on the solution provided in
4925 vsnprintf manual page from GNU.
4926
4927Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4928
4929 * error.c: Workaround for non-preserving variadic list.
4930 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4931
4932Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * doc/xml.html: added 2.3.10 release
4935
4936Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * configure.in: releasing 2.3.10
4939
4940Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4943
4944Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * encoding.c: Robert Collins provided a patch to add the
4947 "US-ASCII" encoding alias
4948
4949Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4952 string oriented functions and started cleaning the related areas
4953 in xpath.c which needed fixing in this respect
4954
4955Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4958 #55380
4959 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4960
4961Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * TODO: updated
4964 * nanohttp.[ch] : started adding APIs to get the redirected URL
4965 when this occurs (needed for further base computation
4966 * tree.h: cleanup
4967 * encoding.c: cleanup
4968 * SAX.c: minor change around ctxt->loadsubset
4969
4970Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * Makefile.am include/Makefile.am: small change to have
4973 include/libxml rebuilt if working from CVS.
4974 * uri.c: applied another patch from Carl Douglas for URI escaping,
4975 this should close bug #51876
4976
4977Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4980 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4981 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4982 added specific regression test
4983 * parser.h: preparing for the XSLT mode where DTD inherited
4984 attributes are added to the tree.
4985
4986Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * xinclude.[ch]: Updated the namespace for the Last Call version
4989 * result/XInclude/include test/XInclude/include: updated the
4990 testsuite accordingly
4991
4992Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4995 related to bug #51876
4996
4997Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * tree.c: fixed a gross mistake in base computation, xml:base is
5000 not completely correct yet (need cascade).
5001 * xpath.[ch]: added the few things needed to find a function name
5002 and URI from the XPath context when it is called.
5003
5004Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5007 * DOCBparser.c: small cleanup
5008 * xmllint.c: added a --catalogs option to load catalogs from
5009 $SGML_CATALOG_FILES
5010 * tree.c: cleanup
5011 * configure.in: iconv library fixup, ICONV_LIBS
5012
5013Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * catalog.c: handling of CATALOG entries. detection of recursion,
5016 and a few bugfixes
5017 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5018 against the default namespace
5019
5020Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5023
5024Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * parser.c: fixed propagation context info when parsing an
5027 external entity.
5028 * doc/html/*.html: regenerated a couple of docs
5029
5030Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * doc/xml.html: update with 2.3.9 informations
5033
5034Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5037 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5038 * doc/html/* : rebuilt the docs
5039 * valid.c: small patch which may improve some case when
5040 validating.
5041
5042Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * HTMLparser.c: Closed bug #54891
5045 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5046 to the suite
5047
5048Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5051 applied a documentation patch from LotR and filled in a few missing
5052 descriptions
5053
5054Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * xpath.c tree.c parser.c: speed optimizations at the parser level
5057 document tree freeing and xpath evaluation
5058
5059Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * parser.c parser.h parserInternals.h: fixed a couple of
5062 interfaces for handling memory buffer input to const char *
5063 upon suggestion of JamesH.
5064
5065Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * configure.in: LoTR sent a patch fixing the previous commit
5068
5069Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * configure.in: trying to deal again with the stoopid -R linking
5072 flag of Solaris
5073
5074Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * xpath.h: two nodeset access macros from Thomas Broyer
5077
5078Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5081 patch from Thomas Broyer
5082
5083Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5086 case
5087 * INSTALL: was empty added stuff from the FAQ
5088
5089Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5092 attributes handling and #54433 by adding xmlUnsetProp()
5093 and xmlUnsetNsProp()
5094
5095Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * HTMLparser.c: Patch from Jonas Borgström
5098 (htmlGetEndPriority): New function, returns
5099 the priority of a certain element.
5100 (htmlAutoCloseOnClose): Only close inline elements if they
5101 all have lower or equal priority.
5102 * result/HTML: this of course changed a number of tests results.
5103
5104Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * xmlIO.c catalog.c: plugged in the default catalog resolution
5107 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5108 documentations
5109 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5110
5111Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5114 integrating catalogs
5115 * catalog.[ch] testCatalog.c: adding a small catalo API
5116 (only SGML catalog support).
5117 * parser.c: restaured xmlKeepBlanksDefault(0) API
5118
5119Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5122
5123Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * parser.c: added xmlParseExternalEntityPrivate() to allow
5126 propagation of ctxt->_private when parsing external entities
5127
5128Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5131
5132Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5135
5136Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * valid.c: warn when indeterminist content model is detected
5139 * result/VC/ElementValid8: this adds a message
5140 * Makefile.am: add --novalid for VCM tests
5141 * parserInternals.c: added a call to Init memory
5142
5143Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5146 when both parameters are NULL.
5147
5148Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * valid.c: applied small patch from Gary Pennington, reindented
5151 some part of the code.
5152
5153Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5156 release, updated and regenerated the docs
5157
5158Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * xpath.c result/XPath/expr/floats : clarified and cleanup
5161 printing of abnormal floats in tests.
5162
5163Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5166 * results/HTML/ : a few changes in the output of the HTML tests as
5167 a result.
5168 * configure.in: tying to fix -liconv where needed
5169
5170Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * Makefile.am: fixed a stupid error
5173
5174Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * configure.in Makefile.am: make the inclusion of the trio
5177 modules in the library conditional
5178
5179Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * DOCBparser.c: patche from László Kovács, fixed entities refs
5182 in attributes handling
5183
5184Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5187 flushing
5188
5189Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * xpath.c: fix of an XSLT namespace bug reported on the list
5192 general/bug-8-
5193
5194Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * strio.h trio.c: Dan McNichol suggested a couple of small
5197 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5198
5199Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * tree.c parser.c encoding.c: spent a bit more time looking
5202 at the parsing speed and DOM handling. Added a few more
5203 speedups.
5204
5205Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * parser.c: small but effective parsing speed improvement
5208
5209Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * configure.in: default on the DocBook parser inclusion (for Gnome)
5212 * DOCBparser.h: fixed a header reference
5213
5214Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * configure.in xpath.c: applied Bjorn patches for FPE on the
5217 alpha
5218
5219Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5222 xmlSaveFormatFileTo()
5223
5224Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * xpath.c: simple and efficient optimization, XPath functions
5227 aways bind to the same code, cache this
5228 * TODO: updated (by saying some is obsolete)
5229
5230Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * xpath.c: more cleanup work on XPath name parsing routines
5233
5234Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5237 xmlXPathParseName
5238 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5239 * debugXML.c: avoid compilation problems if compiling without
5240 HTML support, Igor Zlatkovic
5241 * win32/libxml2/libxml2.def.src: being able to compile without
5242 XPath on Windows
5243
5244Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * libxml.m4: yet another patch from Toshio Kuratomi
5247
5248Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5251
5252Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * tree.[ch]: added xmlSaveFormatFile interface for saving
5255 and indenting a file.
5256
5257Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * xpath.c: fixed bug #53689 related to processing-instruction()
5260
5261Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * DOCBparser.c: patche from László Kovács
5264
5265Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * parser.c: applied fixes from Christian Glahn bug report #53391
5268
5269Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * error.c: Jean François Lecomte provided a complete description
5272 and a fix to bug #53537
5273
5274Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5277
5278Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * DOCBparser.c SAX.c: a bit more work on entities processing.
5281 Still Need to cleanup XML output and references in attributes
5282
5283Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5286
5287Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * tree.c: trying to fix #53574, not completely complete,
5290 I would like xmllint --copy --debug test/ent1 and
5291 xmllint --debug test/ent1 to show the same result.
5292 * xpath.c: fix a bug when trying to sort namespace nodes
5293
5294Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * HTMLtree.c: real fix for #53402
5297
5298Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5301 PIs when using xsl:output
5302 * valid.c: closing #53537 some case generate segfaults if there
5303 is validity errors
5304
5305Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5308 of external parsed entities, added --noent to testDocbook
5309 * valid.c: Garry Pennington found an uninitialized variable
5310 access in xmlValidateElementContent()
5311
5312Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5315 with madness
5316 * result/HTML/ : this modified the result of the regression tests
5317 a lot.
5318
5319Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5322 to doc where it wasn't checked against NULL reported by
5323 Jens Laas
5324
5325Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5328 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5329
5330Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5333 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5334 * SAX.[ch]: cleanup and updates for DocBook
5335 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5336 ex SGML identifier changes
5337 * valid.c: removed a static unused function.
5338
5339Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * HTMLtree.c: applied change for Paul Sponagl on script saving
5342 * Makefile.am: the warning about entity title.xml are normal.
5343
5344Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * configure.in: release of 2.3.7
5347 * Makefile.am: fixing make distcheck
5348
5349Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * doc/html/* doc/xml.html: updated and regenerated the docs
5352
5353Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5356
5357Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * tree.c: fixed #53388 with the provided patch
5360
5361Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * valid.c: Bjorn detected an invalid memory access. Fixed
5364 vstateVPush()
5365
5366Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5369
5370Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5371
5372 * libxml.h: new header used only for the compilation of libxml
5373 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5374 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5375 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5376 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5377 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5378 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5379 baseline (version 1.2 plus a single patch).
5380 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5381 scientific notation for numbers. Tests added.
5382 * xpath.c: formatting of numbers changed to use sprintf
5383 (contribution from William Brack)
5384
5385Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * valid.c: cleanup, more useful debugging
5388 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5389 * xmlIO.c: entity loading is printed as an error when validating
5390
5391Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * valid.c: fixed to validate within entities
5394 * test/VCM/v22.xml: added a specific testcase
5395
5396Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * valid.c: forgot an epsilon transition in for ()+
5399 * test/VCM/v21.xml : added a specific test case
5400
5401Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * valid.c: removed a state explosion exhibited by RSS
5404 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5405 from bug #51872
5406
5407Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5410 validation without using an ugly NFA -> DFA algo in the source.
5411 Made a specific algorithm easier to maintain, using a single
5412 stack and without recursion.
5413 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5414 * hash.c: made the growing routine static
5415 * tree.h parser.c: added the parent information to an
5416 xmlElementContent node.
5417
5418Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * SAX.c parser.c xpath.c: generating IDs when not validating
5421 from an external parsed entity was poisoning the ID has table
5422 with removed values. This was killing XSLT on the KDE help
5423 browser.
5424
5425Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * entities.h: andrew@ugh.net.au detected a double declaration
5428
5429Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * debugXML.c hash.c tree.h valid.c : some changes related to
5432 the validation suport to improve speed with DocBook
5433 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5434 the way validation errors get reported
5435
5436Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5439 by P C Chow and William M. Brack for XSLT HTML output
5440
5441Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5444 Igor Zlatkovic patches for MSC compilation and added his
5445 updates
5446
5447Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5450 prefix lookup.
5451 * parserInternals.c: fixed the bug reported by Morus Walter
5452 due to an off by one typo in xmlStringCurrentChar()
5453
5454Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * HTMLparser.c result/HTML/*: revamped the way the HTML
5457 parser handles end of tags or end of input
5458
5459Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5462
5463Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5466 bug where the linktime verions of free() won't work ...
5467
5468Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5471
5472Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * doc/xml.html: added 2.3.6 release
5475
5476Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5479 * result/wml.xml: resulted in a small output change
5480
5481Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * tree.c: xmlNewDoc was missing the charset initialization
5484 * xmllint.c: added --auto to autogenerate a doc, allow to
5485 reproduce the problem fixed on xmlNewDoc
5486
5487Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * xpath.c: trying to get 52979 solved
5490 * tree.c result/ result/noent/: trying to get 52712 solved, this
5491 also made me clean up the fact that XML output in general should
5492 not add formating blanks by default, this changed the output of
5493 a few tests
5494
5495Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5498
5499Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * configure.in: finally released 2.3.6
5502
5503Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xpath.c: checking for null pointer generated by new code
5506
5507Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * xpath.c: fixed a [] evaluation problem reported
5510 * test/XPath/tests/simpleaddr: extended test
5511 * result/XPath/simpleaddr: updated result
5512
5513Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * xmllint.c: Dan Timis reported a portability problem
5516 on Macs without mmap, fixed it.
5517
5518Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * testXPath.c : added a --tree option allowing to display the
5521 tree dump of the XPath expression
5522
5523Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * xpath.c: fixed a memleak when comparing nodesets
5526 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5527 * tree.c: added a TODO
5528
5529Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5532 we need string functions
5533 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5534 to be able to use them where needed. Applied some changes
5535 to reduce name linking pollution and compile in only what's
5536 needed.
5537 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5538 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5539 for the string manipulation functions
5540 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5541 to the free() function of xmlmemory.c
5542 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5543 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5544 usage.
5545
5546
5547Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * error.c: applied the context output patch of the error
5550 handling submitted by Chuck Griffith
5551 * error/VC/*: this slightly change some error logs
5552
5553Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * parser.c: fixed line number reporting on error
5556
5557Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * parser.c: Sullivan and Darin found a parser bug,
5560 applied the patch.
5561
5562Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5565 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5566 xmlversion.h.in xpointer.c: of course the way I defined
5567 UNUSED breaks on old gcc version. Try to be smart and
5568 also define it directly in xmlversion.h
5569 * configure.in: removed -ansi flag from the pedantic set
5570
5571Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572 Huge cleanup, I switched to compile with
5573 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5574 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5575 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5576 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5577 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5578 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5579 encoding.h entities.c error.c list.[ch] nanoftp.c
5580 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5581 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5582 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5583 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5584 Cleanup, staticfied a number of non-exported functions,
5585 detected and cleaned up a dozen of problem found this way,
5586 avoided a lot of public function name/typedef/system names clashes
5587 * doc/xml.html: updated
5588 * configure.in: switched private flags to the really pedantic ones.
5589
5590Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * configure.in: 2.3.5
5593 * doc/html/*: rebuilt the docs
5594
5595Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * parser.c: fixed a reported bug in NOTATION parsing
5598 * uri.c: accepted but not fixed bug 51876, added TODO
5599 * Makefile.am: fixed bug 51876
5600
5601Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * config.h.in configure.in error.c: fix a compilation problem
5604 on platforms without vsnprintf (xml@thewrittenword.com)
5605
5606Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * parser.c: fixed a function name header typo
5609 * SAX.c: notations can also occur in external subset.
5610
5611Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * error.c: removed a C++ like comment
5614
5615Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * parser.c: fixing bug 52299 strange condition leading
5618 to a parser crash due to a buffer overflow
5619 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5620 added the specific test case
5621
5622Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5625 xmlXPathConvert{String,Number,Boolean} to be able to make
5626 type casts without a context stack, fixed some implementation
5627 problems related to the absence of context at parse-time,
5628 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5629 in the public API too
5630 * xpointer.c xpathInternals.h: we need to know at parse time
5631 whether we are compiling an XPointer
5632
5633Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5636 cleaned up the parser internals, refactored XPath code, added
5637 new compilation based APIs and cleanly separated public and
5638 private APIs.
5639
5640Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * xpath.h: the comp field must be added at the end to avoid
5643 killing binary compat.
5644
5645Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * Makefile.am: detect XPath memleaks in regreson tests
5648 * error.c: fixed and error w.r.t. error reporting still using
5649 stderr
5650 * hash.c: added new line at end of file
5651 * tree.h: minor cleanup
5652 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5653 expression parsing from evaluation, resulted in a number of
5654 changes internally, and in XPointer. Likely to break stuff
5655 using xpathInternals.h but should remain binary compatible,
5656 new interfaces will be added.
5657
5658Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * configure.in: fixed a couple of problems reported by
5661 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5662 without gcc on non linux platforms.
5663
5664Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5667 a fix for --with-html-dir= configure support. I hope it won't
5668 break rpm generation
5669
5670Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * xmlIO.c: one function comment cleanup.
5673
5674Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * SAX.c: external subset notations were improperly registered
5677 in the internal subset.
5678
5679Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * README.cvs-commits: added, pointing to HACKING
5682 * HACKING: updated
5683
5684Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * parser.c: and Matt Sergeant found one in the XML push
5687 parser (erroneous check I forgot to remove when I fixed the
5688 main parser).
5689
5690Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * xpath.c: ptittom found a small bug in UnaryExpr
5693
5694Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * configure.in: bumped to 2.3.4
5697 * error.c: fixed bug #51860
5698 * tree.c: fixed bug #51861
5699 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5700 * tree.[ch] : added xmlDefaultBufferSize
5701 * nanoftp.c: typo in function name header block
5702 * doc/xml.html : updated, added link to XML::LibXSLT
5703 * doc/html/* : rebuilt the docs
5704
5705Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * parser.c SAX.c: the new content parsing code raised an
5708 ugly bug in the characters() SAX callback. Found it
5709 just because of strangeness in XSLT XML Rec ouptut :-(
5710
5711Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * Makefile.am: Martin Baulig suggested to add -lm
5714 * tree.c: found another bug in xmlNodeGetContent()
5715
5716Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * xpath.c: Bjorn found the error related to strictness of comparison.
5719
5720Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * parser.c: trying to fix the Dtd parsing problem reported
5723 by Gary, side effect of last week speed optimizations.
5724
5725Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5728 * parserInternals.c: removed unneeded test raised by Stric
5729
5730Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5731
5732 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5733 and fixed by William Brack). Added xmlXPathFormatNumber.
5734 Changed the sorting slightly.
5735 * configure.in Makefile.am example/Makefile.am: Added -lm.
5736 Please note that applications linking with libxml2, must
5737 also like with the math library from now on.
5738
5739Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5742
5743Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * parser.c: one must report spaces even if the Dtd element
5746 content proves that this is not part of the element content.
5747 * result/valid/*.xml: this changed the ouptu slightly
5748
5749Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * configure.in: bumped to 2.3.3
5752 * doc/xml.html: updated
5753
5754Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * tree.c: minor doc fix
5757 * xpath.c: deallocation issues when a result tree has been
5758 converted to a node-set
5759
5760Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * doc/xml.html: oops corrected dates s/2000/2001
5763
5764Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * valid.c: new patch from Gary Pennington
5767
5768Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * doc/xml.html: applied patch from Ankh
5771
5772Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xinclude.c: fixed a problem building on Mac
5775
5776Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * parser.c: more work on increasing parsing ferformances
5779
5780Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5783 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5784 avoiding memcpy in production builds MEM_CLEANUP macro use
5785 * parser.[ch] parserInternals.c: optimizations of the tightest
5786 internal loops inside the parser. Better checking of I/O
5787 flushing/loading conditions
5788 * xmllint.c : added --timing
5789
5790Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * configure.in: bumped to 2.3.2
5793 * doc/xml.html: updated for release
5794
5795Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xpath.c: found a memleak and fixed a nasty bug
5798
5799Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * xmllint.[c1] : added return code errors for xmllint
5802 * xpath.c: specific debug dump function for result value trees
5803
5804Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xpath.c: finally implemented xmlXPathCompareNodeSets
5807 * test/XPath/expr/floats results/XPath/expr/floats: added
5808 a test for float expressions
5809
5810Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5813 * parserInternals.[ch]: trying to speed up parsing
5814 * xpath.c : speeded up node set equality op
5815
5816Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5819 better handling of ID/IDREF and the list modules associated
5820 * configure.in: small CFLAGS cleanup
5821
5822Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * configure.in: fixed iconv detection on AIX (stric)
5825
5826Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5829
5830Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5831
5832 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5833 and optimized xmlXPathNodeSetSort
5834
5835Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * xpath.c: bug fix when context size is 0
5838 * parser.c: I like Norm's Dtd because they still manage to break
5839 the parser occasionally
5840
5841Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5844
5845Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5848 attributes within the XML-1.0 namespace
5849
5850Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * xpathInternals.h: exported a few axis functions
5853 * doc/xml.html: updated the doc
5854
5855Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * configure.in: applied patch from Daniel van Balen for OpenBSD
5858 and bumped version to 2.3.1
5859 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5860 attempt to find autoclosing was simply broken, removed it,
5861 updated the examples, this is better
5862
5863Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5866 hash functionnalities.
5867 * doc/html/* : rebuild the doc
5868
5869Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5872 on predicate
5873 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5874 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5875 really want to have tags closed on output even if we accept
5876 unclosed ones on input
5877
5878Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * xpath.c: ouch don't free NULL, rare case fixed
5881 * tree.c: don't coalesce text nodes if they don't have the
5882 same behaviour wrt escaping on output
5883
5884Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * xpath.c: small fixup
5887 * SAX.c: don't warn on empty namespaces.
5888
5889Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * README: a bit of cleanup
5892 * configure.in: preparing for 2.3.0 release
5893
5894Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * hash.[ch]: added a first version of xmlHashSize()
5897 * valid.c: another bug fix from Gary Pennington
5898
5899Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * valid.c: couple of bug fixes pointed by Gary Pennington
5902 * HTMLtree.c: #if 0 cleanup
5903
5904Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5907 which removes a time consuming check of xmlXPathNodeSetAdd()
5908 and use it in places where we are sure to not break unicity
5909
5910Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * xpath.c: bug fixes found from XSLT
5913 * tree.c: preserve node->name special values when copying nodes.
5914 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5915 external subset are fetched when available but without full
5916 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5917 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5918 output with encoding disabled.
5919
5920Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5923 xmlCheckFilename should not be called from xmlFileOpenW
5924 and xmlGzfileOpenW
5925
5926Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5929 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5930 added the new tests for URI normalization
5931 * testURI.c: fixed stoopid bugs
5932 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5933 the URI in the error messages are now properly normalized
5934
5935Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5938
5939Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5942
5943Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xpath.c: fixed mod operator
5946
5947Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * parser.c: fixed xmlStrcat doc
5950 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5951 trees.
5952
5953Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * xpath.c result/XPath/tests/chaptersbase
5956 result/XPath/tests/simplebase: fixed XPath node()
5957 * tree.c: small fix in xmlNewNs()
5958 * Makefile.am: removed extraneous xml2Conf.sh rule
5959
5960Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5963 Changed the library name, in order to get libxml-devel and
5964 libxml2-devel to coexist on a single system
5965 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5966 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5967
5968Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5971 libxml2-devel installable in // as libxml-devel.
5972
5973Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * doc/Makefile.am: fixed make rebuild in doc
5976 * doc/html/*.html: rebuilt the docs
5977
5978Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5981
5982Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5985 the HTML doc to go into the -devel RPM ...
5986 * aclocal.m4 config.h.in: some updates due to auto* magic
5987
5988Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * xpath.h: added a hook in the context structure allowing to
5991 link to extra support, needed for XSLT
5992
5993Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5996 xmlXPtrCmpPoints to use it.
5997 * propagated the following patch from Alejandro Forero
5998 * include/win32config.h xmlIO.c: applied further suggestions
5999 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6000 * example/gjobread.c: fixed warnings, now that it builds
6001
6002Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6003
6004 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6005
6006 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6007 filename points to a valid file (not a directory).
6008 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6009 Added calls to xmlCheckFilenameDir.
6010
6011 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6012 `path' (rather than `filename') as the parameter to gzopen and open.
6013
6014Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * Makefile.am: fixed a problem with EXTRA_DIST
6017
6018Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * Makefile.am example/Makefile.am: finally found the trick
6021 to build the example, i.e. add "." in SUBDIRS before example
6022 in the list <grin/>
6023
6024Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * doc/xml.html: updated with an XSLT section, removed pointer to
6027 W3C CVS base.
6028
6029Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6032 too, and deallocation need to occur the same way.
6033
6034Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6037 type correponding to an XSLT result tree fragment. Share most
6038 of the data format with node set, as well as operators.
6039 * HTMLtree.c: added a newline at the end of the doctype output
6040 whe this one is not present initially.
6041 * tree.c: make sure taht the parent and doc pointers are properly
6042 set when copying attributes (lists).
6043
6044Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6047
6048Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * xpath.c: seems I finally killed that ugly path evaluation
6051 context bug (tagged 9999 in case is is wrong)
6052
6053Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6056 for XSLT
6057
6058Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6061 for xmlGzfileOpen() bug
6062
6063Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * xpath.c: removed an error found by XSLT usage
6066 * tree.c parserInternals.h: use a predefined static string
6067 for text and comment nodes, avoid freeing them in xmlFreeNode,
6068 exported the string name in parserInternals.h and added
6069 another value to disable encoding at output (for XSLT),
6070 gain memory, time.
6071
6072Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6075 win32/libxml2/libxml2_so.dsp: new makefiles and update
6076 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6077
6078Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6081 Gary Pennington
6082
6083Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * xpath.c: fixed the comaprision of values and nodelists,
6086 need to compare nodelist still ...
6087 * debugXML.c: avoided a possible core dump
6088 * HTMLparser.c: cleanup
6089 * nanohttp.c: contributed fix.
6090 * tree.c: fixes in properties handling added xmlSetNsProp
6091 needed by libxslt
6092 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6093 comment
6094 * TODO: updated
6095
6096Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * parser.c parserInternals.c: applied Bjorn Reese optimization
6099 patch
6100
6101Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * Makefile.am: applied patch fro make check from Martin Vidner
6104
6105Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * configure.in: preparing 2.2.11
6108 * doc/html/*: rebuild the HTML files
6109 * doc/xml.html : updated
6110
6111Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * tree.c: fixed a stupid bug
6114 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6115 patches related to validation of an XInclude processing result
6116 * TODO: updated
6117
6118Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6121 on large files
6122
6123Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6126
6127Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6130 reported by Jonas Borgström
6131 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6132
6133Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * testXPath.c xpath.c: fixing the XPath union expressions problem
6136 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6137
6138Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * xmllint.c: Made is so if the file name is "-" is will read form
6141 standard input. Sven Heinicke <sven@zen.org>
6142 * tree.c: fixed a problem when growing buffer
6143 * tree.h: fixed the comment of the node types following andersca
6144 comment
6145 * TODO: updated
6146
6147Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * HTMLparser.[ch]: added a way to avoid adding automatically
6150 omitted tags. htmlHandleOmittedElem() allows to change the
6151 default handling.
6152 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6153 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6154 of xmllint too when using --memory flag, added a memory test
6155 suite at the Makefile level.
6156 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6157 with namespace use when encountering QNames in XPath evalation,
6158 added xmlns() scheme in XPointer.
6159 * nanoftp.c : incorporated a fix
6160 * parser.c xmlIO.c: fixed problems raised with encoding when using
6161 the memory I/O
6162 * parserInternals.c: closed bug 25934 reported by
6163 torsten.landschoff@innominate.de
6164 * TODO: updated
6165
6166Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6167
6168 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6169 on a non-updated tree :-(, made a 2.2.10 release to correct the
6170 situation
6171
6172Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6175 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6176 integrated a set of OpenVMS changes from Howard Taylor
6177 <Howard.Taylor@pacoast.com>
6178
6179Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6180
6181 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6182 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6183
6184Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6185
6186 * HTMLparser.c: some fixes on auto-open of html/head/body
6187 * encoding.c: fixed a compilation error on some gcc env
6188 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6189 XPointer implementation
6190 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6191 related XPointer tests and associated results
6192
6193Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * doc/xmldtd.html doc/xml.html: following a short step by step
6196 guidance on IRC to help maciej with DTDs I started a small
6197 page on the subject.
6198
6199Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * HTMLparser.c: fixed handling of broken charrefs
6202 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6203 patches
6204
6205Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * doc/xml.html doc/html/* : rebuilt the docs after adding
6208 xinclude and updated page for 2.2.7 and 2.2.8
6209 * configure.in: releasing 2.2.8
6210
6211Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * parser.[ch] parserInternals.c: applied the conditional
6214 section processing fix from Jonathan P Springer
6215 <jonathan.springer2@gte.net>
6216 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6217 project file, fixed iconv default non support
6218 * xpath.c: fixed the problem of evaluating relative expressions
6219 when a node context is provided.
6220
6221Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6222
6223 * nanoftp.c: fixed gcc 2.95 new warnings
6224 * SAX.c: fixed a stupid bug
6225 * tree.c: fixed a formatting problem when round-tripping
6226 from/to memory
6227 * xinclude.c: chased memleak, fixed a base problem
6228 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6229 xmlXPtrBuildNodeList()
6230 * TODO: updated
6231 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6232 adding a first small set of regression tests for XInclude
6233
6234Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * nanohttp.[ch]: applied Wayne Davison patches to access
6237 the WWW-Authorization header.
6238 * parser.c: Closed Bug#30847: Problems when switching encoding
6239 in short files by applying Simon Berg's patch.
6240 * valid.c: fixed a validation problem
6241 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6242 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6243 Wayne Davison
6244 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6245 need to be extended to non full nodes selections.
6246 * xinclude.c: starts to work decently
6247
6248Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6251 debugXML.c xmlversion.h.in: Started adding XInclude support,
6252 this is a new xmllint option
6253 * tree.c xpath.c: applied TOM patches for XPath
6254 * xpointer.c: fixed a couple of errors.
6255 * uri.c: added an escaping function needed for xinclude
6256 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6257 new warning from RH70 gcc's version
6258
6259Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * HTMLparser.c: fixed loop on invalid char in scripts
6262 * parser.c: update to description of xmlIOParseDTD()
6263 * libxml.m4 xmlversion.h.in: changes contributed by
6264 Michael Schmeing <m.schmeing@internet-factory.de>
6265 * configure.in: preparing for 2.2.7
6266 * Makefile.am: trying to avoid config.h and acconfig.h
6267 being included in the distrib
6268 * configure.in: released 2.2.7
6269
6270Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6273 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6274
6275Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6276
6277 * parser.[ch]: added xmlIOParseDTD()
6278 * xpointer.c: added support for the 2 extra parameters of
6279 string-range, fixed a stoopid error when '0' was present
6280 in XPointer expressions
6281 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6282 testsuite for the above
6283
6284Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * libxml.spec.in: improved package descriptions
6287
6288Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6289
6290 * xpath.c xpathInternals.h: applied a large cleaning patch
6291 from TOM <ptittom@free.fr>, it also add namespace support
6292 for function and variables registration.
6293
6294Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6295
6296 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6297 * Makefile.mingw: Wayne Davison's update adding hash.c
6298
6299Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * xpath.c: fixed the root evaluation problems
6302 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6303 ignorable spaces with <b> <bold> <em>
6304 * tree.c: fixed a loop in xmlSearchNsByHref()
6305
6306Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * xpath.c: applied another XPath patch from TOM
6309 * xpath.c include/makefile.am: applied another patch from
6310 china@thewrittenword.com (cleanup on IRIX).
6311
6312Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * xml-config.1: received a fixed version from Fredrik Hallenberg
6315 <hallon@lysator.liu.se>
6316
6317Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6320 cleanup patch for XPath
6321
6322Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * patched to redirrect all "out of context" error messages to
6325 a reconfigurable routine. The changes are:
6326 * xmlerror.h : added the export of an error context type (void *)
6327 an error handler type xmlGenericErrorFunc there is an interface
6328 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6329 to reset the error handling routine and its argument
6330 (by default it's equivalent to respectively fprintf and stderr.
6331 * all the c files: all wild accesses to stderr or stdout within
6332 the library have been replaced to calls to the handler.
6333
6334Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6335
6336 * configure.in: release 2.2.6
6337 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6338 exporting the inner functions of xpath for extension modules
6339 * doc/*: updated and rebuilt the doc
6340
6341Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * nanohttp.c : applied Wayne HTTP cleanup patch
6344 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6345 and xmlNodeSetSpacePreserve()
6346
6347Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * xpath.c: closing bug #29260
6350
6351Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6354 multikey tuples, made hash structure opaque
6355 * valid.[ch]: moved elements, attributes, notations decalarations
6356 as well as ID and refs to hash tables.
6357 * entities.c: hash cleanup
6358 * xmlmemory.c: fixed a dump problem in debug mode
6359 * include/Makefile.am: problem passing in DESTDIR= values patch
6360 from Marc Christensen <marc@calderasystems.com>
6361 * nanohttp.c: removed debugging remains
6362 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6363 * HTMLparser.c parser.c: fixing a number of problems with the
6364 macros in the *parser.c files (Wayne).
6365 * HTMLparser.c: close the previous option when opening a new one
6366 (Marc Sanfacon).
6367 * result/HTML/*: updated the HTML results accordingly
6368
6369Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6372 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6373 XPath functions and XML entities table to them. More to come...
6374 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6375
6376Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * tree.c: coalesce adjacent text nodes
6379 * valid.c: handling of blank nodes in DTd validation (raised
6380 by problems with a posteriori validation).
6381 * nanohttp.c: changing behaviour on HTTP write stuff.
6382 * HTMLtree.c: forced body and html to be explicitely closed.
6383 * xpath.h: exported more XPath functions.
6384
6385Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * Release of 2.2.5
6388 * xpointer.c: range() range-inside and other helper functions
6389 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6390
6391Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6394 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6395
6396Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6399 and XPointer modules
6400
6401Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * SAX.h: closed #25107
6404
6405Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * testSAX.c: fixed problem with cdata reporting
6408 * SAXresult/* : updated
6409
6410Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6413 Closed bug #27499, added to regression tests
6414 * TODO: updated
6415
6416Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6419 support for SCRIPT and STYLE with help from Bjorn Reese
6420 * test/HTML/* result/HTML/*: added simple testcase and updated
6421 the existing ones.
6422
6423Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6426 string-range for empty strings
6427 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6428 test/XPath/xptr/strrange: augmented the XPointer testsuite
6429
6430Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * doc/xml.html doc/xmlmem.html: added a module describing memory
6433 interfaces and use, updated the main page.
6434
6435Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6438 nanoftp code work on Windows too now
6439
6440Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6443 * xpointer.c: implemented string-range() at least a good first version
6444 * test/XPath/docs/str test/XPath/xptr/strrange
6445 result/XPath/xptr/strrange: the string-range() tests
6446
6447Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * Makefile.am include/Makefile.am include/win32config.h
6450 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6451 and make distcheck
6452
6453Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6456 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6457 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6458
6459Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6462 patch for socklen_t detection by
6463 Albert Chin-A-Young <china@thewrittenword.com>
6464
6465Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6468 and added a --dtdvalid option to xmllint used to test it
6469
6470Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6473 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6474
6475Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6478 handlings (registration, lookup, cleanup)
6479
6480Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6481
6482 * configure.in Makefile.am include/makefile.am: adding XPointer
6483 and XPtrtests target
6484 * xpointer.[ch] : new files for XPointer support
6485 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6486 more XPath tests
6487
6488Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * configure.in: fixed, very broken, make distcheck works again
6491
6492Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * More work toward 2.2.5, integrated a number of patches
6495 * configure.in Makefile.am win32config.h.in: trying to cleanup
6496 make distcheck .... huh ...
6497 * include/Makefile.am include/win32config.h: new directory
6498 for includes
6499 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6500 updated teh makefiles and instructions for WIN32
6501 * xpath.c: small fixes
6502 * test/XPath/ results/XPath: updated the testcases and results
6503 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6504 suggested patches
6505 * valid.c: fixed an ID bug
6506
6507Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6510 the automake bug where wrong dependancies were generated.
6511 * xpath.[ch]: worked on XPointer
6512
6513Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * configure.in Makefile.am: 2.2.5, ship the include in an
6516 include/libxml subdirectory, use symlinks when using CVS
6517 * testSAX.c: fixed small bug
6518 * testXPath.c: changed the way testfiles are parsed
6519 * debugXML.c: same kind of cleanup when parsing an argument expression
6520 XPath/XPointers can have blanks embedded
6521 * xpath.[ch]: more cleanup, reorgs for XPointer work
6522 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6523 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6524
6525Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6528 in the XPath engine, rewrote large parts of it, now it's far
6529 cleaner and in sync with the REC not an old WD. Fixed a parsing
6530 problem in the interactive XML shell found when testing XPath.
6531
6532Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6533
6534 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6535 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6536 examples with the extra test
6537
6538Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6541 the global init function.
6542
6543Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * HTMLparser.c: Doohhh, attribute name parsing was still case
6546 sensitive ! Fixed this ...
6547 * result/HTML/* : updated the tests results accordingly
6548
6549Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6552 engine, should be far more stable, incorporated a new version of
6553 preceding/following axis, need testing
6554 * uri.c: fixed file:///c:/a/b/c problem
6555 * test/XPath/tests/idsimple: augmented the XPath tests
6556
6557Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * doc/* rebuilding docs for 2.2.4 release
6560
6561Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * configure.in: releasing 2.2.4
6564 * parser.[ch]: added xmlStrEqual()
6565 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6566 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6567 use xmlStrEqual instead
6568 * TODO: updated
6569 * added an XPath test
6570
6571Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6574 * entities.h: exported xmlInitializePredefinedEntities
6575 * parser.[ch] : added xmlInitParser()
6576 * parserInternals.h : had to export htmlInitAutoClose()
6577
6578Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6581 problems
6582 * Makefile.am : added XPath regression tests to normal tests
6583 * uri.c: fixed a problem with local paths, cleanup
6584 * parser.c: fixed a problem with large CData sections
6585
6586Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * configure.in xml-config.in: patch from "Ben Taylor"
6589 <sol7x86@hotmail.com> for solaris shared libs lookup
6590
65912000-09-30 Martin Baulig <baulig@suse.de>
6592
6593 * libxml-2.0.pc.in: Provide pkg-config script.
6594
6595 * configure.in: Create the libxml-2.0.pc script from the
6596 libxml-2.0.pc.in templates.
6597 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6598 script in `$(libdir)/pkgconfig'.
6599
6600Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6603 when compiling with MSC
6604
6605Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6606
6607 * xpath.c: patch for normalize-string() substring-before(),
6608 substring-after() and translate() functions from Bjorn Reese
6609 <breese@mail1.stofanet.dk>
6610 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6611 Fredrik Hallenberg <hallon@lysator.liu.se>
6612 * TODO: updated
6613
6614Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6617 problem of socklen_t being undefined on a number of platforms
6618 * debugXML.c: fixed a compilation problem when without snprintf
6619
6620Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6623 an URI bug and a fix for the control-character-induced infinite loop
6624 * nanohttp.c: preventive fix for compiling on WIN32
6625
6626Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * xmlint.c: closing bug #25000
6629
6630Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6633 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6634 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6635 related function, fixing xmlStrncmp(), and associated cleanup
6636 * result/HTML/entities.html.sax: updating result
6637
6638Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * uri.c: applied patch for URI escaping from Wayne Davison
6641 <wayned@blorf.net>
6642 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6643 from Denis Barbier <barbier@imacs.polytechnique.fr>
6644 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6645 patch from Wayne Davison
6646
6647Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * doc/xml.html : updated with new releases, adding "how to help"
6650
6651Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6654 removed a few warnings in pedantic mode ...
6655 * parserInternals.c parser.c: moved encoding switching function
6656 to parserInternals.c
6657 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6658
6659Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6662 error or warning handlers
6663
6664Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * parserInternals.c parserInternals.h parser.c Makefile.am:
6667 created a new module parserInternals.c, moved most of the
6668 code shared by the various parsers there, as well as
6669 deprecated code from parser.c. More cleanup of parser.c
6670 * uri.c: fixed a problem when URI is NULL
6671 * valid.c: speedup when looking for an attribute declaration
6672
6673Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6676 the cleanup of the computation of URI references when seeking
6677 external entities. The URI reference string and the resulting
6678 URI are both stored now.
6679 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6680 large s(n)printf checks and cleanup from Denis Barbier
6681 <barbier@imacs.polytechnique.fr>
6682 * xmlversion.h.in tree.h: couple of SGML declarations for a
6683 possible docbook module.
6684 * result/VC/ : a couple of test output changed due to the change
6685 of the entities URI
6686
6687Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * parser.h: added a _private field for linking user's data
6690
6691Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * parser.c parserInternals.h: demacroified most of the IS_XXX
6694 the gain in size is significant so ...
6695
6696Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * entities.c: cases where looking up entities with doc==NULL
6699 covered
6700
6701Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * uri.c: applied Wayne Davison patch
6704 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6705
6706Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * uri.c testUri.c: applied Wayne Davison patches
6709 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6710 * Makefile.in: added URItest and included thenin "make tests"
6711
6712Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * xmlversion.h.in: closed bug 22941
6715
6716Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * doc/xmlio.html: added doc and example for entity loader
6719 redefinition.
6720
6721Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6724 used by libxml
6725
6726Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * parser.c: Fixed bug on invalid ontent characters and when using
6729 push.
6730 * xmllint.c: fixed xmllint endling of errors in push mode
6731
6732Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * HTMLparser.c testHTML.c: applied two new patches from
6735 Wayne Davison <wayned@users.sourceforge.net>
6736 * result/HTML/*.sax: regenerated HTML SAX output
6737 * parser.c: more cleanup.
6738
6739Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * HTMLparser.[ch] testHTML.c: applied the second set of
6742 patches from Wayne Davison <wayned@users.sourceforge.net>,
6743 adding htmlEncodeEntities()
6744 * HTMLparser.c: fixed an ignorable white space detection bug
6745 occuring when parsing with SAX only
6746 * result/HTML/*.sax: updated since the output is now HTML
6747 encoded...
6748
6749Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * HTMLparser.[ch]: applied some of Wayne Davison
6752 <wayned@users.sourceforge.net> patches
6753
6754Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6757 undeclared namespace prefix was used, added a warning.
6758 Cleaned up support w.r.t. entities, spilling out a warning
6759 and being pedantic on lookups.
6760 * test/warning/ent9 : added testcase for previous example.
6761 * TODO: updated
6762 * parserInternals.h parser.c: changed the way names are parsed
6763 now allow infinite size and decrease penalty for normal use
6764 * parser.c: Started a big cleanup/check of the parser code,
6765 fixed some of the most tortuous entity code, spotted code
6766 unused anymore
6767 * test/*: added tests for very long names and related nasty
6768 things.
6769
6770Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * doc/encoding.html: added encoding aliases doc
6773 * doc/xml.html: updates
6774 * encoding.[ch]: added EncodingAliases functions
6775 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6776 bottleneck affecting large DTDs like Docbook
6777 * parser.[ch] xmllint.c: added a pedantic option, will be
6778 useful
6779 * SAX.c: redefinition of entities is reported in pedantic mode
6780 * testHTML.c: uninitialized warning from gcc
6781 * uri.c: fixed a couple of bugs
6782 * TODO: added issue raised by Michael
6783
6784Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * doc/encoding.html: propagated Martin Duerst suggestions
6787
6788Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6791 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6792 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6793 by Wayne Davison
6794
6795Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * nanoftp.c nanohttp.c: small cleanup
6798 * TODO: updated
6799
6800Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * added an old VC testcase and updated title.xml entity
6803
6804Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6807 done on auto-opening of <p> tags and cleanup of SAX output
6808
6809Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6812
6813Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * doc/xml.html libxml.* structure.*: updated the doc a bit
6816
6817Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6820 of SAX tests
6821
6822Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6825 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6826
6827Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6830 * testHTML.c: fix core dump on Solaris 2.x systems
6831 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6832 * result/HTML/*.sax: previous bug fix lead to new results
6833
6834Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6837 * configure.in: added --with-readline=DIR to accept alternate
6838 path for readline include/library
6839 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6840 for ANSI under HP-UX
6841 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6842 includes @LIBS@
6843
6844Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * doc/* : rebuilt the docs
6847 * getting ready for 2.2.2 release
6848
6849Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6852 and xmlAddFeature()
6853 * tree.[ch]: added xmlAddChildList()
6854 * xmllint.c: MAP_FAILED macro test
6855 * parser.h: added xmlParseCtxtExternalEntity()
6856 * valid.c: applied bug fixes removed warning
6857 * tree.c: added CDATA block to elements content
6858 * testSAX.c: cleanup of output
6859 * testHTML.c: added SAX testing
6860 * encoding.c: better error recovery
6861 * SAX.c, parser.c: fixed one of the external entity processing
6862 of the OASis testsuite
6863 * Makefile.am: added HTML SAX regression tests
6864 * configure.in: bumped to 2.2.2
6865 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6866 SAX results
6867
6868Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * configure.in: patch for HP compiler
6871
68722000-08-04 Sven Heinicke <sven@zen.org>
6873
6874 * xmllint.c: Was coredumping sometimes when the file given didn't
6875 exist.
6876
6877Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6880
6881 when using in memory parsing. Need some cleanup.
6882 * xmllint.c configure.in: added a --memory flag to test memory
6883 parsing
6884
6885Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * nanohttp.c: fixed socklen_t replacement to unsigned int
6888 * parser.c: fixed a space handdling missing at the end of
6889 production 28 DOCTYPE.
6890 * xmlmemory.c: fixed a stupid bug on the routine to override
6891 allocation functions
6892 * TODO: updated
6893
6894Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * doc/ regenerated the docs
6897
6898Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * doc/encoding.html doc/xml.html: added I18N doc
6901 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6902 improvements, both parser and filters, added ASCII & HTML,
6903 fixed the ISO-Latin-1 one
6904 * xmllint.c testHTML.c: added/made visible --encode
6905 * debugXML.c : cleanup
6906 * most .c files: applied patches due to warning on Windows and
6907 when using Sun Pro cc compiler
6908 * xpath.c : cleanup memleaks
6909 * nanoftp.c : added a TESTING preprocessor flag for standalong
6910 compile so that people can report bugs more easilly
6911 * nanohttp.c : ditched socklen_t which was a portability mess
6912 and replaced it with unsigned int.
6913 * tree.[ch]: added xmlHasProp()
6914 * TODO: updated
6915 * test/ : added more test for entities, NS, encoding, HTML, wap
6916 * configure.in: preparing for 2.2.0 release
6917
6918Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * nanoftp.c: fixed the way the control connection is handled
6921 * libxml.spec.in: fixed the dependancies and cleanup
6922
6923Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * doc/xml.html: changed the xmlsoft.org structure, updated the
6926 examples w.r.t. root and childs
6927
6928Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6931
6932Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6933
6934 * HTMLparser.c: Work on character encoding support for the HTML parser
6935 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6936 * encoding.c: Fixed a potential memleak in the encoding stuff
6937
6938Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * doc/FAQ.html doc/Makefile.am : added a FAQ
6941
6942Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6945 of the HTML parser to force it to not bypass SAX
6946
6947Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * win32config.h.in: updated
6950 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6951 lacks iconv support :-( need to release 2.1.1
6952 * configure.in: release 2.1.1
6953 * HTMLparser: fixed bug #14784
6954 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6955 by Windows compiler
6956 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6957 the SAX startDocument() callback.
6958 * TODO: updated
6959
6960Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * added xmlStopParser()
6963
6964Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * configure.in: 2.1.0 prerelease
6967 * Large resync between W3C and Gnome tree
6968 * nanoftp, nanohttp.c: fixed stalled connections probs
6969 * HTMLtree.c SAX.c : support for attribute without values in
6970 HTML for andersca
6971 * valid.c: Fixed most validation + namespace problems
6972 * HTMLparser.c: start document callback for andersca
6973 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6974 * parser.h, SAX.c: serious speed improvement for large
6975 CDATA blocks
6976 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6977 different encoding
6978 * example/Makefile.am example/gjobread.c tree.h: work on
6979 libxml1 libxml2 convergence.
6980 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6981 and the LIBXML_TEST_VERSION macro
6982
6983Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6984
6985 * doc/xml.html: various patches and improvements typo fixed by
6986 Felix Natter
6987 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6988 from Felix Natter <fnatter@gmx.net>
6989
6990Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * doc/upgrade.html: updated with instructions for support of both
6993 libxml-1.x and libxml-2.x
6994 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6995 for 2.x support and also fixed includes
6996
6997
6998Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7001 the encoding support, added iconv support, so now libxml if
7002 compiled with iconv automatically support japanese encodings
7003 among others. Work based on initial patch from Yuan-Chen Cheng
7004 I may have broken binary compat in the encoding handler
7005 registration scheme, but that was so utterly broken I don't
7006 expect anybody to have used this feature until now.
7007 * parserInternals.h: fixup on the CHAR range macro
7008 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7009 code.
7010 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7011 * uri.c: added xmlParseURI() I can't believe I forgot to
7012 implement this one in 2.0 !!!
7013 * SAX.c: moved doc->encoding update in the endDocument() call.
7014 * TODO: updated.
7015
7016Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * tree.h: removed extraneous xmlRemoveProp definition
7019 * TODO: added item about --disable-corba configure switch
7020 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7021 * nanoftp.c: fixed include problems giving troubles on AIX and
7022 slowlaris
7023 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7024 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7025 comment and headers changes to lower gtk-doc number of warnings
7026 * doc/html/*: rebuilt docs
7027
7028Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * HACKING: documented the tag for 1.x and instructions
7031
7032Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7035 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7036 xmlCreateIOParserCtxt
7037 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7038 significant overall improvement
7039 * xmllint.c: added I/O test to xmllint
7040 * testSAX.c: added a speed test
7041 * doc/* : updated/regenerated
7042
7043Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * xpath.c uri.h parserInternals.h: cosmetic changes from
7046 "Timur I. Bakeyev" <timur@bat.ru>, including making
7047 xmlCreateURI() public
7048
7049Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7052 and the code at the same time. Added a clean mechanism for
7053 overload or added input methods: xmlRegisterInputCallbacks()
7054 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7055 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7056 * TODO: updated
7057 * doc/* : updated/regenerated
7058 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7059 source dir
7060
7061Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * testURI.c: yet another forgotten commit, I should get some sleep !
7064
7065Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * xmllint.c: forgot to commit this too ?
7068
7069Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * xmlversion.h.in : forgot to commit this previously
7072
7073Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7076 * README TODO: updated for release
7077 * uri.c uri.h: added authority parsing/saving
7078 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7079 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7080 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7081 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7082 Makefile.am : added compile-time customization of libxml
7083 --with-ftp --with-http --with-html --with-xpath --with-debug
7084 --with-mem-debug
7085 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7086 #include <libxml/xxx.h> I hope it won't break too much stuff
7087 and will be manageable in the future...
7088 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7089 and added xmllint to the installed programs
7090 * uri.h: added xmlFreeURI()
7091
7092Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * uri.c uri.h: finished the escaping handling, the base support
7095 and the URI path normalization. Looks good just lacks the
7096 authority content parsing code.
7097 * Makefile.am: added instructions to generate testURI
7098 * TODO: updated
7099 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7100 added links and icons for W3C and Gnome
7101
7102Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * xmlmemory.[ch] : seems I forgot to actually update the files in
7105 the last commit :-)
7106 * doc/xml.html doc/html/* : updated and uploaded the docs
7107
7108Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7111 * TODO: updated
7112 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7113 libxml default allocation function with another set (like gmalloc/
7114 gfree).
7115 * Makefile.am, uri.c, uri.h: added a set of functions to do
7116 exact (litteraly copied from the RFC 2396 productions) parsing
7117 and handling of URI. Will be needed for XLink, one XML WFC,
7118 XML Base and reused in the nano[ftp/http] modules. Still work
7119 to be done.
7120
7121Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * configure.in, libxml.spec.in : libxml2
7124 * doc/* : updated the doc page, rebuilt the docs
7125
7126Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * all: tagged LIB_XML_1_X
7129 * *.c *.h : updated from W3C CVS tree
7130 * configure.in : 2.0.0-beta
7131 * libxml.spec.in : libxml2 package nam
7132 * result/* : new version of the tests output
7133
7134Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7137
7138Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * doc/* : rebuilt the docs
7141 * parser.c: final patch on #6766
7142 * valid.c: small patch on validity checks.
7143
7144Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7147 added
7148 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7149 compatibility w.r.t. XML spec and existing code.
7150
7151Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * parser.c: seems a better solution to <a> </a> exists,
7154 will try it for a while
7155
7156Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * parser.c: tried to remove the <a> </a> generating <a/>
7159 this is hard. Left a flag for that purpose. Fixed bug #6766
7160 * configure.in: prepared 1.8.7 not released, due to previous
7161 problem
7162
7163Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * doc/xml.html : applied second patch from Paul DuBois
7166
7167Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * doc/xml.html : applied patch from Paul DuBois
7170
7171Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7174
7175Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7178 compilation warnings on various platforms.
7179 * parser.c: Fixed #5281 validity error callbacks are now desactived
7180 by default if not validating.
7181
7182Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7185
7186Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7189 <gkatsi@cs.toronto.edu>
7190
7191Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7194 processing URLs
7195
7196Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7199 xmlNanoFTPUpdateURL for persistent control connections.
7200 * configure.in: 1.8.6
7201
7202Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7205 * tree.[ch] : added xmlSaveNoEmptyTags
7206
72072000-01-29 James Henstridge <james@daa.com.au>
7208
7209 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7210
7211 * Makefile.am: added nanoftp.[ch] to the build.
7212
7213Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * nanoftp.[ch]: cleanup, comments, API
7216 * debugXML.c : fixed a bug in the cat command
7217 * doc/*: regenerated the docs
7218
7219Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7222 * debugXML.c : fixed a bug in the cat command
7223 * valid.c: fixing some small probs
7224 * libxml.spec.in: get rid of the SNAP suffix
7225 * doc/xml.html: updated the status
7226
7227Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * xml-config.in: xml-config --version to just return the
7230 version number
7231 * xpath.c: some cleanup w.r.t. axis when the current node is
7232 an attribute.
7233 * TODO: updated
7234
7235Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * configure.in: prepared for libxml-1.8.5
7238 * doc/* recompiled the documentation
7239
72402000-01-17 Jody Goldberg <jgoldberg@home.com>
7241
7242 * configure.in : WARNING autoconf subtlety alert :
7243 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7244 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7245 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7246 get defined by AC_CHECK_HEADERS.
7247
7248Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7251 Rune.Djurhuus@fast.no
7252
7253Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * TODO: updated
7256 * tree.c, parser.c: made sure that only memory alloc problems
7257 and internal parser errors are allowed to write to stdout or
7258 stderr.
7259
7260Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * tree.c : restored xmlNewGlobalNs since this seems used by
7263 a lot of existing code :-(, fixed a bug in xmlNewNs
7264 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7265 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7266 to exit() from the library code.
7267 * xpath.c, parser.c: removed bugs or unused code detected by
7268 Windows compilers
7269 * parser.c: started adding interfaces for parsing well balanced
7270 XML fragments
7271 * configure.in: releasing 1.8.4
7272 * doc/* : rebuilt the docs
7273
7274Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * tree.[ch] : added xmlNewDocFragment() for DOM
7277 * testHTML.c: uninitialized variable.
7278
7279Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * doc/* : rebuild the docs
7282
7283Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * acconfig.h: readline and history patch
7286 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7287 * tree.c: added check and handling when possibly removing an ID
7288 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7289 and saving.
7290 * test/HTML/entities.html result/HTML/entities.html* : test for
7291 various entities reference cases
7292 * result/HTML/* : as a result output of some testcase have
7293 changed
7294 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7295 by previous example. added xmlParseTryOrFinish().
7296 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7297 entities.h debugXML.h HTMLparser.h: changed the way struct are
7298 declared to allow gtk-doc to expose those
7299 * parser.c: closed bug #4960
7300 * Makefile.am configure.in: Applied patch from
7301 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7302 and math/socket libs detection
7303
7304Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * configure.in, Makefile.am: link tester against readline
7307 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7308
7309Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * tree.[ch]: added xmlRemoveProp
7312 * win32config.h.in nanohttp.c: avoid including the Windows
7313 socket stuff in every C files
7314 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7315 the XmL parser(s)
7316 * test/ns4 result/ns4 etc...: added test case for previous prob
7317 * tree.c: xmlNewNs wasn't checking for double definition
7318 * Makefile.in: fixed a problem with dist-hook duplicates
7319 * parser.[hc], xmlIO.c: fixed the loading of external entities
7320 APIs, now xmlLoadExternalEntity() is used everywhere and
7321 setting up an app specific front-end using the
7322 * SAX.c parser.c: some fixes, now the xhtml spec validates
7323 with the xhtml DTD.
7324 * error.c: fixed crashes in case of no input stream
7325 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7326 to the validation tests and results
7327
7328Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7331 too htmlCreatePushParserCtxt() and htmlParseChunk()
7332 * parser.c: a bit of cleanup.
7333 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7334 to XML) removed the last mem leak known
7335 * HTMLtree.c: output message cleanup
7336 * xmlmemory.c: display content info about memory blocks
7337 * result/HTML/wired.* : missing att value warning change
7338
7339Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * doc/* : rebuilt the documentation
7342
7343Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * parser.[ch] parserInternals.h: Push parser for XML,
7346 seems to work fine now
7347 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7348 --push for push testing
7349 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7350 * testSAX.c: added --push
7351 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7352 subtree
7353 * xmlIO.[ch] : enriched API + fixes for push mode
7354 * entities.[ch]: added the entity content length to the struct.
7355 * xmlmemory.[ch]: new API to show the last entries for the shell
7356 * valid.c: added required attribute testing
7357 * SAX.c: the cdata callback now merge contiguous fragments
7358 * HTMLparser.c: cleanup of some macros
7359
7360Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * parser.c: fix for PIs name starting with xml
7363 * tree.c: fixed a potential problem with || and && ops
7364 * *.c, configure.in win32config.h.in : generate win32config.h for
7365 those on the Other Side !
7366
7367Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * parser.c: fixed a stupid = vs. == bug :-(
7370 * doc/gnome-xml.sgml: s/glade/xml/
7371
7372Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * configure.in, doc/xml.html : bug fix release 1.8.2
7375 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7376 Hopefully the end of that silly C++ include problem
7377 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7378 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7379 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7380 troubles with autoclosed elements when the stree shape doesn't
7381 follow the DtD specs. Added htmlIsAutoClosed() and
7382 htmlAutoCloseTag()
7383 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7384 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7385 * debugXML.c: fixed a bug on printing default namespaces.
7386 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7387
7388Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * result/HTML/*.htm[l] : updated the HTML regression tests according
7391 to the new output
7392 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7393 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7394 problem due to intermix of extern "C" { ... } declarations for C++
7395 and recursive includes in the headers
7396
73971999-12-20 Chris Lahey <clahey@umich.edu>
7398
7399 * HTMLtree.c: Made it so that html nodes with a single child do
7400 not insert a carriage return before or after the child node.
7401
7402Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * configure.in, doc/xml.html : bug fix release 1.8.1
7405 * parser.c: fixed bug #4344
7406 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7407 added the glue to avoid C++ problems
7408 * doc/* : regenerated the documentation
7409
7410Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7413 namespace recognition, and Dia as a resul :-(
7414 * encoding.c: closed bug #3950
7415
7416Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * valid.c: debugging a posteriori validation, except URI expansion
7419 stuff this should be fixed now
7420 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7421 Carl Nygard <cnygard@bellatlantic.net>
7422 * tester.c: added --postvalid, cleaning of the code
7423 * tree.[ch]: added xmlDocGetRootElement()
7424
7425Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7426
7427 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7428 c++ losage.
7429
7430Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * configure.in, doc/xml.html : bumped to 1.8.0
7433 * xlink.[ch], Makefile.am : added framework for link detection
7434 * parser.h: added nbChars to parser context, needed for cleanup.
7435 * xmlmemory.c: removed a nasty bug when out of mem
7436 * valid.[ch]: adding namespace support for attribute decl
7437 * tester.c: added --debugent option
7438 * debugXML.[ch]: added xmlDebugDumpEntities()
7439 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7440 buffers instead, this was really needed, validation was breaking
7441 in strange ways due to that. Added xmlParseStringPEReference()
7442 and other parsing from strings functions. Entities processing
7443 modified again, but PERef are still not handled correcly but
7444 unless you're Eve Maller you won't notice :-)
7445 * HTMLparser.c: large changes toward reliability, and switched to
7446 lowercase internal tags, XHTML is lowercase, so it will help
7447 that output is closer to next version.
7448 * doc/* : regenerated the documentation, it is now hosted at
7449 http://xmlsoft.org/ (same bits I just bought the domain :-)
7450
7451
7452Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7455 doc generation
7456 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7457 in the SAX API
7458 * doc/*: rebuilt the doc making sure everything appears in the
7459 HTML files
7460
7461Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7464 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7465 which allow impressive speed improvement on dataset with
7466 large text pieces, but at the cost of broken binary
7467 compatibility and slightly bigger memory usage.
7468 Configure with --with-buffers to activate them, they
7469 are protected with XML_USE_BUFFER_CONTENT define.
7470 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7471 goal is 0 memory left allocated once parser is no more used
7472 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7473 call xmlCleanupParser() and xmlMemoryDump()
7474
7475Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7478 * parser.[ch] encoding.[ch]: added memory cleanup routines
7479 * parser.c: closing bug #3788
7480 * doc/*: rebuilt the doc
7481
7482Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7485 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7486 * tester.c: added --compress option
7487 * doc/*: rebuilt the documentation
7488
7489Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7492 if given /proc/kcore as input !
7493 * doc/xml.html doc/*: updated and rebuilt the documentation
7494
7495Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * parser.c: Fixed some wrongly space collapsing code due to
7498 a misreading of the spec.
7499 * result/*: fixed the output accordingly
7500
7501Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * encoding.c: bug fix and typos
7504 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7505 * parser.c: added attribute normalization closing bug #3597
7506 * test/att* result/att* SAXresult/att*: testcase for attribute
7507 normalization
7508
7509Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * configure.in: closing bug #3163 by adding extra flags for the
7512 cc compiler on HP-UX
7513
7514Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * valid.[ch] : removed a typo and an enumerated type bug in the
7517 xmlAddElementDecl() function
7518 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7519 call to xmlEncodeEntitiesReentrant() so that the functions
7520 New, Set and Get are at the same level.
7521 * parser.c HTMLparser.c: extra memory allocation bug for
7522 attributes detected by someone using libxml in embedded systems :-)
7523
7524Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * xmlmemory.h: turned off mem debug :-\
7527
7528Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * parser.c: closed bug #2784 a one line fix, but worth pushing
7531 a new release out
7532 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7533 some structures, comments before and after the
7534 main element, and other nastyness
7535 * HTMLtree.c tree.c: accomodate the extended HTML supported
7536 * configure.in: pushing 1.7.4
7537 * test/ent8 and related outputs : added a new test for bug #2784
7538 * test/HTML/wired.html and related output: a nasty HTML example
7539 * Makefile.am: improved the test scripts
7540 * docs/* : reran the documentation extractor, updated xml.html
7541
7542Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7545 HTMLparser and debugged the HTML related code. HTML documents
7546 now have their own type
7547 * entities.c: do not dump &apos; for HTML output
7548 * xmlmemory.c: improvement, breakpoint mechanism
7549 * testHTML.c: added --sax --repeat ...
7550 * Makefile.am: improved the HTML tests
7551 * valid.[ch]: added xmlValidGetValidElements and
7552 xmlValidGetPotentialChildren
7553 * tester.c: added --insert to test the 2 new functions
7554 * test//* result//* SAXresult//* : regression test cleanup
7555 and extension.
7556 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7557 gnome-xml-nanohttp.html
7558
7559Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * HTMLparser.c: fixed problems with some autoclose tags
7562 * tree.c: fixed XML output problems.
7563 * result/* SAXresult/*: update of the tests output
7564
7565Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * Makefile.am: Arturo patch for xmlConf.sh version info
7568 * parser.c: Tim Josling patch for single quoted items
7569 * tester.c: Tim Josling patch for tester options usage
7570 * tree.h: indent cleanup
7571
7572Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7575 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7576
7577Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * tree.c : Raph patch for initialization of CORBA fields
7580 * parser.c, xpath.c, ...: modification of doc comments
7581 * xpath.c : allow spaces in xpath expressions
7582
7583Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * xmlmemory.h: turning off memory debug :-(
7586
7587Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7590 better SAX interfaces.
7591 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7592 entity.
7593 * configure.in: 1.7.2
7594
7595Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * libxml.spec.in: fixed the URL
7598 * doc/xml.html: improved the documentation front-end
7599
7600Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7603
7604Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * libxml.spec.in: fixed the alpha compile problem
7607 * parser.[ch]: changed errno to errNo in the parser context :-(
7608 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7609 * doc/xml.html: changed CHAR to xmlChar
7610 * doc/html/*: recompiled the documentation
7611 * configure.in: 1.7.1
7612
7613Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * parser.h: modified the parser context struct to regain 1.4.0
7616 binary compatibility
7617 * parser.c, xml-error.h: added errno ot teh context and defined
7618 a set of errors values with update of errno
7619 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7620 DTDs and entities
7621 * *.h, *.c: complete cleanup of the use of config.h and include
7622 protection depending on the current setup.
7623 * overalll debugging, maintenance and bug-fixing on all modules
7624 * updated the documentation
7625 * ready for 1.7.0
7626
7627Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * HTMLparser.c : cleanup
7630 * SAX.c valid.c valid.h: added ID/IDREF checking
7631 * tree.c tree.h: extended doc structure for refs
7632 * configure.in: 1.6.2
7633 * parser.c: patched bug in SAX user arg call
7634 * parserInternals.h: patched missing close in C++ wrapping
7635 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7636 especially upcoming XPointer implementation.
7637 * doc/xml.html: augmented, typo
7638
7639Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7640
7641 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7642 not all invocations of install understand -d.
7643
7644Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7645
7646 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7647 to make 'check' works, when builddir != srcdir.
7648
7649Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * doc/xml.html : updated the documentation
7652
7653Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7656 not deallocated memory blocks
7657 * *.c : replaces all calls to malloc() free() and realloc() to
7658 the wrapper functions/macros
7659 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7660 instead of xmlFreeNodeList()
7661
7662Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * HTMLparser.c: corrected a stupid bug leading to core dump at
7665 tree deallocation. Removed warnings indicated by
7666 Stephane.Conversy@lri.fr
7667 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7668 looked for in the external subset
7669
7670Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7673 on SGI by Stephane.Conversy@lri.fr
7674
7675Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * all .h : changed the prototype declaration indent as in gtk
7678 * most .c : working on reducing the TODOs in the code
7679 * most .c : cleanup though -pedantic and Insure++
7680 * improvements on validation ID checkings.
7681 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7682 * xml-config.in: closed #1810
7683
7684Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * tree.h, valid.c, valid.h: more work on validity, IDs
7687 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7688 definition for AIX
7689
7690Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7693 the distribution due to a cut'n paste error at last commit
7694
7695Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * configure.in: upgraded to version 1.4.0
7698 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7699 Big update, added a large part of the validation process,
7700 it should be usable, but some parts are missing
7701 * xpath.c: improved the implementation w.r.t. root.
7702 * Makefile.am: added more tests
7703 * test and result trees: added a lot of tests
7704 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7705
7706Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * Added an HACKING file
7709
7710Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * xpath.[ch] : improvements and debug of the XPath implementation
7713 * parser.c, HTMLparser.c : modified the parsers to be progressive
7714 * tree.[ch] : extended the Buffer promitives
7715 * xmlIO.[ch] : added basic I/O routines providing progressive
7716 parsing and ready for I18N conversion plugins
7717 * SAXresult/* : the SAX callback sequence maybe slightly different
7718 now
7719 * test*.c : improved/updated the tests programs
7720 * doc/* : recompiled the docs.
7721
77221999-07-26 Michael Meeks <michael@edenproject.org>
7723
7724 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7725
7726 * tree.c: Ditto.
7727
7728Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * configure.in: upgraded to version 1.4.0
7731 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7732 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7733 XML query language, see http://www.w3.org/TR/xpath for more details.
7734 * parser.c, parser.h: added CHAR* related string functions for XPath
7735 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7736 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7737 rebuild the docs.
7738 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7739 and regression testing capabilities for XPath.
7740
7741Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7744 closing bug #1646
7745
7746Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * Makefile.am, example/Makefile.am: closed bug #1683
7749
7750Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * example/Makefile.am, configure.in: added the makefile for the
7753 gjobread example
7754
7755Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7756
7757 * doc/Makefile.am:
7758 - fix which allow "make install DESTDIR=</install/prefix>".
7759
7760Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7763 which fixed a problem on the file reading-code.
7764
7765Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7768 output.
7769 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7770
7771Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * parser.h : Oops removed the binary compatibility problem
7774 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7775 * parser.c, HTMLparser.c: applied patches for reading from stdin
7776
7777Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * parser.c, entities.c, valid.c: cleanup bug #1591
7780 * configure.in: cleanup bug #1592
7781 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7782 the same tree back-end. Hence gdome will be available for it.
7783 * doc/Makefile.am: close bug #617
7784
7785Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * parser.c: alloctate a per parser context SAX interface block
7788
7789Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7792 and xmlEncodeEntitiesReentrant with the correct one :-\
7793
7794Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * commit of my internal XML base changes, quite a lot of
7797 changes, cleanups, better entities support, framework for
7798 new I/O and charset detection and handling
7799 * Fixed the configure/Makefile stuff to generate shared libs
7800 with the proper version info, so we jumped on rev from
7801 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7802 xmlEncodeEntities() result need to be freed now, and a string
7803 xmlParserVersion provide the current library version.
7804
7805Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7806
7807 * parser.c: fixed a buffer overrun for when you have a very long
7808 attribute with no entities in it.
7809
7810Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * added example directory
7813 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7814
7815Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * Release of libxml-1.1, nearly everything has been touched for
7818 this.
7819 * Added more regression tests
7820 * Updated the documentation
7821
7822Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * tree.[ch]: unified the XML_NO_CORBA defines.
7825 * parser.c encoding.[ch]: started plugging in char encoding detection
7826
7827Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7828
7829 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7830 Also freed allocated buffer.
7831
7832Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7834 reentrancy problem at printing. One is left in entities.c, to
7835 remove ASAP
7836 * testSAX.c : added a test example showing the use of the SAX
7837 interface if one doesn't want to build the DOM tree.
7838 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7839
7840Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7843 large revamping of the parser to use SAX callbacks
7844 http://www.megginson.com/SAX/ (or at least a C like interface
7845 a la Expat). It's now possible to set up your own callbacks
7846 and the parser will not build a DOM tree.
7847 * test/* result/*: updated the test suite, I finally removed
7848 the old Namespace draft support (PI based).
7849
7850Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * Makefile.am: added test result to EXTRA_DIST for make tests
7853
7854Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * parser.c, parserInternals.h: moved the chars macro definitions
7857 to parserInternals.h
7858 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7859 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7860
7861Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * xml-config.in : applied patch to make --version work
7864
78651999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7866
7867 * Makefile.am (check-local): Alias for `tests' target. This will
7868 cause `make check' to do the right thing.
7869 (tests): Don't run tests in srcdir. Also, replaced calls to
7870 basename with a `sed' "equivalent".
7871
7872Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7875 it in the header and not the sources, updated the doc.
7876 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7877 pointing this out.
7878
7879Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7882 exported the inputStream routines.
7883 * doc/html/* : updated accordingly
7884
7885Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * parser.c, parser.h, parserInternals.h: added a few extra
7888 internal calls to allocate and free parser contexts ...
7889 * doc/html/* : updated accordingly
7890
7891Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * configure.in, Makefile.am, doc/makefile.am : General changes for
7894 1.0.0 release and including the generated HTML documentation.
7895
7896Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * makefile.am : added parserInternals.h, oops.
7899
7900Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * parserInternals.h: added this header giving access to the parser
7903 internal functions.
7904 * doc/Makefile.am : added a rebuild target which rebuilds the full
7905 set of documentations
7906 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7907 the internal subset.
7908 * *.c *.h: modifications needed to generate the documentation using
7909 gtk-doc, cleanup of functions blocks, reorganisation of struct
7910 declarations.
7911
7912Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7915 the tar and spec file to include the beginning of the doc.
7916
79171999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7918
7919 * doc/.cvsignore: Added this file.
7920
7921Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * tree.c: fixed xmlGetProp to return "" when the attribute
7924 exists, even if the node-list is NULL.
7925
7926Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * tree.c: patched an error outputting empty attribute values.
7929 * Makefile.am and doc/makefile.am: have been updated during the
7930 week-end. Sorry for an empty CVS log, I got a shell problem.
7931
7932Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * tree.h: cleaned up using enums instead of defines
7935 * parser.c, valid.[ch]: more work on parsing/output of element
7936 declarations
7937
7938Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * valid.[ch], tree.c, parser.c : more work toward full parsing
7941 of XML DTDs.
7942 * README: added informations about mailing-list and on-line
7943 documentation
7944
79451999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7946
7947 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7948
7949Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * parser.c, tree.[ch] : more work toward conformance testing,
7952 added a last element to accelerate parsing of very flat structures
7953 started working on internal subset Element content declaration.
7954 * valid.[ch] : first cut at adding code toward validation.
7955 * previous changes had also small impact on most files, especially
7956 the conformance testing using James Clark test suite.
7957
7958Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * test/* : updated the examples, most of them were not well
7961 formed (humm), and added rdf2.
7962 * result/* : resulting changes in the output.
7963
7964Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7967
7968Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * tree.c: patched a bug in the generation of empty attributes
7971
7972Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7975 for node/trees/documents/... Biggest problem is namespace
7976 support when copying subtrees.
7977
7978Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * parser.c, entities.c: improve entities and char ref encoding,
7981 and cleanups of error messages.
7982
7983Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * parser.c, entities.c: simple bug hunting done during rpm2html and
7986 rpmfind integration.
7987
7988Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * parser.[ch]: Added interfaces allowing to specify a SAX
7991 handler before parsing.
7992
7993Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * parser.c: redirrect all errors reporting through the SAX
7996 error function
7997
7998Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8001 * libtool, tlmain ...: update of the libtool files
8002
80031998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8004
8005 * entities.c: Use g_snprintf insteda of snprintf.
8006
8007Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8010 added ent5 test for this purpose.
8011 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8012
8013Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * parser.c: fixed? a strange error due to compression on a GWP
8016 document.
8017
8018Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * tree.[ch]: bug fixing
8021 * entities.[ch]: defined a specific type for predefined entities
8022 * doc/xml.html: more documentation on the library, how to use it,
8023 overview of the interfaces.
8024
8025Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8028
8029Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * tree.c: corrected a small bug
8032 * doc/xml.html: continuing writing documentation.
8033
8034Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * debugXML.h debugXML.c: added debugging utilities.
8037 * tester.c: added --debug switch.
8038 * tree.c: patched an incorrect node->type assignment.
8039 * parser.c: formatting, ensure that node->doc != NULL in attributes
8040
8041Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8044 entity support and provide an internal representation close to
8045 DOM one (entity ref nodes, and attribute value as tree). I tried
8046 to preserve the interface but this will surely break some apps
8047 (I have to change rpm2html/rpmfind for example). I had to change
8048 two interfaces, and the generated tree is somewhat different.
8049 * doc/* : started documenting the XML library, the tree and
8050 DOM/Corba. This is a first step.
8051
8052Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * parser.c: Set up the fonctions comment block, boring but useful.
8055 * parser.h, SAX.c, parser.c: now attributes are processed through
8056 the SAX interface. The problem is that my SAX interface diverged
8057 quite a bit from the original one, well this is not an official
8058 spec, and translating it from Java to C is hairy anyway...
8059
8060Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8063 fonctions comment block, boring but useful.
8064
8065Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8068 conversion routines. However they are not yet used to convert the
8069 inputs. The core will run with UTF-8.
8070
8071Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * tree.c : make sure that the type id is properly set-up when
8074 a new object is allocated, needed for DOM.
8075
8076Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * tree.h, tree.c: Ok, the main objects in the tree will be native
8079 corba objects, it costs 8 bytes per Node, Attribute and Document
8080 but it simplifies the Corba integration a lot (no extra interface
8081 objects to allocate/free).
8082
8083Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8086 and changed NODEs contants for conformity with DOM Level 1
8087
8088Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * added hooks to keep track of servants when creating objects
8091 xmlDoc and xmlNode (for Corba export).
8092
8093Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * added xml-config script.
8096
8097Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8098
8099 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8100 to autoupdate libtool and automake conf files.
8101
81021998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8103
8104 * Makefile.am: Use '?' to separate the sed
8105 commands as ',' is used when people pass -Wl,something.
8106
8107
8108Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * tree.c, tree.h: added a per-document compression interface.
8111
8112Tue Sep 22 20:47:38 EDT 1998
8113
8114 * tree.c, tree.h: added saving with compression and added interfaces
8115 to control the compression level (xmlGetCompressMode,
8116 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8117
8118Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * parser.c: corrected a loop for files of size 0
8121
81221998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8123
8124 * error.h: New file. Contains prototyes from `error.c'.
8125
8126Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8127
8128 * Makefile.am (xmlincdir): New macro.
8129 (xmlinc_HEADERS): Renamed from include_HEADERS.
8130
8131Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * applied small patch on numeric entities from
8134 Christopher Blizzard <blizzard@appliedtheory.com>
8135
8136Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * New release 0.2, removed the old xml_* files so that it's
8139 coherent with the other CVS base (W3C), far better conformance
8140 to standard, new namespaces, decent entities support, beginning
8141 of a SAX-like interface. Nearly nothing left intact, even the
8142 test examples ...
8143
81441998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8145
8146 * .cvsignore: Add .deps dir
8147
8148Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8151
8152Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * configure.in: added test for CPP
8155 * AUTHORS, Changelog: the original ones didn't get commited but the
8156 glib ones instead, fixed.
8157 * Makefile.am: corrected an error in library naming
8158
8159Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * integrated code developped at W3C
8162 * changed the original Copyright
8163 * migrated to automake
8164 * prefixed the filenames by xml_ to avoid filename clashes
8165
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008166Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8167
8168 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8169 should not be called.
8170
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008171Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8172
8173 * libxml-2.0.pc.in: applied the patch to fix #101894
8174
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008175Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8176
8177 * tree.c : applied patch from Lukas Schroeder for register callbacks
8178 * valid.c: modified patch from Lukas Schroeder to test
8179 register callbacks with --chkregister
8180
Daniel Veillard067bae52003-01-05 01:27:54 +00008181Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8182
8183 * xmlreader.c: seriously changed the way data are pushed to
8184 the underlying parser, go by block of 512 bytes instead of
8185 tryng to detect tag boundaries at that level. Changed the
8186 way empty element are detected and tagged.
8187 * python/tests/reader.py python/tests/reader2.py
8188 python/tests/reader3.py: small changes mostly due to context
8189 reporting being different and DTD node being reported. Some
8190 errors previously undetected are now caught and fixed.
8191 * doc/xmlreader.html: flagged last section as TODO
8192
Daniel Veillard51a447a2003-01-04 19:42:46 +00008193Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8194
8195 * python/libxml.py: integrated the Python 2.2 optimizations
8196 from Hannu Krosing, while maintaining compatibility with
8197 1.5 and 2.1
8198
Daniel Veillarde59494f2003-01-04 16:35:29 +00008199Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8200
8201 * xmllint.c: a bit of cleanup
8202 * xmlreader.c: small fix
8203 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8204 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8205
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008206Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8207
8208 * python/setup.py.in: patch from Stéphane Bidoul to include
8209 drv_libxml2.py in setup.py
8210
Daniel Veillard66b82892003-01-04 00:44:13 +00008211Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8212
8213 * doc/xmlreader.html: starting documenting the new XmlTextReader
8214 interface.
8215
Daniel Veillard7704fb12003-01-03 16:19:51 +00008216Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8217
8218 * xmllint.c: added the --stream flag to use the TextReader API
8219 * xmlreader.c: small performance tweak
8220
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008221Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8222
8223 * xmlreader.c python/tests/reader2py: okay the DTD validation
8224 code on top of the XMLTextParser API should be solid now.
8225
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008226Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8227
8228 * xmlreader.c python/tests/reader2py: Fixing some more mess
8229 with validation and recursive entities while using the
8230 reader interface, it's getting a bit messy...
8231
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008232Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8233
8234 * xmlreader.c python/tests/reader.py: another couple of problem
8235 related to IsEmptyElement reported by Stéphane Bidoul needed
8236 some fixes.
8237
Daniel Veillard4f860202003-01-02 13:00:02 +00008238Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8239
8240 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8241 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8242 based on the python XmlTextReader interface.
8243
Daniel Veillard3c265e42003-01-01 21:06:49 +00008244Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8245
8246 * tree.c: backing out one change in the last patch which broke the
8247 regression tests
8248
Daniel Veillard5335dc52003-01-01 20:59:38 +00008249Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8250
8251 * global.data globals.c tree.c include/libxml/globals.h: applied
8252 an old patch from Lukas Schroeder to track node creation and
8253 destruction. Probably missing a lot of references at the moment
8254 and not usable reliably.
8255
Daniel Veillard8ba17412003-01-01 19:13:12 +00008256Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8257
8258 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8259 from doc/news.html and a stylesheet
8260
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008261Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8262
8263 * xmlreader.c python/tests/reader.py: fixed another couple of
8264 xmlreader bugs reported by Stéphane Bidoul and added tests.
8265
Daniel Veillard9e395c22003-01-01 14:50:44 +00008266Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8267
8268 * xmlreader.c python/tests/reader2.py: fixed another validity
8269 checking in external parsed entities raised by Stéphane Bidoul
8270 and added a specific regression test.
8271 * python/tests/reader3.py: cleanup
8272
Daniel Veillardd5896142002-12-31 14:45:26 +00008273Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8274
8275 * xmlreader.c python/tests/reader2.py: fixed a problem with
8276 validation within entities pointed by Stéphane Bidoul, augmented
8277 the tests to catch those.
8278
Daniel Veillarddc85f282002-12-31 11:18:37 +00008279Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8280
8281 * python/generator.py: modified the generator to allow keeping
8282 class references when creating new classes, needed to fix a bug
8283 pointed by Stéphane Bidoul where the input buffer of the
8284 xmlTextReader instance gets destroyed if the python wrapper for
8285 the input is not referenced anymore.
8286
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008287Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8288
8289 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8290 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8291
Daniel Veillard571b8892002-12-30 12:37:59 +00008292Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8293
8294 * xmlreader.c python/tests/reader.py: fixed another problem
8295 pointed by Stéphane Bidoul
8296
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008297Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8298
8299 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8300 with "<a/>"
8301
Daniel Veillardecaba492002-12-30 10:55:29 +00008302Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8303
8304 * SAX.c: warn on xmlns:prefix="foo"
8305 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8306 for namespace attributes handling.
8307
Daniel Veillard2d84a892002-12-30 00:01:08 +00008308Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8311 a really nasty problem raised by a DocBook XSLT transform
8312 provided by Sebastian Bergmann
8313
Daniel Veillard29b3e282002-12-29 11:14:41 +00008314Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8315
8316 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8317 by Stéphane Bidoul and integrated it into the tests
8318
Daniel Veillarde18fc182002-12-28 22:56:33 +00008319Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8320
8321 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8322 extended the XmlTextReader API a bit, addding accessors for
8323 the current doc and node, and an entity substitution mode for
8324 the parser.
8325 * python/libxml.py python/libxml2class.txt: related updates
8326 * python/tests/Makefile.am python/tests/reader.py
8327 python/tests/reader2.py python/tests/reader3.py: updated a bit
8328 the old tests and added a new one to test the entities handling
8329
Daniel Veillardaba976d2002-12-28 21:14:18 +00008330Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8331
8332 * python/generator.py python/libxml2class.txt
8333 python/tests/reader.py python/tests/reader2.py: changed the
8334 generator to provide casing for the XmlTextReader similar to
8335 C# so that examples and documentation are more directly transposable.
8336 Fixed the couple of tests in the suite.
8337
Daniel Veillard83298842002-12-28 15:12:33 +00008338Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8339
8340 * doc/guidelines.html: added a document on guildeline for
8341 publishing and deploying XML
8342
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008343Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8344
8345 * valid.c xmlreader.c: final touch running DTD validation
8346 on the XmlTextReader
8347 * python/tests/Makefile.am python/tests/reader2.py: added a
8348 specific run based on the examples from test/valid/*.xml
8349
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008350Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8351
8352 * python/libxml.py: added a few predefined xmlTextReader parser
8353 configuration values.
8354
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008355Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * python/libxml_wrap.h: trying to fix #102037
8358
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008359Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8360
8361 * SAX.c: fixing bug #95296, when the predefined entities
8362 are redefined in the DTD the default one must be used
8363 instead anyway.
8364
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008365Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8366
8367 * doc/xmllint.xml
8368 * doc/xmllint.1
8369 Add discussion of XML_DEBUG_CATALOG to xmllint man
8370 page - bug #100907
8371
8372
Daniel Veillarddf512f42002-12-23 15:56:21 +00008373Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8374
8375 * xmlreader.c: Fixed the empty node detection to avoid reporting
8376 an inexistant close tag.
8377
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008378Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8379
8380 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8381 for Python 2.1
8382
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008383Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8384
8385 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8386
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008387Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8388
8389 * doc/libxml2-api.xml python/tests/reader.py: one really need
8390 to provide the base URI information when creating a reader parser
8391 from an input stream. Updated the API and the example using it.
8392
Daniel Veillardea7751d2002-12-20 00:16:24 +00008393Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8396 include/libxml/valid.h include/libxml/xmlreader.h: working on
8397 DTD validation on top of xml reader interfaces. Allows to
8398 validate arbitrary large instances. This required some extensions
8399 to the valid module interface and augmenting the size of xmlID
8400 and xmlRef structs a bit.
8401 * uri.c xmlregexp.c: simple cleanup.
8402
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008403Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8404
8405 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8406 work on the xml reader interfaces.
8407 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8408 Web page for the Windows binaries.
8409
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008410Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8411
8412 * xmlIO.c: applied a patch for VMS following the report by
8413 Nigel Hall
8414
Daniel Veillard3772de32002-12-17 10:31:45 +00008415Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8416
8417 * parser.c: the parseStartTag bug fix wasn't complete.
8418
Daniel Veillard67df8092002-12-16 22:04:11 +00008419Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8420
8421 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8422 parseStartTag, fixing it.
8423 * test/att4 result/att4 result/noent/att4: adding the test
8424 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8425 more methods to XmlTextReader.
8426
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008427Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8428
8429 * win32/libxml2.def.src: added more xml reader exports
8430 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8431 to the build
8432
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008433Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8434
8435 * doc/tutorial/xmltutorial.xml
8436 plus generated html and pdf
8437 Updating tutorial again based on further comments from Niraj
8438 Tolia on the last iteration
8439
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008440Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8441
8442 * doc/tutorial/xmltutorial.xml
8443 * doc/tutorial/includekeyword.c
8444 * doc/tutorial/includegetattribute.c
8445 plus generated html and pdf
8446 Adding fix from Niraj Tolia to tutorial to properly free memory.
8447
8448
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008449Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8450
8451 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8452 more methods of XmlTextReader.
8453 * python/libxml2class.txt python/tests/reader.py: this increased the
8454 methods in the bndings, augmented the test to check those new
8455 functions.
8456
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008457Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8458
8459 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8460 methods of XmlTextReader.
8461 * python/generator.py python/libxml_wrap.h python/types.c
8462 python/libxml2class.txt: added the reader to the Python bindings
8463 * python/tests/Makefile.am python/tests/reader.py: added a specific
8464 test for the Python bindings of the Reader APIs
8465 * parser.c: small cleanup.
8466
Daniel Veillard06503452002-12-13 10:42:08 +00008467Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8468
8469 * xinclude.c: fallback was only copying the first child not the
8470 full child list of the fallback element, closes #89684 as reopened
8471 by Bernd Kuemmerlen
8472
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008473Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8474
8475 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8476
Daniel Veillard000eafb2002-12-12 10:04:22 +00008477Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8478
Daniel Veillardc1eed322002-12-12 11:01:32 +00008479 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008480 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008481 gives enum values, fix functype return type, put back fields in
8482 structs
8483 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008484
Daniel Veillard024b5702002-12-12 00:15:55 +00008485Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8486
8487 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8488 about htmlNodeDumpOutput location.
8489 * xpath.c: removed an undefined function signature
8490 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8491 too many symbols in the API breaking the python bindings.
8492 Updated with the libxslt/libexslt changes.
8493
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008494Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8495
8496 * configure.in: preparing release of 2.4.29
8497 * doc/*: rebuilt the docs and API
8498 * xmlreader.c: a few more fixes for the XmlTextReader API
8499
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008500Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8501
8502 * include/win32config.h: applied mingw patch from Magnus Henoch
8503
Daniel Veillard5aad8322002-12-11 15:59:44 +00008504Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8507
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008508Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8509
8510 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8511 building Python script, does the C parsing directly, generates
8512 a better API description including structure fieds defs and
8513 enums. Still a couple of bugs, but good enough for the python
8514 wrappers now.
8515 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8516 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8517 include/libxml/schemasInternals.h include/libxml/tree.h: more
8518 cleanup based on the python analysis script reports.
8519 * libxml.spec.in: make sure the API XML description is part of the
8520 devel package.
8521
Daniel Veillard01c13b52002-12-10 15:19:08 +00008522Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8525 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8526 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8527 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8528 code cleanup, especially the function comments.
8529 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8530
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008531Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8532
8533 * Makefile.am xmlreader.c include/libxml/Makefile.am
8534 include/libxml/xmlreader.h: Adding a new set of APIs based on
8535 the C# TextXmlReader API but converted to C. Allow to parse
8536 in constant memory usage, far simpler to program and explain
8537 than the SAX like APIs, unfinished but working.
8538 * testReader.c: test program
8539
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008540Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8541
8542 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8543
Daniel Veillard64b35282002-12-04 15:10:40 +00008544Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * tree.c: Chip turner indicated that XHTML1 serialization
8547 rule for style actually break on both IE and Mozilla,
8548 try to avoid the rule if escaping ain't necessary
8549
Daniel Veillard8efff672002-12-04 11:44:48 +00008550Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8551
8552 * nanhttp.c: handle HTTP URL escaping, problem reported by
8553 Glen Nakamura and Stefano Zacchiroli
8554
Daniel Veillard1c732d22002-11-30 11:22:59 +00008555Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8558
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008559Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * uri.c: Johann Richard pointed out some XPointer problems for
8562 URN based URI references in XInclude. Modified the URI parsing
8563 and saving routines to allow correct parsing and saving of
8564 XPointers, especially when attached to "opaque" scheme accordingly
8565 to RFC 2396
8566
Daniel Veillard8db67d22002-11-27 19:39:27 +00008567Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8570 of refactoring to the HTML saving code.
8571 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8572 in the doc.
8573
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008574Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8577 to a buffer API to reuse the generic dump to an OutputIO layer,
8578 this reduces code, fixes xmlNodeDump() for XHTML, also made
8579 xmlNodeDump() now return the number of byte written.
8580
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008581Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8582
8583 * python/setup.py.in: another patch from Stéphane Bidoul for
8584 Python bindings on Windows
8585 * doc/parsedecl.py: small cleanup
8586
Daniel Veillard9715c172002-11-25 16:33:40 +00008587Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * libxml.spec.in configure.in: add a line in %changelog for releases
8590
Daniel Veillard9bc53102002-11-25 13:20:04 +00008591Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * parser.c: patch from Marcus Clarke fixing a problem in entities
8594 parsing that was detected in KDe documentations environment.
8595
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008596Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8597
8598 * python/libxml.c (libxml_prev): Return the previous as opposed to
8599 the next node (I guess this is the result of some cut & paste programming:)
8600
Daniel Veillard80d7b902002-11-23 16:23:08 +00008601Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8602
8603 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8604
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008605Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * python/generator.py python/libxml.c python/setup.py.in: trying
8608 to fix the Python bindings build on Windows (Stéphane Bidoul)
8609
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008610Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8611
8612 * win32/configure.js: added option for python bindings
8613 * win32/libxml2.def.src: added more exports
8614
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008615Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8616
8617 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8618 pthreads
8619 * win32/wince/*: applied updates to Windows CE port from Javier
8620
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008621Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * configure.in: preparing 2.4.28
8624 * libxml.spec.in doc/Makefile.am: some cleanup
8625 * doc/*: updated the news and regenerated.
8626
Daniel Veillardfee408f2002-11-22 13:18:30 +00008627Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * HTMLparser.c: final touch at closing #87235 </p> end tags
8630 need to be generated.
8631 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8632 this change slightly the output of a few tests
8633 * doc/*: regenerated
8634
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008635Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8636
8637 * parserInternals.c: fixing bug #99190 when UTF8 document are
8638 parsed using the progressive parser and the end of the chunk
8639 is in the middle of an UTF8 multibyte character.
8640
William M. Brack8b2c7f12002-11-22 05:07:29 +00008641Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8642
8643 * threads.c: fixed initialization problem in xmlNewGlobalState
8644 which was causing crash.
8645 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8646 in xmlInitializeGlobalState.
8647 * parserInternals.c: cleaned up ctxt->sax initialisation.
8648
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008649Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * tree.c include/libxml/tree.h: modified the existing APIs
8652 to handle XHTML1 serialization rules automatically, also add
8653 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8654 libxslt serialization uses it when needed without changing
8655 the library API.
8656 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8657 result/xhtml1: added a new test specifically for xhtml1 output
8658 and updated the result of one XHTML1 test
8659
Daniel Veillardd076a202002-11-20 13:28:31 +00008660Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * xinclude.c parserInternals.c encoding.c: fixed #99082
8663 for xi:include encoding="..." support on text includes.
8664 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8665 test/XInclude/ents/isolatin.txt : added a specific regression test
8666 * python/generator.py python/libxml2class.txt: fixed the generator
8667 the new set of comments generated for doc/libxml2-api.xml were
8668 breaking the python generation.
8669
Daniel Veillard817e70b2002-11-19 22:28:48 +00008670Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8671
8672 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8673 * configure.in: patch for Solaris on new autoconf closes #98880
8674 * doc/parsedecl.py: repair the frigging API building script,
8675 did I say that python xmllib sucks ?
8676 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8677 and some comment are no more truncated.
8678
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008679Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * parser.c: Martin Stoilov pointed out a potential leak in
8682 xmlCreateMemoryParserCtxt
8683
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008684Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8687 included in HTML documents and using the push parser.
8688
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008689Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8690
8691 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8692 specified, look for the Python interpreter not just in the
8693 specified root but also in the specified location. Fixes #98825
8694
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008695Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8696
8697 * python/libxml.c: fixing bug #98792 , node may have no doc
8698 and dereferencing without checking ain't good ...
8699
Daniel Veillarddad3f682002-11-17 16:47:27 +00008700Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * configure.in: preparing release 2.4.27
8703 * doc/* : updated and rebuilt the docs
8704 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8705 and all the docs are actually packaged and in the final RPMs
8706 * parser.c parserInternals.c include/libxml/parser.h: restore
8707 xmllint --recover feature.
8708
Daniel Veillard68e9e742002-11-16 15:35:11 +00008709Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8710
8711 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8712 processing of parsed entities, and XPath computation on sustitued
8713 entities.
8714 * testXPath.c: make sure entities are substitued.
8715
Daniel Veillard328f48c2002-11-15 15:24:34 +00008716Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * parser.c: fixed #96594, which was totally dependant on the
8719 processing of internal parsed entities, which had to be changed.
8720
Daniel Veillard66651aa2002-11-15 11:21:43 +00008721Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8724 trying to fix bug #98517 about building outside the source tree
8725 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8726
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008727Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8728
8729 * include/win32config.h: cleanup
8730 * win32/Makefile.mingw: integrated mingw in JScript configure
8731 * win32/Makefile.msvc: modified to allow mingw coexistence
8732 * win32/configure.js: integrated mingw
8733 * win32/Readme.txt: cleanup
8734
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008735Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * HTMLparser.c: strengthen the guard in the Pop macros,
8738 like in the XML parser, closes bug #97315
8739
Daniel Veillard0821b152002-11-12 20:57:47 +00008740Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8743 callback is never used.
8744
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008745Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * parserInternals.c: fixed the initialization of the SAX structure
8748 which was breaking xsltproc
8749 * xpath.c: patch from Petr Pajas for CDATA nodes
8750 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8751 * parser.c include/libxml/parser.h: patch from Peter Jones
8752 removing a leak in xmlSAXParseMemory() and adding the
8753 function xmlSAXParseMemoryWithData()
8754
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008755Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8756
8757 adding pdf of tutorial, changing web page to link to it
8758 * doc/tutorial/xmltutorial.pdf
8759 * doc/xml.html
8760 * doc/docs.html
8761
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008762Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8763
8764 * doc/tutorial/ar01s08.html
8765 adding file what I forgot for tutorial
8766
8767
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008768Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8769
8770 Adding encoding discussion to tutorial
8771 Added:
8772 * doc/tutorial/images/*.png: DocBook admonition image files
8773 * doc/tutorial/apf.html, apg.html: new generated html
8774 * doc/tutorial/includeconvert.c: conversion code entity file
8775 changed:
8776 * doc/tutorial/xmltutorial.xml: DocBook original
8777 * doc/tutorial/*.html: generated html
8778
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008779Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8780
8781 * include/libxml/*.h: retired xmlwin32version.h
8782 * doc/Makefile.am: retired xmlwin32version.h
8783 * win32/configure.js: retired xmlwin32version.h
8784
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008785Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8786
8787 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008788 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8789 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008790
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008791Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * globals.c: fixed a typo pointed out by Igor
8794 * xpath.c: try to speed up node compare using line numbers
8795 if available.
8796
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008797Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8798
8799 * tree.c: make xmlFreeNode() handle attributes correctly.
8800
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008801Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8802
8803 * catalog.c: completed the #96963 fix, as reported by Karl
8804 Eichwalder
8805
Daniel Veillard56f21f22002-11-06 15:49:46 +00008806Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8809
Daniel Veillard91ad8792002-11-04 17:06:52 +00008810Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * Makefile.am: switched the order of a couple of includes
8813 to fix bugs #97100
8814
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008815Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8816
8817 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8818 xmlLoadCatalogs that used to separate directories with a ':'.
8819
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008820Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8821
8822 * threads.c: improvements to the Windows-side of thread handling
8823 * testThreads.c: conditionally excluded unistd.h
8824 * testThradsWin32.c: broke overlong lines
8825 * include/win32config.h: adapted thread-related macros to the new
8826 scheme and for pthreads on Windows
8827 * win32/Makefile.msvc: introduced a more flexible thread build,
8828 added testThreads[Win32].c to the build
8829 * win32/configure.js: introduced a more flexible thread config
8830
John Fleck61f6fb62002-10-31 15:23:29 +000088312002-10-31 John Fleck <jfleck@inkstain.net>
8832
8833 * doc/xml.html (and, by implication, FAQ.html)
8834 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8835
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008836Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8837
8838 * configure.in: removed xmlwin32version.h
8839 * include/libxml/Makefile.am: removed xmlwin32version.h
8840
Daniel Veillardce66ce12002-10-28 19:01:59 +00008841Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * tree.c: applied patch from Brian Stafford to fix a bug
8844 in xmlReconciliateNs()
8845
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008846Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * tree.c: applied patch from Christian Glahn to allow
8849 xmlNewChild() on document fragment nodes
8850
Daniel Veillardb39bc392002-10-26 19:29:51 +00008851Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * parser.c: Christian Glahn found a problem with a recent
8854 patch to xmlParseBalancedChunkMemoryRecover()
8855 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8856 problems
8857 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8858 test/schemas/seq*: added the test cases from Charles
8859
Daniel Veillard366a9152002-10-23 20:43:53 +00008860Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8861
8862 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8863 serious cleanup of the spec file and associated changes
8864 in the Makefiles.
8865 * valid.c: try to remove some warnings on x86_64
8866
Daniel Veillardd033d022002-10-23 14:55:02 +00008867Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8870 fix bug #96586
8871
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008872Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8873
8874 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8875 parsing, applied his patch
8876 * result/HTML/attrents.html result/HTML/attrents.html.err
8877 result/HTML/attrents.html.sax test/HTML/attrents.html:
8878 added the test and result case provided by Mikhail Sogrine
8879
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008880Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * vms/build_libxml.com vms/config.vms vms/readme.vms
8883 include/libxml/parser.h include/libxml/parserInternals.h
8884 include/libxml/tree.h include/libxml/xmlIO.h
8885 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8886 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8887 Applied the VMS update patch from Craig A. Berry
8888 * doc/*.html: update
8889
Daniel Veillardf000f072002-10-22 14:28:17 +00008890Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8893
Daniel Veillard1e208222002-10-22 14:25:25 +00008894Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * debugXML.c: adding a grep command to --shell in xmllint
8897 for T.V. Raman
8898
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008899Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * xmlcatalog.c: tried to fix some of the problem with --sgml
8902
Daniel Veillard935494a2002-10-22 14:22:46 +00008903Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * parser.c: tried to fix bug #91500 where doc->children may
8906 be overriden by a call to xmlParseBalancedChunkMemory()
8907
8908Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8911 identifiers in SGML catalogs containing '&'
8912
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008913Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * python/types.c: fixed bugs when passing result value tree
8916 to Python functions.
8917
Daniel Veillard48267432002-10-18 11:21:38 +00008918Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * configure.in: preparing the release of 2.4.26
8921 * doc/*: updated and rebuilt the documentation
8922
Daniel Veillardbb284f42002-10-16 18:02:47 +00008923Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * parser.c: fixed a XML Namespace compliance bug reported by
8926 Alexander Grimalovsky
8927
Daniel Veillard44892f72002-10-16 15:23:26 +00008928Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * HTMLtree.c: fixed serialization of script and style when
8931 they are not lowercase (i.e. added using the API to the tree).
8932
Daniel Veillard2fd85422002-10-16 14:32:41 +00008933Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * valid.c: make xmlValidateDocument emit a warning msg if there
8936 is no DTD, pointed by Christian Glahn
8937
Daniel Veillard32370232002-10-16 14:08:14 +00008938Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8941 content model when some of the blocks have min or max, and a couple
8942 of bugs found in the process.
8943 * result/schemas/list0* test/schemas/list0*: added some specific
8944 regression tests
8945
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008946Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * README: updated the contact informations
8949
Daniel Veillard63186732002-10-15 08:43:17 +00008950Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8953 misses it, reported by Peter Bray.
8954
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008955Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8958 and removed a few warnings
8959
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008960Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * parser.c: Christian Glahn found a small bug in the push parser.
8963 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8964 public
8965
Daniel Veillard6045c902002-10-09 21:13:59 +00008966Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8967
8968 * xmlschemas.c include/libxml/xmlschemas.h: added
8969 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8970 * testSchemas.c: added --memory to test the new interface
8971
Daniel Veillardf0070122002-10-09 14:24:17 +00008972Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * doc/index.py doc/search.php: integrated the XSLT indexing,
8975 a few fixed in the indexer, added a scope selection at the
8976 search level.
8977
Daniel Veillard01992e02002-10-09 10:20:30 +00008978Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8981 this was due to uninitialized parts of the validation context
8982
Daniel Veillard321be0c2002-10-08 21:26:42 +00008983Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * debugXML.c: applied patch from Mark Vakoc except the API
8986 change, preserved it.
8987 * doc/*: updated the docs to point to the search engine for
8988 information lookup or before bug/help reports.
8989
Daniel Veillard01e87d22002-10-08 16:55:06 +00008990Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * doc/index.py doc/search.php: added mailing-list archives
8993 indexing and lookup
8994
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008995Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8996
8997 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8998
Daniel Veillard9b006132002-10-07 11:13:27 +00008999Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9000
9001 * doc/index.py: improved HTML indexing
9002 * doc/search.php: make the queries also lookup the HTML based indexes
9003
Daniel Veillard141d04b2002-10-06 21:51:18 +00009004Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * doc/index.py: added HTML page indexing
9007
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009008Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9009
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009010 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009011 problem in libxslt.
9012 * catalog.c: fixed list handling in XML_CATALOG_FILES
9013
Daniel Veillardceb09b92002-10-04 11:46:37 +00009014Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * valid.c: typo/bug found by Christian Glahn
9017
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009018Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9019
9020 * xmlIO.c: applied Windows CE patch from Javier.
9021 * win32/wince: new directory, contains support for the PocketPC
9022 with Windows CE from Javier.
9023 * include/win32config.h: reorganised, removed duplicate
9024 definitions and applied WinCE patch from Javier.
9025 * include/wsockcompat.h: new file, now contains WinSock
9026 compatibility macros.
9027 * win32/Makefile.msvc: introduced double-run compilation.
9028
Daniel Veillarde16b5742002-09-26 17:50:03 +00009029Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * configure.in include/libxml/xmlwin32version.h: preparing release
9032 of 2.4.25
9033 * doc/*: updated and regenerated teh docs and web pages.
9034
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009035Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9038 error were not covering namespace declarations.
9039 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9040 it was missing the attribute declaration for the namespace
9041 * result/VC/NS3: the fix now report breakages in that test
9042
Daniel Veillardabe01742002-09-26 12:40:03 +00009043Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9044
9045 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9046
Daniel Veillard2ace1952002-09-26 12:28:02 +00009047Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9050 and regenerated the docs and web site
9051
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009052Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9055 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9056 not before
9057
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009058Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9059
9060 * python/generator.py python/libxml2class.txt: fixed a stupid error
9061 breaking the python API
9062
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009063Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9064
9065 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9066 triostr.c triostr.h: applied a trio update patch from
9067 Bjorn Reese which should work with MinGW
9068
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009069Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * tree.c: improving some documentation comments
9072 * xmlregexp.c: found and fixed a mem leak with python regression tests
9073 * doc/*: rebuilt the doc and the API XML file including the
9074 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9075 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9076 python/types.c: added access to the XML Schemas regexps from
9077 python
9078 * python/tests/Makefile.am python/tests/regexp.py: added a
9079 simple regexp bindings test
9080
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009081Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9082
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009083 * doc/xml.html:
9084 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009085
Daniel Veillard118aed72002-09-24 14:13:13 +00009086Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * xmlregexp.c: fixed the data callback on transition functionality
9089 which was broken when using the compact form
9090 * result/schemas/*: updated the results, less verbose, all tests
9091 pass like before
9092 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9093 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9094 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9095 annoying warnings
9096 * xpath.c: try to provide better error report when possible
9097
Daniel Veillard72336152002-09-21 13:08:14 +00009098Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * Makefile.am: fixed a breakage raised by Jacob
9101
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009102Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9103
9104 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9105 which don't use sockets
9106
Igor Zlatkovic01280582002-09-20 16:40:34 +00009107Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9108
9109 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9110 * win32/configure.js: applied zlib patch from Daniel Gehriger
9111
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009112Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9113
9114 * win32/configure.js: applied the patch from Mark Vakoc for
9115 regexp support
9116 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9117 for regexp support
9118
Daniel Veillardb5c05732002-09-20 13:36:25 +00009119Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * xmlschemastypes.c: as pointed by Igor Float and Double
9122 parsing ain't finished yet
9123
Daniel Veillard40b11342002-09-20 12:01:39 +00009124Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * Makefile.am configure.in: trying to fix #88412 by bypassing
9127 all the python subdir if python ain't detected
9128
Daniel Veillard23e73572002-09-19 19:56:43 +00009129Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9130
9131 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9132 made configuring with regexps/automata/unicode the default
9133 but without schemas ATM
9134 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9135 fixed the regexp based DTD validation performance and memory
9136 problem by switching to a compact form for determinist regexps
9137 and detecting the determinism property in the process. Seems
9138 as fast as the old DTD validation specific engine :-) despite
9139 the regexp built and compaction process.
9140
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009141Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * valid.c: determinism is debugged, new DTD checking code now works
9144 but xmlFAComputesDeterminism takes far too much CPU and the whole
9145 set usues too much memory to be really usable as-is
9146
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009147Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * tree.c: fixed another stupid bug in xmlGetNodePath()
9150 * xmllint.c: --version now report the options compiled in
9151
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009152Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * HTMLparser.c: small cleanup
9155 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9156 when configured with them. A bit of debugging around the determinism
9157 checks is still needed
9158
Daniel Veillard63b01c22002-09-17 19:25:28 +00009159Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9162
Daniel Veillard92727042002-09-17 17:59:20 +00009163Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * xmlIO.c: small portability glitch fixed.
9166
Daniel Veillard84d70a42002-09-16 10:51:38 +00009167Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * xmlschemastypes.c: incomplete steps for real/double support
9170 * testAutomata.c include/libxml/xmlautomata.h
9171 include/libxml/xmlregexp.h: avoiding a compilation problem
9172 * valid.c include/libxml/valid.h: starting the work toward using
9173 the regexps for actual DTD validation
9174
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009175Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * hash.c: cosmetic cleanup
9178 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9179 integrating a DTD validation layer based on the regexps
9180
Daniel Veillard4402ab42002-09-12 16:02:56 +00009181Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9184 the determinism was tested before eliminating the epsilon
9185 transitions :-(
9186
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009187Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * python/generator.py python/libxml.c python/libxml.py
9190 python/libxml2-python-api.xml python/libxml2class.txt
9191 python/libxml_wrap.h python/types.c: updated the python
9192 bindings, added code for easier File I/O, and the ability to
9193 define a resolver from Python fixing bug #91635
9194 * python/tests/Makefile.am python/tests/inbuf.py
9195 python/tests/outbuf.py python/tests/pushSAXhtml.py
9196 python/tests/resolver.py python/tests/serialize.py: updated
9197 and augmented the set of Python tests.
9198
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009199Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9200
9201 * win32/configure.js: added more readme info for the binary
9202 package.
9203
Daniel Veillard607b35c2002-09-10 12:16:19 +00009204Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * xmlIO.c: fixed a stupid out of bound array error
9207
9208Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9209
9210 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9211 messing around with support for Windows path, cleanups,
9212 trying to identify and fix the various code path to the
9213 filename access. Added xmlNormalizeWindowsPath()
9214
Daniel Veillard76575762002-09-05 14:21:15 +00009215Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * error.c valid.c: working on better error reporting of validity
9218 errors, especially providing an accurate context.
9219 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9220 error reports in those cases.
9221
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009222Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9225 parser.c parserInternals.c xmlIO.c: get rid of all the
9226 perror() calls made in the library execution paths. This
9227 should fix both #92059 and #92385
9228
Daniel Veillard19aa7022002-09-05 11:14:19 +00009229Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * xmllint.c: memory leak reporting was broken after a change
9232 of the preprocessor symbol used to activate it.
9233
Daniel Veillardec6725e2002-09-05 11:12:45 +00009234Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * tree.c: try to make the copy function work for node of
9237 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9238 DOM layers though, not libxml2 itself.
9239
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009240Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * valid.c: try to provide file and line informations, not all
9243 messages are covered, but it's a (good) start
9244
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009245Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * xinclude.c: reimplemented a large part of the XInclude
9248 processor, trying to minimize resources used, James Henstridge
9249 provided a huge test case which was exhibiting severe memory
9250 consumption problems.
9251
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009252Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * python/Makefile.am: applied patch from Christophe Merlet to
9255 reestablish DESTDIR
9256
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009257Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * libxml.spec.in: fixes libary path for x86_64 AMD
9260
John Fleckbe98b332002-09-04 03:16:23 +00009261Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9262
9263 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009264 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009265 (plus resulting generated html files)
9266 fixing one spot I missed in the tutorial where I hadn't freed
9267 memory properly
9268
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009269Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9270
9271 * doc/tutorial/includeaddattribute.c
9272 * doc/tutorial/includeaddkeyword.c
9273 * doc/tutorial/includegetattribute.c
9274 * doc/tutorial/includekeyword.c
9275 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009276 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009277 update tutorial to properly free memory (thanks to Christopher
9278 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009279 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009280 added image files so the callouts are graphical, making it
9281 easier to read ( use "--param callout.graphics 1" to generate
9282 html with graphical callouts)
9283
Daniel Veillarde1662542002-08-28 11:50:59 +00009284Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9287 nice logos generated by Marc Liyanage
9288 * doc/site.xsl *.html: changed the stylesheet to show the new
9289 logo and regenerated the pages
9290
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009291Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9294
Daniel Veillard42766c02002-08-22 20:52:17 +00009295Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * xpath.c: possible mem leak patch from Jason Adams
9298
9299Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9302 in the XQuery namespace
9303 * configure.in: preparing 2.4.24
9304 * doc/*.html: updated the web pages
9305
9306Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * python/generator.py: closing bug #85258 by generating conditional
9309 compile check to avoid linking to routines not configured in.
9310
Havoc Pennington84ec40a2002-08-22 13:59:35 +000093112002-08-22 Havoc Pennington <hp@pobox.com>
9312
9313 * autogen.sh: update error message for missing automake
9314
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009315Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * python/Makefile.am: typo in target name resulted in libxml2.py
9318 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9319
Daniel Veillard22669b22002-08-22 07:17:11 +00009320Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * win32/win32/Makefile.mingw: updated with version from
9323 Elizabeth Barham at http://soggytrousers.net/repository/
9324
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009325Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9326
9327 * win32/Makefile.msvc: added the prefix location to the include
9328 and lib search path.
9329
Havoc Pennington830e8972002-08-18 22:22:13 +000093302002-08-18 Havoc Pennington <hp@pobox.com>
9331
9332 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9333 both automake 1.6 and 1.4 installed get the right automake. Means
9334 compilation from CVS will now require the latest automake 1.4
9335 release, or manually creating symlinks called "automake-1.4" and
9336 "aclocal-1.4"
9337
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009338Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * configure.in python/Makefile.am: more AMD 64 induced changes from
9341 Frederic Crozat
9342
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009343Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * xinclude.c: oops I was missing the xml:base fixup too
9346 * result/XInclude/*.xml: this adds xml:base attributes to most
9347 results of the tests
9348
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009349Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * xinclude.c: quick but apparently working implementation of
9352 xi:fallback, should close bug #89684
9353 * Makefile.am test/XInclude/docs/fallback.xml
9354 result/XInclude/fallback.xml: added a basic test for fallback,
9355 and run with --nowarning to avoid a spurious warning
9356 * configure.in: applied patch from Frederic Crozat for python
9357 bindings on AMD 64bits machines.
9358
Daniel Veillard9e923512002-08-14 08:48:52 +00009359Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9362 the caller don't pass a SAX callback block.
9363
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009364Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * tree.c: applied the same fix for the XML-1.0 namespace to
9367 xmlSearchNsByHref() as was done for xmlSearchNs()
9368
Daniel Veillardad11b302002-08-12 14:53:41 +00009369Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * libxml.3: small cleanup of the man page
9372 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9373 when serializing HREF attributes generated by XSLT.
9374
Daniel Veillardc084e472002-08-12 13:27:28 +00009375Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9378 version of Marc Liyanage' patch for boolean attributes in HTML
9379 output
9380
Daniel Veillard5f91b372002-08-12 12:13:01 +00009381Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * python/tests/serialize.py: fixed the test results, indenting
9384 behaviour changed slightly
9385
Aleksey Sanin9e951762002-08-08 18:02:41 +00009386Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9387
9388 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9389 new c14n function to Windows def files
9390
Aleksey Saninea4272a2002-08-02 23:50:03 +00009391Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9392
9393 * c14n.c: fixed a memory leak in c14n code
9394
Daniel Veillard58e44c92002-08-02 22:19:49 +00009395Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9396
9397 * parser.c include/libxml/parser.h: adding a new API for Christian
9398 Glahn: xmlParseBalancedChunkMemoryRecover
9399 * valid.c: patch from Rick Jones for some grammar cleanup in
9400 validation messages
9401 * result/VC/* result/valid/*: this slightly change some of the
9402 regression tests outputs
9403
Daniel Veillard0bf29002002-08-01 12:54:11 +00009404Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * tree.c: trying to fix a problem in namespaced attribute handling
9407 raised by Christian Glahn
9408
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009409Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * encoding.c include/libxml/encoding.h: Opening the interface
9412 xmlNewCharEncodingHandler as requested in #89415
9413 * python/generator.py python/setup.py.in: applied cleanup
9414 patches from Marc-Andre Lemburg
9415 * tree.c: fixing bug #89332 on a specific case of loosing
9416 the XML-1.0 namespace on xml:xxx attributes
9417
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009418Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9419
9420 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9421 corner case from new Merlin's test suite and added a callback
9422 that will be used to improve xmlsec performance
9423
9424
Daniel Veillard0b22def2002-07-29 16:23:03 +00009425Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * HTMLtree.c: trying to fix the <style> escaping problem in
9428 HTML serialization bug #89342
9429
Daniel Veillard0b28e882002-07-24 23:47:05 +00009430Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9433 and rebuilt the web site.
9434
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009435Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009436
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009437 * include/libxml/tree.h: added _private member to xmlNs struct
9438
Daniel Veillard1d995272002-07-22 16:43:32 +00009439Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * HTMLparser.c: fixing bug #84876 based on the xml working
9442 code.
9443
William M. Brack61eaba52002-07-21 11:14:18 +00009444Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9445
9446 * python/Makefile.am: enhanced to fix bug 72012 (errors
9447 when using '-jX' make parameter)
9448
William M. Brackef61d202002-07-19 08:32:00 +00009449Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9450
9451 * xpath.c: small additional enhancement for booleans
9452 compared to nodesets
9453
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009454Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * HTMLtree.c: changed the order of the encoding declaration
9457 attributes in the meta tags due to a bug in IE/Mac
9458
William M. Brack0c022ad2002-07-12 00:56:01 +00009459Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9460
9461 * xpath.c: enhanced handling of booleans (especially '='
9462 and '!=' for nodesets) - fixes bug 85256. Added new
9463 routine xmlXPathNotEqualValues for more proper handling
9464 of '!=' when nodesets are involved.
9465
Daniel Veillard06944e22002-07-11 19:55:18 +00009466Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9469 doc/xmlcatalog_man.xml to the source distribution
9470
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009471Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9472
9473 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9474 asked for this.
9475
Daniel Veillard539638b2002-07-06 19:55:14 +00009476Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * configure.in: preparing 2.4.23
9479 * doc/*: rebuilt the docs
9480
Daniel Veillard176d99f2002-07-06 19:22:28 +00009481Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * parser.c: fixing bug #84169 by fixing the
9484 comment of xmlCreatePushParserCtxt to describe the
9485 encoding detection parameters better.
9486
Daniel Veillard37f961d2002-07-06 17:53:56 +00009487Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * valid.c: fixing bug #79331 in one path the lookup for
9490 ID attributes on a namespaced node wasn't handled correctly :-\
9491
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009492Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * HTMLparser.c: trying to fix 87235 about discarded white
9495 spaces in the HTML parser.
9496 * result/HTML/*: this changes the output of a number of HTML
9497 regression tests
9498
Daniel Veillardfdc91562002-07-01 21:52:03 +00009499Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * xpath.c: applied patch from Richard Jinks for the namespace
9502 axis + fixed a memory error.
9503 * parser.c parserInternals.c: applied patches from Peter Jacobi
9504 removing ctxt->token for good.
9505 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9506 popped out by the regression tests.
9507 * Makefile.am: patch for threads makefile from Gary Pennington
9508
William M. Brack6000af52002-06-28 11:43:13 +00009509Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9510
Daniel Veillardfdc91562002-07-01 21:52:03 +00009511 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009512 expressions involving preceding-sibling (et al).
9513
Daniel Veillard153120c2002-06-18 07:58:35 +00009514Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * hash.c: applied a patch from Peter Jacobi to solve a problem
9517 when compiling with the Watcom C on Win32
9518 * result/schemas/*.err: the change of hashing algo generated
9519 permutations in the output
9520
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009521Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * hash.c: applied patch from Sander Vesik improving the quality of
9524 the hash function.
9525
Aleksey Sanina5808b92002-06-14 17:07:41 +000095262002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009527
9528 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9529 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9530 xmllint.c xpath.c: replaced sprintf() with snprintf()
9531 to prevent possible buffer overflow (the bug was pointed
9532 out by Anju Premachandran)
9533
Daniel Veillarde059b892002-06-13 15:32:10 +00009534Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * parser.c: removed an uninitialized data error popped by valgrind
9537 on PE references
9538
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009539Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9540
9541 * doc/xml.html
9542 adding tutorial reference to the web page
9543
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009544Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9545
9546 * doc/tutorial/xmltutorial.xml
9547 * doc/tutorial/ar01s07.html
9548 * doc/tutorial/ape.html
9549 * doc/tutorial/includegetattribute.c
9550 adding section to tutorial about retrieving an attribute
9551 value
9552
Daniel Veillardf5582f12002-06-11 10:08:16 +00009553Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * parser.c: applied a couple of patches from Peter Jacobi to start
9556 to get rid of ctxt->token, with a possible significant speed
9557 improvement to be gained once done. Better compliance with PE
9558 references constructs in DTDs too.
9559 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9560 from Peter too
9561
Daniel Veillard38d80e22002-06-11 07:24:56 +00009562Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9565 xmlParseElement was likely to have been deallocated at the
9566 time of the report, possibly leading to segfault. Just report
9567 the tag name now.
9568
Daniel Veillard9e412302002-06-10 15:59:44 +00009569Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * xpath.c: patch from Richard Jinks for XPath substring() function
9572 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9573
Aleksey Sanina5808b92002-06-14 17:07:41 +000095742002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009575
9576 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9577
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009578Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9579
9580 *doc/FAQ.html
9581 fixing typos in FAQ, thanks to Robert Funnell for the
9582 editing help
9583
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009584Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * NEWS: got complaints from rpmlint that it was empty
9587
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009588Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9589
9590 * added doc/tutorial, including:
9591 apa.html
9592 apb.html
9593 apc.html
9594 apd.html
9595 ar01s02.html
9596 ar01s03.html
9597 ar01s04.html
9598 ar01s05.html
9599 ar01s06.html
9600 includeaddattribute.c
9601 includeaddkeyword.c
9602 includekeyword.c
9603 includestory.xml
9604 index.html
9605 xmltutorial.xml
9606 libxml tutorial, including generated html
9607
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009608Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9609
9610 * result/c14n/exc-without-comments/merlin-c14n-two-*
9611 result/c14n/without-comments/merlin-c14n-two-*
9612 test/c14n/exc-without-comments/merlin-c14n-two-*
9613 test/c14n/without-comments/merlin-c14n-two-*
9614 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9615 c14n/exc-c14n and slightly modified test script to handle
9616 these test cases
9617 * c14n.c: fixed bugs for complicated nodes set (namespace
9618 without node and others from merlin-c14n-two.tar.gz)
9619 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9620 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9621 for xmlsec performance patch
9622 * xpath.c: fixed self::node() for namespaces and attributes
9623
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009624Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9625
9626 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9627 but with the format parameter
9628 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9629
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009630Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9631
9632 * Makefile.am: updated c14n tests suite
9633 * c14n.c: performance improvement for previous c14n patch
9634
Daniel Veillarde72c7562002-05-31 09:47:30 +00009635Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * parser.c: another peroformance patch from Peter Jacobi, that
9638 time on parsing attribute values.
9639
Aleksey Sanin508a1012002-05-31 06:32:32 +00009640Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9641
9642 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9643 into LibXML2 test suite
9644
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009645Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9646
9647 * c14n.c: propagating xpath ancesstors node fix to c14n
9648 plus small performance improvement to reduce number of
9649 mallocs
9650 * xpath.c: fixed ancestors axis processing for namespace nodes
9651
Daniel Veillard46de64e2002-05-29 08:21:33 +00009652Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9655 Peter Jacobi
9656
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009657Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * configure.in: preparing 2.4.22
9660
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009661Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9664 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9665 a public entry point.
9666 * doc/*: rebuilt the API and docs
9667
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009668Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * xpath.c: patch from Richard Jinks to fix a problem introduced
9671 in the previous patch and pointed by Norm
9672
Daniel Veillardc6924812002-05-24 11:10:43 +00009673Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * libxml.spec.in: fixing bug #81112
9676
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009677Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * uri.c: fixing bug #82848
9680
Daniel Veillarda2878972002-05-24 07:54:39 +00009681Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9684 output of one catalog test
9685
Aleksey Sanin114e4752002-05-24 07:20:27 +00009686Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009687
Aleksey Sanin114e4752002-05-24 07:20:27 +00009688 * global.data globals.c tree.c include/libxml/globals.h
9689 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9690 default value for global parameter xmlIndentTreeOutput to 1 and
9691 introduced new global parameter xmlTreeIndentString (the string
9692 used to do one-level indent) with default value " " (as it was
9693 in tree.c)
9694
Daniel Veillard49d5af82002-05-23 11:55:49 +00009695Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9698 with trio and schemas.
9699
Daniel Veillard7c13af42002-05-22 09:57:32 +00009700Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * xpath.c: patch from Richard Jinks to fix the problem raised in
9703 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9704
Daniel Veillard5a872412002-05-22 06:40:27 +00009705Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * xmlschemas.c: a bit of work on import.
9708 * xmlschemastypes.c: Charles Bozeman provided a compare function
9709 for date/time types so min/max facet restrictions should work,
9710 indeterminate comparisons return an error instead of equal.
9711 * test/schemas/date_0* result/schemas/date_0_0: specific test
9712 from Charles Bozeman too
9713
Daniel Veillard10b6da42002-05-18 07:55:20 +00009714Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9717 from Christian Cornelssen fixing the man pages and the Catalog
9718 building script.
9719 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9720 next step is <xs:import> I now have a reasonable understanding
9721 of how it works.
9722
Daniel Veillarde5354492002-05-16 08:43:22 +00009723Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9726
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009727Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9728
9729 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9730
Daniel Veillard088bf112002-05-14 11:03:59 +00009731Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xpath.c: fixing an XPath function evalutation bug pointed out
9734 by Alexey Efimov where the context was lost when evaluating
9735 the function arguments
9736
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009737Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009738
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009739 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9740 function public for XMLSec performance optimizations
9741
Daniel Veillard3cd72402002-05-13 10:33:30 +00009742Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * python/generator.py python/libxml2class.txt : fixed a problem
9745 with the HTML parser pointed by Gary Benson
9746 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9747 example
9748
Aleksey Sanine48a3182002-05-09 18:20:01 +00009749Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9750 * parser.c: fixed bug #81159 (memory growth in SAX)
9751
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009752Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9753 * xpath.c: fixed bug #78858 (the real fix)
9754
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009755Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009756 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009757
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009758Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * tree.c: modified xmlNodeSetBase to allow changing the
9761 base of a document.
9762
Daniel Veillard070803b2002-05-03 07:29:38 +00009763Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xmlschemastypes.c: patch Charles Bozeman for validation of
9766 all the date, time, and duration types
9767 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9768 * configure.in: fixed an error pointed by an user
9769 * xml2-config.in: fixed an error pointed by an user
9770
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009771Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9772
9773 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9774 win32/libxml2.def.src xmlIO.c: exported default
9775 'file:', 'http:' and 'ftp:' protocols input handlers
9776 and maked protocols comparisson case insensitive
9777
Daniel Veillard34de97f2002-04-30 14:29:22 +00009778Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * configure.in: Neven Has detected a typo
9781
Daniel Veillard28577c32002-04-30 06:48:41 +00009782Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9785 as one of the persons allowed to commit directly to the
9786 module.
9787
Daniel Veillardfc57b412002-04-29 15:50:14 +00009788Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9791 * valid.c: raised a too low limit
9792 * doc/*: rebuilt the docs
9793
Daniel Veillardeca82812002-04-24 11:42:02 +00009794Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * test/XPath/expr/floats test/XPath/expr/functions
9797 result/XPath/expr/floats result/XPath/expr/functions
9798 xpath.c: another XPath conformance patch from Richard Jinks
9799
Daniel Veillard13e04c62002-04-23 17:51:29 +00009800Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * xmlschemas.c: fixed validation of attribute groups.
9803 * test/schemas result/schemas: added an example from the primer
9804
Daniel Veillard88c58912002-04-23 07:12:20 +00009805Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9808 * test/schemas result/schemas: updated the test list
9809
Daniel Veillarde19fc232002-04-22 16:01:24 +00009810Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * TODO: updated a bit
9813 * parser.c: made a comment more specific
9814 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9815 Schemas conformance.
9816 * test/schemas result/schemas: updated the test list
9817
Daniel Veillard441bc322002-04-20 17:38:48 +00009818Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9821 implementing xs:all with minOccurs = 0
9822 * tes/schemas/* result/schemas/*: added more tests covering
9823 xs:all
9824
Daniel Veillard8a001f62002-04-20 07:24:11 +00009825Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * xmlregexp.c: first implementation of the all particle, this
9828 may need to be revisited for case where not all transitions
9829 must be crossed.
9830
Daniel Veillard7646b182002-04-20 06:41:40 +00009831Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * tree.c: another entity processing update from Markus Henke
9834
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009835Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9836
9837 * trionan.c: fixed crash on OSF/1
9838
Daniel Veillardb4398962002-04-19 07:01:55 +00009839Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * xmlschemas.c: more Schemas work
9842 * test/schemas/* result/schemas/*: added more tests coming
9843 from the spec.
9844
Daniel Veillard54761132002-04-18 21:00:44 +00009845Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9848 ExcC14N specification
9849
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009850Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * tree.c: patch from Markus Henke, fix for recursive entities.
9853
Daniel Veillard23b1f372002-04-18 15:50:05 +00009854Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * xpath.c: fix a problem with string() on a document node.
9857
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009858Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * Makefile.am xmlschemas.c: more Schemas work
9861 * test/schemas/* result/schemas/*: added more tests coming
9862 from the spec.
9863
Daniel Veillard6231e842002-04-18 11:54:04 +00009864Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9867 * result/HTML/*: this changes a few things in the results
9868
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009869Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9870
9871 * include/libxml/tree.h: eliminated 'declaration different than
9872 prototype' warning
9873 * include/win32config.h: "resolved" conflicts with errno.h
9874
Daniel Veillardb509f152002-04-17 16:28:10 +00009875Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9878 on the automata interfaces and debug of counted choices
9879 * test/schemas/* result/schemas/*: added a number of tests
9880
Daniel Veillard8651f532002-04-17 09:06:27 +00009881Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9884 a bit of work on Schemas
9885 * testSchemas.c: try to make it more useful
9886 * test/schemas/* result/schemas/* Makefile.am: changed the
9887 Schemas regression test procedure, started adding a few samples
9888
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009889Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9890
9891 * include/libxml/encoding.h: Patch for the Borland C++ builder
9892 * include/libxml/tree.h: Patch for the Borland C++ builder
9893 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009894 * win32/bcb5: New directory for the Borland C++ builder
9895 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009896
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009897Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9898
9899 * win32/Makefile.msvc: Update for XML Schema support
9900 * win32/configure.js: Update for XML Schema support
9901 * win32/libxml2.def.src: Update for XML Schema support
9902
Daniel Veillard4255d502002-04-16 15:50:10 +00009903Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9906 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9907 xmlunicode.c include/libxml/Makefile.am
9908 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9909 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9910 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9911 include/libxml/xmlversion.h.in : merged the current state of
9912 XML Schemas implementation, it is not configured in by default,
9913 a specific --schemas configure option has been added.
9914 * test/automata test/regexp test/schemas Makefile.am
9915 result/automata result/regexp result/schemas:
9916 merged automata/regexp/schemas regression tests
9917
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009918Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * xpath.c: Gary found a compile time problem, fixes #78823
9921
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009922Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * configure.in: release of 2.4.20
9925 * doc/*: updated and rebuilt the docs
9926
Daniel Veillardf544f192002-04-15 12:56:56 +00009927Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * python/Makefile.am: patch from Cristian Gafton to build on
9930 Red Hat 6.2, should also fix #75779
9931
Daniel Veillard940492d2002-04-15 10:15:25 +00009932Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9933
9934 * valid.c: first part of fixing #78729
9935
Daniel Veillardeb475a32002-04-14 22:00:22 +00009936Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9939 escaping of URI when saving HTML files.
9940 * result/HTML/*: this impacted some tests
9941
Daniel Veillard9b731d72002-04-14 12:56:08 +00009942Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * configure.in: trying to fix #77441
9945
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009946Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * include/libxml/xmlIO.h: Hallski complained it could not be
9949 included by itself.
9950
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009951Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9954
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009955Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9956
9957 * win32/configure.js: patch from Nilo for the c14n option
9958 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9959
Daniel Veillardda423da2002-04-10 19:25:38 +00009960Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9963 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9964 LIBXML_THREAD_ENABLED
9965
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009966Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * xpath.c: another patch from Richard Jinks for substring conformance
9969 * test/XPath/expr/floats test/XPath/expr/strings
9970 result/XPath/expr/floats result/XPath/expr/strings: update of the
9971 test suite to check those.
9972
Daniel Veillard01917aa2002-04-10 11:30:41 +00009973Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * xpath.c: patch from Richard Jinks for .x float parsing.
9976
Daniel Veillard46d6c442002-04-09 16:10:39 +00009977Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * parser.c: patch from Markus Henke when an encoding ain't recognized
9980
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009981Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * libxml.m4: got a report that #include <string.h> was needed
9984
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009985Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9988
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009989Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9990
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009991 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009992
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009993Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9996 pointed out by Melvyn Sopacua.
9997
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009998Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * libxml.m4: Frédéric Crozat gave a patch related to the change
10001 of Include paths breaking the libxml.m4
10002
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010003Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * xpath.c: Fix bug #76927 forgot to save some context
10006 when evaluating binary expressions
10007
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010008Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * configure.in: fixed configure for MPE/iX from Markus Henke
10011 * xmlmemory.c: fixed initialization problems
10012 * xpath.c: another set of patches from Richard Jinks this
10013 fixes "make XPathtests" on linux
10014
Daniel Veillard21458c82002-03-27 16:12:22 +000010015Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10018 * test/XPath/expr/compare test/XPath/expr/equality
10019 test/XPath/expr/floats test/XPath/expr/functions
10020 test/XPath/expr/strings result/XPath/expr/compare
10021 result/XPath/expr/equality result/XPath/expr/floats
10022 result/XPath/expr/functions result/XPath/expr/strings: Updated
10023 tests though they show a divergence on Linux
10024
Daniel Veillard28dfed12002-03-27 09:08:17 +000010025Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xpath.c trionan.c: previous commit also included patches
10028 from Richard Jinks on some IEEE support corner case
10029
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010030Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10033 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10034 that $(datadir) should be used for docs
10035
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010036Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10039 could leak filedescriptors
10040
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010041Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * configure.in nanohttp.c: applied patch from Allan Clark for
10044 UnixWare/OpenServer
10045
Daniel Veillard19274092002-03-25 16:48:03 +000010046Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * configure.in: preparing 2.4.19
10049 * doc/*: rebuilt the docs
10050
Daniel Veillard56b2db72002-03-25 16:35:28 +000010051Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * nanohttp.c: fixing #76043, got fed up with non-portability
10054 of that piece of code.
10055
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010056Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * valid.c SAX.c: Never commit without running "make tests" :-(
10059 fix a couple of stupidities in the previous commit
10060 * result/*: a few changes in some attribute order result of previous
10061 commit.
10062
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010063Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10066 the internal subset should not raise duplicate ID errors,
10067 also there was a small bug in conjunction to namespace
10068 declarations defaulted and xml:xxx attributes DTD definitions.
10069
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010070Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * xpath.c: Richard Jinks also raised some rounding problems
10073 this tries to fix them
10074
Daniel Veillard4e2df542002-03-22 12:23:14 +000010075Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10078 behaviour in xmlXPathCastToString()
10079
Daniel Veillarddb552912002-03-21 13:27:59 +000010080Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10083 raised by Morus Walter
10084
Daniel Veillard9e537932002-03-21 13:08:08 +000010085Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10088 from Igor
10089
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010090Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * xpath.c: fixing #75619, related to a problem when trying
10093 to evaluate condition when the current node set resulting
10094 from that sub-step evaluation is empty. Also fixes 2 potential
10095 problem with previous-sibling and next-siblings axis.
10096
Daniel Veillard1840ef02002-03-21 08:05:23 +000010097Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10100 HTML support is not configured in.
10101
Daniel Veillard561b7f82002-03-20 21:55:57 +000010102Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10105 include/libxml/tree.h: dohh I really didn't intended to commit
10106 this test version :-(
10107
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010108Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * testSAX.c: I wanted to see the real speed at the SAX interface
10111 after a little too many Ximianer started complaining about the
10112 parser speed.
10113 added a --quiet option:
10114 paphio:~/XML -> ls -l db100000.xml
10115 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10116 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10117 3200006 callbacks generated
10118 real 0m1.270s
10119 Which means 16MBytes/s and 3Mcallback/s
10120
Daniel Veillardc62a1472002-03-19 18:35:12 +000010121Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * xpath.c: valgrind spotted another error that time when running
10124 on libxslt regression tests
10125
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010126Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * Makefile.am: adding "make valgrind" running the full regression
10129 tests (except python ones) under Valgrind (using valgrind -q
10130 which was kindly added by the author).
10131 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10132 passes cleanly now except an obcure floating point initialization
10133 raised in log10() in one XPath regression test ???
10134 * tree.c: edited some comments to close #75244
10135
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010136Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10139 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10140 context of ScrollKeeper, made sure that if the number is
10141 an integer, the serialization follows the description at
10142 http://www.w3.org/TR/xpath#section-String-Functions
10143
Daniel Veillard5997aca2002-03-18 18:36:20 +000010144Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010146 * configure.in: preparing 2.4.18
10147 * doc/*: updated and rebuilt the web site
10148 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10149 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010150 * parser.c: humm, changed the way the SAX parser work when
10151 xmlSubstituteEntitiesDefault(1) is set, it will then
10152 do the entity registration and loading by itself in case the
10153 user provided SAX getEntity() returns NULL.
10154 * testSAX.c: added --noent to test the behaviour.
10155
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010156Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * parser.c: Wilfried Teiken provided a hackish but working
10159 way to get context reported back on entities when parsing
10160 with SAX and without breaking the DOM build.
10161
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010162Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * c14n.c: applied a new patch from Aleksey Sanin
10165 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10166 to reference Aleksey implementation of XML digital Signatures
10167
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010168Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * xpath.c: small fix to avoid potential problem due to
10171 ordering of freeing data
10172 * python/Makefile.am: people were complaining about
10173 the generated file in python dir not being built
10174
Daniel Veillardd2379012002-03-15 22:24:56 +000010175Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10178 python/generator.py python/libxml.c python/types.c: Cleanup
10179 of the python Makefiles based on Jacob and James feedback,
10180 fixed the spec file accordingly, fixed the number of warning
10181 that passing my pedantic CFLAGS was generating. Conclusion
10182 is that Python includes are real crap.
10183
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010184Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * configure,in: it was reported quite a few times that
10187 xml2-config --cflags should not output
10188 -I$includeprefix/libxml2/libxml because libxml2 header names
10189 clashes with existing names like list.h from C++ stl.
10190 Includes should be #include<libxml/xxx.h> so ...
10191
Daniel Veillard6f293b12002-03-15 09:42:33 +000010192Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * c14n.c: another patch from Aleksey Sanin
10195
Daniel Veillard5c396542002-03-15 07:57:50 +000010196Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10199 canonicalization algorithm
10200 * doc/xml.html doc/index.html: added the C14N references on the
10201 index page.
10202
jacob berkman9be65862002-03-14 02:15:56 +0000102032002-03-13 jacob berkman <jacob@ximian.com>
10204
10205 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10206 usage, redundant, and gcc specific
10207
Daniel Veillard75be0132002-03-13 10:03:35 +000010208Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xpath.c: speedup some node selection operations, this can
10211 have a significant impact on DocBook Norm's stylesheets
10212 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10213 make sure it's always the case
10214 * debugXML.c: distinguish CDATA and comments in ls operations
10215
Daniel Veillard61f26172002-03-12 18:46:39 +000010216Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10219 to generate better API descriptions etc...
10220
Daniel Veillard9ff88172002-03-11 09:15:32 +000010221Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * c14n.c: Fixing #74186, made sure all boolean expressions
10224 get fully parenthesized, ran indent on the output
10225 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10226 include/libxml/tree.h: also #74186 related, removed the
10227 --with-buffers option, and all the preprocessor conditional
10228 sections that were resulting from it.
10229
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010230Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * valid.c: applied patch from Dodji Seketeli fixing an
10233 uninitailized variable in xmlValidGetValidElements()
10234
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010235Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * c14n.c: fixed a few comments
10238 * doc/*.html doc/*/*.html: regenerated the docs and added
10239 the C14N API
10240 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10241
Daniel Veillardfa49d872002-03-09 10:20:00 +000010242Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * check-xml-test-suite.py: fix to adapt varaiations in the
10245 bindings
10246 * configure.in python/setup.py python/setup.py.in: fixed to
10247 have the version of the python scripts automatically updated
10248
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010249Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10252 in xmlCopyProp()
10253
Daniel Veillardaf43f632002-03-08 15:05:20 +000010254Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * configure.in: preparing 2.4.17 release
10257 * doc/*: updated and rebuilt the docs
10258 * xpath.c: fixed a comment
10259 * python/libxml.c: fixed a possible reentrancy problem
10260
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010261Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10264 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10265 added a specific regression test
10266 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10267 not raise exceptions when failing to find the attribute.
10268
Daniel Veillard90bc3712002-03-07 15:12:58 +000010269Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * configure.in xmllint.c: owen pointed out a problem with the
10272 ftme fix, gettimeofday() was not detected by configure and
10273 the ftime header wasn't included, dohhh
10274
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010275Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * configure.in xmllint.c: trying to fix #71457 for timing
10278 precision when gettimeofday() is not availble but ftime() is
10279
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010280Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10283 are now copied on install and part of the -devel RPM
10284
Daniel Veillard7b416132002-03-07 08:36:03 +000010285Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xpath.c: trying to avoid bug #72150 which was apparently
10288 caused by a gcc bug (or a processor problem) as detailed
10289 at http://veillard.com/gcc.bug
10290
Daniel Veillardf742d342002-03-07 00:05:35 +000010291Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10294 fixed xmlReconciliateNs(), added a Python test/example for
10295 inter-document cut'n paste
10296 * python/libxml.py: fixed node.doc on document nodes and added
10297 xpathEval() onto node objects
10298
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010299Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10302 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10303 fixup and integrated tests for the serialization stuff
10304
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010305Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10308 moved the libxml man page to section 3
10309
Daniel Veillard1e774382002-03-06 17:35:40 +000010310Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * tree.c: fix bug #72490
10313 * python/libxml.c python/libxml.py: added methods serialize()
10314 and saveTo() to all node elements.
10315
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010316Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * xmlIO.c: closed #73430, don't read from an input source
10319 which indicated an end-of-file or an error.
10320
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010321Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * parser.c: make sure SAX endDocument is always called as
10324 this could result in a Python memory leak otherwise (it's
10325 used to decrement ref-counting)
10326 * python/generator.py python/libxml.c python/libxml.py
10327 python/libxml2-python-api.xml python/libxml2class.txt
10328 python/tests/error.py python/tests/xpath.py: implemented
10329 the suggestions made by Gary Benson and extended the tests
10330 to match it.
10331
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010332Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * python/generator.py: applied patch fixing #73450
10335
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010336Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * xpath.c: fixing #61290 "namespace nodes have no parent"
10339 long standing divergence from the XPath REC. NodeSets
10340 simply hold a copy of namespace nodes and those node ->next
10341 points to the parent (which may not be the node carrying the
10342 definition).
10343 * include/libxml/xpath.h: flagged but didn't added a possible
10344 speedup
10345 * DOCBparser.c HTMLparser.c: removed some warnings from push
10346 parser due to new state being added.
10347 * tree.c: new fix from Boris Erdmann
10348 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10349 the XML Canonalization support from Aleksey Sanin
10350
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010351Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * tree.c: patch from Boris Erdmann fixing some namespace odities
10354 with xmlCopyNode()
10355
Daniel Veillardc6613042002-03-02 09:34:02 +000010356Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * xmlIO.c: fix bug #72706 when loading a NULL entity
10359
Daniel Veillardc0fef772002-03-01 16:16:31 +000010360Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10363 actually change in a future XML Namespace revision.
10364
Daniel Veillard79426f22002-03-01 16:14:17 +000010365Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10368 added the possibility of returning nodesets from XPath extension
10369 functions written in Python
10370
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010371Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * python/*: commiting some Python bindings work done while travelling
10374
Daniel Veillard97300512002-03-01 09:13:41 +000010375Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10378 explicitely with memory debugging switched on
10379
Daniel Veillard6361da02002-02-23 10:10:33 +000010380Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10383 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10384 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10385 the accessor generator for strings
10386 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10387 regression test.
10388
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010389Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * python/README python/generator.py python/libxml.c python/setup.py:
10392 added the 'usual' setup.py to allow building a libxml2-python
10393 module based on the same code. The initialization is however
10394 different the 2 .so files fo libxml2 and libxslt are identical and
10395 they entry point initialize both libraries. this is done to avoid
10396 some possible nasty problem since the Python don't merge the maps
10397 of all shared modules.
10398
Daniel Veillard158a4d22002-02-20 22:17:58 +000010399Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * parser.c: fixed a push/encoding bug reported by Michael
10402 on librsvg
10403
Daniel Veillard7839e162002-02-20 18:54:48 +000010404Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * include/libxml/parserInternals.h: fixes a misplaced #endif
10407
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010408Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * parser.c valid.c: found and fixed a couple of allocation bugs
10411
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010412Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * doc/xml.html doc/python.html doc/*: added a Python and binding
10415 page describing the current state of the Python bindings and
10416 giving pointers to the other languages wrappers.
10417
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010418Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10421 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10422 rebuilt the API and web site
10423 * xpath.c: fixed #71978 portability bugs
10424
Daniel Veillard8aff2472002-02-19 21:50:43 +000010425Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10428
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010429Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * include/libxml/parserInternals.h parser.c: had to change
10432 2 internal parsing API when processing document content
10433 to check the start and end of element content are defined
10434 in the same entity
10435 * valid.c include/libxml/valid.h: attribute normalization can
10436 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10437 with the context to report it.
10438 * SAX.c: fixed the last known bugs, crazy validation constraints
10439 when a document is standalone seems correctly handled. There
10440 is a couple of open issues left which need consideration especially
10441 PE93 on external unparsed entities and standalone status.
10442 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10443 The 2 tests left failing are actually in error. Cleanup done.
10444
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010445Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * valid.c: implemented E59 spaces in CDATA does not match the
10448 nonterminal S
10449
Daniel Veillard878eab02002-02-19 13:46:09 +000010450Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * SAX.c parser.c valid.c: more validation test fixups
10453 * check-xml-test-suite.py: added duration info for the tests
10454
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010455Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * parser.c valid.c: a couple of errors were reported but not
10458 saved back as such in the parsing context. Down to 1% failure rate
10459 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10460
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010461Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * xmlInternald.c: isExtender was missing a char
10464 * parser.c include/libxml/parser.h: % are acceptable in the
10465 internal subset if within a PUBLIC ID
10466
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010467Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * SAX.c parserInternals.c valid.c: more work on the conformance
10470 suite. Took the step to finally block documents with encoding
10471 errors. It's a fatal error per the spec, people should have fixed
10472 their documents by now.
10473
Daniel Veillard55253e22002-02-18 14:32:39 +000010474Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * check-xml-test-suite.py: fixed the test script after some discussion
10477 on the semantic of TYPE="error"
10478 * Makefile.am: added the script to the distrib
10479
Daniel Veillard28757702002-02-18 11:19:30 +000010480Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * SAX.c entities.c: fixed a couple of conformances issues deep
10483 into the validation code (standalone and undeclared Notations)
10484
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010485Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10488 stayed there for years !
10489
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010490Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10493 missing
10494
Daniel Veillardc7612992002-02-17 22:47:37 +000010495Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * check-xml-test-suite.py: improved the behaviour a bit as
10498 well as the logs
10499 * parser.c valid.c SAX.c: fixed a few more bugs
10500 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10501
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010502Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * check-xml-test-suite.py: python script to run regression tests
10505 against the XML Test suite of W3C/OASis
10506 * SAX.c: fixed a validation bug
10507 * parser.c: fixed 3 errors pointed by the test suite
10508 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10509 * python/Makefile.am: fixed a dependendy
10510
Daniel Veillard9f28f302002-02-15 20:48:08 +000010511Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * xmlmemory.c: avoid a warning bug #71594
10514
Daniel Veillard144024e2002-02-13 21:14:46 +000010515Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10518 warning on alpha/Tru64
10519
Daniel Veillarde4301c82002-02-13 13:32:35 +000010520Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * include/libxml/entities.h: fixing a comment
10523 * valid.c: fixing some troubles with validity check on namespaces
10524 * result/VC/NS3 test/VC/NS3: added a specific regression test
10525
Daniel Veillarda6d05382002-02-13 13:07:41 +000010526Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * tree.c: Fixing #71342 serializing '\n' in attribute values
10529 * result/noent/att3 result/att3 test/att3: added a specific
10530 test.
10531
Daniel Veillard797a5652002-02-12 13:46:21 +000010532Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * python/libxml.c: couple of bug fixes
10535
Daniel Veillard01a6d412002-02-11 18:42:20 +000010536Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * python/*.py: removed tabs and used spaces.
10539
Daniel Veillard397ff112002-02-11 18:27:20 +000010540Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10543 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10544
Daniel Veillard03517542002-02-11 13:54:40 +000010545Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10548 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10549
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010550Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * include/libxml/encoding.h include/libxml/entities.h
10553 include/libxml/globals.h include/libxml/parser.h
10554 include/libxml/threads.h include/libxml/tree.h
10555 include/libxml/xmlmemory.h: trying to fix the include mess
10556
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010557Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * include/libxml/xmlmemory.h: reverted part of the previous
10560 attempt to provide #69655, this was breaking the build.
10561
Daniel Veillard0ba59232002-02-10 13:20:39 +000010562Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10565 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10566 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10567 include/libxml/parserInternals.h include/libxml/tree.h
10568 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10569 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10570 clean.
10571 * python/libxml.c: fixed a warning.
10572
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010573Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10576 copying of node, merge back IDs in the target document.
10577 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10578 test/XInclude/ents/ids.xml: test case
10579 * result/VC/ElementValid4: output changed due to a typo fix
10580
Daniel Veillard1c18e302002-02-09 22:16:40 +000010581Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * python/Makefile.am: seems some version of automake didn't
10584 generate the dependancies right as Jacob found out. Add
10585 an extra dependancy rule.
10586
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010587Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * parserInternals.c valid.c: Justin Fletcher found some parts
10590 of the code needing cleanup
10591 * libxml.spec.in python/Makefile.am python/generator.py
10592 python/libxml.c python/libxml.py: Fixed the python Makefiles
10593 corrected a bug showing up on ia64, changed the name of the
10594 python internal module too
10595
Daniel Veillard07be19b2002-02-08 14:20:35 +000010596Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * Makefile.am: applied patch from Andris Pavenis for binary
10599 name suffixes
10600
Daniel Veillardf216d462002-02-08 13:44:24 +000010601Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * xmllint.c win32/win32config.h: fixing #68748
10604
Daniel Veillardd455d792002-02-08 13:37:46 +000010605Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * valid.c: fixing #70166
10608
10609Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * valid.c: fixing #70077
10612
Daniel Veillardc575b992002-02-08 13:28:40 +000010613Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * Copyright Makefile.am README configure.in libxml.spec.in:
10616 Changed to the MIT Licence
10617 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10618 doc/xmlio.html: updated the doc accordingly
10619 * include/libxml/xmlwin32version.h configure.in: preparing
10620 2.4.14 release
10621 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10622 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10623 fixed the const xmlChar * wrapper and generator, XPath extension
10624 functions now use the context as first argument
10625 * python/tests/tstxpath.py python/tests/xpath.py
10626 python/tests/xpathext.py: Updated the tests accordingly
10627 * tree.c: fixed bug #70067
10628
Daniel Veillard7db38712002-02-07 16:39:11 +000010629Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * Makefile.am: cleanup
10632 * debugXML.c: always use stdout if output is NULL
10633 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10634 * python/Makefile.am python/generator.py python/libxml2class.txt
10635 python/libxml_wrap.h python/types.c: augmented the number of bindings
10636 handling FILE * and XPath contexts
10637 * python/tests/Makefile.am: avoid a stupid problem due to the
10638 use of TEST.
10639
Daniel Veillard15a143b2002-02-06 22:40:50 +000010640Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10643
Daniel Veillard70cab352002-02-06 16:06:58 +000010644Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * python/TODO python/libxml.c: cleanup the extension function lookup
10647 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10648
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010649Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * configure.in python/Makefile.am: do not install outside
10652 of prefix
10653
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010654Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * python/TODO python/libxml.c: started adding SAX interfaces
10657 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10658 SAX test
10659
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010660Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * tree.c: hardened the addChild function
10663 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10664 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10665 added accessors needed for xmlNode, a bit more testing and
10666 extension of interfaces
10667 * python/tests/Makefile.am python/tests/build.py: added a test
10668 build from scratch/save/load/check
10669
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010670Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * parserInternals.c: change a small bit in the way valididy
10673 error messages get initialized
10674 * python/TODO python/libxml.c python/libxml2-python-api.xml
10675 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10676 added some memory debugging to track leaks at the libxml2 level
10677 * python/tests/*.py: changed all tests to check for leaks,
10678 there is just one left in XPath extension registrations.
10679
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010680Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * python/TODO python/generator.py python/libxml2-python-api.xml
10683 python/libxml2class.txt: more accessor classes for the parser
10684 context, allow to switch on and check validity
10685 * python/tests/Makefile.am python/tests/error.py
10686 python/tests/invalid.xml python/tests/valid.xml
10687 python/tests/validate.py: attded more test and and added error.py
10688 which I forgot to commit in the last step
10689
Daniel Veillard3ce52572002-02-03 15:08:05 +000010690Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * python/Makefile.am python/types.c: cleanup
10693 * python/libxml.c python/libxml.py python/libxml_wrap.h
10694 python/generator.py python/libxml2-python-api.xml
10695 python/libxml2class.txt: added class for parser context, added
10696 first cut for push mode support. Added a framework to generate
10697 accessors functions.
10698 * python/tests/Makefile.am python/tests/push.py: added a push
10699 test
10700
Daniel Veillardcfb05462002-02-02 23:18:22 +000010701Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10704 bug a bit of cleanup.
10705
Daniel Veillard5d819032002-02-02 21:49:17 +000010706Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10709 python/libxml2class.txt: adding error redirections and preformat
10710 to a python handler
10711 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10712 tests self checking
10713
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010714Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10717 a function
10718
Daniel Veillard9589d452002-02-02 10:28:17 +000010719Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10722 python/libxml.c python/libxml2-python-api.xml
10723 python/libxml2class.txt: Progressing through the TODOs, class
10724 description output, extra XML API, RPM now builds the wrappers
10725 for all python installed versions
10726
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010727Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * configure.in libxml.spec.in python/Makefile.am python/TODO
10730 python/generator.py python/libxml2class.txt: added more informations
10731 in the libxml2-python package including docs. Slightly changed
10732 the class hierarchy
10733 * python/tests/*: added basic regression tests infrastructure too
10734
10735Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10738 added libxml2-python as part of the packages installed
10739
Daniel Veillarda7340c82002-02-01 17:56:45 +000010740Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * python/Makefile.am python/generator.py python/libxml.c
10743 python/libxml.py: more work, now able to extend the
10744 XPath interpreter with functions written in python.
10745
Daniel Veillardc3e39442002-02-01 09:29:41 +000010746Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * python/Makefile.am: Jacob sent a patch to allow building from
10749 tarfile.
10750
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010751Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10754 inserted the python wrappers build, I hope this won't be too
10755 unportable
10756
Daniel Veillard1971ee22002-01-31 20:29:19 +000010757Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * xpath.c: minor optimization
10760 * python/generator.py python/libxml.c python/libxml.py
10761 python/libxml_wrap.h: more work on the python bindings,
10762 they now support XPath and there is no evident leak
10763
Daniel Veillard36ed5292002-01-30 23:49:06 +000010764Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * python/generator.py python/libxml.c python/libxml.py:
10767 more work on the python bindings generator.
10768
Daniel Veillard96fe0952002-01-30 20:52:23 +000010769Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * python/generator.py python/libxml.c python/libxml_wrap.h:
10772 more work on the python bindings.
10773
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010774Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * python/generator.py python/libxml.c python/libxml.py
10777 python/libxml_wrap.h: commited early version of a python binding
10778 for private use only ATM
10779
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010780Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * entities.c tree.c include/libxml/entities.h: applied patch
10783 from Anthony Jones to implement copy of DTD subtree too. Had
10784 just to keep 2 function private which really ought to become
10785 public ones.
10786
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010787Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xmllint.c: added pointers to the web pages in the usage()
10790
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010791Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * tree.c: more fixes from Petr Kozelka for attribute handling
10794 in the tree API to align the semantic with DOM.
10795
Daniel Veillard36065812002-01-24 15:02:46 +000010796Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * valid.c tree.c entities.c: another set of patches from
10799 Anthony Jones for copy operations cleanup and robustness
10800
Daniel Veillardf8592562002-01-23 17:58:17 +000010801Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10804 an alphabetic index based on comments content
10805 * doc/*: rebuilt the web site with the new references
10806
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010807Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * parserInternals.h: Greg Sjaardema suggested to use an
10810 eponential buffer groth policy in xmlParserAddNodeInfo()
10811
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010812Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10815 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10816 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10817 to generate cross-references, and added/updated the stylesheets
10818 to generate and link API indexes. The generic keyword index
10819 is not done yet.
10820 * doc/*.html: regenerated all the usual docs too
10821
Daniel Veillard2070c482002-01-22 22:12:19 +000010822Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * debugXML.c: added an xpath function to the shell for T. V. Raman
10825
10826Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010827
10828 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10829 debug routines.
10830
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010831Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10834 support of attribute nodes
10835
Daniel Veillard9d06d302002-01-22 18:15:52 +000010836Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10839 hopefully near complete and fully documented of the API in XML
10840 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10841 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10842 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10843 include/libxml/parserInternals.h include/libxml/valid.hi
10844 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10845 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10846 include/libxml/xpath.h include/libxml/xpathInternals.h:
10847 Cleaned up the doc comments a lot in the process, the interface
10848 coverage is now 100%
10849
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010850Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10853 extracts comments from the gtk-doc DocBook output (a bit
10854 convoluted but seems to work).
10855
Daniel Veillard61006472002-01-21 17:31:47 +000010856Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10859 added an XML description of the API, moved the script generating
10860 it here. Added a "make api" target
10861
Daniel Veillardd2f23002002-01-21 13:36:00 +000010862Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10865
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010866Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * xpath.c include/libxml/xpathInternals.h: the change made to
10869 xmlXPathFuncLookupFunc was incompatible roll it back
10870
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010871Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * SAX.c: cleanup patch from Anthony Jones
10874 * doc/Makefile.am: fix the headers to avoid in make scan
10875 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10876 includes, * vs Ptr and general cleanup
10877 * parsedecl.py: first version of a script to extract the
10878 module interfaces, the goal will be to provide .decl or XML
10879 specification of the interfaces to build wrappers.
10880
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010881Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10884 now provides return codes in case of errors
10885
Bjorn Reese026d29f2002-01-19 15:40:18 +000010886Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10887
10888 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10889 Upgraded to trio baseline 1.6
10890 * strio.h strio.c: Replaced by triostr.h and triostr.c
10891
Daniel Veillard572577e2002-01-18 16:23:55 +000010892Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10895 of strdup usage in the code
10896
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010897Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * parser.c error.c: Keith Isdale complained rightly that
10900 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10901
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010902Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * tree.c: fixed the funxtion to set the xml: attributes
10905 * debugXML.c: added "setbase" to test it.
10906
Daniel Veillard2c748c62002-01-16 15:37:50 +000010907Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10910 to allow updating an attribute content
10911
Daniel Veillard8de85c62002-01-15 17:10:15 +000010912Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * libxml.h: try to avoid problems when compiling on Windows
10915
Daniel Veillard314cfa02002-01-14 17:58:01 +000010916Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * hash.c: patch from Anthony Jones for hash.c allocation size
10919 * Makefile.am: trying to work around Yet Another Libtool Madness
10920 and build the 2.4.13 release finally ...
10921
Daniel Veillard744683d2002-01-14 17:30:20 +000010922Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10925 * doc/* : update of the documentation
10926
Daniel Veillarde6a55192002-01-14 17:11:53 +000010927Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10930 at fixing #61290 :-(
10931
Daniel Veillardfb25a512002-01-13 20:32:08 +000010932Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10935 Fixes bug #67229
10936
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010937Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * tree.c: trying to avoid troubles when a subtree is copied
10940 and coalesced in part with the target tree. Should fix
10941 bug #67407
10942
Daniel Veillardd8224e02002-01-13 15:43:22 +000010943Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * valid.c: fixed validation of attributes content of type
10946 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10947 values, very old bug. Fixes #67671
10948
Daniel Veillard8107a222002-01-13 14:10:10 +000010949Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * parser.c include/libxml/parserInternals.h tree.c: integrated
10952 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10953 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10954
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010955Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * threads.c: applied Serguei Narojnyi's patch to add native
10958 thread support on the Win32 platform
10959 * testThreadsWin32.c Makefile.am: added the test program also
10960 from Serguei, Win32 specific
10961 * include/win32config.h include/libxml/xmlwin32version.h.in:
10962 added patch from Igor for the Windows thread specific defines.
10963
Daniel Veillard845cce42002-01-09 11:51:37 +000010964Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10967
Daniel Veillard7b602b42002-01-08 13:26:00 +000010968Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10971 output page into XMLinfo.html. Close bug #66951 and
10972 raised by Robert Collins too.
10973
Daniel Veillard73c6e532002-01-08 13:15:33 +000010974Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * encoding.c: Paul Keogh pointed out a possibility of segfault
10977 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10978 Closes bug # 68238
10979
Daniel Veillard4a859202002-01-08 11:49:22 +000010980Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * doc/*.html: updated the Gdome2 links
10983
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010984Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * libxml.h: Applied following patches from Robert Collins
10987 and make sure IN_LIBXML is defined when compiling it
10988 -------
10989 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10990 as well as Visual C.
10991 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10992 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10993 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10994 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10995 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10996 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10997 xmlSysIDExists xmlNoNetExists).
10998 * xmllint.c: Don't include winsock2.h for Cygwin.
10999
Daniel Veillard401c2112002-01-07 16:54:10 +000011000Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11003 when the version info is not present.
11004
Daniel Veillard6f42c132002-01-06 23:05:13 +000011005Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * tree.c: Anthony Jones pointed out a problem in
11008 xmlStringGetNodeList() and provided a fix for it
11009
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011010Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11011
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011012 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011013 xmlCreatePushParserCtxt() when the initial buffer passed
11014 is large.
11015
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011016Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * win32/*: big cleanup of the Windows/MSVC project files
11019 from Igor Zlatkovic
11020
Daniel Veillardcebb1362002-01-02 13:13:30 +000011021Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * doc/Makefile.am: should fix #67674 and avoid troubles if
11024 xsltproc is not available or fails in the prefix provided
11025
Daniel Veillard26908ab2002-01-01 16:50:03 +000011026Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11029
Daniel Veillard5344c602001-12-31 16:37:34 +000011030Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11031
11032 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11033 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11034 Fixed a few other problems raised by Charlie Bozeman.
11035 * result/VC/ElementValid[5-7]: fixed the output
11036
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011037Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11040 patches from Charlie Bozeman. Regenerated the HTML docs.
11041
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011042Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11045 for Windows from Igor
11046
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011047Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * xmllint.c: applied Justin Fletcher patch for --output or -o
11050
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011051Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * win32/libxml2/libxml2.def.src: close #67019
11054
Daniel Veillard01db67c2001-12-18 07:09:59 +000011055Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11056
11057 * xmllint.c: applied Justin Fletcher generic timing patch
11058 similar to the one already applied to xsltproc.
11059
Daniel Veillardd1640922001-12-17 15:30:10 +000011060Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11061
11062 * include/libxml/tree.h tree.c: applied documentation patches
11063 from Charlie Bozeman
11064
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011065Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11066
11067 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11068
Daniel Veillard29e43992001-12-13 22:21:58 +000011069Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11070
11071 * valid.c: fix the xmlStrdup() used in the previous patch.
11072 * valid.c: added --dropdtd
11073 * tree.c: fixed xmlUnlinkNode so it also removes the references
11074 from the document if the node is a DTD
11075
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011076Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11077
11078 * HTMLtree.c valid.c: cleanup some static declarations
11079
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011080Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * xmllint.c: removed another strdup()
11083 * doc/FAQ: removed the HP/UX entry
11084
Daniel Veillarded472f32001-12-13 08:48:14 +000011085Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * valid.c: fix bug #66816 when validating.
11088 * xmllint.c: don't use sys/time.h if configure did not found it
11089
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011090Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11091
11092 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11093 xmlcatalog_man.xml
11094
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011095Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11096
11097 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11098 xmlInitMemory() was declared twice
11099
Daniel Veillardb82c1662001-12-09 14:00:54 +000011100Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11101
11102 * globals.c: do not reference strdup() !
11103 * configure.in libxml-2.0.pc.in: trying to fix the libs
11104 of the various config extraction modules
11105
Daniel Veillardef90ba72001-12-07 14:24:22 +000011106Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11107
11108 * configure.in : preparing 2.4.12
11109 * doc/* : updated and rebuilt the docs
11110
Daniel Veillard220346d2001-12-07 11:33:54 +000011111Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * uri.c: closed bug #66159
11114 * testURI.c: added --escape option
11115 * configure.in: some cleanup for xml2-config --cflags
11116
Daniel Veillard2a906822001-12-06 14:34:08 +000011117Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * globals.c testThreads.c: removed some misplaced includes
11120 of xmlversion.h
11121
Daniel Veillarde28313b2001-12-06 14:08:31 +000011122Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * threads.c: patch from Gary Pennington fixing a possible
11125 problem at initialization time.
11126
Daniel Veillardd3b08822001-12-05 12:03:33 +000011127Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011130 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011131 CodeWarrior.
11132
Daniel Veillarda7866932001-12-04 13:14:44 +000011133Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * xmllint.c: applied Geert Kloosterman's patch to fix
11136 --repeat --timing output
11137
Daniel Veillard19840942001-11-29 16:11:38 +000011138Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11139
11140 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11141 where non-wellformed XML declaractions were not detected.
11142
Daniel Veillarde85d9342001-11-28 14:43:12 +000011143Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11144
11145 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11146
Daniel Veillard22f25a82001-11-28 09:12:23 +000011147Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11150 gets reset by xmlCleanupInputCallbacks() and this makes the
11151 function useless. Same for output.
11152
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011153Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * xmlIO.c: robert pointed out a loop error in callback cleanups
11156
Daniel Veillard8faa7832001-11-26 15:58:08 +000011157Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11160 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11161 they are not really tied to debugging
11162
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011163Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11164
11165 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11166 * xmllint.c: better --catalogs description
11167
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011168Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * tree.c: fixed a couple of problems in xmlSetProp()
11171
Daniel Veillardcd337f02001-11-22 18:20:37 +000011172Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11175 unappropriate stdout output.
11176
Daniel Veillard566d4df2001-11-22 13:00:53 +000011177Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11180 by Denis Beurive, closes #65111
11181
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011182Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11183
11184 * valid.c: in case of content model validity error, don't
11185 print it if validity warnings were not requested.
11186
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011187Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11188
11189 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11190 * parserInternals.c: removed the last exit() call. Print an
11191 unmaskable error on stderr instead (library mismatch detection)
11192
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011193Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11194
11195 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11196 shell instructions from Heiko Rupp
11197
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011198Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11199
11200 * catalog.c: use the URL notation file:// for default catalog paths
11201
Daniel Veillard0ec98632001-11-14 15:04:32 +000011202Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * include/libxml/tree.h: better comments for _private fields
11205 * tree.c: removed a problem when copying an entity reference.
11206
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011207Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * vms/*: updated instructions and diffs from John A Fotheringham
11210
Daniel Veillarda11001b2001-11-12 22:45:36 +000011211Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11212
11213 * include/libxml/xmlerror.h: avoid an include problem if
11214 #include <libxml/xmlerror.h> happens first in code
11215 seems to be the case in KDE libs
11216
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011217Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11218
11219 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11220 from Igor for Windows
11221
11222Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11223
11224 * Makefile.am: Gary Pennington pointed out a missing prefix
11225
Daniel Veillard43d3f612001-11-10 11:57:23 +000011226Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11227
11228 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11229 * doc/*: upgraded and rebuilt the docs
11230
Daniel Veillardc1f78342001-11-10 11:43:05 +000011231Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11232
11233 * HTMLparser.c: fix comment in scripts element parsing.
11234 * result/HTML/doc3*: updated the results.
11235
11236Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11237
11238 * uri.c: another URI bug fix #63336, using Joel Young patch.
11239
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011240Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11241
11242 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11243 a cleaned up version of the Pwd shell string generation.
11244
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011245Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * valid.c include/libxml/tree.h: trying to fix namespaces +
11248 validation problems for good, closing #63619 in the process
11249 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11250 wrong in this respect, fixed it.
11251
Daniel Veillardd536f702001-11-08 17:32:47 +000011252Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * xmllint.c: Morus Walter patch to allow --format and --encode
11255
Daniel Veillard5004f422001-11-08 13:53:05 +000011256Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11257
11258 * debugXML.c: Stefan Kost provided an help command for the shell
11259
Daniel Veillarda6825e82001-11-07 13:33:59 +000011260Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * debugXML.c: Heiko Rupp pointed that the shell would crash
11263 on empty nodesets returns.
11264
Daniel Veillard03f848d2001-11-07 12:53:46 +000011265Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11268 migh need the history libraries
11269
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011270Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11273 handle the case of < in quoted attributes, Bastian Kleineidam
11274
Daniel Veillardc853b322001-11-06 15:24:37 +000011275Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11278 fixing catalog breakages
11279 * Makefile.am catalog.c result/catalogs/catal
11280 result/catalogs/mycatalog.* test/catalogs/catal*:
11281 fixed more problems in catalog support, added more regression tests
11282 for both XML and SGML catalog handling
11283
Daniel Veillard66870c72001-11-05 19:27:49 +000011284Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * debugXML.c: applied an improvement to xmlGetLineNo() from
11287 Keith Isdale
11288
Daniel Veillardffe09c92001-11-05 14:21:47 +000011289Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11292 Side effect of the progressive catalog loading
11293
Daniel Veillardad661b92001-11-05 11:43:15 +000011294Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * Makefile.am: confexecdir and confexec_DATA were defined twice
11297 pointed out by Karl Eichwalder
11298
Daniel Veillard6eb17722001-11-04 22:19:27 +000011299Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * xmlcatalog.c: avoid unlink() and use remove() instead.
11302
Daniel Veillardea898282001-11-04 22:13:45 +000011303Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11304
11305 * libxml.spec.in: cleanup
11306 * include/libxml/xmlwin32version.h: updated with 2.4.8
11307
Daniel Veillarda4617b82001-11-04 20:19:12 +000011308Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11311 of compiling libxml with a non standard set of options
11312
John Fleck027edfb2001-11-04 20:13:58 +000011313Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11314
11315 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11316 document --sgml option, fixing gnome bugzilla #63382
11317
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011318Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11319
11320 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11321 breakage of 2.4.7, added a couple of really needed APIs
11322 like xmlCatalogIsEmpty() and xmlNewCatalog()
11323 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11324 for install-catalog
11325 * configure.in: preparing 2.4.8
11326
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011327Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11330 include/libxml/tree.h include/libxml/xmlIO.h: more include
11331 cleanups, export cleanly one html output + format function.
11332
11333Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11334
11335 * parser.c: removed initGenericErrorDefaultFunc call from
11336 xmlInitParser() since it could destroy previous calls to
11337 xsltSetGenericErrorFunc() effects
11338
Daniel Veillardebd38c52001-11-01 08:38:12 +000011339Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11340
11341 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11342 keyword.
11343
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011344Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * Makefile.am: cleanup
11347 * threads.c: cleanup too
11348 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11349 from xsltproc
11350 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11351 dependancy loop.
11352
Daniel Veillard91c00402001-10-30 17:41:38 +000011353Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11356 was not used anymore !
11357
Daniel Veillard52dcab32001-10-30 12:51:17 +000011358Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * configure.in: preparing 2.4.7
11361 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11362 manual page from John
11363 * doc/*: updated the doc and rebuilt the generated pages
11364
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011365Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * xmlIO.c: closing bug #62711, the library should never
11368 close stdin or stdout.
11369
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011370Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * uri.c: second pass at fixing #63336, using Joel Young
11373 final patch. looks okay.
11374
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011375Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * uri.c include/libxml/uri.h: trying to clear #63336
11378 allowing the escaping routine to parse unconformant
11379 URI-References.
11380
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011381Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11382
11383 * vms/readme.vms vms/build_libxml.com nanoftp.c
11384 include/libxml/xmlversion.h.in: a few VMS updates from
11385 John A Fotheringham
11386 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11387 and xmlCleanupOutputCallbacks() for the Perl binding people.
11388
Daniel Veillard635ef722001-10-29 11:48:19 +000011389Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11392 apply fixes to close #63271 and avoid segfaults when
11393 the error routine gets callbed before xmlInitParser()
11394 get called.
11395 * nanoftp.c error.c: Applied patches from Justin Fletcher
11396 correcting some xmlGenericError misuses.
11397
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011398Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11399
11400 *doc/xmllint.xml, doc/xmllint.1
11401 New and improved man page for xmllint - .xml is the original, .1
11402 is the generated man page
11403
Daniel Veillardc9484202001-10-24 12:35:52 +000011404Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11407 the web site from the main HTML document.
11408
Daniel Veillard5151c062001-10-23 13:10:19 +000011409Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * parser.c: fixed an erroneous validation bug when PE refs
11412 occurs in external parsed entities referenced from the
11413 internals subset
11414 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11415 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11416 added the associated testcase, it's a nice one.
11417 * HTMLparser.c: generate the DTD node as HTML still ...
11418 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11419
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011420Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * HTMLparser.c: fixed a bug in htmlNewDoc()
11423
Daniel Veillard89cad532001-10-22 09:46:13 +000011424Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * test/threads/*: added entities testing to the Thread test
11427 * testThreads.c: make the test reasonable
11428 * DOCBparser.c: fix the DTD public and system ID
11429 * xmllint.c: added --sgml for SGML DocBook importing
11430 * Makefile.am: added Docbtests target
11431
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011432Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11435 * testThreads.c: removed bogus include
11436
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011437Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11440 fixed a very serious (looping) validation bug
11441
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011442Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * include/libxml/globals.h include/libxml/threads.h threads.c
11445 testThreads.c: far more testing, cleaning up bugs
11446 * *.c : make sure globals.h is always included.
11447
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011448Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * HTMLparser.c: try to get rid of parser loops for good.
11451
Daniel Veillardab7488e2001-10-17 11:30:37 +000011452Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * configure.in: fixed some bugs in CFLAGS passing.
11455 * test/threads Makefile.am testThreads.c: added a specific
11456 threaded test case (really nasty, guaranteed).
11457
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011458Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * catalog.c: serious cleanup on the management of the
11461 XML catalog tree, more tests done, especially with
11462 the catalog PI.
11463
Daniel Veillard364789a2001-10-16 12:45:00 +000011464Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * catalog.c: avoid a problem in catalog cleanup on SMP if
11467 catalogs were not initialized.
11468
Daniel Veillard81463942001-10-16 12:34:39 +000011469Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11470
11471 * catalog.c xpath.c: trying to cleanup the not thread safe
11472 parts of the library.
11473
Daniel Veillard64a411c2001-10-15 12:32:07 +000011474Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * include/libxml/globals.h configure.in global.data: make
11477 the allocation be per-thread a configure option
11478 * encoding.c include/libxml/parser.h: fixed compilation
11479 errors
11480
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011481Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * include/libxml/parser.h: Norm reported that a few lines
11484 added were breaking libxslt compile, removed them for now
11485
Daniel Veillard6f350292001-10-14 09:56:15 +000011486Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * parser.c parserInternals.c threads.c: debugged and fixed
11489 initialization problems which were giving troubles on SMP
11490 boxes.
11491
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011492Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * include/libxml/Makefile.am: missing globals.h
11495
Daniel Veillarde7090612001-10-13 12:18:28 +000011496Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011497
Daniel Veillarde7090612001-10-13 12:18:28 +000011498 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011499
Daniel Veillardd0463562001-10-13 09:15:48 +000011500Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11503 include/libxml/parserInternals.h include/libxml/tree.h
11504 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11505 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11506 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11507 Applied the last patches from Gary, cleanup, activated threading
11508 all user accessible global variables are now handled in globals.[ch]
11509 Still a bit rought but make tests passes with either
11510 --with-threads defined at configure time or not.
11511 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11512 linking options
11513
Daniel Veillardb8478642001-10-12 17:29:10 +000011514Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11515
11516 * Makefile.am include/libxml/Makefile.am
11517 include/libxml/globals.h globals.c include/libxml/threads.h
11518 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11519 configure.in: started integrating the core of the thread support
11520 not activated yet but half integrated. The code should still
11521 compile and work anyway.
11522
Daniel Veillardb44025c2001-10-11 22:55:55 +000011523Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11526 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11527 integrating the non-controversial parts of Gary Pennington
11528 multithread patches
11529 * catalog.c: corrected a small bug introduced
11530
Daniel Veillard75b96822001-10-11 18:59:45 +000011531Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * catalog.c include/libxml/catalog.h: very serious cleanup,
11534 isolating unportable code and as much as possible the accesses
11535 to the global shared catalog. May need more testing !
11536
Daniel Veillard78d12092001-10-11 09:12:24 +000011537Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11540 Keith Isdale patches for the XSLT debugger interfaces. Some
11541 cleanup
11542
Daniel Veillardff0b7312001-10-11 06:46:09 +000011543Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11546 * DOCBparser.c: generate line nubers in elements
11547
Daniel Veillard60087f32001-10-10 09:45:09 +000011548Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * configure.in: preparing 2.4.6 release
11551 * doc/xml.html doc/html/*: updated and rebuilt the docs
11552 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11553
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011554Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11555
11556 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11557 adding documentation for DV's supercatalog support
11558
Daniel Veillard82d75332001-10-08 15:01:59 +000011559Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11562 super catalog support adding one API and one flag --sgml to
11563 xmlcatalog
11564
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011565Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11566
11567 * doc/xmlcatalog_man.xml, xmlcatalog.1
11568 One more crack at
11569 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11570
11571
Thomas Broyer47334c02001-10-07 16:41:52 +000011572Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11573
11574 * xpath.c: implemented xmlXPathObjectCopy for external objects
11575 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11576
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011577Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11578
11579 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11580 finishing up fix to
11581 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11582 the xmlcatalog man page display more elegantly
11583
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011584Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * configure.in: closing bug #61832
11587 * HTMLparser.c: removed a warning
11588
Daniel Veillard6ab38382001-10-06 13:08:27 +000011589Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * xpath.c: fixing #61673 part I, do not loose doc information
11592 when copying result value trees.
11593
Daniel Veillard556c6682001-10-06 09:59:51 +000011594Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * xpath.c: trying to harden the XPath interpreter
11597
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011598Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11599
11600 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11601 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11602
William M. Brack1633d182001-10-05 15:41:19 +000011603Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11604
11605 * HTMLparser: repaired another loop problem
11606
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011607Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11610 parsing.
11611 * xpath.c: fix bug #61291 the default XML namespace node is
11612 missing from the namespace axis.
11613 * tree.c: refuse to create namespaces nodes with prefix "xml"
11614
Daniel Veillard651f9472001-10-04 14:51:06 +000011615Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11616
11617 * SAX.c: ouch a non-defined namespace could lead to a crash,
11618 fixed #61215
11619
Daniel Veillard7dd05702001-10-04 14:25:12 +000011620Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * parserInternals.c: closed bug #61054
11623
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011624Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * include/libxml/Makefile.am: closing #60708
11627
Daniel Veillarda293c322001-10-02 13:54:14 +000011628Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11631 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11632
Daniel Veillardf4309d72001-10-02 09:28:58 +000011633Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11636
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011637Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11640 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11641
Daniel Veillard16756b62001-10-01 07:36:25 +000011642Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * catalog.c: Justin Fletcher provided cleaup code in case
11645 HAVE_STAT is not defined
11646 * include/win32config.h: Igor Zlatkovic suggested to have
11647 HAVE_STAT defined there
11648
William M. Brack5e1cac12001-09-28 16:19:18 +000011649Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11650
11651 * catalog.c - fixed typing error reported by M. Barros
11652
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011653Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11654
11655 * xmllint.c - fixing typo
11656
William M. Brackd28e48a2001-09-23 01:55:08 +000011657Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11658
11659 * HTMLparser.c: small enhancement to prevent loop on
11660 unrecognizable data
11661
Daniel Veillardb1d62872001-09-21 09:47:08 +000011662Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * parserInternals.c: applying patch from bug #60757 this
11665 should close it
11666
Daniel Veillardc0631a62001-09-20 13:56:06 +000011667Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * catalog.c xmlcatalog.c: removed a couple of warning
11670 * xpath.c: try to solve the linking problem on platforms
11671 needing trio to compile
11672
Daniel Veillard1a123612001-09-19 08:06:23 +000011673Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011674
Daniel Veillard1a123612001-09-19 08:06:23 +000011675 * Makefile.am libxml.spec.in: backing up non-documented changes
11676 commited without review or aproval by Jens Finke <jens@gnome.org>
11677 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011678
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011679Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * configure.in: Joe Orton provided a patch fixing a problem
11682 when iconv is specified to be in a non-standard directory
11683 but wasn't exported in xml2-config --cflags
11684
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011685Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11686
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011687 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011688 troubles with 2.4.4 errors.
11689
Daniel Veillard16698282001-09-14 10:29:27 +000011690Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * encoding.c entities.c: do not output hexadecimal charrefs
11693 when serializing HTML since some version of Netscape can't
11694 grok it, generate decimal ones.
11695 * result/HTML/doc3.htm: output changed due to previous test
11696 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11697
Daniel Veillard98fed372001-09-13 11:34:58 +000011698Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11701 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11702
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011703Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011704 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011705
11706 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11707 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11708 updated the configuration scripts systems accordingly
11709
Daniel Veillard04382ae2001-09-12 18:51:30 +000011710Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11711
11712 * configure.in: preparing for 2.4.4
11713 * doc/xml.html doc/html/*: updated and rebuilt the docs
11714
Daniel Veillardd63437e2001-09-12 15:00:27 +000011715Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * win32/dsp/libxml2.def.src: tried to incorporate comments
11718 from bug #59220
11719
Daniel Veillard319a7422001-09-11 09:27:09 +000011720Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * parser.c result/noent/wml.xml: fixed bug #59981 related
11723 to handling of '&' in attributes when entities are substitued
11724
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011725Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * libxml.h include/libxml/xmlversion.h.in
11728 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11729 Tried to close bug #60131
11730
Daniel Veillardbce62332001-09-10 18:46:55 +000011731Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11734
Daniel Veillard143b04f2001-09-10 18:14:14 +000011735Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11736
11737 * SAX.c: fixing bug #59946 on xmlns=""
11738
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011739Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11742 but allocates a new error code.
11743
Daniel Veillard05c13a22001-09-09 08:38:09 +000011744Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11745
11746 * xmllint.c: John Fleck fixed typos in the options output
11747 * parser.c SAX.c: fix ignorable white space SAX selection
11748
11749Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * entities.c: Steve Underwood found the possibility of an
11752 ininite loop in case of error.
11753
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011754Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11757
Daniel Veillarda050d232001-09-05 15:51:05 +000011758Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * parser.c: warn if version is not 1.0 but it's not
11761 strictly speaking an error after analyzing the spec
11762
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011763Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11764
11765 *doc/catalog.html - add link to the html version of the
11766 man page, other linguistic cleanups
11767
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011768Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11769
11770 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11771 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11772 file, has not yet been included in the build.
11773
Daniel Veillard99784ff2001-09-01 16:20:28 +000011774Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * catalog.c: removed a duplicate affectation Justin Fletcher
11777
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011778Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * tree.c: Armin Sander pointed a possible text coalescing
11781 problem, completed his patch.
11782
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011783Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11784
11785 * trionan.c: Fixed const and volatile re-definition problem
11786
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011787Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * libxml.4 parser.c: doc updates from Heiko Rupp
11790 * parserInternals.c: 2 sanity checks from Heiko Rupp
11791
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011792Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * tree.c: applied patch from Armin Sander to make some pointers
11795 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011796 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011797
Daniel Veillardb06c6142001-08-27 14:26:30 +000011798Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11799
11800 * xpath.c: hum, restrict the integer usage gcc bug workaround
11801 to only gcc compilers so that other architecture don't get
11802 penalized by this limitation.
11803 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11804
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011805Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11808 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11809
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011810Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11813 --convert option to xmlcatalog to convert SGML ones to
11814 the XML syntax.
11815 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11816
11817 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011818Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * catalog.c xmlIO.c: started some serious testing and fixed
11821 a few bug and optmization needs.
11822
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011823Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11826 preparing for a 2.4.3 release even if it may not be ready yet
11827 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11828 all file parsing lookup to go through the entity resolver, add
11829 to add an API to bypass it (needed to load catalogs themselves),
11830 some cleanup on the catalog code too.
11831 * nanoftp.c: small cleanup
11832 * doc/catalog.html: small update
11833
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011834Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11837 Jun Kuriyama
11838
Daniel Veillardffb120d2001-08-23 00:52:23 +000011839Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * doc/catalog.html: finished the catalog documentation
11842
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011843Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * doc/catalog.html doc/xml.html: added documentation about
11846 Catalog support, misses an API description
11847 * doc/html/*: reextracted the API pages
11848
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011849Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11850
11851 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11852 Added the part about section 7.2 on URI resolution,
11853 fixed a side effect in the HTML parser, look complete
11854 and ready to rock except the URI/SystemID part!
11855
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011856Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * include/libxml/catalog.h include/libxml/parser.h
11859 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11860 xmlIO.c: added support and APIs needed for the catalog PI
11861 * include/libxml/xmlIO.h: cleanup
11862
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011863Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11866 include/libxml/catalog.h: starts to look okay, really
11867 plugged the new framework, cleaned a lot of stuff,
11868 added some APIs, except the PI's support missing this
11869 should be mostly complete
11870 * result/catalogs/* test/catalogs/*: added new test, enriched
11871 the existing one with URN ID tests
11872
Daniel Veillard64339542001-08-21 12:57:59 +000011873Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * catalog.c: fixed nextCatalog
11876 * result/catalogs/docbook test/catalogs/*: started adding
11877 a small regression test
11878
Daniel Veillardcda96922001-08-21 10:56:31 +000011879Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11882 more work on the XML catalog support.
11883 * parser.c include/libxml/parser.h: small cleanup seems using
11884 list as a public parameter name can give portability troubles
11885 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11886 include/libxml/xpath.h include/libxml/Makefile.am: removed
11887 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11888 wrappers
11889
Bjorn Reese45029602001-08-21 09:23:53 +000011890Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11891
11892 * Makefile.am trio.c triodef.h trionan.c xpath.c
11893 include/libxml/Makefile.am include/libxml/trionan.h:
11894 Re-worked Not-A-Number and Infinity support.
11895 * xmlcatalog.c: added readline include files
11896
Daniel Veillard344cee72001-08-20 00:08:40 +000011897Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11900 testCatalog as xmlcatalog, making it an installed app
11901 adding a shell, and preparing it to be a /etc/xml/catalog
11902 management tool, though not ready yet
11903 * catalog.c include/libxml/catalog.h: adding support for
11904 XML Catalogs http://www.oasis-open.org/committees/entity/
11905 not finished, there is some interesting tradeoffs and a
11906 few open questions left.
11907
Daniel Veillardb7664f42001-08-19 13:00:43 +000011908Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * xmllint.c: fixed a line formatting problem
11911
Daniel Veillard5015b712001-08-17 09:37:52 +000011912Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * SAX.c: removed a couple of unused variable (Albert Chin)
11915
Daniel Veillardbb371292001-08-16 23:26:59 +000011916Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11919 trying to fix some troubles w.r.t. function returning
11920 const xxxPtr.
11921
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011922Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11925 defined
11926
Daniel Veillardae6db172001-08-16 19:32:00 +000011927Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * xpointer.c: removed unused var
11930
Daniel Veillard09190202001-08-16 16:27:41 +000011931Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * testXPath.c: another small cleanup closing bug #59110
11934
Daniel Veillard796f4b62001-08-16 16:00:13 +000011935Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11936
11937 * win32/dsp/libxml2.def.src: small cleanup closing bug
11938 #59108
11939
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011940Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * example/gjobread.c: add xmlCleanupParser() before leaving
11943
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011944Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * config.h.in configure.in include/libxml/xmlwin32version.h:
11947 released 2.4.2
11948
Daniel Veillardd3d06722001-08-15 12:06:36 +000011949Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * include/libxml/valid.h debugXML.c valid.c: deprecate
11952 the non-boundchecking Sprintf functions, add Snprintf
11953 this should close bug #57984
11954
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011955Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11958 URIs before doing the lookups (pointed by Mark Vakoc)
11959
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011960Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * xpath.c: serious changes on Result Value Trees and NodeSets
11963 w.r.t. deallocation and collect operations. Probably not
11964 100% clean (merge of allocated trees smells like a problem).
11965 Seems sufficient to close #58943
11966
Daniel Veillard90493a92001-08-14 14:12:47 +000011967Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11968
11969 * xmllint.c: adding a --format option
11970
Daniel Veillardfe703322001-08-14 12:18:09 +000011971Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * xpath.c: count() was broken on Result Value Tree
11974 * xmlIO.c: fixed file:/// accesses on _WIN32
11975
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011976Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11979 macro was renamed, this should close bug #58683
11980
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011981Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11982
11983 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11984 entity substitution mode text at the end of the entity might
11985 be added due to text coalescing.
11986 * nanoftp.c parser.c: small cleanup
11987
Daniel Veillard0c720972001-08-08 20:59:00 +000011988Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11989
11990 * HACKING: added John Fleck right to commit in the doc subdir
11991
Daniel Veillard48da9102001-08-07 01:10:10 +000011992Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11995 allow to inherit attributes from the DTD directly in the
11996 tree, this is needed for XPath and can be a useful feature.
11997 Inherited namespaces are always provided at the tree level now
11998 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11999 of tests for this feature (XSLT being the prime user).
12000
Daniel Veillard50f34372001-08-03 12:06:36 +000012001Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12002
12003 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12004 testSAX.c xmlIO.c xmllint.c include/win32config.h
12005 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12006 include/libxml/xmlwin32version.h.in win32/README.MSDev
12007 win32/dsp/*: applied Win32 Facelift No.2 patches from
12008 Igor Zlatkovic for Windows/MSC
12009
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012010Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * SAX.c: unparsedEntityDecl() the URI computation of the
12013 entity wasn't done breaking XSLT unparsed-entity-uri()
12014
Daniel Veillard567e1b42001-08-01 15:53:47 +000012015Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * xpath.c: fixed a bug when walking the descendants and
12018 the current node has no children
12019 * debugXML.c: show up when a text node is supposed to not be escaped
12020
Thomas Broyerf186c822001-07-31 23:30:37 +000012021Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12022
12023 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12024 worked like the set:leading() function)
12025 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12026
Daniel Veillardba6db032001-07-31 16:25:45 +000012027Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12030
Daniel Veillard57905372001-07-31 15:52:17 +000012031Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12032
12033 * include/libxml/xmlIO.h: apply change to close #58141
12034 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12035
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012036Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12037
12038 * parser.c: when the internal subset uses a PE, then the
12039 included entity can use conditional sections.
12040
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012041Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12042
12043 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12044 when walking the namespace axis showing up in
12045 libxst/tests/general/bug-12
12046 * xmlmemory.c: added the possibility to trace a given block
12047 defined by its address
12048
Daniel Veillard4aafa792001-07-28 17:21:12 +000012049Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12050
12051 * parser.c: don't override existing encoding specified before
12052 starting xmlParseDocument()
12053
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012054Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12055
12056 * include/libxml/xmlwin32version.h: reinserted, needed for
12057 Windows users of CVS
12058
Darin Adlera77cac02001-07-27 17:41:51 +0000120592001-07-27 Darin Adler <darin@bentspoon.com>
12060
Darin Adler699613b2001-07-27 22:47:14 +000012061 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12062 * testCatalog.c: Add include of <libxml/parser.h>.
12063
120642001-07-27 Darin Adler <darin@bentspoon.com>
12065
Darin Adlera77cac02001-07-27 17:41:51 +000012066 * include/libxml/.cvsignore:
12067 * include/libxml/xmlwin32version.h:
12068 Remove this file from CVS because it's generated.
12069
Daniel Veillard50822cb2001-07-26 20:05:51 +000012070Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12071
12072 * parser.c include/libxml/parser.h: applied const patches from
12073 Tom Moog #58002
12074
Thomas Broyerba4ad322001-07-26 16:55:21 +000012075Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12076
12077 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12078 lookup framework
12079
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012080Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12081
12082 * tree.c: fixed xmlCopyNode() for documents
12083
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012084Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12087
12088Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012089
12090 * parser.c: fixes bug #57652 reported by Morus Walter
12091
Daniel Veillarde3924972001-07-25 20:25:21 +000012092Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12093
12094 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12095
Daniel Veillarda53c6882001-07-25 17:18:57 +000012096Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12097
12098 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12099 errors, lesson don't add new functions at 1am before a release
12100 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12101 from XPath initialization when possible.
12102
Daniel Veillardd9bad132001-07-23 19:39:43 +000012103Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * result/scripts/base*: removing history/readline changed
12106 this slightly
12107 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12108 xmllint.c: make element content line number generation
12109 optionnal to avoid breaking old apps added interface to switch
12110
Daniel Veillardf012a642001-07-23 19:10:52 +000012111Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12112
12113 * configure.in: get rid of the readline and libhistory
12114 dependancies by default, release 2.4.1 with IA64 fix
12115 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12116 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12117 John Kroll fixes to allow saving to HTTP via PUT (or
12118 POST of needed).
12119 * doc/html/*.html: regenerated the docs
12120
Thomas Broyere8126242001-07-22 03:54:15 +000012121Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12122
12123 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12124 xmlHashScanFull and xmlHashScannFull3 to get passed the
12125 three keys as arguments to the callback function
12126
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012127Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * configure.in Makefile.am: removed libxml softlink for good
12130 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12131 100% coverage by gtk-doc
12132
Daniel Veillard8599e702001-07-17 21:38:51 +000012133Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12134
12135 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12136 fixed serious troubles due to size_t vs. int mismatch
12137
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012138Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12139
12140 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12141
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012142Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12143
12144 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12145 convenient extension API for value and context managing
12146 Now handles external objects through xmlXPathPopExternal,
12147 xmlXPathWrapExternal and xmlXPathReturnExternal.
12148 Added functions for sets operations (intersection, etc.)
12149
Daniel Veillard22090732001-07-16 00:06:07 +000012150Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12153 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12154 HTMLparser.c: cleanup of global variables, marking some
12155 const or private.
12156
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012157Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012158
12159 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12160 fixed xmlXPathNodeSetItem when passing index=0
12161
Daniel Veillard05dec342001-07-14 21:57:39 +000012162Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12163
12164 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12165
Daniel Veillard28ae6362001-07-14 16:44:32 +000012166Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * xmllint.c: fixed compilation under Cygwin #57503
12169 * TODO: update
12170
Peter Williamsed156f52001-07-13 18:35:13 +0000121712001-07-13 Peter Williams <peterw@ximian.com>
12172
12173 * config.h.in: add #undef HAVE_DLFCN_H
12174
12175 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12176 builddir.
12177
Daniel Veillard73b36e32001-07-12 15:09:52 +000012178Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12179
12180 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12181 raised by #57348 and #57381
12182
Daniel Veillard7db37732001-07-12 01:20:08 +000012183Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12184
12185 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12186 tree.c xpointer.c: store the line numbder in element->content,
12187 may break some software, need a configuration mechanism
12188
Darin Adler96037892001-07-11 00:03:16 +0000121892001-07-10 Darin Adler <darin@bentspoon.com>
12190
12191 * .cvsignore:
12192 * example/.cvsignore:
12193 * include/.cvsignore:
12194 * include/libxml/.cvsignore:
12195 Various things that are generated and should be ignored.
12196
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012197Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12200 * doc/xml.html doc/html/*: updated the docs
12201
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012202Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12203
12204 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12205 validation occured on content with element child
12206
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012207Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12208
12209 * tree.c: fixed XML Base computation which was broken
12210 * debugXML.c: added a base function to the shell
12211 * Makefile.am result/scripts/* test/scripts/*: added scripts
12212 based regression tests, and adding 2 XML Base tests
12213
Daniel Veillard19e96c32001-07-09 10:32:59 +000012214Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12215
12216 * tree.c: set properties doc and call xmlSetListDoc for properties
12217 content when grafting them in a different tree.
12218 * aclocal.m4: remove from CVS
12219
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012220Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * win32/libxml2/libxml2.def.src: added some missing entry point
12223 for XPath (Mark Vakoc)
12224
Daniel Veillard388236f2001-07-08 18:35:48 +000012225Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12226
12227 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12228 layer should URI-Unescape before trying to open resources.
12229
Daniel Veillard04383752001-07-08 14:27:15 +000012230Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12231
12232 * xpath.c: fix the name() bug for elements in the default
12233 namespace reported by Charlie Bozeman
12234
Daniel Veillard7583a592001-07-08 13:15:55 +000012235Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12238 led to an XPath fix, improvements of SAX initialization, and
12239 an added option --nocdata to testXPath
12240
Daniel Veillard449d7392001-07-07 19:11:06 +000012241Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * doc/libxml-doc.el: Felix Natter provided anew version working
12244 with XEmacs too
12245
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012246Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * include/libxml/xpath.h: small cleanup
12249 * doc/xml.html: update
12250
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012251Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12254 released 2.3.14
12255
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012256Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012259 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012260
Daniel Veillard73c9c042001-07-05 20:02:54 +000012261Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12262
12263 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12264 were not equal to empty strings
12265
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012266Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12267
12268 * SAX.c: fixed a URI-Reference computation problem when validating
12269 * xmlIO.c: small cleanup
12270
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012271Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
12273 * parser.c: improved the description of a couple of interfaces
12274 upon Larry Stamper suggestion
12275
Daniel Veillard62f313b2001-07-04 19:49:14 +000012276Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * SAX.c entities.c parser.c: changed completely the way entities
12279 are handled when running the parser in entity substitution mode.
12280 This fixes a bug reported by Stephan Kulow and nearly divides
12281 by 3 the amount of memory required by libxslt to load and process
12282 DocBook TDG.
12283
Daniel Veillardf420ac52001-07-04 16:04:09 +000012284Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * HTMLparser.c: fixing a too early root closing problem raised
12287 byt Prashanth Naidu
12288
Daniel Veillard8c357d52001-07-03 23:43:33 +000012289Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12292 raised by Mark Vakoc.
12293
Daniel Veillard6e90d192001-07-03 16:37:49 +000012294Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * example/Makefile.am: fixed the include path to add srcdir/include
12297 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12298 and some cleanup
12299
Daniel Veillardf06307e2001-07-03 10:35:50 +000012300Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12301
12302 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12303 lot of optimization work, results in significant improvements
12304 when handling really complex XPath queries. Add a small optimizer
12305 for unions, improve [n] and [last()], avoid some costly ops.
12306
Daniel Veillard77044732001-06-29 21:31:07 +000012307Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12308
12309 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12310 * xpath.c: small cleanup
12311 * xmlGetNsList: reformated, fixed problems if used on Entities
12312
Daniel Veillard2adbb512001-06-28 16:20:36 +000012313Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12316
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012317Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12318
12319 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12320 * Makefile.am example/Makefile.am: workaround automake generating
12321 erroneous deps
12322
Daniel Veillard12f7d292001-06-28 13:12:11 +000012323Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * include/win32config.h: bug #56801 Yon Derek provided a patch
12326 to the windows config file.
12327
Daniel Veillard87ee9142001-06-28 12:54:16 +000012328Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12331 libxml.h : Yon Derek provided a set of changes to compile from
12332 CVS on Windows/MSC
12333
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012334Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * parser.c: fixed UTF8 BOM support in push mode
12337 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12338 added a specific testcase
12339
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012340Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * Makefile.am: added --push regression tests
12343 * parserInternals.c: the XML parser segfaulted in --push mode
12344
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012345Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * configure.in: moved the symlinks detection within a CVS
12348 check, this is not portable and will be removed soon.
12349 * xpath.c: small cleanup/speedup
12350
Daniel Veillard11648102001-06-26 16:08:24 +000012351Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12354 release of 2.3.12
12355 * parser.c: make an error message if unknow entities in all cases
12356
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012357Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12360
Daniel Veillard23793842001-06-25 16:07:45 +000012361Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12364 includes were installed in the wrong dir
12365
Daniel Veillardf5498f32001-06-25 15:08:36 +000012366Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * doc/html.xml: warn against sending code to exhibit bugs.
12369
Daniel Veillard56f06462001-06-24 21:34:03 +000012370Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12373 Tru64 from Thomas Leitner
12374
Daniel Veillardc5d64342001-06-24 12:13:24 +000012375Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * AUTHORS: added William and Bjorn
12378 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12379 daniel@veillard.com hopefully I won't have to do this again
12380 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12381 docs can be rebuilt cleanly now
12382 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12383 from CVs it's generated, added include/libxml/xmlwin32version.h
12384 also generated but which should change far less frequently.
12385 * catalog.c nanoftp.c: made sure to include libxml.h not
12386 libxml/xmlversion.h directly
12387 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12388 when compiling on WIN32 and MSC
12389
Daniel Veillard07385fd2001-06-23 21:55:48 +000012390Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * include/Makefile.am include/libxml/Makefile.am configure.in:
12393 fixed make distcheck and rebuilding the rpms
12394
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012395Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12396
12397 * configure.in: should finish the migration of exported includes
12398 into a real include/libxml in CVS, at least for CVS users.
12399 * removed the exported headers, added in include/libxml (as well
12400 as xmlversion.h.in).
12401
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012402Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * configure.in: fixed the way to detect symlink
12405
Daniel Veillard66541772001-06-23 18:31:04 +000012406Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12407
12408 * configure.in: updated, include/libxml is now a real CVS dir
12409
Daniel Veillardca989762001-06-23 17:39:29 +000012410Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12413 version works with both libxml1 and libxml2 (it autodetects
12414 the prefix of the html-files) from Felix Natter.
12415 * doc/xml.html: updated doc accordingly
12416
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012417Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * xpath.c: fixed the bug generating a template loop in libxslt
12420 when using docbook-xsl-1.4, * should filter out document nodes
12421 * HACKING: added William
12422 * TODO: updated
12423
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012424Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * doc/FAQ.html: added a warning about gcc-3.0
12427 * doc/xml.html: added reference to gdome2 and removed a confusing
12428 sentence
12429
Daniel Veillardf7f41852001-06-22 15:18:01 +000012430Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12431
12432 * xmlversion.h: okay this is a generated file, but Windows
12433 users need it and they can't generate it, and I want CVS
12434 Windows users ...
12435 * win32/libxml2/libxml2_so.dsp: Windows project file for
12436 the shared lib version of libxml2
12437 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12438 resources needed for libxslt/xsltproc by Yon Derek
12439
Bjorn Reese3157b342001-06-22 14:41:45 +000012440Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12441
12442 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12443
Daniel Veillard4151acb2001-06-22 10:48:57 +000012444Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
Daniel Veillardcc146db2001-06-22 11:10:52 +000012446 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12447
12448Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
Daniel Veillard4151acb2001-06-22 10:48:57 +000012450 * include/win32config.h: Yon Derek provided a first fix
12451 to be able to compile libxslt/xsltproc on Windows
12452
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012453Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * xpath.c: attempt to work around what seemed a gcc optimizer
12456 bug when handling floats on i386 http://veillard.com/gcc.bug
12457 * tree.c entities.c encoding.c: doing some cleanups while
12458 chasing it
12459
Daniel Veillard017b1082001-06-21 11:20:21 +000012460Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * Makefile.am: cleanup when --without-debug is specified
12463 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12464 w.r.t. --without-debug and other include points
12465 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12466 Catalogs
12467 * configure.in entities.h tree.h HTMLparser.c: removed
12468 --without-corba, made the _private field mandatory
12469
Daniel Veillard87a764e2001-06-20 17:41:10 +000012470Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12473 outputs a BOM in UTF8, an errata has been issued to avoid the
12474 problem, that was the most reasonable solution... Add support
12475 for a leading UTF8 BOM in entities.
12476
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012477Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12478
12479 * valid.c: fixed a bug found when post validating an entity ref
12480 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12481 activate it too
12482
Daniel Veillard39196eb2001-06-19 18:09:42 +000012483Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12486 weakness in the node copy the XPointer and the XInclude
12487 implementations. Serious cleanup.
12488
Daniel Veillard3739b982001-06-19 12:51:30 +000012489Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * Makefile.am: Kjartan Maraas provided a small patch to
12492 add xml2-config.in to EXTRA_DIST
12493
Daniel Veillarda9142e72001-06-19 11:07:54 +000012494Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12497 provided another failing case found in KDE, the way the
12498 ctxt->vctxt.nodeTab was allocated and freed changed over
12499 time but it wasn't completely cleaned up. This should fix it.
12500
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012501Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12502
12503 * parser.c: Stephan Kulow also raised the fact that line number
12504 could get miscounted making debug harder, fixed the problem
12505 in xmlParseCharData()
12506
Daniel Veillard64b98c02001-06-17 17:20:21 +000012507Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * valid.c: Stephan Kulow pointed out a problem when validating
12510 and using an empty entity, forgot a 'break' in a case.
12511
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012512Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12515 * doc/xml.html: updated with 2.3.11
12516
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012517Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * TODO: updated adding cleanup of generated doc
12520 * configure.in: prepared to release 2.3.11
12521 * xmllint.c: added --version for bug reporting
12522 * doc/html/*.html: rebuilt the doc
12523
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012524Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * xpath.c: first part of the work on selecting namespace to
12527 fix bug #56115
12528
Daniel Veillard96ed5832001-06-15 22:22:04 +000012529Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12532 when using -liconv
12533 * TODO: updated
12534
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012535Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12538 cleanup, encoding support.
12539
Daniel Veillard608ad072001-06-14 08:32:28 +000012540Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12543
Daniel Veillard239d0522001-06-13 23:02:48 +000012544Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * xpath.c: bug detected by Ankh when / is used as a function arg
12547
Daniel Veillard02bb1702001-06-13 21:11:59 +000012548Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12551 of element and use it to avoid outputting formatting spaces at
12552 the wrong place. Implemented the format parameter for HTML save.
12553 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12554 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12555 result/HTML/wired.html: of course this impact the result of a
12556 number of HTML tests
12557
Daniel Veillard95d845f2001-06-13 13:48:46 +000012558Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * HTMLtree.[ch]: started augmenting the HTML save API with
12561 encoding and formatting parameters
12562
Daniel Veillardeca60d02001-06-13 07:45:41 +000012563Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * HTMLtree.h: cleanup and started evaluating the work needed on
12566 revamping the HTML output code
12567
Daniel Veillard84666b32001-06-11 17:31:08 +000012568Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12571
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012572Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12573
12574 * valid.c: fixed bug #56049, forgot one check in the
12575 validation routine
12576
Daniel Veillardca2366a2001-06-11 12:09:01 +000012577Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12578
12579 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12580
Daniel Veillard6761eee2001-06-11 10:29:38 +000012581Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * libxml.h: fixed an error in last commit
12584 * doc/FAQ.html: added an entry for compilation from CVS
12585
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012586Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * xmlversion.h.in libxml.h: Cygwin patches
12589 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12590 * tree.h: cleanup
12591
Daniel Veillardacd370f2001-06-09 17:17:51 +000012592Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12595 memory block in a strange case where libxml is linked twice
12596 in the binary.
12597
Daniel Veillard1d047672001-06-09 16:41:01 +000012598Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12601 state far too often, simple fix used to avoid it.
12602
Daniel Veillard4497e692001-06-09 14:19:02 +000012603Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12606 being processed, applied his patch
12607 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12608
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012609Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12610
12611 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12612 provided fixes to compile on MSCC again
12613 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12614 also provided an update for the project files.
12615
Daniel Veillarda682b212001-06-07 19:59:42 +000012616Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12619 bug #55810
12620
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012621Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * tree.c: fixed xmlGetNsProp() to close bug #55683
12624 Note this requires libxslt to use it's own function instead.
12625
Daniel Veillardf0c53762001-06-07 16:07:07 +000012626Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * HTMLtree.c: when in a pre element no formatting space should
12629 be added.
12630 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12631
Daniel Veillard068a9652001-06-07 15:30:26 +000012632Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * configure.in: added tests for signal() and signal.h
12635
Daniel Veillard541d6552001-06-07 14:20:01 +000012636Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12639
Daniel Veillard8a367d42001-06-07 14:01:34 +000012640Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * doc/libxml-doc.el: Felix Natter provided a new version for
12643 libxml2
12644
Daniel Veillard8a926292001-06-07 11:20:20 +000012645Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * HTMLtree.c: when in a pre element no formatting space should
12648 be added.
12649
Daniel Veillard14839d52001-06-06 16:11:56 +000012650Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12653
Daniel Veillarde95e2392001-06-06 10:46:28 +000012654Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12657 hack
12658 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12659 * uri.c: fixed a warning
12660
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012661Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * HTMLtree.c: trying to close bug #55772 escaping in script
12664 elements
12665 * doc/xml.html: suggest to send mail to the list
12666
12667Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012668
12669 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12670 good. Use a macro and based on the solution provided in
12671 vsnprintf manual page from GNU.
12672
Bjorn Reese99748722001-06-05 12:49:15 +000012673Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12674
12675 * error.c: Workaround for non-preserving variadic list.
12676 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12677
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012678Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * doc/xml.html: added 2.3.10 release
12681
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012682Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * configure.in: releasing 2.3.10
12685
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012686Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12689
Daniel Veillard20042422001-05-31 18:22:04 +000012690Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * encoding.c: Robert Collins provided a patch to add the
12693 "US-ASCII" encoding alias
12694
Daniel Veillard97ac1312001-05-30 19:14:17 +000012695Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12696
12697 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12698 string oriented functions and started cleaning the related areas
12699 in xpath.c which needed fixing in this respect
12700
Daniel Veillard2d703722001-05-30 18:32:34 +000012701Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12704 #55380
12705 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12706
Daniel Veillard9403a042001-05-28 11:00:53 +000012707Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * TODO: updated
12710 * nanohttp.[ch] : started adding APIs to get the redirected URL
12711 when this occurs (needed for further base computation
12712 * tree.h: cleanup
12713 * encoding.c: cleanup
12714 * SAX.c: minor change around ctxt->loadsubset
12715
Daniel Veillard6278fb52001-05-25 07:38:41 +000012716Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * Makefile.am include/Makefile.am: small change to have
12719 include/libxml rebuilt if working from CVS.
12720 * uri.c: applied another patch from Carl Douglas for URI escaping,
12721 this should close bug #51876
12722
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012723Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12726 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12727 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12728 added specific regression test
12729 * parser.h: preparing for the XSLT mode where DTD inherited
12730 attributes are added to the tree.
12731
Daniel Veillardbbd22452001-05-23 12:02:27 +000012732Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * xinclude.[ch]: Updated the namespace for the Last Call version
12735 * result/XInclude/include test/XInclude/include: updated the
12736 testsuite accordingly
12737
Daniel Veillard8514c672001-05-23 10:29:12 +000012738Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12741 related to bug #51876
12742
Daniel Veillard42596ad2001-05-22 16:57:14 +000012743Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * tree.c: fixed a gross mistake in base computation, xml:base is
12746 not completely correct yet (need cascade).
12747 * xpath.[ch]: added the few things needed to find a function name
12748 and URI from the XPath context when it is called.
12749
Daniel Veillard81418e32001-05-22 15:08:55 +000012750Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12753 * DOCBparser.c: small cleanup
12754 * xmllint.c: added a --catalogs option to load catalogs from
12755 $SGML_CATALOG_FILES
12756 * tree.c: cleanup
12757 * configure.in: iconv library fixup, ICONV_LIBS
12758
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012759Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * catalog.c: handling of CATALOG entries. detection of recursion,
12762 and a few bugfixes
12763 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12764 against the default namespace
12765
Daniel Veillard04b93292001-05-21 08:15:31 +000012766Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12769
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012770Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * parser.c: fixed propagation context info when parsing an
12773 external entity.
12774 * doc/html/*.html: regenerated a couple of docs
12775
Daniel Veillard4623acd2001-05-19 15:13:15 +000012776Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * doc/xml.html: update with 2.3.9 informations
12779
Daniel Veillardbed7b052001-05-19 14:59:49 +000012780Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12783 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12784 * doc/html/* : rebuilt the docs
12785 * valid.c: small patch which may improve some case when
12786 validating.
12787
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012788Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * HTMLparser.c: Closed bug #54891
12791 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12792 to the suite
12793
12794Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12797 applied a documentation patch from LotR and filled in a few missing
12798 descriptions
12799
Daniel Veillard76d66f42001-05-16 21:05:17 +000012800Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * xpath.c tree.c parser.c: speed optimizations at the parser level
12803 document tree freeing and xpath evaluation
12804
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012805Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * parser.c parser.h parserInternals.h: fixed a couple of
12808 interfaces for handling memory buffer input to const char *
12809 upon suggestion of JamesH.
12810
Daniel Veillardc3739e72001-05-15 15:23:27 +000012811Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * configure.in: LoTR sent a patch fixing the previous commit
12814
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012815Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * configure.in: trying to deal again with the stoopid -R linking
12818 flag of Solaris
12819
Daniel Veillard790142b2001-05-15 10:51:53 +000012820Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * xpath.h: two nodeset access macros from Thomas Broyer
12823
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012824Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12827 patch from Thomas Broyer
12828
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012829Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12832 case
12833 * INSTALL: was empty added stuff from the FAQ
12834
Daniel Veillard75bea542001-05-11 17:41:21 +000012835Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12838 attributes handling and #54433 by adding xmlUnsetProp()
12839 and xmlUnsetNsProp()
12840
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012841Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * HTMLparser.c: Patch from Jonas Borgström
12844 (htmlGetEndPriority): New function, returns
12845 the priority of a certain element.
12846 (htmlAutoCloseOnClose): Only close inline elements if they
12847 all have lower or equal priority.
12848 * result/HTML: this of course changed a number of tests results.
12849
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012850Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * xmlIO.c catalog.c: plugged in the default catalog resolution
12853 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12854 documentations
12855 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12856
Daniel Veillarda7374592001-05-10 14:17:55 +000012857Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12860 integrating catalogs
12861 * catalog.[ch] testCatalog.c: adding a small catalo API
12862 (only SGML catalog support).
12863 * parser.c: restaured xmlKeepBlanksDefault(0) API
12864
Daniel Veillardc17337c2001-05-09 10:51:31 +000012865Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12868
Daniel Veillard257d9102001-05-08 10:41:44 +000012869Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * parser.c: added xmlParseExternalEntityPrivate() to allow
12872 propagation of ctxt->_private when parsing external entities
12873
Daniel Veillard083c2662001-05-08 08:27:14 +000012874Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12877
Daniel Veillard01ef7382001-05-08 07:31:43 +000012878Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12881
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012882Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * valid.c: warn when indeterminist content model is detected
12885 * result/VC/ElementValid8: this adds a message
12886 * Makefile.am: add --novalid for VCM tests
12887 * parserInternals.c: added a call to Init memory
12888
Daniel Veillard64269352001-05-04 17:52:34 +000012889Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12892 when both parameters are NULL.
12893
Daniel Veillard37721922001-05-04 15:21:12 +000012894Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * valid.c: applied small patch from Gary Pennington, reindented
12897 some part of the code.
12898
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012899Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12902 release, updated and regenerated the docs
12903
Daniel Veillard357c9602001-05-03 10:49:20 +000012904Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * xpath.c result/XPath/expr/floats : clarified and cleanup
12907 printing of abnormal floats in tests.
12908
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012909Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12912 * results/HTML/ : a few changes in the output of the HTML tests as
12913 a result.
12914 * configure.in: tying to fix -liconv where needed
12915
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012916Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * Makefile.am: fixed a stupid error
12919
Daniel Veillard7150a032001-05-02 16:41:11 +000012920Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * configure.in Makefile.am: make the inclusion of the trio
12923 modules in the library conditional
12924
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012925Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * DOCBparser.c: patche from László Kovács, fixed entities refs
12928 in attributes handling
12929
Daniel Veillardedddff92001-05-02 10:58:52 +000012930Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12933 flushing
12934
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012935Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * xpath.c: fix of an XSLT namespace bug reported on the list
12938 general/bug-8-
12939
Daniel Veillard5792e162001-04-30 17:44:45 +000012940Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * strio.h trio.c: Dan McNichol suggested a couple of small
12943 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12944
Daniel Veillard02141ea2001-04-30 11:46:40 +000012945Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * tree.c parser.c encoding.c: spent a bit more time looking
12948 at the parsing speed and DOM handling. Added a few more
12949 speedups.
12950
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012951Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * parser.c: small but effective parsing speed improvement
12954
Daniel Veillardb59076b2001-04-29 17:04:07 +000012955Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * configure.in: default on the DocBook parser inclusion (for Gnome)
12958 * DOCBparser.h: fixed a header reference
12959
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012960Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * configure.in xpath.c: applied Bjorn patches for FPE on the
12963 alpha
12964
Daniel Veillardeefd4492001-04-28 16:55:50 +000012965Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12968 xmlSaveFormatFileTo()
12969
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012970Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * xpath.c: simple and efficient optimization, XPath functions
12973 aways bind to the same code, cache this
12974 * TODO: updated (by saying some is obsolete)
12975
Daniel Veillard2156a562001-04-28 12:24:34 +000012976Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * xpath.c: more cleanup work on XPath name parsing routines
12979
Daniel Veillard61d80a22001-04-27 17:13:01 +000012980Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12983 xmlXPathParseName
12984 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12985 * debugXML.c: avoid compilation problems if compiling without
12986 HTML support, Igor Zlatkovic
12987 * win32/libxml2/libxml2.def.src: being able to compile without
12988 XPath on Windows
12989
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012990Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * libxml.m4: yet another patch from Toshio Kuratomi
12993
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012994Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12997
Daniel Veillard67fee942001-04-26 18:59:03 +000012998Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * tree.[ch]: added xmlSaveFormatFile interface for saving
13001 and indenting a file.
13002
Daniel Veillard82e49712001-04-26 14:38:03 +000013003Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * xpath.c: fixed bug #53689 related to processing-instruction()
13006
Daniel Veillard02f077a2001-04-26 10:59:11 +000013007Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * DOCBparser.c: patche from László Kovács
13010
Daniel Veillard30211a02001-04-26 09:33:18 +000013011Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * parser.c: applied fixes from Christian Glahn bug report #53391
13014
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013015Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * error.c: Jean François Lecomte provided a complete description
13018 and a fix to bug #53537
13019
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013020Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13023
Daniel Veillard1034da22001-04-25 19:06:28 +000013024Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * DOCBparser.c SAX.c: a bit more work on entities processing.
13027 Still Need to cleanup XML output and references in attributes
13028
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013029Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13032
Daniel Veillardb33c2012001-04-25 12:59:04 +000013033Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * tree.c: trying to fix #53574, not completely complete,
13036 I would like xmllint --copy --debug test/ent1 and
13037 xmllint --debug test/ent1 to show the same result.
13038 * xpath.c: fix a bug when trying to sort namespace nodes
13039
Daniel Veillard5146f202001-04-25 10:29:44 +000013040Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * HTMLtree.c: real fix for #53402
13043
Daniel Veillard7533cc82001-04-24 15:52:00 +000013044Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13047 PIs when using xsl:output
13048 * valid.c: closing #53537 some case generate segfaults if there
13049 is validity errors
13050
Daniel Veillard61b33d52001-04-24 13:55:12 +000013051Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13054 of external parsed entities, added --noent to testDocbook
13055 * valid.c: Garry Pennington found an uninitialized variable
13056 access in xmlValidateElementContent()
13057
Daniel Veillard56098d42001-04-24 12:51:09 +000013058Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13061 with madness
13062 * result/HTML/ : this modified the result of the regression tests
13063 a lot.
13064
Daniel Veillard122376b2001-04-24 12:12:30 +000013065Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13068 to doc where it wasn't checked against NULL reported by
13069 Jens Laas
13070
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013071Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13074 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13075
Daniel Veillardeae522a2001-04-23 13:41:34 +000013076Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13079 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13080 * SAX.[ch]: cleanup and updates for DocBook
13081 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13082 ex SGML identifier changes
13083 * valid.c: removed a static unused function.
13084
Daniel Veillardde57c612001-04-23 09:13:36 +000013085Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * HTMLtree.c: applied change for Paul Sponagl on script saving
13088 * Makefile.am: the warning about entity title.xml are normal.
13089
Daniel Veillard393df012001-04-22 20:11:18 +000013090Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * configure.in: release of 2.3.7
13093 * Makefile.am: fixing make distcheck
13094
Daniel Veillarda41123c2001-04-22 19:31:20 +000013095Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * doc/html/* doc/xml.html: updated and regenerated the docs
13098
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013099Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13102
Daniel Veillarde82a9922001-04-22 12:12:58 +000013103Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * tree.c: fixed #53388 with the provided patch
13106
Daniel Veillard06803992001-04-22 10:35:56 +000013107Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * valid.c: Bjorn detected an invalid memory access. Fixed
13110 vstateVPush()
13111
Daniel Veillard40af6492001-04-22 08:50:55 +000013112Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13115
Bjorn Reese70a9da52001-04-21 16:57:29 +000013116Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13117
13118 * libxml.h: new header used only for the compilation of libxml
13119 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13120 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13121 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13122 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13123 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13124 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13125 baseline (version 1.2 plus a single patch).
13126 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13127 scientific notation for numbers. Tests added.
13128 * xpath.c: formatting of numbers changed to use sprintf
13129 (contribution from William Brack)
13130
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013131Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * valid.c: cleanup, more useful debugging
13134 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13135 * xmlIO.c: entity loading is printed as an error when validating
13136
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013137Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * valid.c: fixed to validate within entities
13140 * test/VCM/v22.xml: added a specific testcase
13141
Daniel Veillardca1f1722001-04-20 15:47:35 +000013142Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * valid.c: forgot an epsilon transition in for ()+
13145 * test/VCM/v21.xml : added a specific test case
13146
Daniel Veillard85349052001-04-20 13:48:21 +000013147Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13148
13149 * valid.c: removed a state explosion exhibited by RSS
13150 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13151 from bug #51872
13152
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013153Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13156 validation without using an ugly NFA -> DFA algo in the source.
13157 Made a specific algorithm easier to maintain, using a single
13158 stack and without recursion.
13159 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13160 * hash.c: made the growing routine static
13161 * tree.h parser.c: added the parent information to an
13162 xmlElementContent node.
13163
Daniel Veillarde470df72001-04-18 21:41:07 +000013164Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * SAX.c parser.c xpath.c: generating IDs when not validating
13167 from an external parsed entity was poisoning the ID has table
13168 with removed values. This was killing XSLT on the KDE help
13169 browser.
13170
Daniel Veillardceacdd92001-04-18 15:10:35 +000013171Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * entities.h: andrew@ugh.net.au detected a double declaration
13174
Daniel Veillarda10efa82001-04-18 13:09:01 +000013175Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * debugXML.c hash.c tree.h valid.c : some changes related to
13178 the validation suport to improve speed with DocBook
13179 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13180 the way validation errors get reported
13181
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013182Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13185 by P C Chow and William M. Brack for XSLT HTML output
13186
Daniel Veillard2d90de42001-04-16 17:46:18 +000013187Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13190 Igor Zlatkovic patches for MSC compilation and added his
13191 updates
13192
Daniel Veillarde043ee12001-04-16 14:08:07 +000013193Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13196 prefix lookup.
13197 * parserInternals.c: fixed the bug reported by Morus Walter
13198 due to an off by one typo in xmlStringCurrentChar()
13199
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013200Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * HTMLparser.c result/HTML/*: revamped the way the HTML
13203 parser handles end of tags or end of input
13204
Daniel Veillard82daa812001-04-12 08:55:36 +000013205Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13208
Daniel Veillard67a21302001-04-11 14:39:16 +000013209Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13212 bug where the linktime verions of free() won't work ...
13213
Daniel Veillard27b55282001-04-11 12:22:25 +000013214Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13217
Daniel Veillardafc73112001-04-11 11:51:41 +000013218Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * doc/xml.html: added 2.3.6 release
13221
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013222Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13225 * result/wml.xml: resulted in a small output change
13226
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013227Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * tree.c: xmlNewDoc was missing the charset initialization
13230 * xmllint.c: added --auto to autogenerate a doc, allow to
13231 reproduce the problem fixed on xmlNewDoc
13232
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013233Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * xpath.c: trying to get 52979 solved
13236 * tree.c result/ result/noent/: trying to get 52712 solved, this
13237 also made me clean up the fact that XML output in general should
13238 not add formating blanks by default, this changed the output of
13239 a few tests
13240
Daniel Veillard73639a72001-04-10 14:31:39 +000013241Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13244
Daniel Veillardfac26a12001-04-08 13:08:14 +000013245Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * configure.in: finally released 2.3.6
13248
Daniel Veillard911f49a2001-04-07 15:39:35 +000013249Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xpath.c: checking for null pointer generated by new code
13252
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013253Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * xpath.c: fixed a [] evaluation problem reported
13256 * test/XPath/tests/simpleaddr: extended test
13257 * result/XPath/simpleaddr: updated result
13258
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013259Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * xmllint.c: Dan Timis reported a portability problem
13262 on Macs without mmap, fixed it.
13263
Daniel Veillardb38bd552001-04-03 18:22:00 +000013264Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * testXPath.c : added a --tree option allowing to display the
13267 tree dump of the XPath expression
13268
Daniel Veillard4dd93462001-04-02 15:16:19 +000013269Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * xpath.c: fixed a memleak when comparing nodesets
13272 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13273 * tree.c: added a TODO
13274
Daniel Veillard92ad2102001-03-27 12:47:33 +000013275Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13278 we need string functions
13279 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13280 to be able to use them where needed. Applied some changes
13281 to reduce name linking pollution and compile in only what's
13282 needed.
13283 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13284 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13285 for the string manipulation functions
13286 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13287 to the free() function of xmlmemory.c
13288 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13289 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13290 usage.
13291
13292
Daniel Veillard2be30642001-03-27 00:32:28 +000013293Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * error.c: applied the context output patch of the error
13296 handling submitted by Chuck Griffith
13297 * error/VC/*: this slightly change some error logs
13298
Daniel Veillard50582112001-03-26 22:52:16 +000013299Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * parser.c: fixed line number reporting on error
13302
Daniel Veillard04be4f52001-03-26 21:23:53 +000013303Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * parser.c: Sullivan and Darin found a parser bug,
13306 applied the patch.
13307
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013308Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13311 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13312 xmlversion.h.in xpointer.c: of course the way I defined
13313 UNUSED breaks on old gcc version. Try to be smart and
13314 also define it directly in xmlversion.h
13315 * configure.in: removed -ansi flag from the pedantic set
13316
13317Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013318 Huge cleanup, I switched to compile with
13319 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13320 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13321 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13322 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13323 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13324 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13325 encoding.h entities.c error.c list.[ch] nanoftp.c
13326 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13327 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13328 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13329 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13330 Cleanup, staticfied a number of non-exported functions,
13331 detected and cleaned up a dozen of problem found this way,
13332 avoided a lot of public function name/typedef/system names clashes
13333 * doc/xml.html: updated
13334 * configure.in: switched private flags to the really pedantic ones.
13335
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013336Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * configure.in: 2.3.5
13339 * doc/html/*: rebuilt the docs
13340
Daniel Veillard146c9122001-03-22 15:22:27 +000013341Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * parser.c: fixed a reported bug in NOTATION parsing
13344 * uri.c: accepted but not fixed bug 51876, added TODO
13345 * Makefile.am: fixed bug 51876
13346
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013347Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * config.h.in configure.in error.c: fix a compilation problem
13350 on platforms without vsnprintf (xml@thewrittenword.com)
13351
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013352Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * parser.c: fixed a function name header typo
13355 * SAX.c: notations can also occur in external subset.
13356
Daniel Veillard7d42b542001-03-20 13:22:46 +000013357Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * error.c: removed a C++ like comment
13360
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013361Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * parser.c: fixing bug 52299 strange condition leading
13364 to a parser crash due to a buffer overflow
13365 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13366 added the specific test case
13367
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013368Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13371 xmlXPathConvert{String,Number,Boolean} to be able to make
13372 type casts without a context stack, fixed some implementation
13373 problems related to the absence of context at parse-time,
13374 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13375 in the public API too
13376 * xpointer.c xpathInternals.h: we need to know at parse time
13377 whether we are compiling an XPointer
13378
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013379Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13382 cleaned up the parser internals, refactored XPath code, added
13383 new compilation based APIs and cleanly separated public and
13384 private APIs.
13385
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013386Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * xpath.h: the comp field must be added at the end to avoid
13389 killing binary compat.
13390
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013391Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * Makefile.am: detect XPath memleaks in regreson tests
13394 * error.c: fixed and error w.r.t. error reporting still using
13395 stderr
13396 * hash.c: added new line at end of file
13397 * tree.h: minor cleanup
13398 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13399 expression parsing from evaluation, resulted in a number of
13400 changes internally, and in XPointer. Likely to break stuff
13401 using xpathInternals.h but should remain binary compatible,
13402 new interfaces will be added.
13403
Daniel Veillardd574f782001-03-14 19:40:17 +000013404Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * configure.in: fixed a couple of problems reported by
13407 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13408 without gcc on non linux platforms.
13409
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013410Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13413 a fix for --with-html-dir= configure support. I hope it won't
13414 break rpm generation
13415
Daniel Veillarda022fe02001-03-14 16:30:00 +000013416Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * xmlIO.c: one function comment cleanup.
13419
Daniel Veillard25239c12001-03-14 13:56:48 +000013420Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * SAX.c: external subset notations were improperly registered
13423 in the internal subset.
13424
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013425Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * README.cvs-commits: added, pointing to HACKING
13428 * HACKING: updated
13429
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013430Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * parser.c: and Matt Sergeant found one in the XML push
13433 parser (erroneous check I forgot to remove when I fixed the
13434 main parser).
13435
Daniel Veillard68d7b672001-03-12 18:22:04 +000013436Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * xpath.c: ptittom found a small bug in UnaryExpr
13439
Daniel Veillarde356c282001-03-10 12:32:04 +000013440Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * configure.in: bumped to 2.3.4
13443 * error.c: fixed bug #51860
13444 * tree.c: fixed bug #51861
13445 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13446 * tree.[ch] : added xmlDefaultBufferSize
13447 * nanoftp.c: typo in function name header block
13448 * doc/xml.html : updated, added link to XML::LibXSLT
13449 * doc/html/* : rebuilt the docs
13450
Daniel Veillard80f32572001-03-07 19:45:40 +000013451Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * parser.c SAX.c: the new content parsing code raised an
13454 ugly bug in the characters() SAX callback. Found it
13455 just because of strangeness in XSLT XML Rec ouptut :-(
13456
Daniel Veillard6c831202001-03-07 15:57:53 +000013457Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * Makefile.am: Martin Baulig suggested to add -lm
13460 * tree.c: found another bug in xmlNodeGetContent()
13461
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013462Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * xpath.c: Bjorn found the error related to strictness of comparison.
13465
Daniel Veillard29631a82001-03-05 09:49:20 +000013466Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * parser.c: trying to fix the Dtd parsing problem reported
13469 by Gary, side effect of last week speed optimizations.
13470
Daniel Veillard14be0a12001-03-03 18:50:55 +000013471Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13474 * parserInternals.c: removed unneeded test raised by Stric
13475
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013476Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13477
13478 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13479 and fixed by William Brack). Added xmlXPathFormatNumber.
13480 Changed the sorting slightly.
13481 * configure.in Makefile.am example/Makefile.am: Added -lm.
13482 Please note that applications linking with libxml2, must
13483 also like with the math library from now on.
13484
Daniel Veillardf9533d12001-03-03 10:04:57 +000013485Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13488
Daniel Veillard2f362242001-03-02 17:36:21 +000013489Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * parser.c: one must report spaces even if the Dtd element
13492 content proves that this is not part of the element content.
13493 * result/valid/*.xml: this changed the ouptu slightly
13494
Daniel Veillardb402c072001-03-01 17:28:58 +000013495Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * configure.in: bumped to 2.3.3
13498 * doc/xml.html: updated
13499
Daniel Veillard77851712001-02-27 21:54:07 +000013500Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * tree.c: minor doc fix
13503 * xpath.c: deallocation issues when a result tree has been
13504 converted to a node-set
13505
Daniel Veillardec70e912001-02-26 20:10:45 +000013506Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * doc/xml.html: oops corrected dates s/2000/2001
13509
Daniel Veillard8730c562001-02-26 10:49:57 +000013510Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * valid.c: new patch from Gary Pennington
13513
Daniel Veillard91e9d582001-02-26 07:31:12 +000013514Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * doc/xml.html: applied patch from Ankh
13517
Daniel Veillardedac3c92001-02-26 01:36:19 +000013518Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xinclude.c: fixed a problem building on Mac
13521
Daniel Veillard21a0f912001-02-25 19:54:14 +000013522Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * parser.c: more work on increasing parsing ferformances
13525
Daniel Veillard48b2f892001-02-25 16:11:03 +000013526Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13529 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13530 avoiding memcpy in production builds MEM_CLEANUP macro use
13531 * parser.[ch] parserInternals.c: optimizations of the tightest
13532 internal loops inside the parser. Better checking of I/O
13533 flushing/loading conditions
13534 * xmllint.c : added --timing
13535
Daniel Veillard71681102001-02-24 17:48:53 +000013536Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * configure.in: bumped to 2.3.2
13539 * doc/xml.html: updated for release
13540
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013541Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xpath.c: found a memleak and fixed a nasty bug
13544
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013545Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * xmllint.[c1] : added return code errors for xmllint
13548 * xpath.c: specific debug dump function for result value trees
13549
Daniel Veillard4b637072001-02-21 21:52:55 +000013550Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * xpath.c: finally implemented xmlXPathCompareNodeSets
13553 * test/XPath/expr/floats results/XPath/expr/floats: added
13554 a test for float expressions
13555
Daniel Veillardf714aa32001-02-21 03:07:44 +000013556Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13559 * parserInternals.[ch]: trying to speed up parsing
13560 * xpath.c : speeded up node set equality op
13561
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013562Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13565 better handling of ID/IDREF and the list modules associated
13566 * configure.in: small CFLAGS cleanup
13567
Daniel Veillarda8abee62001-02-19 15:14:59 +000013568Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * configure.in: fixed iconv detection on AIX (stric)
13571
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013572Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013573
13574 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13575
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013576Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13577
13578 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13579 and optimized xmlXPathNodeSetSort
13580
Daniel Veillard142adbf2001-02-17 13:21:05 +000013581Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * xpath.c: bug fix when context size is 0
13584 * parser.c: I like Norm's Dtd because they still manage to break
13585 the parser occasionally
13586
Daniel Veillardf23e0092001-02-16 13:21:29 +000013587Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13590
Daniel Veillarde0e26512001-02-16 00:11:46 +000013591Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13594 attributes within the XML-1.0 namespace
13595
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013596Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * xpathInternals.h: exported a few axis functions
13599 * doc/xml.html: updated the doc
13600
Daniel Veillard760f4422001-02-15 14:59:48 +000013601Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * configure.in: applied patch from Daniel van Balen for OpenBSD
13604 and bumped version to 2.3.1
13605 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13606 attempt to find autoclosing was simply broken, removed it,
13607 updated the examples, this is better
13608
Daniel Veillardd194dd22001-02-14 10:37:43 +000013609Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13612 hash functionnalities.
13613 * doc/html/* : rebuild the doc
13614
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013615Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13618 on predicate
13619 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13620 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13621 really want to have tags closed on output even if we accept
13622 unclosed ones on input
13623
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013624Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * xpath.c: ouch don't free NULL, rare case fixed
13627 * tree.c: don't coalesce text nodes if they don't have the
13628 same behaviour wrt escaping on output
13629
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013630Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * xpath.c: small fixup
13633 * SAX.c: don't warn on empty namespaces.
13634
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013635Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * README: a bit of cleanup
13638 * configure.in: preparing for 2.3.0 release
13639
Daniel Veillard1f83d392001-02-08 09:37:42 +000013640Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * hash.[ch]: added a first version of xmlHashSize()
13643 * valid.c: another bug fix from Gary Pennington
13644
Daniel Veillard5eef6222001-02-07 18:24:48 +000013645Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * valid.c: couple of bug fixes pointed by Gary Pennington
13648 * HTMLtree.c: #if 0 cleanup
13649
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013650Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13653 which removes a time consuming check of xmlXPathNodeSetAdd()
13654 and use it in places where we are sure to not break unicity
13655
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013656Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * xpath.c: bug fixes found from XSLT
13659 * tree.c: preserve node->name special values when copying nodes.
13660 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13661 external subset are fetched when available but without full
13662 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13663 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13664 output with encoding disabled.
13665
Daniel Veillard2c833b62001-02-03 08:52:06 +000013666Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13669 xmlCheckFilename should not be called from xmlFileOpenW
13670 and xmlGzfileOpenW
13671
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013672Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13675 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13676 added the new tests for URI normalization
13677 * testURI.c: fixed stoopid bugs
13678 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13679 the URI in the error messages are now properly normalized
13680
Daniel Veillardea28ce62001-02-02 08:20:19 +000013681Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13684
Daniel Veillarde99a4762001-02-01 04:34:35 +000013685Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13688
Daniel Veillard2b325a02001-01-31 20:46:31 +000013689Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xpath.c: fixed mod operator
13692
Daniel Veillardde55cf62001-01-31 15:53:13 +000013693Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * parser.c: fixed xmlStrcat doc
13696 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13697 trees.
13698
Daniel Veillard2f913b72001-01-31 13:23:49 +000013699Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * xpath.c result/XPath/tests/chaptersbase
13702 result/XPath/tests/simplebase: fixed XPath node()
13703 * tree.c: small fix in xmlNewNs()
13704 * Makefile.am: removed extraneous xml2Conf.sh rule
13705
Daniel Veillardb42042b2001-01-28 07:40:36 +000013706Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13709 Changed the library name, in order to get libxml-devel and
13710 libxml2-devel to coexist on a single system
13711 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13712 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13713
Daniel Veillardee0a4662001-01-27 18:59:33 +000013714Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13717 libxml2-devel installable in // as libxml-devel.
13718
Daniel Veillard5eb05942001-01-27 17:50:22 +000013719Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * doc/Makefile.am: fixed make rebuild in doc
13722 * doc/html/*.html: rebuilt the docs
13723
Daniel Veillard65c295d2001-01-26 09:32:39 +000013724Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13727
Daniel Veillard8e199902001-01-25 18:54:39 +000013728Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13731 the HTML doc to go into the -devel RPM ...
13732 * aclocal.m4 config.h.in: some updates due to auto* magic
13733
Daniel Veillard93086662001-01-25 18:13:04 +000013734Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * xpath.h: added a hook in the context structure allowing to
13737 link to extra support, needed for XSLT
13738
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013739Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13742 xmlXPtrCmpPoints to use it.
13743 * propagated the following patch from Alejandro Forero
13744 * include/win32config.h xmlIO.c: applied further suggestions
13745 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13746 * example/gjobread.c: fixed warnings, now that it builds
13747
13748Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13749
13750 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13751
13752 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13753 filename points to a valid file (not a directory).
13754 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13755 Added calls to xmlCheckFilenameDir.
13756
13757 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13758 `path' (rather than `filename') as the parameter to gzopen and open.
13759
Daniel Veillard48177c22001-01-23 15:27:41 +000013760Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * Makefile.am: fixed a problem with EXTRA_DIST
13763
Daniel Veillardb83ba402001-01-22 22:45:10 +000013764Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * Makefile.am example/Makefile.am: finally found the trick
13767 to build the example, i.e. add "." in SUBDIRS before example
13768 in the list <grin/>
13769
Daniel Veillard82687162001-01-22 15:32:01 +000013770Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * doc/xml.html: updated with an XSLT section, removed pointer to
13773 W3C CVS base.
13774
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013775Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13778 too, and deallocation need to occur the same way.
13779
Daniel Veillarde4566462001-01-22 09:58:39 +000013780Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13783 type correponding to an XSLT result tree fragment. Share most
13784 of the data format with node set, as well as operators.
13785 * HTMLtree.c: added a newline at the end of the doctype output
13786 whe this one is not present initially.
13787 * tree.c: make sure taht the parent and doc pointers are properly
13788 set when copying attributes (lists).
13789
Daniel Veillard701c7362001-01-21 09:48:59 +000013790Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13793
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013794Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * xpath.c: seems I finally killed that ugly path evaluation
13797 context bug (tagged 9999 in case is is wrong)
13798
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013799Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13802 for XSLT
13803
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013804Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13807 for xmlGzfileOpen() bug
13808
Daniel Veillardf6eea272001-01-18 12:17:12 +000013809Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * xpath.c: removed an error found by XSLT usage
13812 * tree.c parserInternals.h: use a predefined static string
13813 for text and comment nodes, avoid freeing them in xmlFreeNode,
13814 exported the string name in parserInternals.h and added
13815 another value to disable encoding at output (for XSLT),
13816 gain memory, time.
13817
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013818Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13821 win32/libxml2/libxml2_so.dsp: new makefiles and update
13822 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13823
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013824Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13827 Gary Pennington
13828
Daniel Veillard389e6b72001-01-15 19:41:13 +000013829Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * xpath.c: fixed the comaprision of values and nodelists,
13832 need to compare nodelist still ...
13833 * debugXML.c: avoided a possible core dump
13834 * HTMLparser.c: cleanup
13835 * nanohttp.c: contributed fix.
13836 * tree.c: fixes in properties handling added xmlSetNsProp
13837 needed by libxslt
13838 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13839 comment
13840 * TODO: updated
13841
Daniel Veillard167bd532001-01-06 21:09:34 +000013842Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * parser.c parserInternals.c: applied Bjorn Reese optimization
13845 patch
13846
13847Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * Makefile.am: applied patch fro make check from Martin Vidner
13850
Daniel Veillard503b8932001-01-05 06:36:31 +000013851Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * configure.in: preparing 2.2.11
13854 * doc/html/*: rebuild the HTML files
13855 * doc/xml.html : updated
13856
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013857Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * tree.c: fixed a stupid bug
13860 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13861 patches related to validation of an XInclude processing result
13862 * TODO: updated
13863
Daniel Veillarde2488192001-01-04 10:54:22 +000013864Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13867 on large files
13868
Daniel Veillardf060a412001-01-03 20:52:44 +000013869Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13872
Daniel Veillard45cff692001-01-03 18:02:04 +000013873Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13876 reported by Jonas Borgström
13877 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13878
Daniel Veillard08108982001-01-03 15:24:58 +000013879Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * testXPath.c xpath.c: fixing the XPath union expressions problem
13882 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13883
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013884Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * xmllint.c: Made is so if the file name is "-" is will read form
13887 standard input. Sven Heinicke <sven@zen.org>
13888 * tree.c: fixed a problem when growing buffer
13889 * tree.h: fixed the comment of the node types following andersca
13890 comment
13891 * TODO: updated
13892
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013893Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13894
13895 * HTMLparser.[ch]: added a way to avoid adding automatically
13896 omitted tags. htmlHandleOmittedElem() allows to change the
13897 default handling.
13898 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13899 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13900 of xmllint too when using --memory flag, added a memory test
13901 suite at the Makefile level.
13902 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13903 with namespace use when encountering QNames in XPath evalation,
13904 added xmlns() scheme in XPointer.
13905 * nanoftp.c : incorporated a fix
13906 * parser.c xmlIO.c: fixed problems raised with encoding when using
13907 the memory I/O
13908 * parserInternals.c: closed bug 25934 reported by
13909 torsten.landschoff@innominate.de
13910 * TODO: updated
13911
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013912Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13913
13914 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13915 on a non-updated tree :-(, made a 2.2.10 release to correct the
13916 situation
13917
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013918Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13919
13920 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13921 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13922 integrated a set of OpenVMS changes from Howard Taylor
13923 <Howard.Taylor@pacoast.com>
13924
Daniel Veillard58770e72000-11-25 00:48:47 +000013925Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13926
13927 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13928 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13929
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013930Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13931
13932 * HTMLparser.c: some fixes on auto-open of html/head/body
13933 * encoding.c: fixed a compilation error on some gcc env
13934 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13935 XPointer implementation
13936 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13937 related XPointer tests and associated results
13938
Daniel Veillard300f7d62000-11-24 13:04:04 +000013939Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13940
13941 * doc/xmldtd.html doc/xml.html: following a short step by step
13942 guidance on IRC to help maciej with DTDs I started a small
13943 page on the subject.
13944
Daniel Veillard748e45d2000-11-17 16:36:08 +000013945Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13946
13947 * HTMLparser.c: fixed handling of broken charrefs
13948 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13949 patches
13950
Daniel Veillard28929b22000-11-13 18:22:49 +000013951Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * doc/xml.html doc/html/* : rebuilt the docs after adding
13954 xinclude and updated page for 2.2.7 and 2.2.8
13955 * configure.in: releasing 2.2.8
13956
Daniel Veillard41e06512000-11-13 11:47:47 +000013957Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13958
13959 * parser.[ch] parserInternals.c: applied the conditional
13960 section processing fix from Jonathan P Springer
13961 <jonathan.springer2@gte.net>
13962 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13963 project file, fixed iconv default non support
13964 * xpath.c: fixed the problem of evaluating relative expressions
13965 when a node context is provided.
13966
Daniel Veillardbf432752000-11-12 15:56:56 +000013967Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13968
13969 * nanoftp.c: fixed gcc 2.95 new warnings
13970 * SAX.c: fixed a stupid bug
13971 * tree.c: fixed a formatting problem when round-tripping
13972 from/to memory
13973 * xinclude.c: chased memleak, fixed a base problem
13974 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13975 xmlXPtrBuildNodeList()
13976 * TODO: updated
13977 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13978 adding a first small set of regression tests for XInclude
13979
Daniel Veillardc2def842000-11-07 14:21:01 +000013980Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13981
13982 * nanohttp.[ch]: applied Wayne Davison patches to access
13983 the WWW-Authorization header.
13984 * parser.c: Closed Bug#30847: Problems when switching encoding
13985 in short files by applying Simon Berg's patch.
13986 * valid.c: fixed a validation problem
13987 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13988 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13989 Wayne Davison
13990 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13991 need to be extended to non full nodes selections.
13992 * xinclude.c: starts to work decently
13993
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013994Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13995
13996 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13997 debugXML.c xmlversion.h.in: Started adding XInclude support,
13998 this is a new xmllint option
13999 * tree.c xpath.c: applied TOM patches for XPath
14000 * xpointer.c: fixed a couple of errors.
14001 * uri.c: added an escaping function needed for xinclude
14002 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14003 new warning from RH70 gcc's version
14004
Daniel Veillarda4964b72000-10-31 18:23:44 +000014005Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * HTMLparser.c: fixed loop on invalid char in scripts
14008 * parser.c: update to description of xmlIOParseDTD()
14009 * libxml.m4 xmlversion.h.in: changes contributed by
14010 Michael Schmeing <m.schmeing@internet-factory.de>
14011 * configure.in: preparing for 2.2.7
14012 * Makefile.am: trying to avoid config.h and acconfig.h
14013 being included in the distrib
14014 * configure.in: released 2.2.7
14015
14016Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14017
14018 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14019 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14020
Daniel Veillard01411222000-10-30 15:33:22 +000014021Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14022
14023 * parser.[ch]: added xmlIOParseDTD()
14024 * xpointer.c: added support for the 2 extra parameters of
14025 string-range, fixed a stoopid error when '0' was present
14026 in XPointer expressions
14027 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14028 testsuite for the above
14029
Daniel Veillard6db58192000-10-30 09:27:53 +000014030Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * libxml.spec.in: improved package descriptions
14033
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014034Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14035
14036 * xpath.c xpathInternals.h: applied a large cleaning patch
14037 from TOM <ptittom@free.fr>, it also add namespace support
14038 for function and variables registration.
14039
Daniel Veillardbd20df72000-10-29 17:53:40 +000014040Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14041
14042 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14043 * Makefile.mingw: Wayne Davison's update adding hash.c
14044
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014045Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14046
14047 * xpath.c: fixed the root evaluation problems
14048 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14049 ignorable spaces with <b> <bold> <em>
14050 * tree.c: fixed a loop in xmlSearchNsByHref()
14051
Daniel Veillard767662d2000-10-27 17:04:52 +000014052Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14053
14054 * xpath.c: applied another XPath patch from TOM
14055 * xpath.c include/makefile.am: applied another patch from
14056 china@thewrittenword.com (cleanup on IRIX).
14057
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014058Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14059
14060 * xml-config.1: received a fixed version from Fredrik Hallenberg
14061 <hallon@lysator.liu.se>
14062
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014063Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14064
14065 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14066 cleanup patch for XPath
14067
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014068Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14069
14070 * patched to redirrect all "out of context" error messages to
14071 a reconfigurable routine. The changes are:
14072 * xmlerror.h : added the export of an error context type (void *)
14073 an error handler type xmlGenericErrorFunc there is an interface
14074 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14075 to reset the error handling routine and its argument
14076 (by default it's equivalent to respectively fprintf and stderr.
14077 * all the c files: all wild accesses to stderr or stdout within
14078 the library have been replaced to calls to the handler.
14079
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014080Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14081
14082 * configure.in: release 2.2.6
14083 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14084 exporting the inner functions of xpath for extension modules
14085 * doc/*: updated and rebuilt the doc
14086
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014087Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * nanohttp.c : applied Wayne HTTP cleanup patch
14090 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14091 and xmlNodeSetSpacePreserve()
14092
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014093Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14094
14095 * xpath.c: closing bug #29260
14096
Daniel Veillard126f2792000-10-24 17:10:12 +000014097Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14098
14099 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14100 multikey tuples, made hash structure opaque
14101 * valid.[ch]: moved elements, attributes, notations decalarations
14102 as well as ID and refs to hash tables.
14103 * entities.c: hash cleanup
14104 * xmlmemory.c: fixed a dump problem in debug mode
14105 * include/Makefile.am: problem passing in DESTDIR= values patch
14106 from Marc Christensen <marc@calderasystems.com>
14107 * nanohttp.c: removed debugging remains
14108 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14109 * HTMLparser.c parser.c: fixing a number of problems with the
14110 macros in the *parser.c files (Wayne).
14111 * HTMLparser.c: close the previous option when opening a new one
14112 (Marc Sanfacon).
14113 * result/HTML/*: updated the HTML results accordingly
14114
Daniel Veillard52afe802000-10-22 16:56:02 +000014115Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14118 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14119 XPath functions and XML entities table to them. More to come...
14120 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14121
Daniel Veillard683cb022000-10-22 12:04:13 +000014122Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * tree.c: coalesce adjacent text nodes
14125 * valid.c: handling of blank nodes in DTd validation (raised
14126 by problems with a posteriori validation).
14127 * nanohttp.c: changing behaviour on HTTP write stuff.
14128 * HTMLtree.c: forced body and html to be explicitely closed.
14129 * xpath.h: exported more XPath functions.
14130
Daniel Veillard1baf4122000-10-15 20:38:39 +000014131Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * Release of 2.2.5
14134 * xpointer.c: range() range-inside and other helper functions
14135 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14136
Daniel Veillard47e12f22000-10-15 14:24:25 +000014137Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14140 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14141
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014142Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14143
14144 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14145 and XPointer modules
14146
Daniel Veillard134c9f32000-10-15 10:27:08 +000014147Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * SAX.h: closed #25107
14150
Daniel Veillard39915622000-10-15 10:06:55 +000014151Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * testSAX.c: fixed problem with cdata reporting
14154 * SAXresult/* : updated
14155
Daniel Veillard1e851392000-10-15 10:02:56 +000014156Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14157
14158 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14159 Closed bug #27499, added to regression tests
14160 * TODO: updated
14161
Daniel Veillard7eda8452000-10-14 23:38:43 +000014162Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14163
14164 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14165 support for SCRIPT and STYLE with help from Bjorn Reese
14166 * test/HTML/* result/HTML/*: added simple testcase and updated
14167 the existing ones.
14168
Daniel Veillardff9c3302000-10-13 16:38:25 +000014169Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14172 string-range for empty strings
14173 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14174 test/XPath/xptr/strrange: augmented the XPointer testsuite
14175
Daniel Veillard189446d2000-10-13 10:23:06 +000014176Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * doc/xml.html doc/xmlmem.html: added a module describing memory
14179 interfaces and use, updated the main page.
14180
Daniel Veillard2f971a22000-10-12 23:26:32 +000014181Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14182
14183 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14184 nanoftp code work on Windows too now
14185
14186Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014187
14188 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14189 * xpointer.c: implemented string-range() at least a good first version
14190 * test/XPath/docs/str test/XPath/xptr/strrange
14191 result/XPath/xptr/strrange: the string-range() tests
14192
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014193Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * Makefile.am include/Makefile.am include/win32config.h
14196 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14197 and make distcheck
14198
Daniel Veillard19d61112000-10-11 23:50:35 +000014199Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14202 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14203 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14204
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014205Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14208 patch for socklen_t detection by
14209 Albert Chin-A-Young <china@thewrittenword.com>
14210
Daniel Veillardcd429612000-10-11 15:57:05 +000014211Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14214 and added a --dtdvalid option to xmllint used to test it
14215
Daniel Veillard47c02452000-10-11 13:04:36 +000014216Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14217
14218 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14219 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14220
Daniel Veillard2d38f042000-10-11 10:54:10 +000014221Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14222
14223 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14224 handlings (registration, lookup, cleanup)
14225
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014226Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14227
14228 * configure.in Makefile.am include/makefile.am: adding XPointer
14229 and XPtrtests target
14230 * xpointer.[ch] : new files for XPointer support
14231 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14232 more XPath tests
14233
Daniel Veillard57fda592000-10-10 23:24:14 +000014234Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
14236 * configure.in: fixed, very broken, make distcheck works again
14237
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014238Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * More work toward 2.2.5, integrated a number of patches
14241 * configure.in Makefile.am win32config.h.in: trying to cleanup
14242 make distcheck .... huh ...
14243 * include/Makefile.am include/win32config.h: new directory
14244 for includes
14245 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14246 updated teh makefiles and instructions for WIN32
14247 * xpath.c: small fixes
14248 * test/XPath/ results/XPath: updated the testcases and results
14249 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14250 suggested patches
14251 * valid.c: fixed an ID bug
14252
Daniel Veillardb71379b2000-10-09 12:30:39 +000014253Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14256 the automake bug where wrong dependancies were generated.
14257 * xpath.[ch]: worked on XPointer
14258
Daniel Veillard7e99c632000-10-06 12:59:53 +000014259Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * configure.in Makefile.am: 2.2.5, ship the include in an
14262 include/libxml subdirectory, use symlinks when using CVS
14263 * testSAX.c: fixed small bug
14264 * testXPath.c: changed the way testfiles are parsed
14265 * debugXML.c: same kind of cleanup when parsing an argument expression
14266 XPath/XPointers can have blanks embedded
14267 * xpath.[ch]: more cleanup, reorgs for XPointer work
14268 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14269 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14270
Daniel Veillard55b91f22000-10-05 16:30:11 +000014271Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14274 in the XPath engine, rewrote large parts of it, now it's far
14275 cleaner and in sync with the REC not an old WD. Fixed a parsing
14276 problem in the interactive XML shell found when testing XPath.
14277
Daniel Veillardac260302000-10-04 13:33:43 +000014278Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14279
14280 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14281 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14282 examples with the extra test
14283
Daniel Veillard7cfce322000-10-04 12:40:27 +000014284Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14287 the global init function.
14288
Daniel Veillard970112a2000-10-03 09:33:21 +000014289Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14290
14291 * HTMLparser.c: Doohhh, attribute name parsing was still case
14292 sensitive ! Fixed this ...
14293 * result/HTML/* : updated the tests results accordingly
14294
Daniel Veillard740abf52000-10-02 23:04:54 +000014295Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14296
14297 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14298 engine, should be far more stable, incorporated a new version of
14299 preceding/following axis, need testing
14300 * uri.c: fixed file:///c:/a/b/c problem
14301 * test/XPath/tests/idsimple: augmented the XPath tests
14302
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014303Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14304
14305 * doc/* rebuilding docs for 2.2.4 release
14306
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014307Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * configure.in: releasing 2.2.4
14310 * parser.[ch]: added xmlStrEqual()
14311 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14312 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14313 use xmlStrEqual instead
14314 * TODO: updated
14315 * added an XPath test
14316
Daniel Veillardbc765302000-10-01 18:23:35 +000014317Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14318
14319 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14320 * entities.h: exported xmlInitializePredefinedEntities
14321 * parser.[ch] : added xmlInitParser()
14322 * parserInternals.h : had to export htmlInitAutoClose()
14323
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014324Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14327 problems
14328 * Makefile.am : added XPath regression tests to normal tests
14329 * uri.c: fixed a problem with local paths, cleanup
14330 * parser.c: fixed a problem with large CData sections
14331
Daniel Veillardd2ade932000-09-30 14:39:55 +000014332Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * configure.in xml-config.in: patch from "Ben Taylor"
14335 <sol7x86@hotmail.com> for solaris shared libs lookup
14336
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000143372000-09-30 Martin Baulig <baulig@suse.de>
14338
14339 * libxml-2.0.pc.in: Provide pkg-config script.
14340
14341 * configure.in: Create the libxml-2.0.pc script from the
14342 libxml-2.0.pc.in templates.
14343 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014344 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014345
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014346Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14349 when compiling with MSC
14350
Daniel Veillard46057e12000-09-24 18:49:59 +000014351Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14352
14353 * xpath.c: patch for normalize-string() substring-before(),
14354 substring-after() and translate() functions from Bjorn Reese
14355 <breese@mail1.stofanet.dk>
14356 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14357 Fredrik Hallenberg <hallon@lysator.liu.se>
14358 * TODO: updated
14359
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014360Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14363 problem of socklen_t being undefined on a number of platforms
14364 * debugXML.c: fixed a compilation problem when without snprintf
14365
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014366Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14369 an URI bug and a fix for the control-character-induced infinite loop
14370 * nanohttp.c: preventive fix for compiling on WIN32
14371
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014372Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * xmlint.c: closing bug #25000
14375
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014376Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14379 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14380 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14381 related function, fixing xmlStrncmp(), and associated cleanup
14382 * result/HTML/entities.html.sax: updating result
14383
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014384Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14385
14386 * uri.c: applied patch for URI escaping from Wayne Davison
14387 <wayned@blorf.net>
14388 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14389 from Denis Barbier <barbier@imacs.polytechnique.fr>
14390 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14391 patch from Wayne Davison
14392
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014393Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * doc/xml.html : updated with new releases, adding "how to help"
14396
Daniel Veillard04698d92000-09-17 16:00:22 +000014397Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14400 removed a few warnings in pedantic mode ...
14401 * parserInternals.c parser.c: moved encoding switching function
14402 to parserInternals.c
14403 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14404
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014405Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14408 error or warning handlers
14409
Daniel Veillardb1059e22000-09-16 14:02:43 +000014410Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * parserInternals.c parserInternals.h parser.c Makefile.am:
14413 created a new module parserInternals.c, moved most of the
14414 code shared by the various parsers there, as well as
14415 deprecated code from parser.c. More cleanup of parser.c
14416 * uri.c: fixed a problem when URI is NULL
14417 * valid.c: speedup when looking for an attribute declaration
14418
Daniel Veillard39c7d712000-09-10 16:14:55 +000014419Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14420
14421 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14422 the cleanup of the computation of URI references when seeking
14423 external entities. The URI reference string and the resulting
14424 URI are both stored now.
14425 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14426 large s(n)printf checks and cleanup from Denis Barbier
14427 <barbier@imacs.polytechnique.fr>
14428 * xmlversion.h.in tree.h: couple of SGML declarations for a
14429 possible docbook module.
14430 * result/VC/ : a couple of test output changed due to the change
14431 of the entities URI
14432
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014433Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14434
14435 * parser.h: added a _private field for linking user's data
14436
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014437Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * parser.c parserInternals.h: demacroified most of the IS_XXX
14440 the gain in size is significant so ...
14441
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014442Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * entities.c: cases where looking up entities with doc==NULL
14445 covered
14446
Daniel Veillard90e11312000-09-05 10:42:32 +000014447Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
Daniel Veillard1de50802000-09-07 08:54:32 +000014449 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014450 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14451
Daniel Veillard98a79162000-09-04 11:15:39 +000014452Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
Daniel Veillard1de50802000-09-07 08:54:32 +000014454 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014455 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14456 * Makefile.in: added URItest and included thenin "make tests"
14457
14458Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014459
14460 * xmlversion.h.in: closed bug 22941
14461
Daniel Veillard2bb89092000-08-31 14:57:50 +000014462Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * doc/xmlio.html: added doc and example for entity loader
14465 redefinition.
14466
Daniel Veillard96984452000-08-31 13:50:12 +000014467Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14470 used by libxml
14471
Daniel Veillarde715dd22000-08-29 18:29:38 +000014472Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * parser.c: Fixed bug on invalid ontent characters and when using
14475 push.
14476 * xmllint.c: fixed xmllint endling of errors in push mode
14477
Daniel Veillard4948eb42000-08-29 09:41:15 +000014478Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014481 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014482 * result/HTML/*.sax: regenerated HTML SAX output
14483 * parser.c: more cleanup.
14484
Daniel Veillarde010c172000-08-28 10:04:51 +000014485Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014488 patches from Wayne Davison <wayned@users.sourceforge.net>,
14489 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014490 * HTMLparser.c: fixed an ignorable white space detection bug
14491 occuring when parsing with SAX only
14492 * result/HTML/*.sax: updated since the output is now HTML
14493 encoded...
14494
Daniel Veillard47f3f312000-08-27 22:40:15 +000014495Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014497 * HTMLparser.[ch]: applied some of Wayne Davison
14498 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014499
Daniel Veillarde0854c32000-08-27 21:12:29 +000014500Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14503 undeclared namespace prefix was used, added a warning.
14504 Cleaned up support w.r.t. entities, spilling out a warning
14505 and being pedantic on lookups.
14506 * test/warning/ent9 : added testcase for previous example.
14507 * TODO: updated
14508 * parserInternals.h parser.c: changed the way names are parsed
14509 now allow infinite size and decrease penalty for normal use
14510 * parser.c: Started a big cleanup/check of the parser code,
14511 fixed some of the most tortuous entity code, spotted code
14512 unused anymore
14513 * test/*: added tests for very long names and related nasty
14514 things.
14515
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014516Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * doc/encoding.html: added encoding aliases doc
14519 * doc/xml.html: updates
14520 * encoding.[ch]: added EncodingAliases functions
14521 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14522 bottleneck affecting large DTDs like Docbook
14523 * parser.[ch] xmllint.c: added a pedantic option, will be
14524 useful
14525 * SAX.c: redefinition of entities is reported in pedantic mode
14526 * testHTML.c: uninitialized warning from gcc
14527 * uri.c: fixed a couple of bugs
14528 * TODO: added issue raised by Michael
14529
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014530Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * doc/encoding.html: propagated Martin Duerst suggestions
14533
Daniel Veillard52402ce2000-08-22 23:36:12 +000014534Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14535
14536 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14537 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14538 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14539 by Wayne Davison
14540
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014541Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * nanoftp.c nanohttp.c: small cleanup
14544 * TODO: updated
14545
Daniel Veillard244ece92000-08-19 20:58:02 +000014546Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * added an old VC testcase and updated title.xml entity
14549
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014550Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14553 done on auto-opening of <p> tags and cleanup of SAX output
14554
Daniel Veillard979e55e2000-08-19 16:48:54 +000014555Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14556
14557 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14558
Daniel Veillard4540be42000-08-19 16:40:28 +000014559Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * doc/xml.html libxml.* structure.*: updated the doc a bit
14562
Daniel Veillard808a3f12000-08-17 13:50:51 +000014563Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14566 of SAX tests
14567
Daniel Veillard29579362000-08-14 17:57:48 +000014568Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14571 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14572
Daniel Veillard1255ab72000-08-14 15:13:33 +000014573Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14576 * testHTML.c: fix core dump on Solaris 2.x systems
14577 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14578 * result/HTML/*.sax: previous bug fix lead to new results
14579
Daniel Veillard03109292000-08-14 14:58:22 +000014580Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14583 * configure.in: added --with-readline=DIR to accept alternate
14584 path for readline include/library
14585 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14586 for ANSI under HP-UX
14587 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14588 includes @LIBS@
14589
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014590Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * doc/* : rebuilt the docs
14593 * getting ready for 2.2.2 release
14594
Daniel Veillard87b95392000-08-12 21:12:04 +000014595Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14598 and xmlAddFeature()
14599 * tree.[ch]: added xmlAddChildList()
14600 * xmllint.c: MAP_FAILED macro test
14601 * parser.h: added xmlParseCtxtExternalEntity()
14602 * valid.c: applied bug fixes removed warning
14603 * tree.c: added CDATA block to elements content
14604 * testSAX.c: cleanup of output
14605 * testHTML.c: added SAX testing
14606 * encoding.c: better error recovery
14607 * SAX.c, parser.c: fixed one of the external entity processing
14608 of the OASis testsuite
14609 * Makefile.am: added HTML SAX regression tests
14610 * configure.in: bumped to 2.2.2
14611 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14612 SAX results
14613
Daniel Veillard88a172f2000-08-04 18:23:10 +000014614Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * configure.in: patch for HP compiler
14617
146182000-08-04 Sven Heinicke <sven@zen.org>
14619
14620 * xmllint.c: Was coredumping sometimes when the file given didn't
14621 exist.
14622
Daniel Veillard46e370e2000-07-21 20:32:03 +000014623Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014626
Daniel Veillard46e370e2000-07-21 20:32:03 +000014627 when using in memory parsing. Need some cleanup.
14628 * xmllint.c configure.in: added a --memory flag to test memory
14629 parsing
14630
Daniel Veillard36650692000-07-21 15:16:39 +000014631Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * nanohttp.c: fixed socklen_t replacement to unsigned int
14634 * parser.c: fixed a space handdling missing at the end of
14635 production 28 DOCTYPE.
14636 * xmlmemory.c: fixed a stupid bug on the routine to override
14637 allocation functions
14638 * TODO: updated
14639
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014640Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * doc/ regenerated the docs
14643
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014644Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14645
14646 * doc/encoding.html doc/xml.html: added I18N doc
14647 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14648 improvements, both parser and filters, added ASCII & HTML,
14649 fixed the ISO-Latin-1 one
14650 * xmllint.c testHTML.c: added/made visible --encode
14651 * debugXML.c : cleanup
14652 * most .c files: applied patches due to warning on Windows and
14653 when using Sun Pro cc compiler
14654 * xpath.c : cleanup memleaks
14655 * nanoftp.c : added a TESTING preprocessor flag for standalong
14656 compile so that people can report bugs more easilly
14657 * nanohttp.c : ditched socklen_t which was a portability mess
14658 and replaced it with unsigned int.
14659 * tree.[ch]: added xmlHasProp()
14660 * TODO: updated
14661 * test/ : added more test for entities, NS, encoding, HTML, wap
14662 * configure.in: preparing for 2.2.0 release
14663
Daniel Veillard49703262000-07-10 10:27:46 +000014664Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * nanoftp.c: fixed the way the control connection is handled
14667 * libxml.spec.in: fixed the dependancies and cleanup
14668
Daniel Veillard306be992000-07-03 12:38:45 +000014669Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * doc/xml.html: changed the xmlsoft.org structure, updated the
14672 examples w.r.t. root and childs
14673
Daniel Veillard7d853352000-07-02 18:53:09 +000014674Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14677
Daniel Veillard365e13b2000-07-02 07:56:37 +000014678Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14679
14680 * HTMLparser.c: Work on character encoding support for the HTML parser
14681 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14682 * encoding.c: Fixed a potential memleak in the encoding stuff
14683
Daniel Veillardaf743792000-07-01 11:49:28 +000014684Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * doc/FAQ.html doc/Makefile.am : added a FAQ
14687
14688Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014689
14690 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14691 of the HTML parser to force it to not bypass SAX
14692
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014693Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * win32config.h.in: updated
14696 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14697 lacks iconv support :-( need to release 2.1.1
14698 * configure.in: release 2.1.1
14699 * HTMLparser: fixed bug #14784
14700 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14701 by Windows compiler
14702 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14703 the SAX startDocument() callback.
14704 * TODO: updated
14705
14706Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * added xmlStopParser()
14709
Daniel Veillardbe803962000-06-28 23:40:59 +000014710Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * configure.in: 2.1.0 prerelease
14713 * Large resync between W3C and Gnome tree
14714 * nanoftp, nanohttp.c: fixed stalled connections probs
14715 * HTMLtree.c SAX.c : support for attribute without values in
14716 HTML for andersca
14717 * valid.c: Fixed most validation + namespace problems
14718 * HTMLparser.c: start document callback for andersca
14719 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14720 * parser.h, SAX.c: serious speed improvement for large
14721 CDATA blocks
14722 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14723 different encoding
14724 * example/Makefile.am example/gjobread.c tree.h: work on
14725 libxml1 libxml2 convergence.
14726 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14727 and the LIBXML_TEST_VERSION macro
14728
Daniel Veillardc310d562000-06-23 18:32:15 +000014729Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14730
14731 * doc/xml.html: various patches and improvements typo fixed by
14732 Felix Natter
14733 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14734 from Felix Natter <fnatter@gmx.net>
14735
Daniel Veillardf3029822000-05-06 08:11:19 +000014736Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * doc/upgrade.html: updated with instructions for support of both
14739 libxml-1.x and libxml-2.x
14740 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14741 for 2.x support and also fixed includes
14742
14743
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014744Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14747 the encoding support, added iconv support, so now libxml if
14748 compiled with iconv automatically support japanese encodings
14749 among others. Work based on initial patch from Yuan-Chen Cheng
14750 I may have broken binary compat in the encoding handler
14751 registration scheme, but that was so utterly broken I don't
14752 expect anybody to have used this feature until now.
14753 * parserInternals.h: fixup on the CHAR range macro
14754 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14755 code.
14756 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14757 * uri.c: added xmlParseURI() I can't believe I forgot to
14758 implement this one in 2.0 !!!
14759 * SAX.c: moved doc->encoding update in the endDocument() call.
14760 * TODO: updated.
14761
Daniel Veillard06047432000-04-24 11:33:38 +000014762Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * tree.h: removed extraneous xmlRemoveProp definition
14765 * TODO: added item about --disable-corba configure switch
14766 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14767 * nanoftp.c: fixed include problems giving troubles on AIX and
14768 slowlaris
14769 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14770 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14771 comment and headers changes to lower gtk-doc number of warnings
14772 * doc/html/*: rebuilt docs
14773
Daniel Veillarde0aed302000-04-16 08:52:20 +000014774Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * HACKING: documented the tag for 1.x and instructions
14777
Daniel Veillard5e873c42000-04-12 13:27:38 +000014778Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14781 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14782 xmlCreateIOParserCtxt
14783 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14784 significant overall improvement
14785 * xmllint.c: added I/O test to xmllint
14786 * testSAX.c: added a speed test
14787 * doc/* : updated/regenerated
14788
Daniel Veillardfc708e22000-04-08 13:17:27 +000014789Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * xpath.c uri.h parserInternals.h: cosmetic changes from
14792 "Timur I. Bakeyev" <timur@bat.ru>, including making
14793 xmlCreateURI() public
14794
Daniel Veillard5d211f42000-04-07 17:00:24 +000014795Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14798 and the code at the same time. Added a clean mechanism for
14799 overload or added input methods: xmlRegisterInputCallbacks()
14800 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14801 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14802 * TODO: updated
14803 * doc/* : updated/regenerated
14804 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14805 source dir
14806
Daniel Veillarde77a9182000-04-05 19:12:29 +000014807Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * testURI.c: yet another forgotten commit, I should get some sleep !
14810
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014811Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * xmllint.c: forgot to commit this too ?
14814
Daniel Veillardb9df4042000-04-05 14:23:16 +000014815Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * xmlversion.h.in : forgot to commit this previously
14818
Daniel Veillard361d8452000-04-03 19:48:13 +000014819Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14822 * README TODO: updated for release
14823 * uri.c uri.h: added authority parsing/saving
14824 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14825 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14826 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14827 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14828 Makefile.am : added compile-time customization of libxml
14829 --with-ftp --with-http --with-html --with-xpath --with-debug
14830 --with-mem-debug
14831 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14832 #include <libxml/xxx.h> I hope it won't break too much stuff
14833 and will be manageable in the future...
14834 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14835 and added xmllint to the installed programs
14836 * uri.h: added xmlFreeURI()
14837
Daniel Veillardec303412000-03-24 13:41:54 +000014838Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * uri.c uri.h: finished the escaping handling, the base support
14841 and the URI path normalization. Looks good just lacks the
14842 authority content parsing code.
14843 * Makefile.am: added instructions to generate testURI
14844 * TODO: updated
14845 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14846 added links and icons for W3C and Gnome
14847
Daniel Veillard8f621982000-03-20 13:07:15 +000014848Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * xmlmemory.[ch] : seems I forgot to actually update the files in
14851 the last commit :-)
14852 * doc/xml.html doc/html/* : updated and uploaded the docs
14853
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014854Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14857 * TODO: updated
14858 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014859 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014860 gfree).
14861 * Makefile.am, uri.c, uri.h: added a set of functions to do
14862 exact (litteraly copied from the RFC 2396 productions) parsing
14863 and handling of URI. Will be needed for XLink, one XML WFC,
14864 XML Base and reused in the nano[ftp/http] modules. Still work
14865 to be done.
14866
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014867Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * configure.in, libxml.spec.in : libxml2
14870 * doc/* : updated the doc page, rebuilt the docs
14871
Daniel Veillardcf461992000-03-14 18:30:20 +000014872Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * all: tagged LIB_XML_1_X
14875 * *.c *.h : updated from W3C CVS tree
14876 * configure.in : 2.0.0-beta
14877 * libxml.spec.in : libxml2 package nam
14878 * result/* : new version of the tests output
14879
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014880Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14883
Daniel Veillardb566ce12000-03-04 11:39:42 +000014884Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * doc/* : rebuilt the docs
14887 * parser.c: final patch on #6766
14888 * valid.c: small patch on validity checks.
14889
Daniel Veillardfb76c402000-03-04 11:39:42 +000014890Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14893 added
14894 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14895 compatibility w.r.t. XML spec and existing code.
14896
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014897Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * parser.c: seems a better solution to <a> </a> exists,
14900 will try it for a while
14901
Daniel Veillard83a30e72000-03-02 03:33:32 +000014902Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * parser.c: tried to remove the <a> </a> generating <a/>
14905 this is hard. Left a flag for that purpose. Fixed bug #6766
14906 * configure.in: prepared 1.8.7 not released, due to previous
14907 problem
14908
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014909Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * doc/xml.html : applied second patch from Paul DuBois
14912
Daniel Veillard402e8c82000-02-29 22:57:47 +000014913Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14914
14915 * doc/xml.html : applied patch from Paul DuBois
14916
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014917Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14920
Daniel Veillard5feb8492000-02-02 17:15:36 +000014921Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14924 compilation warnings on various platforms.
14925 * parser.c: Fixed #5281 validity error callbacks are now desactived
14926 by default if not validating.
14927
Daniel Veillardf341f932000-02-02 14:52:08 +000014928Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14931
Daniel Veillard13c757e2000-02-01 23:59:15 +000014932Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14935 <gkatsi@cs.toronto.edu>
14936
Daniel Veillard726e8792000-01-30 20:04:29 +000014937Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14940 processing URLs
14941
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014942Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14945 xmlNanoFTPUpdateURL for persistent control connections.
14946 * configure.in: 1.8.6
14947
14948Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14951 * tree.[ch] : added xmlSaveNoEmptyTags
14952
James Henstridgef3be9312000-01-28 13:59:21 +0000149532000-01-29 James Henstridge <james@daa.com.au>
14954
14955 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14956
14957 * Makefile.am: added nanoftp.[ch] to the build.
14958
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014959Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * nanoftp.[ch]: cleanup, comments, API
14962 * debugXML.c : fixed a bug in the cat command
14963 * doc/*: regenerated the docs
14964
Daniel Veillardda07c342000-01-25 18:31:22 +000014965Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14968 * debugXML.c : fixed a bug in the cat command
14969 * valid.c: fixing some small probs
14970 * libxml.spec.in: get rid of the SNAP suffix
14971 * doc/xml.html: updated the status
14972
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014973Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * xml-config.in: xml-config --version to just return the
14976 version number
14977 * xpath.c: some cleanup w.r.t. axis when the current node is
14978 an attribute.
14979 * TODO: updated
14980
Daniel Veillard461a66c2000-01-18 18:01:01 +000014981Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * configure.in: prepared for libxml-1.8.5
14984 * doc/* recompiled the documentation
14985
149862000-01-17 Jody Goldberg <jgoldberg@home.com>
14987
14988 * configure.in : WARNING autoconf subtlety alert :
14989 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14990 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14991 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14992 get defined by AC_CHECK_HEADERS.
14993
Daniel Veillardf967b902000-01-17 16:06:10 +000014994Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14997 Rune.Djurhuus@fast.no
14998
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014999Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * TODO: updated
15002 * tree.c, parser.c: made sure that only memory alloc problems
15003 and internal parser errors are allowed to write to stdout or
15004 stderr.
15005
Daniel Veillard0142b842000-01-14 14:45:24 +000015006Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * tree.c : restored xmlNewGlobalNs since this seems used by
15009 a lot of existing code :-(, fixed a bug in xmlNewNs
15010 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15011 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15012 to exit() from the library code.
15013 * xpath.c, parser.c: removed bugs or unused code detected by
15014 Windows compilers
15015 * parser.c: started adding interfaces for parsing well balanced
15016 XML fragments
15017 * configure.in: releasing 1.8.4
15018 * doc/* : rebuilt the docs
15019
Daniel Veillard2eac5032000-01-09 21:08:56 +000015020Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * tree.[ch] : added xmlNewDocFragment() for DOM
15023 * testHTML.c: uninitialized variable.
15024
Daniel Veillardf3a73582000-01-05 14:58:39 +000015025Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * doc/* : rebuild the docs
15028
Daniel Veillard71b656e2000-01-05 14:46:17 +000015029Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * acconfig.h: readline and history patch
15032 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15033 * tree.c: added check and handling when possibly removing an ID
15034 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15035 and saving.
15036 * test/HTML/entities.html result/HTML/entities.html* : test for
15037 various entities reference cases
15038 * result/HTML/* : as a result output of some testcase have
15039 changed
15040 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15041 by previous example. added xmlParseTryOrFinish().
15042 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15043 entities.h debugXML.h HTMLparser.h: changed the way struct are
15044 declared to allow gtk-doc to expose those
15045 * parser.c: closed bug #4960
15046 * Makefile.am configure.in: Applied patch from
15047 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15048 and math/socket libs detection
15049
Daniel Veillard437b87b2000-01-03 17:30:46 +000015050Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * configure.in, Makefile.am: link tester against readline
15053 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15054
Daniel Veillard686d6b62000-01-03 11:08:02 +000015055Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * tree.[ch]: added xmlRemoveProp
15058 * win32config.h.in nanohttp.c: avoid including the Windows
15059 socket stuff in every C files
15060 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15061 the XmL parser(s)
15062 * test/ns4 result/ns4 etc...: added test case for previous prob
15063 * tree.c: xmlNewNs wasn't checking for double definition
15064 * Makefile.in: fixed a problem with dist-hook duplicates
15065 * parser.[hc], xmlIO.c: fixed the loading of external entities
15066 APIs, now xmlLoadExternalEntity() is used everywhere and
15067 setting up an app specific front-end using the
15068 * SAX.c parser.c: some fixes, now the xhtml spec validates
15069 with the xhtml DTD.
15070 * error.c: fixed crashes in case of no input stream
15071 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15072 to the validation tests and results
15073
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015074Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15077 too htmlCreatePushParserCtxt() and htmlParseChunk()
15078 * parser.c: a bit of cleanup.
15079 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15080 to XML) removed the last mem leak known
15081 * HTMLtree.c: output message cleanup
15082 * xmlmemory.c: display content info about memory blocks
15083 * result/HTML/wired.* : missing att value warning change
15084
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015085Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * doc/* : rebuilt the documentation
15088
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015089Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * parser.[ch] parserInternals.h: Push parser for XML,
15092 seems to work fine now
15093 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15094 --push for push testing
15095 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15096 * testSAX.c: added --push
15097 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15098 subtree
15099 * xmlIO.[ch] : enriched API + fixes for push mode
15100 * entities.[ch]: added the entity content length to the struct.
15101 * xmlmemory.[ch]: new API to show the last entries for the shell
15102 * valid.c: added required attribute testing
15103 * SAX.c: the cdata callback now merge contiguous fragments
15104 * HTMLparser.c: cleanup of some macros
15105
Daniel Veillard3c558c31999-12-22 11:30:41 +000015106Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * parser.c: fix for PIs name starting with xml
15109 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015110 * *.c, configure.in win32config.h.in : generate win32config.h for
15111 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015112
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015113Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15114
15115 * parser.c: fixed a stupid = vs. == bug :-(
15116 * doc/gnome-xml.sgml: s/glade/xml/
15117
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015118Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * configure.in, doc/xml.html : bug fix release 1.8.2
15121 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15122 Hopefully the end of that silly C++ include problem
15123 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15124 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15125 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15126 troubles with autoclosed elements when the stree shape doesn't
15127 follow the DtD specs. Added htmlIsAutoClosed() and
15128 htmlAutoCloseTag()
15129 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15130 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15131 * debugXML.c: fixed a bug on printing default namespaces.
15132 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15133
Daniel Veillardb24054a1999-12-18 15:32:46 +000015134Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * result/HTML/*.htm[l] : updated the HTML regression tests according
15137 to the new output
15138 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15139 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15140 problem due to intermix of extern "C" { ... } declarations for C++
15141 and recursive includes in the headers
15142
Chris Lahey323c48c1999-12-18 15:32:45 +0000151431999-12-20 Chris Lahey <clahey@umich.edu>
15144
15145 * HTMLtree.c: Made it so that html nodes with a single child do
15146 not insert a carriage return before or after the child node.
15147
Daniel Veillardb24054a1999-12-18 15:32:46 +000015148Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015149
15150 * configure.in, doc/xml.html : bug fix release 1.8.1
15151 * parser.c: fixed bug #4344
15152 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15153 added the glue to avoid C++ problems
15154 * doc/* : regenerated the documentation
15155
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015156Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15159 namespace recognition, and Dia as a resul :-(
15160 * encoding.c: closed bug #3950
15161
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015162Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * valid.c: debugging a posteriori validation, except URI expansion
15165 stuff this should be fixed now
15166 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15167 Carl Nygard <cnygard@bellatlantic.net>
15168 * tester.c: added --postvalid, cleaning of the code
15169 * tree.[ch]: added xmlDocGetRootElement()
15170
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015171Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15172
15173 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15174 c++ losage.
15175
Daniel Veillard10a2c651999-12-12 13:03:50 +000015176Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * configure.in, doc/xml.html : bumped to 1.8.0
15179 * xlink.[ch], Makefile.am : added framework for link detection
15180 * parser.h: added nbChars to parser context, needed for cleanup.
15181 * xmlmemory.c: removed a nasty bug when out of mem
15182 * valid.[ch]: adding namespace support for attribute decl
15183 * tester.c: added --debugent option
15184 * debugXML.[ch]: added xmlDebugDumpEntities()
15185 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15186 buffers instead, this was really needed, validation was breaking
15187 in strange ways due to that. Added xmlParseStringPEReference()
15188 and other parsing from strings functions. Entities processing
15189 modified again, but PERef are still not handled correcly but
15190 unless you're Eve Maller you won't notice :-)
15191 * HTMLparser.c: large changes toward reliability, and switched to
15192 lowercase internal tags, XHTML is lowercase, so it will help
15193 that output is closer to next version.
15194 * doc/* : regenerated the documentation, it is now hosted at
15195 http://xmlsoft.org/ (same bits I just bought the domain :-)
15196
15197
Daniel Veillard294cbca1999-12-03 13:19:09 +000015198Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15201 doc generation
15202 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15203 in the SAX API
15204 * doc/*: rebuilt the doc making sure everything appears in the
15205 HTML files
15206
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015207Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15210 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15211 which allow impressive speed improvement on dataset with
15212 large text pieces, but at the cost of broken binary
15213 compatibility and slightly bigger memory usage.
15214 Configure with --with-buffers to activate them, they
15215 are protected with XML_USE_BUFFER_CONTENT define.
15216 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15217 goal is 0 memory left allocated once parser is no more used
15218 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15219 call xmlCleanupParser() and xmlMemoryDump()
15220
Daniel Veillarda819dac1999-11-24 18:04:22 +000015221Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15224 * parser.[ch] encoding.[ch]: added memory cleanup routines
15225 * parser.c: closing bug #3788
15226 * doc/*: rebuilt the doc
15227
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015228Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15231 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15232 * tester.c: added --compress option
15233 * doc/*: rebuilt the documentation
15234
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015235Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15238 if given /proc/kcore as input !
15239 * doc/xml.html doc/*: updated and rebuilt the documentation
15240
15241Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015242
15243 * parser.c: Fixed some wrongly space collapsing code due to
15244 a misreading of the spec.
15245 * result/*: fixed the output accordingly
15246
15247Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015248
15249 * encoding.c: bug fix and typos
15250 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15251 * parser.c: added attribute normalization closing bug #3597
15252 * test/att* result/att* SAXresult/att*: testcase for attribute
15253 normalization
15254
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015255Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * configure.in: closing bug #3163 by adding extra flags for the
15258 cc compiler on HP-UX
15259
Daniel Veillard51e3b151999-11-12 17:02:31 +000015260Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * valid.[ch] : removed a typo and an enumerated type bug in the
15263 xmlAddElementDecl() function
15264 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15265 call to xmlEncodeEntitiesReentrant() so that the functions
15266 New, Set and Get are at the same level.
15267 * parser.c HTMLparser.c: extra memory allocation bug for
15268 attributes detected by someone using libxml in embedded systems :-)
15269
Daniel Veillard962195f1999-10-28 15:51:53 +000015270Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * xmlmemory.h: turned off mem debug :-\
15273
Daniel Veillard35008381999-10-25 13:15:52 +000015274Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * parser.c: closed bug #2784 a one line fix, but worth pushing
15277 a new release out
15278 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15279 some structures, comments before and after the
15280 main element, and other nastyness
15281 * HTMLtree.c tree.c: accomodate the extended HTML supported
15282 * configure.in: pushing 1.7.4
15283 * test/ent8 and related outputs : added a new test for bug #2784
15284 * test/HTML/wired.html and related output: a nasty HTML example
15285 * Makefile.am: improved the test scripts
15286 * docs/* : reran the documentation extractor, updated xml.html
15287
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015288Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15291 HTMLparser and debugged the HTML related code. HTML documents
15292 now have their own type
15293 * entities.c: do not dump &apos; for HTML output
15294 * xmlmemory.c: improvement, breakpoint mechanism
15295 * testHTML.c: added --sax --repeat ...
15296 * Makefile.am: improved the HTML tests
15297 * valid.[ch]: added xmlValidGetValidElements and
15298 xmlValidGetPotentialChildren
15299 * tester.c: added --insert to test the 2 new functions
15300 * test//* result//* SAXresult//* : regression test cleanup
15301 and extension.
15302 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15303 gnome-xml-nanohttp.html
15304
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015305Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * HTMLparser.c: fixed problems with some autoclose tags
15308 * tree.c: fixed XML output problems.
15309 * result/* SAXresult/*: update of the tests output
15310
Daniel Veillard6077d031999-10-09 09:11:45 +000015311Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * Makefile.am: Arturo patch for xmlConf.sh version info
15314 * parser.c: Tim Josling patch for single quoted items
15315 * tester.c: Tim Josling patch for tester options usage
15316 * tree.h: indent cleanup
15317
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015318Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15321 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15322
Daniel Veillard00fdf371999-10-08 09:40:39 +000015323Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * tree.c : Raph patch for initialization of CORBA fields
15326 * parser.c, xpath.c, ...: modification of doc comments
15327 * xpath.c : allow spaces in xpath expressions
15328
Daniel Veillardad219441999-09-27 08:17:49 +000015329Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * xmlmemory.h: turning off memory debug :-(
15332
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015333Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15336 better SAX interfaces.
15337 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15338 entity.
15339 * configure.in: 1.7.2
15340
15341Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015342
15343 * libxml.spec.in: fixed the URL
15344 * doc/xml.html: improved the documentation front-end
15345
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015346Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015347
15348 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15349
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015350Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015351
15352 * libxml.spec.in: fixed the alpha compile problem
15353 * parser.[ch]: changed errno to errNo in the parser context :-(
15354 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15355 * doc/xml.html: changed CHAR to xmlChar
15356 * doc/html/*: recompiled the documentation
15357 * configure.in: 1.7.1
15358
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015359Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * parser.h: modified the parser context struct to regain 1.4.0
15362 binary compatibility
15363 * parser.c, xml-error.h: added errno ot teh context and defined
15364 a set of errors values with update of errno
15365 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15366 DTDs and entities
15367 * *.h, *.c: complete cleanup of the use of config.h and include
15368 protection depending on the current setup.
15369 * overalll debugging, maintenance and bug-fixing on all modules
15370 * updated the documentation
15371 * ready for 1.7.0
15372
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015373Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * HTMLparser.c : cleanup
15376 * SAX.c valid.c valid.h: added ID/IDREF checking
15377 * tree.c tree.h: extended doc structure for refs
15378 * configure.in: 1.6.2
15379 * parser.c: patched bug in SAX user arg call
15380 * parserInternals.h: patched missing close in C++ wrapping
15381 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15382 especially upcoming XPointer implementation.
15383 * doc/xml.html: augmented, typo
15384
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015385Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15386
15387 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15388 not all invocations of install understand -d.
15389
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015390Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15391
15392 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15393 to make 'check' works, when builddir != srcdir.
15394
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015395Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * doc/xml.html : updated the documentation
15398
Daniel Veillard6454aec1999-09-02 22:04:43 +000015399Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15402 not deallocated memory blocks
15403 * *.c : replaces all calls to malloc() free() and realloc() to
15404 the wrapper functions/macros
15405 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15406 instead of xmlFreeNodeList()
15407
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015408Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * HTMLparser.c: corrected a stupid bug leading to core dump at
15411 tree deallocation. Removed warnings indicated by
15412 Stephane.Conversy@lri.fr
15413 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15414 looked for in the external subset
15415
15416Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015417
15418 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15419 on SGI by Stephane.Conversy@lri.fr
15420
Daniel Veillardb96e6431999-08-29 21:02:19 +000015421Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * all .h : changed the prototype declaration indent as in gtk
15424 * most .c : working on reducing the TODOs in the code
15425 * most .c : cleanup though -pedantic and Insure++
15426 * improvements on validation ID checkings.
15427 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15428 * xml-config.in: closed #1810
15429
15430Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015431
15432 * tree.h, valid.c, valid.h: more work on validity, IDs
15433 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15434 definition for AIX
15435
Daniel Veillardb556eb51999-08-15 17:19:50 +000015436Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15439 the distribution due to a cut'n paste error at last commit
15440
Daniel Veillardb05deb71999-08-10 19:04:08 +000015441Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * configure.in: upgraded to version 1.4.0
15444 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15445 Big update, added a large part of the validation process,
15446 it should be usable, but some parts are missing
15447 * xpath.c: improved the implementation w.r.t. root.
15448 * Makefile.am: added more tests
15449 * test and result trees: added a lot of tests
15450 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15451
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015452Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * Added an HACKING file
15455
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015456Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * xpath.[ch] : improvements and debug of the XPath implementation
15459 * parser.c, HTMLparser.c : modified the parsers to be progressive
15460 * tree.[ch] : extended the Buffer promitives
15461 * xmlIO.[ch] : added basic I/O routines providing progressive
15462 parsing and ready for I18N conversion plugins
15463 * SAXresult/* : the SAX callback sequence maybe slightly different
15464 now
15465 * test*.c : improved/updated the tests programs
15466 * doc/* : recompiled the docs.
15467
Daniel Veillard15b75af1999-07-26 16:42:37 +0000154681999-07-26 Michael Meeks <michael@edenproject.org>
15469
15470 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15471
15472 * tree.c: Ditto.
15473
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015474Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * configure.in: upgraded to version 1.4.0
15477 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15478 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15479 XML query language, see http://www.w3.org/TR/xpath for more details.
15480 * parser.c, parser.h: added CHAR* related string functions for XPath
15481 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15482 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15483 rebuild the docs.
15484 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15485 and regression testing capabilities for XPath.
15486
Daniel Veillardd79d7871999-07-12 10:38:12 +000015487Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15490 closing bug #1646
15491
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015492Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * Makefile.am, example/Makefile.am: closed bug #1683
15495
Daniel Veillard3166ab11999-07-11 16:14:19 +000015496Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * example/Makefile.am, configure.in: added the makefile for the
15499 gjobread example
15500
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015501Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15502
15503 * doc/Makefile.am:
15504 - fix which allow "make install DESTDIR=</install/prefix>".
15505
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015506Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15509 which fixed a problem on the file reading-code.
15510
Daniel Veillard82150d81999-07-07 07:32:15 +000015511Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15514 output.
15515 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15516
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015517Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * parser.h : Oops removed the binary compatibility problem
15520 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15521 * parser.c, HTMLparser.c: applied patches for reading from stdin
15522
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015523Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * parser.c, entities.c, valid.c: cleanup bug #1591
15526 * configure.in: cleanup bug #1592
15527 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15528 the same tree back-end. Hence gdome will be available for it.
15529 * doc/Makefile.am: close bug #617
15530
Daniel Veillard97fea181999-06-26 23:07:37 +000015531Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * parser.c: alloctate a per parser context SAX interface block
15534
Daniel Veillard14fff061999-06-22 21:49:07 +000015535Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15538 and xmlEncodeEntitiesReentrant with the correct one :-\
15539
15540Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * commit of my internal XML base changes, quite a lot of
15543 changes, cleanups, better entities support, framework for
15544 new I/O and charset detection and handling
15545 * Fixed the configure/Makefile stuff to generate shared libs
15546 with the proper version info, so we jumped on rev from
15547 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15548 xmlEncodeEntities() result need to be freed now, and a string
15549 xmlParserVersion provide the current library version.
15550
Raph Levien05240da1999-06-15 21:27:11 +000015551Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15552
15553 * parser.c: fixed a buffer overrun for when you have a very long
15554 attribute with no entities in it.
15555
Daniel Veillardbb2da581999-06-13 14:37:07 +000015556Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * added example directory
15559 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15560
Daniel Veillard011b63c1999-06-02 17:44:04 +000015561Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * Release of libxml-1.1, nearly everything has been touched for
15564 this.
15565 * Added more regression tests
15566 * Updated the documentation
15567
Daniel Veillard27d88741999-05-29 11:51:49 +000015568Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * tree.[ch]: unified the XML_NO_CORBA defines.
15571 * parser.c encoding.[ch]: started plugging in char encoding detection
15572
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015573Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15574
15575 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15576 Also freed allocated buffer.
15577
Daniel Veillard27d88741999-05-29 11:51:49 +000015578Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015579 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15580 reentrancy problem at printing. One is left in entities.c, to
15581 remove ASAP
15582 * testSAX.c : added a test example showing the use of the SAX
15583 interface if one doesn't want to build the DOM tree.
15584 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15585
Daniel Veillard517752b1999-04-05 12:20:10 +000015586Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15589 large revamping of the parser to use SAX callbacks
15590 http://www.megginson.com/SAX/ (or at least a C like interface
15591 a la Expat). It's now possible to set up your own callbacks
15592 and the parser will not build a DOM tree.
15593 * test/* result/*: updated the test suite, I finally removed
15594 the old Namespace draft support (PI based).
15595
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015596Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * Makefile.am: added test result to EXTRA_DIST for make tests
15599
Daniel Veillard64068b31999-03-24 20:42:16 +000015600Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * parser.c, parserInternals.h: moved the chars macro definitions
15603 to parserInternals.h
15604 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15605 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15606
Daniel Veillard012ccc11999-03-23 10:11:11 +000015607Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * xml-config.in : applied patch to make --version work
15610
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000156111999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15612
15613 * Makefile.am (check-local): Alias for `tests' target. This will
15614 cause `make check' to do the right thing.
15615 (tests): Don't run tests in srcdir. Also, replaced calls to
15616 basename with a `sed' "equivalent".
15617
Daniel Veillardd109e371999-03-05 06:26:45 +000015618Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15621 it in the header and not the sources, updated the doc.
15622 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15623 pointing this out.
15624
Daniel Veillardbc50b591999-03-01 12:28:53 +000015625Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15628 exported the inputStream routines.
15629 * doc/html/* : updated accordingly
15630
Daniel Veillardd692aa41999-02-28 21:54:31 +000015631Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * parser.c, parser.h, parserInternals.h: added a few extra
15634 internal calls to allocate and free parser contexts ...
15635 * doc/html/* : updated accordingly
15636
Daniel Veillard55a99271999-02-25 11:01:29 +000015637Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * configure.in, Makefile.am, doc/makefile.am : General changes for
15640 1.0.0 release and including the generated HTML documentation.
15641
Daniel Veillard35925471999-02-25 08:46:07 +000015642Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * makefile.am : added parserInternals.h, oops.
15645
Daniel Veillard1e346af1999-02-22 10:33:01 +000015646Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * parserInternals.h: added this header giving access to the parser
15649 internal functions.
15650 * doc/Makefile.am : added a rebuild target which rebuilds the full
15651 set of documentations
15652 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15653 the internal subset.
15654 * *.c *.h: modifications needed to generate the documentation using
15655 gtk-doc, cleanup of functions blocks, reorganisation of struct
15656 declarations.
15657
Daniel Veillard1164e751999-02-16 16:29:17 +000015658Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15661 the tar and spec file to include the beginning of the doc.
15662
Nuno Ferreira03d04781999-02-13 00:07:17 +0000156631999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15664
15665 * doc/.cvsignore: Added this file.
15666
Daniel Veillard6800ef31999-02-08 18:33:22 +000015667Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * tree.c: fixed xmlGetProp to return "" when the attribute
15670 exists, even if the node-list is NULL.
15671
Daniel Veillard726c7e31999-02-08 15:13:10 +000015672Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * tree.c: patched an error outputting empty attribute values.
15675 * Makefile.am and doc/makefile.am: have been updated during the
15676 week-end. Sorry for an empty CVS log, I got a shell problem.
15677
Daniel Veillard1899e851999-02-01 12:18:54 +000015678Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * tree.h: cleaned up using enums instead of defines
15681 * parser.c, valid.[ch]: more work on parsing/output of element
15682 declarations
15683
Daniel Veillard3b9def11999-01-31 22:15:06 +000015684Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * valid.[ch], tree.c, parser.c : more work toward full parsing
15687 of XML DTDs.
15688 * README: added informations about mailing-list and on-line
15689 documentation
15690
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000156911999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15692
15693 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15694
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015695Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * parser.c, tree.[ch] : more work toward conformance testing,
15698 added a last element to accelerate parsing of very flat structures
15699 started working on internal subset Element content declaration.
15700 * valid.[ch] : first cut at adding code toward validation.
15701 * previous changes had also small impact on most files, especially
15702 the conformance testing using James Clark test suite.
15703
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015704Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * test/* : updated the examples, most of them were not well
15707 formed (humm), and added rdf2.
15708 * result/* : resulting changes in the output.
15709
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015710Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15713
Daniel Veillard44b3a061998-12-05 17:27:22 +000015714Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * tree.c: patched a bug in the generation of empty attributes
15717
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015718Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15721 for node/trees/documents/... Biggest problem is namespace
15722 support when copying subtrees.
15723
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015724Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * parser.c, entities.c: improve entities and char ref encoding,
15727 and cleanups of error messages.
15728
Daniel Veillard242590e1998-11-13 18:04:35 +000015729Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * parser.c, entities.c: simple bug hunting done during rpm2html and
15732 rpmfind integration.
15733
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015734Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * parser.[ch]: Added interfaces allowing to specify a SAX
15737 handler before parsing.
15738
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015739Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15740
15741 * parser.c: redirrect all errors reporting through the SAX
15742 error function
15743
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015744Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15747 * libtool, tlmain ...: update of the libtool files
15748
Miguel de Icaza442321c1998-11-04 18:13:38 +0000157491998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15750
15751 * entities.c: Use g_snprintf insteda of snprintf.
15752
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015753Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15756 added ent5 test for this purpose.
15757 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15758
Daniel Veillard27271681998-10-30 06:39:40 +000015759Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * parser.c: fixed? a strange error due to compression on a GWP
15762 document.
15763
Daniel Veillard25940b71998-10-29 05:51:30 +000015764Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * tree.[ch]: bug fixing
15767 * entities.[ch]: defined a specific type for predefined entities
15768 * doc/xml.html: more documentation on the library, how to use it,
15769 overview of the interfaces.
15770
Daniel Veillard16253641998-10-28 22:58:05 +000015771Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15774
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015775Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15776
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015777 * tree.c: corrected a small bug
15778 * doc/xml.html: continuing writing documentation.
15779
15780Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15781
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015782 * debugXML.h debugXML.c: added debugging utilities.
15783 * tester.c: added --debug switch.
15784 * tree.c: patched an incorrect node->type assignment.
15785 * parser.c: formatting, ensure that node->doc != NULL in attributes
15786
Daniel Veillardccb09631998-10-27 06:21:04 +000015787Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15790 entity support and provide an internal representation close to
15791 DOM one (entity ref nodes, and attribute value as tree). I tried
15792 to preserve the interface but this will surely break some apps
15793 (I have to change rpm2html/rpmfind for example). I had to change
15794 two interfaces, and the generated tree is somewhat different.
15795 * doc/* : started documenting the XML library, the tree and
15796 DOM/Corba. This is a first step.
15797
Daniel Veillard11e00581998-10-24 18:27:49 +000015798Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * parser.c: Set up the fonctions comment block, boring but useful.
15801 * parser.h, SAX.c, parser.c: now attributes are processed through
15802 the SAX interface. The problem is that my SAX interface diverged
15803 quite a bit from the original one, well this is not an official
15804 spec, and translating it from Java to C is hairy anyway...
15805
Daniel Veillard97b58771998-10-20 06:14:16 +000015806Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15809 fonctions comment block, boring but useful.
15810
15811Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015812
15813 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15814 conversion routines. However they are not yet used to convert the
15815 inputs. The core will run with UTF-8.
15816
Daniel Veillard33942841998-10-18 19:12:41 +000015817Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * tree.c : make sure that the type id is properly set-up when
15820 a new object is allocated, needed for DOM.
15821
Daniel Veillard27fb0751998-10-17 06:47:46 +000015822Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * tree.h, tree.c: Ok, the main objects in the tree will be native
15825 corba objects, it costs 8 bytes per Node, Attribute and Document
15826 but it simplifies the Corba integration a lot (no extra interface
15827 objects to allocate/free).
15828
Daniel Veillard0bef1311998-10-14 02:36:47 +000015829Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15832 and changed NODEs contants for conformity with DOM Level 1
15833
Daniel Veillard27864701998-10-08 03:47:24 +000015834Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * added hooks to keep track of servants when creating objects
15837 xmlDoc and xmlNode (for Corba export).
15838
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015839Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * added xml-config script.
15842
Daniel Veillard7066a791998-10-01 20:28:28 +000015843Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15844
15845 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15846 to autoupdate libtool and automake conf files.
15847
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000158481998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15849
15850 * Makefile.am: Use '?' to separate the sed
15851 commands as ',' is used when people pass -Wl,something.
15852
15853
Daniel Veillard15a8df41998-09-24 19:15:06 +000015854Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * tree.c, tree.h: added a per-document compression interface.
15857
Daniel Veillard151b1b01998-09-23 00:49:46 +000015858Tue Sep 22 20:47:38 EDT 1998
15859
15860 * tree.c, tree.h: added saving with compression and added interfaces
15861 to control the compression level (xmlGetCompressMode,
15862 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15863
Daniel Veillard70120ff1998-09-22 00:24:21 +000015864Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * parser.c: corrected a loop for files of size 0
15867
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000158681998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15869
15870 * error.h: New file. Contains prototyes from `error.c'.
15871
Tom Tromeyc19653d1998-08-14 01:22:43 +000015872Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15873
15874 * Makefile.am (xmlincdir): New macro.
15875 (xmlinc_HEADERS): Renamed from include_HEADERS.
15876
Daniel Veillard845664d1998-08-13 04:43:19 +000015877Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * applied small patch on numeric entities from
15880 Christopher Blizzard <blizzard@appliedtheory.com>
15881
Daniel Veillard260a68f1998-08-13 03:39:55 +000015882Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * New release 0.2, removed the old xml_* files so that it's
15885 coherent with the other CVS base (W3C), far better conformance
15886 to standard, new namespaces, decent entities support, beginning
15887 of a SAX-like interface. Nearly nothing left intact, even the
15888 test examples ...
15889
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000158901998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15891
15892 * .cvsignore: Add .deps dir
15893
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015894Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15897
Daniel Veillardfe926001998-07-26 04:28:20 +000015898Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015899
Daniel Veillardfe926001998-07-26 04:28:20 +000015900 * configure.in: added test for CPP
15901 * AUTHORS, Changelog: the original ones didn't get commited but the
15902 glib ones instead, fixed.
15903 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015904
Daniel Veillardfe926001998-07-26 04:28:20 +000015905Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015906
Daniel Veillardfe926001998-07-26 04:28:20 +000015907 * integrated code developped at W3C
15908 * changed the original Copyright
15909 * migrated to automake
15910 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015911