blob: 6cf9169db6a04c7847c8a40fbda9944b5759edcd [file] [log] [blame]
Daniel Veillard96a4b252003-02-06 08:22:32 +00001Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemastypes.c: started implementing some of the missing
4 default simple types
5 * result/relaxng/*: updated the results
6
Daniel Veillard72fef162003-02-05 14:31:19 +00007Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * NEWS doc/*: updated the docs, ready for 2.5.2 release
10
Daniel Veillard71531f32003-02-05 13:19:53 +000011Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * HTMLparser.c tree.c xmlIO.c: comments cleanups
14 * Makefile.am: use xmllint for doing the RelaxNG tests
15 * configure.in: preparing 2.5.2 made schemas support default to
16 on instead of off
17 * relaxng.c: removed the verbosity
18 * xmllint.c: added --relaxng option
19 * python/generator.py python/libxml_wrap.h: prepared the integration
20 of the new RelaxNG module and schemas
21 * result/relaxng/*: less verbose output
22
Daniel Veillardec498e12003-02-05 11:01:50 +000023Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * valid.c: do not run content model validation if the
26 content is not determinist
27
Daniel Veillardde590ca2003-02-05 10:45:26 +000028Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * SAX.c: added the redefinition of namespaced attribute
31 check that was missing as Fabrice Desré pointed out.
32
Daniel Veillard930dfb62003-02-05 10:17:38 +000033Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
36 improvements from Nick Kew, allowing to do more checking
37 to HTML elements and attributes.
38
Daniel Veillard4287c572003-02-04 22:48:53 +000039Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
40
41 * xinclude.c: fixing bug #105137 about entities declaration
42 needing to be copied to the including document.
43
Daniel Veillard652d8a92003-02-04 19:28:49 +000044Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * catalog.c: fixed bug #104817 with delegateURI
47 * xpath.c: fixing bugs #104123 and #104125
48
Daniel Veillard0e298ad2003-02-04 16:14:33 +000049Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * configure.in valid.c xmlreader.c python/libxml_wrap.h
52 python/types.c: fixing #104096 to compile without regexps
53
Daniel Veillard57e79b32003-02-04 15:33:12 +000054Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * valid.c: fixing bug #103969 forgot to add an epsilon transition
57 when building the automata for elem*
58
Daniel Veillard358a9892003-02-04 15:22:32 +000059Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
60
61 * HTMLparser.c: applied patch from Arne de Bruijn fixing
62 bug #103827
63
Daniel Veillardeb137172003-02-04 15:18:06 +000064Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * HTMLparser.c: updating a comment, fixing #103776
67
Daniel Veillard8d589042003-02-04 15:07:21 +000068Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * parser.c: fixing bug 105049 for validity checking of content
71 within recursive entities.
72
Daniel Veillarde5b110b2003-02-04 14:43:39 +000073Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * HTMLparser.c: try to fix # 105049
76 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
77 * tree.c: updated a function comment
78
Daniel Veillard419a7682003-02-03 23:22:49 +000079Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * relaxng: more work on grammars and refs/defs
82 * test/relaxng/* result/relaxng/*: augmented/updated the
83 regression tests
84
Daniel Veillard144fae12003-02-03 13:17:57 +000085Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * relaxng: more work on name classes, except support
88 * test/relaxng/* result/relaxng/*: augmented/updated the
89 regression tests
90
Daniel Veillard1ed7f362003-02-03 10:57:45 +000091Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * relaxng: more work on name classes, the "validate all" schemas
94 seems to work now.
95 * test/relaxng/* result/relaxng/*: augmented/updated the
96 regression tests
97
Daniel Veillard3b2e4e12003-02-03 08:52:58 +000098Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
101 * parser.c: put a guard against infinite document depth, basically
102 trying to avoid another kind of DoS attack.
103 * relaxng.c: some code w.r.t. nameClasses
104
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000105Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * test/relaxng/* result/relaxng/*: check all the namespace support
108 was actually correct based on tutorial section 10.
109
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000110Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * relaxng: include seems to work okay now
113 * test/relaxng/* result/relaxng/*: augmented/updated the
114 regression tests
115
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000116Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
117
118 * relaxng.c: a bit of work done in the train back.
119 * test/relaxng/*: added one of the include tests
120
Daniel Veillard154877e2003-01-30 12:17:05 +0000121Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * relaxng: more work done in the train
124 * test/relaxng/* result/relaxng/*: augmented/updated the
125 regression tests
126
Daniel Veillarde431a272003-01-29 23:02:33 +0000127Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * relaxng.c: debugging of externalRef
130 * test/relaxng/* result/relaxng/*: augmented/updated the
131 regression tests
132
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000133Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * relaxng.c: more work on Relax-NG, implementing externalRef
136 * test/relaxng/* result/relaxng/*: augmented/updated the
137 regression tests
138 * Makefile.am: cleanup to Relaxtests target
139
Daniel Veillardb08c9812003-01-28 23:09:49 +0000140Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * relaxng.c: more work on Relax-NG, implementing interleave
143 * test/relaxng/* result/relaxng/*: augmented/updated the
144 regression tests
145
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000146Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * relaxng.c: more work on Relax-NG, implementing interleave
149 * test/relaxng/* result/relaxng/*: augmented/updated the
150 regression tests
151
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000152Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
153
154 * doc/tutorial/customfo.xsl
155 * doc/tutorial/customhtml.xsl
156 adding stylesheet customizations used to generate fo
157 for pdf and html
158
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000159Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * relaxng.c: more work on Relax-NG
162 * test/relaxng/* result/relaxng/*: augmented/updated the
163 regression tests
164 * xmlschemastypes.c: added a number of base type definition but not
165 the associated checks, those are still TODOs
166
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000167Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
168
169 in docs/tutorial:
170 * apa.html
171 * apb.html
172 * apc.html
173 * apd.html
174 * ape.html
175 * apf.html
176 * apg.html
177 * ar01s02.html
178 * ar01s03.html
179 * ar01s04.html
180 * ar01s05.html
181 * ar01s06.html
182 * ar01s07.html
183 * ar01s08.html
184 * index.html
185 * xmltutorial.pdf
186 * xmltutorial.xml
187 add index to tutorial
188
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000189Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
190
191 * doc/xmlcatalog.1
192 * doc/xmlcatalog_man.html
193 * doc/xmlcatalog_man.xml
194 belatedly fixing bug #93622 (adds rewriteURI type to
195 "--add" option in xmlcatalog man page
196
Daniel Veillard3be27512003-01-26 19:49:04 +0000197Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
198
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000199 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000200 Julio Merino, closing #104475
201
Daniel Veillardea3f3982003-01-26 19:45:18 +0000202Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c: more work on Relax-NG
205 * test/relaxng/* result/relaxng/*: augmented/updated the
206 regression tests
207
Daniel Veillardedc91922003-01-26 00:52:04 +0000208Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * relaxng.c: more work on Relax-NG
211 * test/relaxng/* result/relaxng/*: augmented/updated the
212 regression tests
213
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000214Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * README: updated the policy on private mail answers
217 * relaxng.c: more work on Relax-NG
218 * test/relaxng/* result/relaxng/*: augmented/updated the
219 regression tests
220
Daniel Veillard7424eb62003-01-24 14:14:52 +0000221Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * error.c parser.c tree.c: applied a documentation patch from
224 Stefan Kost
225
Daniel Veillard276be4a2003-01-24 01:03:34 +0000226Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * relaxng.c: more work on Relax-NG
229 * doc/*: regenerated the docs
230 * test/relaxng/* result/relaxng/*: updated and augmented the
231 Relax-NG regression tests and results
232
Daniel Veillard6eadf632003-01-23 18:29:16 +0000233Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
236 First commit of the new Relax-NG validation code, not generally
237 useful yet.
238 * test/relaxng/* result/relaxng/*: current state of the regression
239 tests
240
Daniel Veillard814a76d2003-01-23 18:24:20 +0000241Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * tree.c: minimized the memory allocated for GetContent
244 and a bit of cleanup.
245
Daniel Veillardff12c492003-01-23 16:42:55 +0000246Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * python/generator.py: seems there is no good reasons to
249 not generate bindings for XPointer
250
Daniel Veillard540a31a2003-01-21 11:21:07 +0000251Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * xmlreader.c doc/apibuild.py: applied a new patch from
254 Stéphane Bidoul for cleanups
255 * doc/libxml2-api.xml: rebuilt the API description with
256 new entry points
257
Daniel Veillard417be3a2003-01-20 21:26:34 +0000258Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * xmlreader.c python/drv_libxml2.py python/generator.py
261 python/libxml.c python/libxml.py python/libxml_wrap.h
262 python/types.c: patch from Stéphane Bidoul for better per
263 context error message APIs
264 * python/tests/ctxterror.py python/tests/readererr.py:
265 update of the tests
266
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000267Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
268
269 * doc/guidelines.html
270 grammar and spelling cleanup
271
Daniel Veillard26f70262003-01-16 22:45:08 +0000272Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * xmlreader.c include/libxml/xmlreader.h python/generator.py
275 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
276 a patch from Stéphane Bidoul to allow per XMLtextReader error
277 and warning handling
278 * python/tests/Makefile.am python/tests/readererr.py: adding the
279 specific regression test
280
Daniel Veillard71f9d732003-01-14 16:07:16 +0000281Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
284 should raise a syntax error
285
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000286Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * python/libxml.c: cleanup patch from Stéphane Bidoul
289
Daniel Veillard81601f92003-01-14 13:42:37 +0000290Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
293
Daniel Veillarde6227e02003-01-14 11:42:39 +0000294Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * python/generator.py python/libxml.c python/libxml.py
297 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000298 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000299 Python level.
300 * python/tests/Makefile.am python/tests/ctxterror.py: added a
301 regression test for it.
302
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000303Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
304
305 * xmlreader.c: fixed the streaming property of the reader,
306 it was generating tree faster than consuming it. Pointed out
307 by Nate Myers
308 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
309
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000310Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
311
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000312 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000313
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000314Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * xpath.c: fix to the XPath implementation for parent and
317 ancestors axis when operating on a Result Value Tree.
318 Fixes bug #100271
319
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000320Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
323 to fix some URI/file escaping problems
324
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000325Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * python/generator.py: fixed a bug raised by Raymond Wiker,
328 docSetRootElement() should not raise an exception if the
329 return is None
330
Daniel Veillard3e20a292003-01-10 13:14:40 +0000331Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
334 fixed bug #102181 by applying the suggested change and fixing
335 the generation/registration problem.
336
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000337Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
340 routines.
341
Daniel Veillard8f872442003-01-09 23:19:02 +0000342Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * parser.c: one more IsEmptyElement crazyness, that time in
345 external parsed entities if substitution is asked.
346 * python/tests/reader3.py: added a specific test.
347
Daniel Veillarde329fc22003-01-09 21:36:42 +0000348Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
351 support and improved error handler registration
352
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000353Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
356 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
357 * README: fixed a link
358
Daniel Veillarde2830f12003-01-08 17:47:49 +0000359Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * configure.in doc/* NEWS: preparing 2.5.1 release
362 * SAX.c parser.c: fixing XmlTextReader bug
363
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000364Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * SAX.c: fuck, I introduced a memory leak on external parsed
367 entities in 2.5.0 :-(
368
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000369Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
370
371 * xmllint.c: another fix needed as pointed by Christophe Merlet
372 for --stream --debug if compiled without debug support.
373
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000374Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
375
376 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000377 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000378 update man page with --stream and --chkregister
379
Daniel Veillard8326e732003-01-07 00:19:07 +0000380Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * globals.c: fixed --with-threads compile
383 * xmllint.c: fixed --without-debug compile
384 * include/libxml/globals.h: cleanup
385 * include/libxml/schemasInternals.h: add a missing include
386
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000387Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
388
389 * configure.in NEWS: preparing 2.5.0 release
390 * SAX.c: only warn in pedantic mode about namespace name
391 brokeness
392 * globals.c: fix a doc generation problem
393 * uri.c: fix #101520
394 * doc/*: updated and rebuilt the doc for the release, includuding
395 stylesheet update
396 * python/Makefile.am: fix a filename bug
397
398Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
399
400 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
401 should not be called.
402
403Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * libxml-2.0.pc.in: applied the patch to fix #101894
406
407Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * tree.c : applied patch from Lukas Schroeder for register callbacks
410 * valid.c: modified patch from Lukas Schroeder to test
411 register callbacks with --chkregister
412
413Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * xmlreader.c: seriously changed the way data are pushed to
416 the underlying parser, go by block of 512 bytes instead of
417 tryng to detect tag boundaries at that level. Changed the
418 way empty element are detected and tagged.
419 * python/tests/reader.py python/tests/reader2.py
420 python/tests/reader3.py: small changes mostly due to context
421 reporting being different and DTD node being reported. Some
422 errors previously undetected are now caught and fixed.
423 * doc/xmlreader.html: flagged last section as TODO
424
425Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
426
427 * python/libxml.py: integrated the Python 2.2 optimizations
428 from Hannu Krosing, while maintaining compatibility with
429 1.5 and 2.1
430
431Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
432
433 * xmllint.c: a bit of cleanup
434 * xmlreader.c: small fix
435 * doc/xmlreader.html: more work on the XmlTextReader tutorial
436 * python/libxml.py: a few fixes pointed out by Hannu Krosing
437
438Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * python/setup.py.in: patch from Stéphane Bidoul to include
441 drv_libxml2.py in setup.py
442
443Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * doc/xmlreader.html: starting documenting the new XmlTextReader
446 interface.
447
448Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * xmllint.c: added the --stream flag to use the TextReader API
451 * xmlreader.c: small performance tweak
452
453Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * xmlreader.c python/tests/reader2py: okay the DTD validation
456 code on top of the XMLTextParser API should be solid now.
457
458Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * xmlreader.c python/tests/reader2py: Fixing some more mess
461 with validation and recursive entities while using the
462 reader interface, it's getting a bit messy...
463
464Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
465
466 * xmlreader.c python/tests/reader.py: another couple of problem
467 related to IsEmptyElement reported by Stéphane Bidoul needed
468 some fixes.
469
470Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
473 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
474 based on the python XmlTextReader interface.
475
476Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
477
478 * tree.c: backing out one change in the last patch which broke the
479 regression tests
480
481Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * global.data globals.c tree.c include/libxml/globals.h: applied
484 an old patch from Lukas Schroeder to track node creation and
485 destruction. Probably missing a lot of references at the moment
486 and not usable reliably.
487
488Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
491 from doc/news.html and a stylesheet
492
493Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * xmlreader.c python/tests/reader.py: fixed another couple of
496 xmlreader bugs reported by Stéphane Bidoul and added tests.
497
498Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * xmlreader.c python/tests/reader2.py: fixed another validity
501 checking in external parsed entities raised by Stéphane Bidoul
502 and added a specific regression test.
503 * python/tests/reader3.py: cleanup
504
505Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
506
507 * xmlreader.c python/tests/reader2.py: fixed a problem with
508 validation within entities pointed by Stéphane Bidoul, augmented
509 the tests to catch those.
510
511Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
512
513 * python/generator.py: modified the generator to allow keeping
514 class references when creating new classes, needed to fix a bug
515 pointed by Stéphane Bidoul where the input buffer of the
516 xmlTextReader instance gets destroyed if the python wrapper for
517 the input is not referenced anymore.
518
519Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
520
521 * xmlreader.c python/tests/reader.py: fixed another pair of problem
522 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
523
524Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * xmlreader.c python/tests/reader.py: fixed another problem
527 pointed by Stéphane Bidoul
528
529Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * xmlreader.c python/tests/reader.py: fixed a limit case problem
532 with "<a/>"
533
534Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * SAX.c: warn on xmlns:prefix="foo"
537 * xmlreader.c python/tests/reader.py: fixed a couple of problem
538 for namespace attributes handling.
539
540Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
541
542 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
543 a really nasty problem raised by a DocBook XSLT transform
544 provided by Sebastian Bergmann
545
546Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
547
548 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
549 by Stéphane Bidoul and integrated it into the tests
550
551Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
554 extended the XmlTextReader API a bit, addding accessors for
555 the current doc and node, and an entity substitution mode for
556 the parser.
557 * python/libxml.py python/libxml2class.txt: related updates
558 * python/tests/Makefile.am python/tests/reader.py
559 python/tests/reader2.py python/tests/reader3.py: updated a bit
560 the old tests and added a new one to test the entities handling
561
562Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * python/generator.py python/libxml2class.txt
565 python/tests/reader.py python/tests/reader2.py: changed the
566 generator to provide casing for the XmlTextReader similar to
567 C# so that examples and documentation are more directly transposable.
568 Fixed the couple of tests in the suite.
569
570Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * doc/guidelines.html: added a document on guildeline for
573 publishing and deploying XML
574
575Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * valid.c xmlreader.c: final touch running DTD validation
578 on the XmlTextReader
579 * python/tests/Makefile.am python/tests/reader2.py: added a
580 specific run based on the examples from test/valid/*.xml
581
582Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * python/libxml.py: added a few predefined xmlTextReader parser
585 configuration values.
586
587Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * python/libxml_wrap.h: trying to fix #102037
590
591Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * SAX.c: fixing bug #95296, when the predefined entities
594 are redefined in the DTD the default one must be used
595 instead anyway.
596
597Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
598
599 * doc/xmllint.xml
600 * doc/xmllint.1
601 Add discussion of XML_DEBUG_CATALOG to xmllint man
602 page - bug #100907
603
604
605Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * xmlreader.c: Fixed the empty node detection to avoid reporting
608 an inexistant close tag.
609
610Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
611
612 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
613 for Python 2.1
614
615Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
616
617 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
618
619Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
620
621 * doc/libxml2-api.xml python/tests/reader.py: one really need
622 to provide the base URI information when creating a reader parser
623 from an input stream. Updated the API and the example using it.
624
625Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * testReader.c xmlreader.c valid.c include/libxml/tree.h
628 include/libxml/valid.h include/libxml/xmlreader.h: working on
629 DTD validation on top of xml reader interfaces. Allows to
630 validate arbitrary large instances. This required some extensions
631 to the valid module interface and augmenting the size of xmlID
632 and xmlRef structs a bit.
633 * uri.c xmlregexp.c: simple cleanup.
634
635Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
638 work on the xml reader interfaces.
639 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
640 Web page for the Windows binaries.
641
642Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * xmlIO.c: applied a patch for VMS following the report by
645 Nigel Hall
646
647Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * parser.c: the parseStartTag bug fix wasn't complete.
650
651Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
654 parseStartTag, fixing it.
655 * test/att4 result/att4 result/noent/att4: adding the test
656 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
657 more methods to XmlTextReader.
658
659Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
660
661 * win32/libxml2.def.src: added more xml reader exports
662 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
663 to the build
664
665Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
666
667 * doc/tutorial/xmltutorial.xml
668 plus generated html and pdf
669 Updating tutorial again based on further comments from Niraj
670 Tolia on the last iteration
671
672Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
673
674 * doc/tutorial/xmltutorial.xml
675 * doc/tutorial/includekeyword.c
676 * doc/tutorial/includegetattribute.c
677 plus generated html and pdf
678 Adding fix from Niraj Tolia to tutorial to properly free memory.
679
680
681Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
682
683 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
684 more methods of XmlTextReader.
685 * python/libxml2class.txt python/tests/reader.py: this increased the
686 methods in the bndings, augmented the test to check those new
687 functions.
688
689Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
690
691 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
692 methods of XmlTextReader.
693 * python/generator.py python/libxml_wrap.h python/types.c
694 python/libxml2class.txt: added the reader to the Python bindings
695 * python/tests/Makefile.am python/tests/reader.py: added a specific
696 test for the Python bindings of the Reader APIs
697 * parser.c: small cleanup.
698
699Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
700
701 * xinclude.c: fallback was only copying the first child not the
702 full child list of the fallback element, closes #89684 as reopened
703 by Bernd Kuemmerlen
704
705Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
706
707 * win32/libxml2.def.src: exported htmlNodeDumpOutput
708
709Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * configure.in: preparing release of 2.4.30
712 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
713 gives enum values, fix functype return type, put back fields in
714 structs
715 * doc/*: updated the docs rebuilt
716
717Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
720 about htmlNodeDumpOutput location.
721 * xpath.c: removed an undefined function signature
722 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
723 too many symbols in the API breaking the python bindings.
724 Updated with the libxslt/libexslt changes.
725
726Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * configure.in: preparing release of 2.4.29
729 * doc/*: rebuilt the docs and API
730 * xmlreader.c: a few more fixes for the XmlTextReader API
731
732Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
733
734 * include/win32config.h: applied mingw patch from Magnus Henoch
735
736Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * catalog.c doc/libxml2-api.xml: a bit more cleanup
739
740Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
743 building Python script, does the C parsing directly, generates
744 a better API description including structure fieds defs and
745 enums. Still a couple of bugs, but good enough for the python
746 wrappers now.
747 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
748 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
749 include/libxml/schemasInternals.h include/libxml/tree.h: more
750 cleanup based on the python analysis script reports.
751 * libxml.spec.in: make sure the API XML description is part of the
752 devel package.
753
754Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
755
756 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
757 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
758 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
759 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
760 code cleanup, especially the function comments.
761 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
762
763Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * Makefile.am xmlreader.c include/libxml/Makefile.am
766 include/libxml/xmlreader.h: Adding a new set of APIs based on
767 the C# TextXmlReader API but converted to C. Allow to parse
768 in constant memory usage, far simpler to program and explain
769 than the SAX like APIs, unfinished but working.
770 * testReader.c: test program
771
772Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
773
774 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
775
776Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * tree.c: Chip turner indicated that XHTML1 serialization
779 rule for style actually break on both IE and Mozilla,
780 try to avoid the rule if escaping ain't necessary
781
782Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * nanhttp.c: handle HTTP URL escaping, problem reported by
785 Glen Nakamura and Stefano Zacchiroli
786
787Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
790
791Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
792
793 * uri.c: Johann Richard pointed out some XPointer problems for
794 URN based URI references in XInclude. Modified the URI parsing
795 and saving routines to allow correct parsing and saving of
796 XPointers, especially when attached to "opaque" scheme accordingly
797 to RFC 2396
798
799Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
802 of refactoring to the HTML saving code.
803 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
804 in the doc.
805
806Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * tree.c include/libxml/tree.h: refactored the XML dump of a node
809 to a buffer API to reuse the generic dump to an OutputIO layer,
810 this reduces code, fixes xmlNodeDump() for XHTML, also made
811 xmlNodeDump() now return the number of byte written.
812
813Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
814
815 * python/setup.py.in: another patch from Stéphane Bidoul for
816 Python bindings on Windows
817 * doc/parsedecl.py: small cleanup
818
819Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * libxml.spec.in configure.in: add a line in %changelog for releases
822
823Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * parser.c: patch from Marcus Clarke fixing a problem in entities
826 parsing that was detected in KDe documentations environment.
827
828Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
829
830 * python/libxml.c (libxml_prev): Return the previous as opposed to
831 the next node (I guess this is the result of some cut & paste programming:)
832
833Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
836
837Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * python/generator.py python/libxml.c python/setup.py.in: trying
840 to fix the Python bindings build on Windows (Stéphane Bidoul)
841
842Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
843
844 * win32/configure.js: added option for python bindings
845 * win32/libxml2.def.src: added more exports
846
847Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
848
849 * win32/Makefile.mingw: fixed unresolved symbols when linking with
850 pthreads
851 * win32/wince/*: applied updates to Windows CE port from Javier
852
853Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * configure.in: preparing 2.4.28
856 * libxml.spec.in doc/Makefile.am: some cleanup
857 * doc/*: updated the news and regenerated.
858
859Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
860
861 * HTMLparser.c: final touch at closing #87235 </p> end tags
862 need to be generated.
863 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
864 this change slightly the output of a few tests
865 * doc/*: regenerated
866
867Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
868
869 * parserInternals.c: fixing bug #99190 when UTF8 document are
870 parsed using the progressive parser and the end of the chunk
871 is in the middle of an UTF8 multibyte character.
872
873Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
874
875 * threads.c: fixed initialization problem in xmlNewGlobalState
876 which was causing crash.
877 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
878 in xmlInitializeGlobalState.
879 * parserInternals.c: cleaned up ctxt->sax initialisation.
880
881Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * tree.c include/libxml/tree.h: modified the existing APIs
884 to handle XHTML1 serialization rules automatically, also add
885 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
886 libxslt serialization uses it when needed without changing
887 the library API.
888 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
889 result/xhtml1: added a new test specifically for xhtml1 output
890 and updated the result of one XHTML1 test
891
892Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * xinclude.c parserInternals.c encoding.c: fixed #99082
895 for xi:include encoding="..." support on text includes.
896 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
897 test/XInclude/ents/isolatin.txt : added a specific regression test
898 * python/generator.py python/libxml2class.txt: fixed the generator
899 the new set of comments generated for doc/libxml2-api.xml were
900 breaking the python generation.
901
902Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * doc/Makefile.am: repair some problem if gtk-doc fail or such
905 * configure.in: patch for Solaris on new autoconf closes #98880
906 * doc/parsedecl.py: repair the frigging API building script,
907 did I say that python xmllib sucks ?
908 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
909 and some comment are no more truncated.
910
911Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
912
913 * parser.c: Martin Stoilov pointed out a potential leak in
914 xmlCreateMemoryParserCtxt
915
916Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
919 included in HTML documents and using the push parser.
920
921Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
922
923 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
924 specified, look for the Python interpreter not just in the
925 specified root but also in the specified location. Fixes #98825
926
927Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * python/libxml.c: fixing bug #98792 , node may have no doc
930 and dereferencing without checking ain't good ...
931
932Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
933
934 * configure.in: preparing release 2.4.27
935 * doc/* : updated and rebuilt the docs
936 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
937 and all the docs are actually packaged and in the final RPMs
938 * parser.c parserInternals.c include/libxml/parser.h: restore
939 xmllint --recover feature.
940
941Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
942
943 * parser.c xpath.c: fixing #96925 wich was also dependant on the
944 processing of parsed entities, and XPath computation on sustitued
945 entities.
946 * testXPath.c: make sure entities are substitued.
947
948Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
949
950 * parser.c: fixed #96594, which was totally dependant on the
951 processing of internal parsed entities, which had to be changed.
952
953Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
954
955 * Makefile.am python/Makefile.am python/tests/Makefile.am:
956 trying to fix bug #98517 about building outside the source tree
957 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
958
959Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
960
961 * include/win32config.h: cleanup
962 * win32/Makefile.mingw: integrated mingw in JScript configure
963 * win32/Makefile.msvc: modified to allow mingw coexistence
964 * win32/configure.js: integrated mingw
965 * win32/Readme.txt: cleanup
966
967Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * HTMLparser.c: strengthen the guard in the Pop macros,
970 like in the XML parser, closes bug #97315
971
972Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
975 callback is never used.
976
977Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * parserInternals.c: fixed the initialization of the SAX structure
980 which was breaking xsltproc
981 * xpath.c: patch from Petr Pajas for CDATA nodes
982 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
983 * parser.c include/libxml/parser.h: patch from Peter Jones
984 removing a leak in xmlSAXParseMemory() and adding the
985 function xmlSAXParseMemoryWithData()
986
987Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
988
989 adding pdf of tutorial, changing web page to link to it
990 * doc/tutorial/xmltutorial.pdf
991 * doc/xml.html
992 * doc/docs.html
993
994Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
995
996 * doc/tutorial/ar01s08.html
997 adding file what I forgot for tutorial
998
999
1000Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1001
1002 Adding encoding discussion to tutorial
1003 Added:
1004 * doc/tutorial/images/*.png: DocBook admonition image files
1005 * doc/tutorial/apf.html, apg.html: new generated html
1006 * doc/tutorial/includeconvert.c: conversion code entity file
1007 changed:
1008 * doc/tutorial/xmltutorial.xml: DocBook original
1009 * doc/tutorial/*.html: generated html
1010
1011Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1012
1013 * include/libxml/*.h: retired xmlwin32version.h
1014 * doc/Makefile.am: retired xmlwin32version.h
1015 * win32/configure.js: retired xmlwin32version.h
1016
1017Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1018
1019 * win32/libxml2.def.src: exported additional symbols
1020 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1021 sisterhood
1022
1023Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * globals.c: fixed a typo pointed out by Igor
1026 * xpath.c: try to speed up node compare using line numbers
1027 if available.
1028
1029Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * tree.c: make xmlFreeNode() handle attributes correctly.
1032
1033Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1034
1035 * catalog.c: completed the #96963 fix, as reported by Karl
1036 Eichwalder
1037
1038Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1041
1042Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * Makefile.am: switched the order of a couple of includes
1045 to fix bugs #97100
1046
1047Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1048
1049 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1050 xmlLoadCatalogs that used to separate directories with a ':'.
1051
1052Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1053
1054 * threads.c: improvements to the Windows-side of thread handling
1055 * testThreads.c: conditionally excluded unistd.h
1056 * testThradsWin32.c: broke overlong lines
1057 * include/win32config.h: adapted thread-related macros to the new
1058 scheme and for pthreads on Windows
1059 * win32/Makefile.msvc: introduced a more flexible thread build,
1060 added testThreads[Win32].c to the build
1061 * win32/configure.js: introduced a more flexible thread config
1062
10632002-10-31 John Fleck <jfleck@inkstain.net>
1064
1065 * doc/xml.html (and, by implication, FAQ.html)
1066 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1067
1068Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1069
1070 * configure.in: removed xmlwin32version.h
1071 * include/libxml/Makefile.am: removed xmlwin32version.h
1072
1073Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * tree.c: applied patch from Brian Stafford to fix a bug
1076 in xmlReconciliateNs()
1077
1078Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * tree.c: applied patch from Christian Glahn to allow
1081 xmlNewChild() on document fragment nodes
1082
1083Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * parser.c: Christian Glahn found a problem with a recent
1086 patch to xmlParseBalancedChunkMemoryRecover()
1087 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1088 problems
1089 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1090 test/schemas/seq*: added the test cases from Charles
1091
1092Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1095 serious cleanup of the spec file and associated changes
1096 in the Makefiles.
1097 * valid.c: try to remove some warnings on x86_64
1098
1099Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1102 fix bug #96586
1103
1104Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1107 parsing, applied his patch
1108 * result/HTML/attrents.html result/HTML/attrents.html.err
1109 result/HTML/attrents.html.sax test/HTML/attrents.html:
1110 added the test and result case provided by Mikhail Sogrine
1111
1112Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * vms/build_libxml.com vms/config.vms vms/readme.vms
1115 include/libxml/parser.h include/libxml/parserInternals.h
1116 include/libxml/tree.h include/libxml/xmlIO.h
1117 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1118 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1119 Applied the VMS update patch from Craig A. Berry
1120 * doc/*.html: update
1121
1122Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1125
1126Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * debugXML.c: adding a grep command to --shell in xmllint
1129 for T.V. Raman
1130
1131Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * xmlcatalog.c: tried to fix some of the problem with --sgml
1134
1135Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * parser.c: tried to fix bug #91500 where doc->children may
1138 be overriden by a call to xmlParseBalancedChunkMemory()
1139
1140Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1143 identifiers in SGML catalogs containing '&'
1144
1145Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1146
1147 * python/types.c: fixed bugs when passing result value tree
1148 to Python functions.
1149
1150Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * configure.in: preparing the release of 2.4.26
1153 * doc/*: updated and rebuilt the documentation
1154
1155Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * parser.c: fixed a XML Namespace compliance bug reported by
1158 Alexander Grimalovsky
1159
1160Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * HTMLtree.c: fixed serialization of script and style when
1163 they are not lowercase (i.e. added using the API to the tree).
1164
1165Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * valid.c: make xmlValidateDocument emit a warning msg if there
1168 is no DTD, pointed by Christian Glahn
1169
1170Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1173 content model when some of the blocks have min or max, and a couple
1174 of bugs found in the process.
1175 * result/schemas/list0* test/schemas/list0*: added some specific
1176 regression tests
1177
1178Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * README: updated the contact informations
1181
1182Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1185 misses it, reported by Peter Bray.
1186
1187Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1190 and removed a few warnings
1191
1192Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * parser.c: Christian Glahn found a small bug in the push parser.
1195 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1196 public
1197
1198Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlschemas.c include/libxml/xmlschemas.h: added
1201 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1202 * testSchemas.c: added --memory to test the new interface
1203
1204Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * doc/index.py doc/search.php: integrated the XSLT indexing,
1207 a few fixed in the indexer, added a scope selection at the
1208 search level.
1209
1210Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1213 this was due to uninitialized parts of the validation context
1214
1215Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * debugXML.c: applied patch from Mark Vakoc except the API
1218 change, preserved it.
1219 * doc/*: updated the docs to point to the search engine for
1220 information lookup or before bug/help reports.
1221
1222Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * doc/index.py doc/search.php: added mailing-list archives
1225 indexing and lookup
1226
1227Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1230
1231Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * doc/index.py: improved HTML indexing
1234 * doc/search.php: make the queries also lookup the HTML based indexes
1235
1236Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * doc/index.py: added HTML page indexing
1239
1240Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1241
1242 * xmlIO.c: extended Windows path normalisation to fix the base
1243 problem in libxslt.
1244 * catalog.c: fixed list handling in XML_CATALOG_FILES
1245
1246Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * valid.c: typo/bug found by Christian Glahn
1249
1250Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1251
1252 * xmlIO.c: applied Windows CE patch from Javier.
1253 * win32/wince: new directory, contains support for the PocketPC
1254 with Windows CE from Javier.
1255 * include/win32config.h: reorganised, removed duplicate
1256 definitions and applied WinCE patch from Javier.
1257 * include/wsockcompat.h: new file, now contains WinSock
1258 compatibility macros.
1259 * win32/Makefile.msvc: introduced double-run compilation.
1260
1261Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * configure.in include/libxml/xmlwin32version.h: preparing release
1264 of 2.4.25
1265 * doc/*: updated and regenerated teh docs and web pages.
1266
1267Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1270 error were not covering namespace declarations.
1271 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1272 it was missing the attribute declaration for the namespace
1273 * result/VC/NS3: the fix now report breakages in that test
1274
1275Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1278
1279Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1282 and regenerated the docs and web site
1283
1284Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1287 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1288 not before
1289
1290Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * python/generator.py python/libxml2class.txt: fixed a stupid error
1293 breaking the python API
1294
1295Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1298 triostr.c triostr.h: applied a trio update patch from
1299 Bjorn Reese which should work with MinGW
1300
1301Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * tree.c: improving some documentation comments
1304 * xmlregexp.c: found and fixed a mem leak with python regression tests
1305 * doc/*: rebuilt the doc and the API XML file including the
1306 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1307 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1308 python/types.c: added access to the XML Schemas regexps from
1309 python
1310 * python/tests/Makefile.am python/tests/regexp.py: added a
1311 simple regexp bindings test
1312
1313Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1314
1315 * doc/xml.html:
1316 fixing ftp links - thanks to Vitaly Ostanin
1317
1318Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * xmlregexp.c: fixed the data callback on transition functionality
1321 which was broken when using the compact form
1322 * result/schemas/*: updated the results, less verbose, all tests
1323 pass like before
1324 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1325 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1326 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1327 annoying warnings
1328 * xpath.c: try to provide better error report when possible
1329
1330Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * Makefile.am: fixed a breakage raised by Jacob
1333
1334Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1335
1336 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1337 which don't use sockets
1338
1339Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1340
1341 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1342 * win32/configure.js: applied zlib patch from Daniel Gehriger
1343
1344Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1345
1346 * win32/configure.js: applied the patch from Mark Vakoc for
1347 regexp support
1348 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1349 for regexp support
1350
1351Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * xmlschemastypes.c: as pointed by Igor Float and Double
1354 parsing ain't finished yet
1355
1356Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * Makefile.am configure.in: trying to fix #88412 by bypassing
1359 all the python subdir if python ain't detected
1360
1361Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1364 made configuring with regexps/automata/unicode the default
1365 but without schemas ATM
1366 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1367 fixed the regexp based DTD validation performance and memory
1368 problem by switching to a compact form for determinist regexps
1369 and detecting the determinism property in the process. Seems
1370 as fast as the old DTD validation specific engine :-) despite
1371 the regexp built and compaction process.
1372
1373Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * valid.c: determinism is debugged, new DTD checking code now works
1376 but xmlFAComputesDeterminism takes far too much CPU and the whole
1377 set usues too much memory to be really usable as-is
1378
1379Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * tree.c: fixed another stupid bug in xmlGetNodePath()
1382 * xmllint.c: --version now report the options compiled in
1383
1384Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * HTMLparser.c: small cleanup
1387 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1388 when configured with them. A bit of debugging around the determinism
1389 checks is still needed
1390
1391Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1394
1395Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * xmlIO.c: small portability glitch fixed.
1398
1399Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * xmlschemastypes.c: incomplete steps for real/double support
1402 * testAutomata.c include/libxml/xmlautomata.h
1403 include/libxml/xmlregexp.h: avoiding a compilation problem
1404 * valid.c include/libxml/valid.h: starting the work toward using
1405 the regexps for actual DTD validation
1406
1407Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * hash.c: cosmetic cleanup
1410 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1411 integrating a DTD validation layer based on the regexps
1412
1413Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1416 the determinism was tested before eliminating the epsilon
1417 transitions :-(
1418
1419Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * python/generator.py python/libxml.c python/libxml.py
1422 python/libxml2-python-api.xml python/libxml2class.txt
1423 python/libxml_wrap.h python/types.c: updated the python
1424 bindings, added code for easier File I/O, and the ability to
1425 define a resolver from Python fixing bug #91635
1426 * python/tests/Makefile.am python/tests/inbuf.py
1427 python/tests/outbuf.py python/tests/pushSAXhtml.py
1428 python/tests/resolver.py python/tests/serialize.py: updated
1429 and augmented the set of Python tests.
1430
1431Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1432
1433 * win32/configure.js: added more readme info for the binary
1434 package.
1435
1436Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * xmlIO.c: fixed a stupid out of bound array error
1439
1440Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1443 messing around with support for Windows path, cleanups,
1444 trying to identify and fix the various code path to the
1445 filename access. Added xmlNormalizeWindowsPath()
1446
1447Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * error.c valid.c: working on better error reporting of validity
1450 errors, especially providing an accurate context.
1451 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1452 error reports in those cases.
1453
1454Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1457 parser.c parserInternals.c xmlIO.c: get rid of all the
1458 perror() calls made in the library execution paths. This
1459 should fix both #92059 and #92385
1460
1461Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * xmllint.c: memory leak reporting was broken after a change
1464 of the preprocessor symbol used to activate it.
1465
1466Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * tree.c: try to make the copy function work for node of
1469 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1470 DOM layers though, not libxml2 itself.
1471
1472Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * valid.c: try to provide file and line informations, not all
1475 messages are covered, but it's a (good) start
1476
1477Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * xinclude.c: reimplemented a large part of the XInclude
1480 processor, trying to minimize resources used, James Henstridge
1481 provided a huge test case which was exhibiting severe memory
1482 consumption problems.
1483
1484Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * python/Makefile.am: applied patch from Christophe Merlet to
1487 reestablish DESTDIR
1488
1489Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * libxml.spec.in: fixes libary path for x86_64 AMD
1492
1493Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1494
1495 * doc/tutorial/includekeyword.c
1496 * doc/tutorial/xmltutorial.xml:
1497 (plus resulting generated html files)
1498 fixing one spot I missed in the tutorial where I hadn't freed
1499 memory properly
1500
1501Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1502
1503 * doc/tutorial/includeaddattribute.c
1504 * doc/tutorial/includeaddkeyword.c
1505 * doc/tutorial/includegetattribute.c
1506 * doc/tutorial/includekeyword.c
1507 * doc/tutorial/xmltutorial.xml
1508 * doc/tutorial/*.html:
1509 update tutorial to properly free memory (thanks to Christopher
1510 R. Harris for pointing out that this needs to be done)
1511 * doc/tutorial/images/callouts/*.png:
1512 added image files so the callouts are graphical, making it
1513 easier to read ( use "--param callout.graphics 1" to generate
1514 html with graphical callouts)
1515
1516Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1519 nice logos generated by Marc Liyanage
1520 * doc/site.xsl *.html: changed the stylesheet to show the new
1521 logo and regenerated the pages
1522
1523Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1526
1527Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * xpath.c: possible mem leak patch from Jason Adams
1530
1531Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1534 in the XQuery namespace
1535 * configure.in: preparing 2.4.24
1536 * doc/*.html: updated the web pages
1537
1538Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * python/generator.py: closing bug #85258 by generating conditional
1541 compile check to avoid linking to routines not configured in.
1542
15432002-08-22 Havoc Pennington <hp@pobox.com>
1544
1545 * autogen.sh: update error message for missing automake
1546
1547Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * python/Makefile.am: typo in target name resulted in libxml2.py
1550 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1551
1552Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * win32/win32/Makefile.mingw: updated with version from
1555 Elizabeth Barham at http://soggytrousers.net/repository/
1556
1557Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1558
1559 * win32/Makefile.msvc: added the prefix location to the include
1560 and lib search path.
1561
15622002-08-18 Havoc Pennington <hp@pobox.com>
1563
1564 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1565 both automake 1.6 and 1.4 installed get the right automake. Means
1566 compilation from CVS will now require the latest automake 1.4
1567 release, or manually creating symlinks called "automake-1.4" and
1568 "aclocal-1.4"
1569
1570Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * configure.in python/Makefile.am: more AMD 64 induced changes from
1573 Frederic Crozat
1574
1575Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * xinclude.c: oops I was missing the xml:base fixup too
1578 * result/XInclude/*.xml: this adds xml:base attributes to most
1579 results of the tests
1580
1581Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * xinclude.c: quick but apparently working implementation of
1584 xi:fallback, should close bug #89684
1585 * Makefile.am test/XInclude/docs/fallback.xml
1586 result/XInclude/fallback.xml: added a basic test for fallback,
1587 and run with --nowarning to avoid a spurious warning
1588 * configure.in: applied patch from Frederic Crozat for python
1589 bindings on AMD 64bits machines.
1590
1591Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1594 the caller don't pass a SAX callback block.
1595
1596Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * tree.c: applied the same fix for the XML-1.0 namespace to
1599 xmlSearchNsByHref() as was done for xmlSearchNs()
1600
1601Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * libxml.3: small cleanup of the man page
1604 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1605 when serializing HREF attributes generated by XSLT.
1606
1607Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1610 version of Marc Liyanage' patch for boolean attributes in HTML
1611 output
1612
1613Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * python/tests/serialize.py: fixed the test results, indenting
1616 behaviour changed slightly
1617
1618Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1619
1620 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1621 new c14n function to Windows def files
1622
1623Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1624
1625 * c14n.c: fixed a memory leak in c14n code
1626
1627Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * parser.c include/libxml/parser.h: adding a new API for Christian
1630 Glahn: xmlParseBalancedChunkMemoryRecover
1631 * valid.c: patch from Rick Jones for some grammar cleanup in
1632 validation messages
1633 * result/VC/* result/valid/*: this slightly change some of the
1634 regression tests outputs
1635
1636Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * tree.c: trying to fix a problem in namespaced attribute handling
1639 raised by Christian Glahn
1640
1641Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * encoding.c include/libxml/encoding.h: Opening the interface
1644 xmlNewCharEncodingHandler as requested in #89415
1645 * python/generator.py python/setup.py.in: applied cleanup
1646 patches from Marc-Andre Lemburg
1647 * tree.c: fixing bug #89332 on a specific case of loosing
1648 the XML-1.0 namespace on xml:xxx attributes
1649
1650Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1651
1652 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1653 corner case from new Merlin's test suite and added a callback
1654 that will be used to improve xmlsec performance
1655
1656
1657Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * HTMLtree.c: trying to fix the <style> escaping problem in
1660 HTML serialization bug #89342
1661
1662Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1665 and rebuilt the web site.
1666
1667Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1668
1669 * include/libxml/tree.h: added _private member to xmlNs struct
1670
1671Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * HTMLparser.c: fixing bug #84876 based on the xml working
1674 code.
1675
1676Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1677
1678 * python/Makefile.am: enhanced to fix bug 72012 (errors
1679 when using '-jX' make parameter)
1680
1681Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1682
1683 * xpath.c: small additional enhancement for booleans
1684 compared to nodesets
1685
1686Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * HTMLtree.c: changed the order of the encoding declaration
1689 attributes in the meta tags due to a bug in IE/Mac
1690
1691Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1692
1693 * xpath.c: enhanced handling of booleans (especially '='
1694 and '!=' for nodesets) - fixes bug 85256. Added new
1695 routine xmlXPathNotEqualValues for more proper handling
1696 of '!=' when nodesets are involved.
1697
1698Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1701 doc/xmlcatalog_man.xml to the source distribution
1702
1703Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1704
1705 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1706 asked for this.
1707
1708Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * configure.in: preparing 2.4.23
1711 * doc/*: rebuilt the docs
1712
1713Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * parser.c: fixing bug #84169 by fixing the
1716 comment of xmlCreatePushParserCtxt to describe the
1717 encoding detection parameters better.
1718
1719Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * valid.c: fixing bug #79331 in one path the lookup for
1722 ID attributes on a namespaced node wasn't handled correctly :-\
1723
1724Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * HTMLparser.c: trying to fix 87235 about discarded white
1727 spaces in the HTML parser.
1728 * result/HTML/*: this changes the output of a number of HTML
1729 regression tests
1730
1731Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * xpath.c: applied patch from Richard Jinks for the namespace
1734 axis + fixed a memory error.
1735 * parser.c parserInternals.c: applied patches from Peter Jacobi
1736 removing ctxt->token for good.
1737 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1738 popped out by the regression tests.
1739 * Makefile.am: patch for threads makefile from Gary Pennington
1740
1741Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1742
1743 * xpath.c: enhanced behaviour of position() after usage of
1744 expressions involving preceding-sibling (et al).
1745
1746Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * hash.c: applied a patch from Peter Jacobi to solve a problem
1749 when compiling with the Watcom C on Win32
1750 * result/schemas/*.err: the change of hashing algo generated
1751 permutations in the output
1752
1753Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * hash.c: applied patch from Sander Vesik improving the quality of
1756 the hash function.
1757
17582002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1759
1760 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1761 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1762 xmllint.c xpath.c: replaced sprintf() with snprintf()
1763 to prevent possible buffer overflow (the bug was pointed
1764 out by Anju Premachandran)
1765
1766Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * parser.c: removed an uninitialized data error popped by valgrind
1769 on PE references
1770
1771Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1772
1773 * doc/xml.html
1774 adding tutorial reference to the web page
1775
1776Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1777
1778 * doc/tutorial/xmltutorial.xml
1779 * doc/tutorial/ar01s07.html
1780 * doc/tutorial/ape.html
1781 * doc/tutorial/includegetattribute.c
1782 adding section to tutorial about retrieving an attribute
1783 value
1784
1785Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * parser.c: applied a couple of patches from Peter Jacobi to start
1788 to get rid of ctxt->token, with a possible significant speed
1789 improvement to be gained once done. Better compliance with PE
1790 references constructs in DTDs too.
1791 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1792 from Peter too
1793
1794Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1797 xmlParseElement was likely to have been deallocated at the
1798 time of the report, possibly leading to segfault. Just report
1799 the tag name now.
1800
1801Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * xpath.c: patch from Richard Jinks for XPath substring() function
1804 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1805
18062002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1807
1808 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1809
1810Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1811
1812 *doc/FAQ.html
1813 fixing typos in FAQ, thanks to Robert Funnell for the
1814 editing help
1815
1816Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * NEWS: got complaints from rpmlint that it was empty
1819
1820Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1821
1822 * added doc/tutorial, including:
1823 apa.html
1824 apb.html
1825 apc.html
1826 apd.html
1827 ar01s02.html
1828 ar01s03.html
1829 ar01s04.html
1830 ar01s05.html
1831 ar01s06.html
1832 includeaddattribute.c
1833 includeaddkeyword.c
1834 includekeyword.c
1835 includestory.xml
1836 index.html
1837 xmltutorial.xml
1838 libxml tutorial, including generated html
1839
1840Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1841
1842 * result/c14n/exc-without-comments/merlin-c14n-two-*
1843 result/c14n/without-comments/merlin-c14n-two-*
1844 test/c14n/exc-without-comments/merlin-c14n-two-*
1845 test/c14n/without-comments/merlin-c14n-two-*
1846 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1847 c14n/exc-c14n and slightly modified test script to handle
1848 these test cases
1849 * c14n.c: fixed bugs for complicated nodes set (namespace
1850 without node and others from merlin-c14n-two.tar.gz)
1851 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1852 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1853 for xmlsec performance patch
1854 * xpath.c: fixed self::node() for namespaces and attributes
1855
1856Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1857
1858 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1859 but with the format parameter
1860 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1861
1862Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1863
1864 * Makefile.am: updated c14n tests suite
1865 * c14n.c: performance improvement for previous c14n patch
1866
1867Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * parser.c: another peroformance patch from Peter Jacobi, that
1870 time on parsing attribute values.
1871
1872Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1873
1874 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1875 into LibXML2 test suite
1876
1877Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1878
1879 * c14n.c: propagating xpath ancesstors node fix to c14n
1880 plus small performance improvement to reduce number of
1881 mallocs
1882 * xpath.c: fixed ancestors axis processing for namespace nodes
1883
1884Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1887 Peter Jacobi
1888
1889Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * configure.in: preparing 2.4.22
1892
1893Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1896 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1897 a public entry point.
1898 * doc/*: rebuilt the API and docs
1899
1900Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * xpath.c: patch from Richard Jinks to fix a problem introduced
1903 in the previous patch and pointed by Norm
1904
1905Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * libxml.spec.in: fixing bug #81112
1908
1909Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * uri.c: fixing bug #82848
1912
1913Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1916 output of one catalog test
1917
1918Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1919
1920 * global.data globals.c tree.c include/libxml/globals.h
1921 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1922 default value for global parameter xmlIndentTreeOutput to 1 and
1923 introduced new global parameter xmlTreeIndentString (the string
1924 used to do one-level indent) with default value " " (as it was
1925 in tree.c)
1926
1927Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1930 with trio and schemas.
1931
1932Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * xpath.c: patch from Richard Jinks to fix the problem raised in
1935 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1936
1937Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * xmlschemas.c: a bit of work on import.
1940 * xmlschemastypes.c: Charles Bozeman provided a compare function
1941 for date/time types so min/max facet restrictions should work,
1942 indeterminate comparisons return an error instead of equal.
1943 * test/schemas/date_0* result/schemas/date_0_0: specific test
1944 from Charles Bozeman too
1945
1946Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1949 from Christian Cornelssen fixing the man pages and the Catalog
1950 building script.
1951 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1952 next step is <xs:import> I now have a reasonable understanding
1953 of how it works.
1954
1955Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1958
1959Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1960
1961 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1962
1963Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * xpath.c: fixing an XPath function evalutation bug pointed out
1966 by Alexey Efimov where the context was lost when evaluating
1967 the function arguments
1968
1969Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1970
1971 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1972 function public for XMLSec performance optimizations
1973
1974Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * python/generator.py python/libxml2class.txt : fixed a problem
1977 with the HTML parser pointed by Gary Benson
1978 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1979 example
1980
1981Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1982 * parser.c: fixed bug #81159 (memory growth in SAX)
1983
1984Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1985 * xpath.c: fixed bug #78858 (the real fix)
1986
1987Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1988 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1989
1990Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * tree.c: modified xmlNodeSetBase to allow changing the
1993 base of a document.
1994
1995Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * xmlschemastypes.c: patch Charles Bozeman for validation of
1998 all the date, time, and duration types
1999 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2000 * configure.in: fixed an error pointed by an user
2001 * xml2-config.in: fixed an error pointed by an user
2002
2003Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2004
2005 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2006 win32/libxml2.def.src xmlIO.c: exported default
2007 'file:', 'http:' and 'ftp:' protocols input handlers
2008 and maked protocols comparisson case insensitive
2009
2010Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * configure.in: Neven Has detected a typo
2013
2014Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2017 as one of the persons allowed to commit directly to the
2018 module.
2019
2020Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2023 * valid.c: raised a too low limit
2024 * doc/*: rebuilt the docs
2025
2026Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * test/XPath/expr/floats test/XPath/expr/functions
2029 result/XPath/expr/floats result/XPath/expr/functions
2030 xpath.c: another XPath conformance patch from Richard Jinks
2031
2032Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xmlschemas.c: fixed validation of attribute groups.
2035 * test/schemas result/schemas: added an example from the primer
2036
2037Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2040 * test/schemas result/schemas: updated the test list
2041
2042Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * TODO: updated a bit
2045 * parser.c: made a comment more specific
2046 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2047 Schemas conformance.
2048 * test/schemas result/schemas: updated the test list
2049
2050Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2053 implementing xs:all with minOccurs = 0
2054 * tes/schemas/* result/schemas/*: added more tests covering
2055 xs:all
2056
2057Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * xmlregexp.c: first implementation of the all particle, this
2060 may need to be revisited for case where not all transitions
2061 must be crossed.
2062
2063Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * tree.c: another entity processing update from Markus Henke
2066
2067Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2068
2069 * trionan.c: fixed crash on OSF/1
2070
2071Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * xmlschemas.c: more Schemas work
2074 * test/schemas/* result/schemas/*: added more tests coming
2075 from the spec.
2076
2077Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2080 ExcC14N specification
2081
2082Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * tree.c: patch from Markus Henke, fix for recursive entities.
2085
2086Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * xpath.c: fix a problem with string() on a document node.
2089
2090Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * Makefile.am xmlschemas.c: more Schemas work
2093 * test/schemas/* result/schemas/*: added more tests coming
2094 from the spec.
2095
2096Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2099 * result/HTML/*: this changes a few things in the results
2100
2101Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2102
2103 * include/libxml/tree.h: eliminated 'declaration different than
2104 prototype' warning
2105 * include/win32config.h: "resolved" conflicts with errno.h
2106
2107Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2110 on the automata interfaces and debug of counted choices
2111 * test/schemas/* result/schemas/*: added a number of tests
2112
2113Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2116 a bit of work on Schemas
2117 * testSchemas.c: try to make it more useful
2118 * test/schemas/* result/schemas/* Makefile.am: changed the
2119 Schemas regression test procedure, started adding a few samples
2120
2121Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2122
2123 * include/libxml/encoding.h: Patch for the Borland C++ builder
2124 * include/libxml/tree.h: Patch for the Borland C++ builder
2125 * threads.c: Patch for the Borland C++ builder
2126 * win32/bcb5: New directory for the Borland C++ builder
2127 project files
2128
2129Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2130
2131 * win32/Makefile.msvc: Update for XML Schema support
2132 * win32/configure.js: Update for XML Schema support
2133 * win32/libxml2.def.src: Update for XML Schema support
2134
2135Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2138 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2139 xmlunicode.c include/libxml/Makefile.am
2140 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2141 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2142 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2143 include/libxml/xmlversion.h.in : merged the current state of
2144 XML Schemas implementation, it is not configured in by default,
2145 a specific --schemas configure option has been added.
2146 * test/automata test/regexp test/schemas Makefile.am
2147 result/automata result/regexp result/schemas:
2148 merged automata/regexp/schemas regression tests
2149
2150Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * xpath.c: Gary found a compile time problem, fixes #78823
2153
2154Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * configure.in: release of 2.4.20
2157 * doc/*: updated and rebuilt the docs
2158
2159Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * python/Makefile.am: patch from Cristian Gafton to build on
2162 Red Hat 6.2, should also fix #75779
2163
2164Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * valid.c: first part of fixing #78729
2167
2168Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2171 escaping of URI when saving HTML files.
2172 * result/HTML/*: this impacted some tests
2173
2174Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * configure.in: trying to fix #77441
2177
2178Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * include/libxml/xmlIO.h: Hallski complained it could not be
2181 included by itself.
2182
2183Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2186
2187Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2188
2189 * win32/configure.js: patch from Nilo for the c14n option
2190 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2191
2192Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2195 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2196 LIBXML_THREAD_ENABLED
2197
2198Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * xpath.c: another patch from Richard Jinks for substring conformance
2201 * test/XPath/expr/floats test/XPath/expr/strings
2202 result/XPath/expr/floats result/XPath/expr/strings: update of the
2203 test suite to check those.
2204
2205Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * xpath.c: patch from Richard Jinks for .x float parsing.
2208
2209Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * parser.c: patch from Markus Henke when an encoding ain't recognized
2212
2213Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * libxml.m4: got a report that #include <string.h> was needed
2216
2217Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2220
2221Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2222
2223 * doc/example.html: fixing typo
2224
2225Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2228 pointed out by Melvyn Sopacua.
2229
2230Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * libxml.m4: Frédéric Crozat gave a patch related to the change
2233 of Include paths breaking the libxml.m4
2234
2235Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * xpath.c: Fix bug #76927 forgot to save some context
2238 when evaluating binary expressions
2239
2240Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * configure.in: fixed configure for MPE/iX from Markus Henke
2243 * xmlmemory.c: fixed initialization problems
2244 * xpath.c: another set of patches from Richard Jinks this
2245 fixes "make XPathtests" on linux
2246
2247Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2250 * test/XPath/expr/compare test/XPath/expr/equality
2251 test/XPath/expr/floats test/XPath/expr/functions
2252 test/XPath/expr/strings result/XPath/expr/compare
2253 result/XPath/expr/equality result/XPath/expr/floats
2254 result/XPath/expr/functions result/XPath/expr/strings: Updated
2255 tests though they show a divergence on Linux
2256
2257Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * xpath.c trionan.c: previous commit also included patches
2260 from Richard Jinks on some IEEE support corner case
2261
2262Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2265 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2266 that $(datadir) should be used for docs
2267
2268Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2271 could leak filedescriptors
2272
2273Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * configure.in nanohttp.c: applied patch from Allan Clark for
2276 UnixWare/OpenServer
2277
2278Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * configure.in: preparing 2.4.19
2281 * doc/*: rebuilt the docs
2282
2283Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * nanohttp.c: fixing #76043, got fed up with non-portability
2286 of that piece of code.
2287
2288Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * valid.c SAX.c: Never commit without running "make tests" :-(
2291 fix a couple of stupidities in the previous commit
2292 * result/*: a few changes in some attribute order result of previous
2293 commit.
2294
2295Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2298 the internal subset should not raise duplicate ID errors,
2299 also there was a small bug in conjunction to namespace
2300 declarations defaulted and xml:xxx attributes DTD definitions.
2301
2302Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * xpath.c: Richard Jinks also raised some rounding problems
2305 this tries to fix them
2306
2307Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2310 behaviour in xmlXPathCastToString()
2311
2312Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2315 raised by Morus Walter
2316
2317Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2320 from Igor
2321
2322Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * xpath.c: fixing #75619, related to a problem when trying
2325 to evaluate condition when the current node set resulting
2326 from that sub-step evaluation is empty. Also fixes 2 potential
2327 problem with previous-sibling and next-siblings axis.
2328
2329Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2332 HTML support is not configured in.
2333
2334Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2337 include/libxml/tree.h: dohh I really didn't intended to commit
2338 this test version :-(
2339
2340Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * testSAX.c: I wanted to see the real speed at the SAX interface
2343 after a little too many Ximianer started complaining about the
2344 parser speed.
2345 added a --quiet option:
2346 paphio:~/XML -> ls -l db100000.xml
2347 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2348 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2349 3200006 callbacks generated
2350 real 0m1.270s
2351 Which means 16MBytes/s and 3Mcallback/s
2352
2353Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * xpath.c: valgrind spotted another error that time when running
2356 on libxslt regression tests
2357
2358Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * Makefile.am: adding "make valgrind" running the full regression
2361 tests (except python ones) under Valgrind (using valgrind -q
2362 which was kindly added by the author).
2363 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2364 passes cleanly now except an obcure floating point initialization
2365 raised in log10() in one XPath regression test ???
2366 * tree.c: edited some comments to close #75244
2367
2368Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2371 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2372 context of ScrollKeeper, made sure that if the number is
2373 an integer, the serialization follows the description at
2374 http://www.w3.org/TR/xpath#section-String-Functions
2375
2376Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * configure.in: preparing 2.4.18
2379 * doc/*: updated and rebuilt the web site
2380 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2381 the Windows and Cygwin maintainers.
2382 * parser.c: humm, changed the way the SAX parser work when
2383 xmlSubstituteEntitiesDefault(1) is set, it will then
2384 do the entity registration and loading by itself in case the
2385 user provided SAX getEntity() returns NULL.
2386 * testSAX.c: added --noent to test the behaviour.
2387
2388Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * parser.c: Wilfried Teiken provided a hackish but working
2391 way to get context reported back on entities when parsing
2392 with SAX and without breaking the DOM build.
2393
2394Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * c14n.c: applied a new patch from Aleksey Sanin
2397 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2398 to reference Aleksey implementation of XML digital Signatures
2399
2400Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * xpath.c: small fix to avoid potential problem due to
2403 ordering of freeing data
2404 * python/Makefile.am: people were complaining about
2405 the generated file in python dir not being built
2406
2407Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2410 python/generator.py python/libxml.c python/types.c: Cleanup
2411 of the python Makefiles based on Jacob and James feedback,
2412 fixed the spec file accordingly, fixed the number of warning
2413 that passing my pedantic CFLAGS was generating. Conclusion
2414 is that Python includes are real crap.
2415
2416Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * configure,in: it was reported quite a few times that
2419 xml2-config --cflags should not output
2420 -I$includeprefix/libxml2/libxml because libxml2 header names
2421 clashes with existing names like list.h from C++ stl.
2422 Includes should be #include<libxml/xxx.h> so ...
2423
2424Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * c14n.c: another patch from Aleksey Sanin
2427
2428Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2431 canonicalization algorithm
2432 * doc/xml.html doc/index.html: added the C14N references on the
2433 index page.
2434
24352002-03-13 jacob berkman <jacob@ximian.com>
2436
2437 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2438 usage, redundant, and gcc specific
2439
2440Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * xpath.c: speedup some node selection operations, this can
2443 have a significant impact on DocBook Norm's stylesheets
2444 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2445 make sure it's always the case
2446 * debugXML.c: distinguish CDATA and comments in ls operations
2447
2448Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2451 to generate better API descriptions etc...
2452
2453Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * c14n.c: Fixing #74186, made sure all boolean expressions
2456 get fully parenthesized, ran indent on the output
2457 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2458 include/libxml/tree.h: also #74186 related, removed the
2459 --with-buffers option, and all the preprocessor conditional
2460 sections that were resulting from it.
2461
2462Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * valid.c: applied patch from Dodji Seketeli fixing an
2465 uninitailized variable in xmlValidGetValidElements()
2466
2467Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * c14n.c: fixed a few comments
2470 * doc/*.html doc/*/*.html: regenerated the docs and added
2471 the C14N API
2472 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2473
2474Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * check-xml-test-suite.py: fix to adapt varaiations in the
2477 bindings
2478 * configure.in python/setup.py python/setup.py.in: fixed to
2479 have the version of the python scripts automatically updated
2480
2481Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2484 in xmlCopyProp()
2485
2486Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * configure.in: preparing 2.4.17 release
2489 * doc/*: updated and rebuilt the docs
2490 * xpath.c: fixed a comment
2491 * python/libxml.c: fixed a possible reentrancy problem
2492
2493Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2496 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2497 added a specific regression test
2498 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2499 not raise exceptions when failing to find the attribute.
2500
2501Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * configure.in xmllint.c: owen pointed out a problem with the
2504 ftme fix, gettimeofday() was not detected by configure and
2505 the ftime header wasn't included, dohhh
2506
2507Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * configure.in xmllint.c: trying to fix #71457 for timing
2510 precision when gettimeofday() is not availble but ftime() is
2511
2512Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2515 are now copied on install and part of the -devel RPM
2516
2517Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xpath.c: trying to avoid bug #72150 which was apparently
2520 caused by a gcc bug (or a processor problem) as detailed
2521 at http://veillard.com/gcc.bug
2522
2523Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2526 fixed xmlReconciliateNs(), added a Python test/example for
2527 inter-document cut'n paste
2528 * python/libxml.py: fixed node.doc on document nodes and added
2529 xpathEval() onto node objects
2530
2531Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2534 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2535 fixup and integrated tests for the serialization stuff
2536
2537Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2540 moved the libxml man page to section 3
2541
2542Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * tree.c: fix bug #72490
2545 * python/libxml.c python/libxml.py: added methods serialize()
2546 and saveTo() to all node elements.
2547
2548Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * xmlIO.c: closed #73430, don't read from an input source
2551 which indicated an end-of-file or an error.
2552
2553Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * parser.c: make sure SAX endDocument is always called as
2556 this could result in a Python memory leak otherwise (it's
2557 used to decrement ref-counting)
2558 * python/generator.py python/libxml.c python/libxml.py
2559 python/libxml2-python-api.xml python/libxml2class.txt
2560 python/tests/error.py python/tests/xpath.py: implemented
2561 the suggestions made by Gary Benson and extended the tests
2562 to match it.
2563
2564Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * python/generator.py: applied patch fixing #73450
2567
2568Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * xpath.c: fixing #61290 "namespace nodes have no parent"
2571 long standing divergence from the XPath REC. NodeSets
2572 simply hold a copy of namespace nodes and those node ->next
2573 points to the parent (which may not be the node carrying the
2574 definition).
2575 * include/libxml/xpath.h: flagged but didn't added a possible
2576 speedup
2577 * DOCBparser.c HTMLparser.c: removed some warnings from push
2578 parser due to new state being added.
2579 * tree.c: new fix from Boris Erdmann
2580 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2581 the XML Canonalization support from Aleksey Sanin
2582
2583Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * tree.c: patch from Boris Erdmann fixing some namespace odities
2586 with xmlCopyNode()
2587
2588Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * xmlIO.c: fix bug #72706 when loading a NULL entity
2591
2592Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2595 actually change in a future XML Namespace revision.
2596
2597Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2600 added the possibility of returning nodesets from XPath extension
2601 functions written in Python
2602
2603Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * python/*: commiting some Python bindings work done while travelling
2606
2607Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2610 explicitely with memory debugging switched on
2611
2612Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2615 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2616 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2617 the accessor generator for strings
2618 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2619 regression test.
2620
2621Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * python/README python/generator.py python/libxml.c python/setup.py:
2624 added the 'usual' setup.py to allow building a libxml2-python
2625 module based on the same code. The initialization is however
2626 different the 2 .so files fo libxml2 and libxslt are identical and
2627 they entry point initialize both libraries. this is done to avoid
2628 some possible nasty problem since the Python don't merge the maps
2629 of all shared modules.
2630
2631Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * parser.c: fixed a push/encoding bug reported by Michael
2634 on librsvg
2635
2636Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * include/libxml/parserInternals.h: fixes a misplaced #endif
2639
2640Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * parser.c valid.c: found and fixed a couple of allocation bugs
2643
2644Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * doc/xml.html doc/python.html doc/*: added a Python and binding
2647 page describing the current state of the Python bindings and
2648 giving pointers to the other languages wrappers.
2649
2650Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2653 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2654 rebuilt the API and web site
2655 * xpath.c: fixed #71978 portability bugs
2656
2657Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2660
2661Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * include/libxml/parserInternals.h parser.c: had to change
2664 2 internal parsing API when processing document content
2665 to check the start and end of element content are defined
2666 in the same entity
2667 * valid.c include/libxml/valid.h: attribute normalization can
2668 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2669 with the context to report it.
2670 * SAX.c: fixed the last known bugs, crazy validation constraints
2671 when a document is standalone seems correctly handled. There
2672 is a couple of open issues left which need consideration especially
2673 PE93 on external unparsed entities and standalone status.
2674 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2675 The 2 tests left failing are actually in error. Cleanup done.
2676
2677Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * valid.c: implemented E59 spaces in CDATA does not match the
2680 nonterminal S
2681
2682Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * SAX.c parser.c valid.c: more validation test fixups
2685 * check-xml-test-suite.py: added duration info for the tests
2686
2687Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * parser.c valid.c: a couple of errors were reported but not
2690 saved back as such in the parsing context. Down to 1% failure rate
2691 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2692
2693Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * xmlInternald.c: isExtender was missing a char
2696 * parser.c include/libxml/parser.h: % are acceptable in the
2697 internal subset if within a PUBLIC ID
2698
2699Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * SAX.c parserInternals.c valid.c: more work on the conformance
2702 suite. Took the step to finally block documents with encoding
2703 errors. It's a fatal error per the spec, people should have fixed
2704 their documents by now.
2705
2706Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * check-xml-test-suite.py: fixed the test script after some discussion
2709 on the semantic of TYPE="error"
2710 * Makefile.am: added the script to the distrib
2711
2712Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * SAX.c entities.c: fixed a couple of conformances issues deep
2715 into the validation code (standalone and undeclared Notations)
2716
2717Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2720 stayed there for years !
2721
2722Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2725 missing
2726
2727Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * check-xml-test-suite.py: improved the behaviour a bit as
2730 well as the logs
2731 * parser.c valid.c SAX.c: fixed a few more bugs
2732 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2733
2734Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * check-xml-test-suite.py: python script to run regression tests
2737 against the XML Test suite of W3C/OASis
2738 * SAX.c: fixed a validation bug
2739 * parser.c: fixed 3 errors pointed by the test suite
2740 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2741 * python/Makefile.am: fixed a dependendy
2742
2743Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * xmlmemory.c: avoid a warning bug #71594
2746
2747Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2750 warning on alpha/Tru64
2751
2752Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * include/libxml/entities.h: fixing a comment
2755 * valid.c: fixing some troubles with validity check on namespaces
2756 * result/VC/NS3 test/VC/NS3: added a specific regression test
2757
2758Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * tree.c: Fixing #71342 serializing '\n' in attribute values
2761 * result/noent/att3 result/att3 test/att3: added a specific
2762 test.
2763
2764Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * python/libxml.c: couple of bug fixes
2767
2768Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * python/*.py: removed tabs and used spaces.
2771
2772Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2775 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2776
2777Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2780 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2781
2782Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * include/libxml/encoding.h include/libxml/entities.h
2785 include/libxml/globals.h include/libxml/parser.h
2786 include/libxml/threads.h include/libxml/tree.h
2787 include/libxml/xmlmemory.h: trying to fix the include mess
2788
2789Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * include/libxml/xmlmemory.h: reverted part of the previous
2792 attempt to provide #69655, this was breaking the build.
2793
2794Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2797 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2798 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2799 include/libxml/parserInternals.h include/libxml/tree.h
2800 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2801 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2802 clean.
2803 * python/libxml.c: fixed a warning.
2804
2805Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2808 copying of node, merge back IDs in the target document.
2809 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2810 test/XInclude/ents/ids.xml: test case
2811 * result/VC/ElementValid4: output changed due to a typo fix
2812
2813Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * python/Makefile.am: seems some version of automake didn't
2816 generate the dependancies right as Jacob found out. Add
2817 an extra dependancy rule.
2818
2819Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * parserInternals.c valid.c: Justin Fletcher found some parts
2822 of the code needing cleanup
2823 * libxml.spec.in python/Makefile.am python/generator.py
2824 python/libxml.c python/libxml.py: Fixed the python Makefiles
2825 corrected a bug showing up on ia64, changed the name of the
2826 python internal module too
2827
2828Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * Makefile.am: applied patch from Andris Pavenis for binary
2831 name suffixes
2832
2833Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * xmllint.c win32/win32config.h: fixing #68748
2836
2837Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * valid.c: fixing #70166
2840
2841Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * valid.c: fixing #70077
2844
2845Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * Copyright Makefile.am README configure.in libxml.spec.in:
2848 Changed to the MIT Licence
2849 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2850 doc/xmlio.html: updated the doc accordingly
2851 * include/libxml/xmlwin32version.h configure.in: preparing
2852 2.4.14 release
2853 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2854 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2855 fixed the const xmlChar * wrapper and generator, XPath extension
2856 functions now use the context as first argument
2857 * python/tests/tstxpath.py python/tests/xpath.py
2858 python/tests/xpathext.py: Updated the tests accordingly
2859 * tree.c: fixed bug #70067
2860
2861Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * Makefile.am: cleanup
2864 * debugXML.c: always use stdout if output is NULL
2865 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2866 * python/Makefile.am python/generator.py python/libxml2class.txt
2867 python/libxml_wrap.h python/types.c: augmented the number of bindings
2868 handling FILE * and XPath contexts
2869 * python/tests/Makefile.am: avoid a stupid problem due to the
2870 use of TEST.
2871
2872Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2875
2876Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * python/TODO python/libxml.c: cleanup the extension function lookup
2879 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2880
2881Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * configure.in python/Makefile.am: do not install outside
2884 of prefix
2885
2886Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * python/TODO python/libxml.c: started adding SAX interfaces
2889 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2890 SAX test
2891
2892Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * tree.c: hardened the addChild function
2895 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2896 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2897 added accessors needed for xmlNode, a bit more testing and
2898 extension of interfaces
2899 * python/tests/Makefile.am python/tests/build.py: added a test
2900 build from scratch/save/load/check
2901
2902Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * parserInternals.c: change a small bit in the way valididy
2905 error messages get initialized
2906 * python/TODO python/libxml.c python/libxml2-python-api.xml
2907 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2908 added some memory debugging to track leaks at the libxml2 level
2909 * python/tests/*.py: changed all tests to check for leaks,
2910 there is just one left in XPath extension registrations.
2911
2912Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * python/TODO python/generator.py python/libxml2-python-api.xml
2915 python/libxml2class.txt: more accessor classes for the parser
2916 context, allow to switch on and check validity
2917 * python/tests/Makefile.am python/tests/error.py
2918 python/tests/invalid.xml python/tests/valid.xml
2919 python/tests/validate.py: attded more test and and added error.py
2920 which I forgot to commit in the last step
2921
2922Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * python/Makefile.am python/types.c: cleanup
2925 * python/libxml.c python/libxml.py python/libxml_wrap.h
2926 python/generator.py python/libxml2-python-api.xml
2927 python/libxml2class.txt: added class for parser context, added
2928 first cut for push mode support. Added a framework to generate
2929 accessors functions.
2930 * python/tests/Makefile.am python/tests/push.py: added a push
2931 test
2932
2933Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2936 bug a bit of cleanup.
2937
2938Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2941 python/libxml2class.txt: adding error redirections and preformat
2942 to a python handler
2943 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2944 tests self checking
2945
2946Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2949 a function
2950
2951Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2954 python/libxml.c python/libxml2-python-api.xml
2955 python/libxml2class.txt: Progressing through the TODOs, class
2956 description output, extra XML API, RPM now builds the wrappers
2957 for all python installed versions
2958
2959Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * configure.in libxml.spec.in python/Makefile.am python/TODO
2962 python/generator.py python/libxml2class.txt: added more informations
2963 in the libxml2-python package including docs. Slightly changed
2964 the class hierarchy
2965 * python/tests/*: added basic regression tests infrastructure too
2966
2967Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2970 added libxml2-python as part of the packages installed
2971
2972Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * python/Makefile.am python/generator.py python/libxml.c
2975 python/libxml.py: more work, now able to extend the
2976 XPath interpreter with functions written in python.
2977
2978Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * python/Makefile.am: Jacob sent a patch to allow building from
2981 tarfile.
2982
2983Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2986 inserted the python wrappers build, I hope this won't be too
2987 unportable
2988
2989Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * xpath.c: minor optimization
2992 * python/generator.py python/libxml.c python/libxml.py
2993 python/libxml_wrap.h: more work on the python bindings,
2994 they now support XPath and there is no evident leak
2995
2996Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * python/generator.py python/libxml.c python/libxml.py:
2999 more work on the python bindings generator.
3000
3001Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * python/generator.py python/libxml.c python/libxml_wrap.h:
3004 more work on the python bindings.
3005
3006Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * python/generator.py python/libxml.c python/libxml.py
3009 python/libxml_wrap.h: commited early version of a python binding
3010 for private use only ATM
3011
3012Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * entities.c tree.c include/libxml/entities.h: applied patch
3015 from Anthony Jones to implement copy of DTD subtree too. Had
3016 just to keep 2 function private which really ought to become
3017 public ones.
3018
3019Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * xmllint.c: added pointers to the web pages in the usage()
3022
3023Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * tree.c: more fixes from Petr Kozelka for attribute handling
3026 in the tree API to align the semantic with DOM.
3027
3028Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * valid.c tree.c entities.c: another set of patches from
3031 Anthony Jones for copy operations cleanup and robustness
3032
3033Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3036 an alphabetic index based on comments content
3037 * doc/*: rebuilt the web site with the new references
3038
3039Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * parserInternals.h: Greg Sjaardema suggested to use an
3042 eponential buffer groth policy in xmlParserAddNodeInfo()
3043
3044Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3047 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3048 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3049 to generate cross-references, and added/updated the stylesheets
3050 to generate and link API indexes. The generic keyword index
3051 is not done yet.
3052 * doc/*.html: regenerated all the usual docs too
3053
3054Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * debugXML.c: added an xpath function to the shell for T. V. Raman
3057
3058Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3061 debug routines.
3062
3063Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3066 support of attribute nodes
3067
3068Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3071 hopefully near complete and fully documented of the API in XML
3072 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3073 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3074 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3075 include/libxml/parserInternals.h include/libxml/valid.hi
3076 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3077 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3078 include/libxml/xpath.h include/libxml/xpathInternals.h:
3079 Cleaned up the doc comments a lot in the process, the interface
3080 coverage is now 100%
3081
3082Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3085 extracts comments from the gtk-doc DocBook output (a bit
3086 convoluted but seems to work).
3087
3088Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3091 added an XML description of the API, moved the script generating
3092 it here. Added a "make api" target
3093
3094Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3097
3098Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * xpath.c include/libxml/xpathInternals.h: the change made to
3101 xmlXPathFuncLookupFunc was incompatible roll it back
3102
3103Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * SAX.c: cleanup patch from Anthony Jones
3106 * doc/Makefile.am: fix the headers to avoid in make scan
3107 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3108 includes, * vs Ptr and general cleanup
3109 * parsedecl.py: first version of a script to extract the
3110 module interfaces, the goal will be to provide .decl or XML
3111 specification of the interfaces to build wrappers.
3112
3113Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3116 now provides return codes in case of errors
3117
3118Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3119
3120 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3121 Upgraded to trio baseline 1.6
3122 * strio.h strio.c: Replaced by triostr.h and triostr.c
3123
3124Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3127 of strdup usage in the code
3128
3129Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * parser.c error.c: Keith Isdale complained rightly that
3132 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3133
3134Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * tree.c: fixed the funxtion to set the xml: attributes
3137 * debugXML.c: added "setbase" to test it.
3138
3139Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3142 to allow updating an attribute content
3143
3144Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * libxml.h: try to avoid problems when compiling on Windows
3147
3148Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * hash.c: patch from Anthony Jones for hash.c allocation size
3151 * Makefile.am: trying to work around Yet Another Libtool Madness
3152 and build the 2.4.13 release finally ...
3153
3154Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3157 * doc/* : update of the documentation
3158
3159Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3162 at fixing #61290 :-(
3163
3164Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3167 Fixes bug #67229
3168
3169Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * tree.c: trying to avoid troubles when a subtree is copied
3172 and coalesced in part with the target tree. Should fix
3173 bug #67407
3174
3175Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * valid.c: fixed validation of attributes content of type
3178 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3179 values, very old bug. Fixes #67671
3180
3181Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * parser.c include/libxml/parserInternals.h tree.c: integrated
3184 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3185 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3186
3187Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * threads.c: applied Serguei Narojnyi's patch to add native
3190 thread support on the Win32 platform
3191 * testThreadsWin32.c Makefile.am: added the test program also
3192 from Serguei, Win32 specific
3193 * include/win32config.h include/libxml/xmlwin32version.h.in:
3194 added patch from Igor for the Windows thread specific defines.
3195
3196Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3199
3200Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3203 output page into XMLinfo.html. Close bug #66951 and
3204 raised by Robert Collins too.
3205
3206Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * encoding.c: Paul Keogh pointed out a possibility of segfault
3209 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3210 Closes bug # 68238
3211
3212Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * doc/*.html: updated the Gdome2 links
3215
3216Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * libxml.h: Applied following patches from Robert Collins
3219 and make sure IN_LIBXML is defined when compiling it
3220 -------
3221 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3222 as well as Visual C.
3223 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3224 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3225 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3226 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3227 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3228 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3229 xmlSysIDExists xmlNoNetExists).
3230 * xmllint.c: Don't include winsock2.h for Cygwin.
3231
3232Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3235 when the version info is not present.
3236
3237Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * tree.c: Anthony Jones pointed out a problem in
3240 xmlStringGetNodeList() and provided a fix for it
3241
3242Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * parser.c: patch from Frank J Franklin to remove a bug in
3245 xmlCreatePushParserCtxt() when the initial buffer passed
3246 is large.
3247
3248Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * win32/*: big cleanup of the Windows/MSVC project files
3251 from Igor Zlatkovic
3252
3253Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * doc/Makefile.am: should fix #67674 and avoid troubles if
3256 xsltproc is not available or fails in the prefix provided
3257
3258Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3261
3262Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3263
3264 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3265 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3266 Fixed a few other problems raised by Charlie Bozeman.
3267 * result/VC/ElementValid[5-7]: fixed the output
3268
3269Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3272 patches from Charlie Bozeman. Regenerated the HTML docs.
3273
3274Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3277 for Windows from Igor
3278
3279Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3280
3281 * xmllint.c: applied Justin Fletcher patch for --output or -o
3282
3283Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * win32/libxml2/libxml2.def.src: close #67019
3286
3287Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3288
3289 * xmllint.c: applied Justin Fletcher generic timing patch
3290 similar to the one already applied to xsltproc.
3291
3292Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3293
3294 * include/libxml/tree.h tree.c: applied documentation patches
3295 from Charlie Bozeman
3296
3297Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3298
3299 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3300
3301Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * valid.c: fix the xmlStrdup() used in the previous patch.
3304 * valid.c: added --dropdtd
3305 * tree.c: fixed xmlUnlinkNode so it also removes the references
3306 from the document if the node is a DTD
3307
3308Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3309
3310 * HTMLtree.c valid.c: cleanup some static declarations
3311
3312Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * xmllint.c: removed another strdup()
3315 * doc/FAQ: removed the HP/UX entry
3316
3317Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * valid.c: fix bug #66816 when validating.
3320 * xmllint.c: don't use sys/time.h if configure did not found it
3321
3322Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3323
3324 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3325 xmlcatalog_man.xml
3326
3327Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3330 xmlInitMemory() was declared twice
3331
3332Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * globals.c: do not reference strdup() !
3335 * configure.in libxml-2.0.pc.in: trying to fix the libs
3336 of the various config extraction modules
3337
3338Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3339
3340 * configure.in : preparing 2.4.12
3341 * doc/* : updated and rebuilt the docs
3342
3343Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * uri.c: closed bug #66159
3346 * testURI.c: added --escape option
3347 * configure.in: some cleanup for xml2-config --cflags
3348
3349Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * globals.c testThreads.c: removed some misplaced includes
3352 of xmlversion.h
3353
3354Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * threads.c: patch from Gary Pennington fixing a possible
3357 problem at initialization time.
3358
3359Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3360
3361 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3362 Eric Lavigne contribution to build libxml2 on MacOS using
3363 CodeWarrior.
3364
3365Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * xmllint.c: applied Geert Kloosterman's patch to fix
3368 --repeat --timing output
3369
3370Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3371
3372 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3373 where non-wellformed XML declaractions were not detected.
3374
3375Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3378
3379Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3380
3381 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3382 gets reset by xmlCleanupInputCallbacks() and this makes the
3383 function useless. Same for output.
3384
3385Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3386
3387 * xmlIO.c: robert pointed out a loop error in callback cleanups
3388
3389Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3392 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3393 they are not really tied to debugging
3394
3395Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3398 * xmllint.c: better --catalogs description
3399
3400Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * tree.c: fixed a couple of problems in xmlSetProp()
3403
3404Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3407 unappropriate stdout output.
3408
3409Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3410
3411 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3412 by Denis Beurive, closes #65111
3413
3414Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * valid.c: in case of content model validity error, don't
3417 print it if validity warnings were not requested.
3418
3419Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3422 * parserInternals.c: removed the last exit() call. Print an
3423 unmaskable error on stderr instead (library mismatch detection)
3424
3425Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3426
3427 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3428 shell instructions from Heiko Rupp
3429
3430Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * catalog.c: use the URL notation file:// for default catalog paths
3433
3434Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * include/libxml/tree.h: better comments for _private fields
3437 * tree.c: removed a problem when copying an entity reference.
3438
3439Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * vms/*: updated instructions and diffs from John A Fotheringham
3442
3443Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3444
3445 * include/libxml/xmlerror.h: avoid an include problem if
3446 #include <libxml/xmlerror.h> happens first in code
3447 seems to be the case in KDE libs
3448
3449Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3452 from Igor for Windows
3453
3454Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * Makefile.am: Gary Pennington pointed out a missing prefix
3457
3458Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3459
3460 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3461 * doc/*: upgraded and rebuilt the docs
3462
3463Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3464
3465 * HTMLparser.c: fix comment in scripts element parsing.
3466 * result/HTML/doc3*: updated the results.
3467
3468Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * uri.c: another URI bug fix #63336, using Joel Young patch.
3471
3472Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3473
3474 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3475 a cleaned up version of the Pwd shell string generation.
3476
3477Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3478
3479 * valid.c include/libxml/tree.h: trying to fix namespaces +
3480 validation problems for good, closing #63619 in the process
3481 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3482 wrong in this respect, fixed it.
3483
3484Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * xmllint.c: Morus Walter patch to allow --format and --encode
3487
3488Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * debugXML.c: Stefan Kost provided an help command for the shell
3491
3492Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * debugXML.c: Heiko Rupp pointed that the shell would crash
3495 on empty nodesets returns.
3496
3497Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3498
3499 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3500 migh need the history libraries
3501
3502Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3505 handle the case of < in quoted attributes, Bastian Kleineidam
3506
3507Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3510 fixing catalog breakages
3511 * Makefile.am catalog.c result/catalogs/catal
3512 result/catalogs/mycatalog.* test/catalogs/catal*:
3513 fixed more problems in catalog support, added more regression tests
3514 for both XML and SGML catalog handling
3515
3516Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3517
3518 * debugXML.c: applied an improvement to xmlGetLineNo() from
3519 Keith Isdale
3520
3521Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3524 Side effect of the progressive catalog loading
3525
3526Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * Makefile.am: confexecdir and confexec_DATA were defined twice
3529 pointed out by Karl Eichwalder
3530
3531Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3532
3533 * xmlcatalog.c: avoid unlink() and use remove() instead.
3534
3535Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * libxml.spec.in: cleanup
3538 * include/libxml/xmlwin32version.h: updated with 2.4.8
3539
3540Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3541
3542 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3543 of compiling libxml with a non standard set of options
3544
3545Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3546
3547 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3548 document --sgml option, fixing gnome bugzilla #63382
3549
3550Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3553 breakage of 2.4.7, added a couple of really needed APIs
3554 like xmlCatalogIsEmpty() and xmlNewCatalog()
3555 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3556 for install-catalog
3557 * configure.in: preparing 2.4.8
3558
3559Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3562 include/libxml/tree.h include/libxml/xmlIO.h: more include
3563 cleanups, export cleanly one html output + format function.
3564
3565Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3566
3567 * parser.c: removed initGenericErrorDefaultFunc call from
3568 xmlInitParser() since it could destroy previous calls to
3569 xsltSetGenericErrorFunc() effects
3570
3571Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3574 keyword.
3575
3576Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * Makefile.am: cleanup
3579 * threads.c: cleanup too
3580 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3581 from xsltproc
3582 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3583 dependancy loop.
3584
3585Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3588 was not used anymore !
3589
3590Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * configure.in: preparing 2.4.7
3593 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3594 manual page from John
3595 * doc/*: updated the doc and rebuilt the generated pages
3596
3597Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * xmlIO.c: closing bug #62711, the library should never
3600 close stdin or stdout.
3601
3602Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * uri.c: second pass at fixing #63336, using Joel Young
3605 final patch. looks okay.
3606
3607Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * uri.c include/libxml/uri.h: trying to clear #63336
3610 allowing the escaping routine to parse unconformant
3611 URI-References.
3612
3613Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * vms/readme.vms vms/build_libxml.com nanoftp.c
3616 include/libxml/xmlversion.h.in: a few VMS updates from
3617 John A Fotheringham
3618 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3619 and xmlCleanupOutputCallbacks() for the Perl binding people.
3620
3621Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3624 apply fixes to close #63271 and avoid segfaults when
3625 the error routine gets callbed before xmlInitParser()
3626 get called.
3627 * nanoftp.c error.c: Applied patches from Justin Fletcher
3628 correcting some xmlGenericError misuses.
3629
3630Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3631
3632 *doc/xmllint.xml, doc/xmllint.1
3633 New and improved man page for xmllint - .xml is the original, .1
3634 is the generated man page
3635
3636Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3639 the web site from the main HTML document.
3640
3641Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * parser.c: fixed an erroneous validation bug when PE refs
3644 occurs in external parsed entities referenced from the
3645 internals subset
3646 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3647 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3648 added the associated testcase, it's a nice one.
3649 * HTMLparser.c: generate the DTD node as HTML still ...
3650 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3651
3652Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * HTMLparser.c: fixed a bug in htmlNewDoc()
3655
3656Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * test/threads/*: added entities testing to the Thread test
3659 * testThreads.c: make the test reasonable
3660 * DOCBparser.c: fix the DTD public and system ID
3661 * xmllint.c: added --sgml for SGML DocBook importing
3662 * Makefile.am: added Docbtests target
3663
3664Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3667 * testThreads.c: removed bogus include
3668
3669Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3672 fixed a very serious (looping) validation bug
3673
3674Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * include/libxml/globals.h include/libxml/threads.h threads.c
3677 testThreads.c: far more testing, cleaning up bugs
3678 * *.c : make sure globals.h is always included.
3679
3680Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * HTMLparser.c: try to get rid of parser loops for good.
3683
3684Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3685
3686 * configure.in: fixed some bugs in CFLAGS passing.
3687 * test/threads Makefile.am testThreads.c: added a specific
3688 threaded test case (really nasty, guaranteed).
3689
3690Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * catalog.c: serious cleanup on the management of the
3693 XML catalog tree, more tests done, especially with
3694 the catalog PI.
3695
3696Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * catalog.c: avoid a problem in catalog cleanup on SMP if
3699 catalogs were not initialized.
3700
3701Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * catalog.c xpath.c: trying to cleanup the not thread safe
3704 parts of the library.
3705
3706Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * include/libxml/globals.h configure.in global.data: make
3709 the allocation be per-thread a configure option
3710 * encoding.c include/libxml/parser.h: fixed compilation
3711 errors
3712
3713Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * include/libxml/parser.h: Norm reported that a few lines
3716 added were breaking libxslt compile, removed them for now
3717
3718Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * parser.c parserInternals.c threads.c: debugged and fixed
3721 initialization problems which were giving troubles on SMP
3722 boxes.
3723
3724Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * include/libxml/Makefile.am: missing globals.h
3727
3728Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * globals.c: added a couple of standard includes.
3731
3732Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3735 include/libxml/parserInternals.h include/libxml/tree.h
3736 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3737 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3738 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3739 Applied the last patches from Gary, cleanup, activated threading
3740 all user accessible global variables are now handled in globals.[ch]
3741 Still a bit rought but make tests passes with either
3742 --with-threads defined at configure time or not.
3743 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3744 linking options
3745
3746Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * Makefile.am include/libxml/Makefile.am
3749 include/libxml/globals.h globals.c include/libxml/threads.h
3750 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3751 configure.in: started integrating the core of the thread support
3752 not activated yet but half integrated. The code should still
3753 compile and work anyway.
3754
3755Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3756
3757 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3758 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3759 integrating the non-controversial parts of Gary Pennington
3760 multithread patches
3761 * catalog.c: corrected a small bug introduced
3762
3763Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3764
3765 * catalog.c include/libxml/catalog.h: very serious cleanup,
3766 isolating unportable code and as much as possible the accesses
3767 to the global shared catalog. May need more testing !
3768
3769Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3772 Keith Isdale patches for the XSLT debugger interfaces. Some
3773 cleanup
3774
3775Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3778 * DOCBparser.c: generate line nubers in elements
3779
3780Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * configure.in: preparing 2.4.6 release
3783 * doc/xml.html doc/html/*: updated and rebuilt the docs
3784 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3785
3786Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3787
3788 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3789 adding documentation for DV's supercatalog support
3790
3791Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3794 super catalog support adding one API and one flag --sgml to
3795 xmlcatalog
3796
3797Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3798
3799 * doc/xmlcatalog_man.xml, xmlcatalog.1
3800 One more crack at
3801 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3802
3803
3804Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3805
3806 * xpath.c: implemented xmlXPathObjectCopy for external objects
3807 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3808
3809Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3810
3811 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3812 finishing up fix to
3813 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3814 the xmlcatalog man page display more elegantly
3815
3816Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * configure.in: closing bug #61832
3819 * HTMLparser.c: removed a warning
3820
3821Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * xpath.c: fixing #61673 part I, do not loose doc information
3824 when copying result value trees.
3825
3826Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * xpath.c: trying to harden the XPath interpreter
3829
3830Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3831
3832 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3833 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3834
3835Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3836
3837 * HTMLparser: repaired another loop problem
3838
3839Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3842 parsing.
3843 * xpath.c: fix bug #61291 the default XML namespace node is
3844 missing from the namespace axis.
3845 * tree.c: refuse to create namespaces nodes with prefix "xml"
3846
3847Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * SAX.c: ouch a non-defined namespace could lead to a crash,
3850 fixed #61215
3851
3852Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * parserInternals.c: closed bug #61054
3855
3856Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * include/libxml/Makefile.am: closing #60708
3859
3860Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3863 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3864
3865Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3868
3869Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3870
3871 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3872 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3873
3874Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * catalog.c: Justin Fletcher provided cleaup code in case
3877 HAVE_STAT is not defined
3878 * include/win32config.h: Igor Zlatkovic suggested to have
3879 HAVE_STAT defined there
3880
3881Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3882
3883 * catalog.c - fixed typing error reported by M. Barros
3884
3885Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3886
3887 * xmllint.c - fixing typo
3888
3889Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3890
3891 * HTMLparser.c: small enhancement to prevent loop on
3892 unrecognizable data
3893
3894Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * parserInternals.c: applying patch from bug #60757 this
3897 should close it
3898
3899Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * catalog.c xmlcatalog.c: removed a couple of warning
3902 * xpath.c: try to solve the linking problem on platforms
3903 needing trio to compile
3904
3905Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * Makefile.am libxml.spec.in: backing up non-documented changes
3908 commited without review or aproval by Jens Finke <jens@gnome.org>
3909 * HACKING: made 100% clear that no commit should be done directly
3910
3911Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * configure.in: Joe Orton provided a patch fixing a problem
3914 when iconv is specified to be in a non-standard directory
3915 but wasn't exported in xml2-config --cflags
3916
3917Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3918
3919 * configure.in: let's ship 2.4.5 before getting too much
3920 troubles with 2.4.4 errors.
3921
3922Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * encoding.c entities.c: do not output hexadecimal charrefs
3925 when serializing HTML since some version of Netscape can't
3926 grok it, generate decimal ones.
3927 * result/HTML/doc3.htm: output changed due to previous test
3928 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3929
3930Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3933 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3934
3935Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3936 Released 2.4.4
3937
3938 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3939 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3940 updated the configuration scripts systems accordingly
3941
3942Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * configure.in: preparing for 2.4.4
3945 * doc/xml.html doc/html/*: updated and rebuilt the docs
3946
3947Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * win32/dsp/libxml2.def.src: tried to incorporate comments
3950 from bug #59220
3951
3952Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * parser.c result/noent/wml.xml: fixed bug #59981 related
3955 to handling of '&' in attributes when entities are substitued
3956
3957Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3958
3959 * libxml.h include/libxml/xmlversion.h.in
3960 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3961 Tried to close bug #60131
3962
3963Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3966
3967Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * SAX.c: fixing bug #59946 on xmlns=""
3970
3971Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3974 but allocates a new error code.
3975
3976Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * xmllint.c: John Fleck fixed typos in the options output
3979 * parser.c SAX.c: fix ignorable white space SAX selection
3980
3981Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * entities.c: Steve Underwood found the possibility of an
3984 ininite loop in case of error.
3985
3986Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3989
3990Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * parser.c: warn if version is not 1.0 but it's not
3993 strictly speaking an error after analyzing the spec
3994
3995Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3996
3997 *doc/catalog.html - add link to the html version of the
3998 man page, other linguistic cleanups
3999
4000Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4001
4002 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4003 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4004 file, has not yet been included in the build.
4005
4006Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * catalog.c: removed a duplicate affectation Justin Fletcher
4009
4010Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * tree.c: Armin Sander pointed a possible text coalescing
4013 problem, completed his patch.
4014
4015Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4016
4017 * trionan.c: Fixed const and volatile re-definition problem
4018
4019Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4020
4021 * libxml.4 parser.c: doc updates from Heiko Rupp
4022 * parserInternals.c: 2 sanity checks from Heiko Rupp
4023
4024Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * tree.c: applied patch from Armin Sander to make some pointers
4027 const in xmlCopyNode()
4028 * include/libxml/tree.h: added fix to the header
4029
4030Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * xpath.c: hum, restrict the integer usage gcc bug workaround
4033 to only gcc compilers so that other architecture don't get
4034 penalized by this limitation.
4035 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4036
4037Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4040 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4041
4042Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4045 --convert option to xmlcatalog to convert SGML ones to
4046 the XML syntax.
4047 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4048
4049 2.4.3 got released at that point
4050Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * catalog.c xmlIO.c: started some serious testing and fixed
4053 a few bug and optmization needs.
4054
4055Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4058 preparing for a 2.4.3 release even if it may not be ready yet
4059 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4060 all file parsing lookup to go through the entity resolver, add
4061 to add an API to bypass it (needed to load catalogs themselves),
4062 some cleanup on the catalog code too.
4063 * nanoftp.c: small cleanup
4064 * doc/catalog.html: small update
4065
4066Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4069 Jun Kuriyama
4070
4071Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * doc/catalog.html: finished the catalog documentation
4074
4075Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * doc/catalog.html doc/xml.html: added documentation about
4078 Catalog support, misses an API description
4079 * doc/html/*: reextracted the API pages
4080
4081Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4084 Added the part about section 7.2 on URI resolution,
4085 fixed a side effect in the HTML parser, look complete
4086 and ready to rock except the URI/SystemID part!
4087
4088Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * include/libxml/catalog.h include/libxml/parser.h
4091 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4092 xmlIO.c: added support and APIs needed for the catalog PI
4093 * include/libxml/xmlIO.h: cleanup
4094
4095Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4098 include/libxml/catalog.h: starts to look okay, really
4099 plugged the new framework, cleaned a lot of stuff,
4100 added some APIs, except the PI's support missing this
4101 should be mostly complete
4102 * result/catalogs/* test/catalogs/*: added new test, enriched
4103 the existing one with URN ID tests
4104
4105Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * catalog.c: fixed nextCatalog
4108 * result/catalogs/docbook test/catalogs/*: started adding
4109 a small regression test
4110
4111Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4114 more work on the XML catalog support.
4115 * parser.c include/libxml/parser.h: small cleanup seems using
4116 list as a public parameter name can give portability troubles
4117 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4118 include/libxml/xpath.h include/libxml/Makefile.am: removed
4119 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4120 wrappers
4121
4122Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4123
4124 * Makefile.am trio.c triodef.h trionan.c xpath.c
4125 include/libxml/Makefile.am include/libxml/trionan.h:
4126 Re-worked Not-A-Number and Infinity support.
4127 * xmlcatalog.c: added readline include files
4128
4129Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4132 testCatalog as xmlcatalog, making it an installed app
4133 adding a shell, and preparing it to be a /etc/xml/catalog
4134 management tool, though not ready yet
4135 * catalog.c include/libxml/catalog.h: adding support for
4136 XML Catalogs http://www.oasis-open.org/committees/entity/
4137 not finished, there is some interesting tradeoffs and a
4138 few open questions left.
4139
4140Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * xmllint.c: fixed a line formatting problem
4143
4144Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * SAX.c: removed a couple of unused variable (Albert Chin)
4147
4148Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4151 trying to fix some troubles w.r.t. function returning
4152 const xxxPtr.
4153
4154Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4157 defined
4158
4159Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * xpointer.c: removed unused var
4162
4163Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * testXPath.c: another small cleanup closing bug #59110
4166
4167Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * win32/dsp/libxml2.def.src: small cleanup closing bug
4170 #59108
4171
4172Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4173
4174 * example/gjobread.c: add xmlCleanupParser() before leaving
4175
4176Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * config.h.in configure.in include/libxml/xmlwin32version.h:
4179 released 2.4.2
4180
4181Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * include/libxml/valid.h debugXML.c valid.c: deprecate
4184 the non-boundchecking Sprintf functions, add Snprintf
4185 this should close bug #57984
4186
4187Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4190 URIs before doing the lookups (pointed by Mark Vakoc)
4191
4192Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4193
4194 * xpath.c: serious changes on Result Value Trees and NodeSets
4195 w.r.t. deallocation and collect operations. Probably not
4196 100% clean (merge of allocated trees smells like a problem).
4197 Seems sufficient to close #58943
4198
4199Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * xmllint.c: adding a --format option
4202
4203Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * xpath.c: count() was broken on Result Value Tree
4206 * xmlIO.c: fixed file:/// accesses on _WIN32
4207
4208Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4209
4210 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4211 macro was renamed, this should close bug #58683
4212
4213Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4216 entity substitution mode text at the end of the entity might
4217 be added due to text coalescing.
4218 * nanoftp.c parser.c: small cleanup
4219
4220Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * HACKING: added John Fleck right to commit in the doc subdir
4223
4224Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4227 allow to inherit attributes from the DTD directly in the
4228 tree, this is needed for XPath and can be a useful feature.
4229 Inherited namespaces are always provided at the tree level now
4230 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4231 of tests for this feature (XSLT being the prime user).
4232
4233Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4236 testSAX.c xmlIO.c xmllint.c include/win32config.h
4237 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4238 include/libxml/xmlwin32version.h.in win32/README.MSDev
4239 win32/dsp/*: applied Win32 Facelift No.2 patches from
4240 Igor Zlatkovic for Windows/MSC
4241
4242Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4243
4244 * SAX.c: unparsedEntityDecl() the URI computation of the
4245 entity wasn't done breaking XSLT unparsed-entity-uri()
4246
4247Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4248
4249 * xpath.c: fixed a bug when walking the descendants and
4250 the current node has no children
4251 * debugXML.c: show up when a text node is supposed to not be escaped
4252
4253Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4254
4255 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4256 worked like the set:leading() function)
4257 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4258
4259Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4262
4263Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * include/libxml/xmlIO.h: apply change to close #58141
4266 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4267
4268Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * parser.c: when the internal subset uses a PE, then the
4271 included entity can use conditional sections.
4272
4273Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4276 when walking the namespace axis showing up in
4277 libxst/tests/general/bug-12
4278 * xmlmemory.c: added the possibility to trace a given block
4279 defined by its address
4280
4281Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * parser.c: don't override existing encoding specified before
4284 starting xmlParseDocument()
4285
4286Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * include/libxml/xmlwin32version.h: reinserted, needed for
4289 Windows users of CVS
4290
42912001-07-27 Darin Adler <darin@bentspoon.com>
4292
4293 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4294 * testCatalog.c: Add include of <libxml/parser.h>.
4295
42962001-07-27 Darin Adler <darin@bentspoon.com>
4297
4298 * include/libxml/.cvsignore:
4299 * include/libxml/xmlwin32version.h:
4300 Remove this file from CVS because it's generated.
4301
4302Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * parser.c include/libxml/parser.h: applied const patches from
4305 Tom Moog #58002
4306
4307Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4308
4309 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4310 lookup framework
4311
4312Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * tree.c: fixed xmlCopyNode() for documents
4315
4316Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4319
4320Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * parser.c: fixes bug #57652 reported by Morus Walter
4323
4324Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4327
4328Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4331 errors, lesson don't add new functions at 1am before a release
4332 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4333 from XPath initialization when possible.
4334
4335Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * result/scripts/base*: removing history/readline changed
4338 this slightly
4339 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4340 xmllint.c: make element content line number generation
4341 optionnal to avoid breaking old apps added interface to switch
4342
4343Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * configure.in: get rid of the readline and libhistory
4346 dependancies by default, release 2.4.1 with IA64 fix
4347 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4348 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4349 John Kroll fixes to allow saving to HTTP via PUT (or
4350 POST of needed).
4351 * doc/html/*.html: regenerated the docs
4352
4353Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4354
4355 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4356 xmlHashScanFull and xmlHashScannFull3 to get passed the
4357 three keys as arguments to the callback function
4358
4359Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * configure.in Makefile.am: removed libxml softlink for good
4362 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4363 100% coverage by gtk-doc
4364
4365Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4368 fixed serious troubles due to size_t vs. int mismatch
4369
4370Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4373
4374Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4375
4376 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4377 convenient extension API for value and context managing
4378 Now handles external objects through xmlXPathPopExternal,
4379 xmlXPathWrapExternal and xmlXPathReturnExternal.
4380 Added functions for sets operations (intersection, etc.)
4381
4382Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4385 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4386 HTMLparser.c: cleanup of global variables, marking some
4387 const or private.
4388
4389Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4390
4391 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4392 fixed xmlXPathNodeSetItem when passing index=0
4393
4394Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4397
4398Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400 * xmllint.c: fixed compilation under Cygwin #57503
4401 * TODO: update
4402
44032001-07-13 Peter Williams <peterw@ximian.com>
4404
4405 * config.h.in: add #undef HAVE_DLFCN_H
4406
4407 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4408 builddir.
4409
4410Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4413 raised by #57348 and #57381
4414
4415Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4418 tree.c xpointer.c: store the line numbder in element->content,
4419 may break some software, need a configuration mechanism
4420
44212001-07-10 Darin Adler <darin@bentspoon.com>
4422
4423 * .cvsignore:
4424 * example/.cvsignore:
4425 * include/.cvsignore:
4426 * include/libxml/.cvsignore:
4427 Various things that are generated and should be ignored.
4428
4429Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4432 * doc/xml.html doc/html/*: updated the docs
4433
4434Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4437 validation occured on content with element child
4438
4439Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * tree.c: fixed XML Base computation which was broken
4442 * debugXML.c: added a base function to the shell
4443 * Makefile.am result/scripts/* test/scripts/*: added scripts
4444 based regression tests, and adding 2 XML Base tests
4445
4446Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * tree.c: set properties doc and call xmlSetListDoc for properties
4449 content when grafting them in a different tree.
4450 * aclocal.m4: remove from CVS
4451
4452Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453
4454 * win32/libxml2/libxml2.def.src: added some missing entry point
4455 for XPath (Mark Vakoc)
4456
4457Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4460 layer should URI-Unescape before trying to open resources.
4461
4462Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * xpath.c: fix the name() bug for elements in the default
4465 namespace reported by Charlie Bozeman
4466
4467Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4470 led to an XPath fix, improvements of SAX initialization, and
4471 an added option --nocdata to testXPath
4472
4473Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * doc/libxml-doc.el: Felix Natter provided anew version working
4476 with XEmacs too
4477
4478Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * include/libxml/xpath.h: small cleanup
4481 * doc/xml.html: update
4482
4483Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4486 released 2.3.14
4487
4488Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * doc/html/*: rebuilt the docs for the release
4491 * doc/xml.html: added 2.3.14 release.
4492
4493Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4496 were not equal to empty strings
4497
4498Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * SAX.c: fixed a URI-Reference computation problem when validating
4501 * xmlIO.c: small cleanup
4502
4503Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * parser.c: improved the description of a couple of interfaces
4506 upon Larry Stamper suggestion
4507
4508Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * SAX.c entities.c parser.c: changed completely the way entities
4511 are handled when running the parser in entity substitution mode.
4512 This fixes a bug reported by Stephan Kulow and nearly divides
4513 by 3 the amount of memory required by libxslt to load and process
4514 DocBook TDG.
4515
4516Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * HTMLparser.c: fixing a too early root closing problem raised
4519 byt Prashanth Naidu
4520
4521Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4524 raised by Mark Vakoc.
4525
4526Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * example/Makefile.am: fixed the include path to add srcdir/include
4529 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4530 and some cleanup
4531
4532Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4535 lot of optimization work, results in significant improvements
4536 when handling really complex XPath queries. Add a small optimizer
4537 for unions, improve [n] and [last()], avoid some costly ops.
4538
4539Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4542 * xpath.c: small cleanup
4543 * xmlGetNsList: reformated, fixed problems if used on Entities
4544
4545Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4548
4549Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4552 * Makefile.am example/Makefile.am: workaround automake generating
4553 erroneous deps
4554
4555Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * include/win32config.h: bug #56801 Yon Derek provided a patch
4558 to the windows config file.
4559
4560Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4563 libxml.h : Yon Derek provided a set of changes to compile from
4564 CVS on Windows/MSC
4565
4566Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * parser.c: fixed UTF8 BOM support in push mode
4569 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4570 added a specific testcase
4571
4572Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * Makefile.am: added --push regression tests
4575 * parserInternals.c: the XML parser segfaulted in --push mode
4576
4577Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * configure.in: moved the symlinks detection within a CVS
4580 check, this is not portable and will be removed soon.
4581 * xpath.c: small cleanup/speedup
4582
4583Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4586 release of 2.3.12
4587 * parser.c: make an error message if unknow entities in all cases
4588
4589Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4592
4593Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4596 includes were installed in the wrong dir
4597
4598Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * doc/html.xml: warn against sending code to exhibit bugs.
4601
4602Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4605 Tru64 from Thomas Leitner
4606
4607Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * AUTHORS: added William and Bjorn
4610 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4611 daniel@veillard.com hopefully I won't have to do this again
4612 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4613 docs can be rebuilt cleanly now
4614 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4615 from CVs it's generated, added include/libxml/xmlwin32version.h
4616 also generated but which should change far less frequently.
4617 * catalog.c nanoftp.c: made sure to include libxml.h not
4618 libxml/xmlversion.h directly
4619 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4620 when compiling on WIN32 and MSC
4621
4622Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * include/Makefile.am include/libxml/Makefile.am configure.in:
4625 fixed make distcheck and rebuilding the rpms
4626
4627Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * configure.in: should finish the migration of exported includes
4630 into a real include/libxml in CVS, at least for CVS users.
4631 * removed the exported headers, added in include/libxml (as well
4632 as xmlversion.h.in).
4633
4634Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * configure.in: fixed the way to detect symlink
4637
4638Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4639
4640 * configure.in: updated, include/libxml is now a real CVS dir
4641
4642Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4645 version works with both libxml1 and libxml2 (it autodetects
4646 the prefix of the html-files) from Felix Natter.
4647 * doc/xml.html: updated doc accordingly
4648
4649Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * xpath.c: fixed the bug generating a template loop in libxslt
4652 when using docbook-xsl-1.4, * should filter out document nodes
4653 * HACKING: added William
4654 * TODO: updated
4655
4656Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * doc/FAQ.html: added a warning about gcc-3.0
4659 * doc/xml.html: added reference to gdome2 and removed a confusing
4660 sentence
4661
4662Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * xmlversion.h: okay this is a generated file, but Windows
4665 users need it and they can't generate it, and I want CVS
4666 Windows users ...
4667 * win32/libxml2/libxml2_so.dsp: Windows project file for
4668 the shared lib version of libxml2
4669 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4670 resources needed for libxslt/xsltproc by Yon Derek
4671
4672Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4673
4674 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4675
4676Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4679
4680Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * include/win32config.h: Yon Derek provided a first fix
4683 to be able to compile libxslt/xsltproc on Windows
4684
4685Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.c: attempt to work around what seemed a gcc optimizer
4688 bug when handling floats on i386 http://veillard.com/gcc.bug
4689 * tree.c entities.c encoding.c: doing some cleanups while
4690 chasing it
4691
4692Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * Makefile.am: cleanup when --without-debug is specified
4695 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4696 w.r.t. --without-debug and other include points
4697 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4698 Catalogs
4699 * configure.in entities.h tree.h HTMLparser.c: removed
4700 --without-corba, made the _private field mandatory
4701
4702Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4705 outputs a BOM in UTF8, an errata has been issued to avoid the
4706 problem, that was the most reasonable solution... Add support
4707 for a leading UTF8 BOM in entities.
4708
4709Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * valid.c: fixed a bug found when post validating an entity ref
4712 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4713 activate it too
4714
4715Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4718 weakness in the node copy the XPointer and the XInclude
4719 implementations. Serious cleanup.
4720
4721Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * Makefile.am: Kjartan Maraas provided a small patch to
4724 add xml2-config.in to EXTRA_DIST
4725
4726Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4729 provided another failing case found in KDE, the way the
4730 ctxt->vctxt.nodeTab was allocated and freed changed over
4731 time but it wasn't completely cleaned up. This should fix it.
4732
4733Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * parser.c: Stephan Kulow also raised the fact that line number
4736 could get miscounted making debug harder, fixed the problem
4737 in xmlParseCharData()
4738
4739Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * valid.c: Stephan Kulow pointed out a problem when validating
4742 and using an empty entity, forgot a 'break' in a case.
4743
4744Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4747 * doc/xml.html: updated with 2.3.11
4748
4749Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * TODO: updated adding cleanup of generated doc
4752 * configure.in: prepared to release 2.3.11
4753 * xmllint.c: added --version for bug reporting
4754 * doc/html/*.html: rebuilt the doc
4755
4756Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * xpath.c: first part of the work on selecting namespace to
4759 fix bug #56115
4760
4761Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4764 when using -liconv
4765 * TODO: updated
4766
4767Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4770 cleanup, encoding support.
4771
4772Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4775
4776Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * xpath.c: bug detected by Ankh when / is used as a function arg
4779
4780Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4783 of element and use it to avoid outputting formatting spaces at
4784 the wrong place. Implemented the format parameter for HTML save.
4785 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4786 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4787 result/HTML/wired.html: of course this impact the result of a
4788 number of HTML tests
4789
4790Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * HTMLtree.[ch]: started augmenting the HTML save API with
4793 encoding and formatting parameters
4794
4795Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * HTMLtree.h: cleanup and started evaluating the work needed on
4798 revamping the HTML output code
4799
4800Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4803
4804Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * valid.c: fixed bug #56049, forgot one check in the
4807 validation routine
4808
4809Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4812
4813Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * libxml.h: fixed an error in last commit
4816 * doc/FAQ.html: added an entry for compilation from CVS
4817
4818Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * xmlversion.h.in libxml.h: Cygwin patches
4821 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4822 * tree.h: cleanup
4823
4824Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4827 memory block in a strange case where libxml is linked twice
4828 in the binary.
4829
4830Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4833 state far too often, simple fix used to avoid it.
4834
4835Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4838 being processed, applied his patch
4839 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4840
4841Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4844 provided fixes to compile on MSCC again
4845 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4846 also provided an update for the project files.
4847
4848Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4851 bug #55810
4852
4853Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * tree.c: fixed xmlGetNsProp() to close bug #55683
4856 Note this requires libxslt to use it's own function instead.
4857
4858Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * HTMLtree.c: when in a pre element no formatting space should
4861 be added.
4862 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4863
4864Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * configure.in: added tests for signal() and signal.h
4867
4868Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4871
4872Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * doc/libxml-doc.el: Felix Natter provided a new version for
4875 libxml2
4876
4877Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * HTMLtree.c: when in a pre element no formatting space should
4880 be added.
4881
4882Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4885
4886Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4889 hack
4890 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4891 * uri.c: fixed a warning
4892
4893Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * HTMLtree.c: trying to close bug #55772 escaping in script
4896 elements
4897 * doc/xml.html: suggest to send mail to the list
4898
4899Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4902 good. Use a macro and based on the solution provided in
4903 vsnprintf manual page from GNU.
4904
4905Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4906
4907 * error.c: Workaround for non-preserving variadic list.
4908 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4909
4910Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * doc/xml.html: added 2.3.10 release
4913
4914Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * configure.in: releasing 2.3.10
4917
4918Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4921
4922Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * encoding.c: Robert Collins provided a patch to add the
4925 "US-ASCII" encoding alias
4926
4927Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4930 string oriented functions and started cleaning the related areas
4931 in xpath.c which needed fixing in this respect
4932
4933Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4936 #55380
4937 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4938
4939Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * TODO: updated
4942 * nanohttp.[ch] : started adding APIs to get the redirected URL
4943 when this occurs (needed for further base computation
4944 * tree.h: cleanup
4945 * encoding.c: cleanup
4946 * SAX.c: minor change around ctxt->loadsubset
4947
4948Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * Makefile.am include/Makefile.am: small change to have
4951 include/libxml rebuilt if working from CVS.
4952 * uri.c: applied another patch from Carl Douglas for URI escaping,
4953 this should close bug #51876
4954
4955Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4958 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4959 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4960 added specific regression test
4961 * parser.h: preparing for the XSLT mode where DTD inherited
4962 attributes are added to the tree.
4963
4964Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * xinclude.[ch]: Updated the namespace for the Last Call version
4967 * result/XInclude/include test/XInclude/include: updated the
4968 testsuite accordingly
4969
4970Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4973 related to bug #51876
4974
4975Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * tree.c: fixed a gross mistake in base computation, xml:base is
4978 not completely correct yet (need cascade).
4979 * xpath.[ch]: added the few things needed to find a function name
4980 and URI from the XPath context when it is called.
4981
4982Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4985 * DOCBparser.c: small cleanup
4986 * xmllint.c: added a --catalogs option to load catalogs from
4987 $SGML_CATALOG_FILES
4988 * tree.c: cleanup
4989 * configure.in: iconv library fixup, ICONV_LIBS
4990
4991Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * catalog.c: handling of CATALOG entries. detection of recursion,
4994 and a few bugfixes
4995 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4996 against the default namespace
4997
4998Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5001
5002Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * parser.c: fixed propagation context info when parsing an
5005 external entity.
5006 * doc/html/*.html: regenerated a couple of docs
5007
5008Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * doc/xml.html: update with 2.3.9 informations
5011
5012Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5015 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5016 * doc/html/* : rebuilt the docs
5017 * valid.c: small patch which may improve some case when
5018 validating.
5019
5020Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * HTMLparser.c: Closed bug #54891
5023 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5024 to the suite
5025
5026Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5029 applied a documentation patch from LotR and filled in a few missing
5030 descriptions
5031
5032Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * xpath.c tree.c parser.c: speed optimizations at the parser level
5035 document tree freeing and xpath evaluation
5036
5037Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * parser.c parser.h parserInternals.h: fixed a couple of
5040 interfaces for handling memory buffer input to const char *
5041 upon suggestion of JamesH.
5042
5043Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * configure.in: LoTR sent a patch fixing the previous commit
5046
5047Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * configure.in: trying to deal again with the stoopid -R linking
5050 flag of Solaris
5051
5052Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * xpath.h: two nodeset access macros from Thomas Broyer
5055
5056Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5059 patch from Thomas Broyer
5060
5061Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5064 case
5065 * INSTALL: was empty added stuff from the FAQ
5066
5067Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5070 attributes handling and #54433 by adding xmlUnsetProp()
5071 and xmlUnsetNsProp()
5072
5073Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * HTMLparser.c: Patch from Jonas Borgström
5076 (htmlGetEndPriority): New function, returns
5077 the priority of a certain element.
5078 (htmlAutoCloseOnClose): Only close inline elements if they
5079 all have lower or equal priority.
5080 * result/HTML: this of course changed a number of tests results.
5081
5082Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * xmlIO.c catalog.c: plugged in the default catalog resolution
5085 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5086 documentations
5087 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5088
5089Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5092 integrating catalogs
5093 * catalog.[ch] testCatalog.c: adding a small catalo API
5094 (only SGML catalog support).
5095 * parser.c: restaured xmlKeepBlanksDefault(0) API
5096
5097Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5100
5101Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * parser.c: added xmlParseExternalEntityPrivate() to allow
5104 propagation of ctxt->_private when parsing external entities
5105
5106Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5109
5110Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5113
5114Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * valid.c: warn when indeterminist content model is detected
5117 * result/VC/ElementValid8: this adds a message
5118 * Makefile.am: add --novalid for VCM tests
5119 * parserInternals.c: added a call to Init memory
5120
5121Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5124 when both parameters are NULL.
5125
5126Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * valid.c: applied small patch from Gary Pennington, reindented
5129 some part of the code.
5130
5131Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5134 release, updated and regenerated the docs
5135
5136Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * xpath.c result/XPath/expr/floats : clarified and cleanup
5139 printing of abnormal floats in tests.
5140
5141Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5144 * results/HTML/ : a few changes in the output of the HTML tests as
5145 a result.
5146 * configure.in: tying to fix -liconv where needed
5147
5148Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * Makefile.am: fixed a stupid error
5151
5152Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * configure.in Makefile.am: make the inclusion of the trio
5155 modules in the library conditional
5156
5157Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * DOCBparser.c: patche from László Kovács, fixed entities refs
5160 in attributes handling
5161
5162Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5165 flushing
5166
5167Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xpath.c: fix of an XSLT namespace bug reported on the list
5170 general/bug-8-
5171
5172Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * strio.h trio.c: Dan McNichol suggested a couple of small
5175 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5176
5177Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * tree.c parser.c encoding.c: spent a bit more time looking
5180 at the parsing speed and DOM handling. Added a few more
5181 speedups.
5182
5183Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * parser.c: small but effective parsing speed improvement
5186
5187Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * configure.in: default on the DocBook parser inclusion (for Gnome)
5190 * DOCBparser.h: fixed a header reference
5191
5192Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * configure.in xpath.c: applied Bjorn patches for FPE on the
5195 alpha
5196
5197Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5200 xmlSaveFormatFileTo()
5201
5202Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * xpath.c: simple and efficient optimization, XPath functions
5205 aways bind to the same code, cache this
5206 * TODO: updated (by saying some is obsolete)
5207
5208Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * xpath.c: more cleanup work on XPath name parsing routines
5211
5212Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5215 xmlXPathParseName
5216 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5217 * debugXML.c: avoid compilation problems if compiling without
5218 HTML support, Igor Zlatkovic
5219 * win32/libxml2/libxml2.def.src: being able to compile without
5220 XPath on Windows
5221
5222Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * libxml.m4: yet another patch from Toshio Kuratomi
5225
5226Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5229
5230Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * tree.[ch]: added xmlSaveFormatFile interface for saving
5233 and indenting a file.
5234
5235Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * xpath.c: fixed bug #53689 related to processing-instruction()
5238
5239Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * DOCBparser.c: patche from László Kovács
5242
5243Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * parser.c: applied fixes from Christian Glahn bug report #53391
5246
5247Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * error.c: Jean François Lecomte provided a complete description
5250 and a fix to bug #53537
5251
5252Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5255
5256Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * DOCBparser.c SAX.c: a bit more work on entities processing.
5259 Still Need to cleanup XML output and references in attributes
5260
5261Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5264
5265Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * tree.c: trying to fix #53574, not completely complete,
5268 I would like xmllint --copy --debug test/ent1 and
5269 xmllint --debug test/ent1 to show the same result.
5270 * xpath.c: fix a bug when trying to sort namespace nodes
5271
5272Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * HTMLtree.c: real fix for #53402
5275
5276Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5279 PIs when using xsl:output
5280 * valid.c: closing #53537 some case generate segfaults if there
5281 is validity errors
5282
5283Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5286 of external parsed entities, added --noent to testDocbook
5287 * valid.c: Garry Pennington found an uninitialized variable
5288 access in xmlValidateElementContent()
5289
5290Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5293 with madness
5294 * result/HTML/ : this modified the result of the regression tests
5295 a lot.
5296
5297Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5300 to doc where it wasn't checked against NULL reported by
5301 Jens Laas
5302
5303Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5306 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5307
5308Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5311 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5312 * SAX.[ch]: cleanup and updates for DocBook
5313 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5314 ex SGML identifier changes
5315 * valid.c: removed a static unused function.
5316
5317Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * HTMLtree.c: applied change for Paul Sponagl on script saving
5320 * Makefile.am: the warning about entity title.xml are normal.
5321
5322Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * configure.in: release of 2.3.7
5325 * Makefile.am: fixing make distcheck
5326
5327Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * doc/html/* doc/xml.html: updated and regenerated the docs
5330
5331Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5334
5335Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * tree.c: fixed #53388 with the provided patch
5338
5339Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * valid.c: Bjorn detected an invalid memory access. Fixed
5342 vstateVPush()
5343
5344Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5347
5348Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5349
5350 * libxml.h: new header used only for the compilation of libxml
5351 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5352 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5353 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5354 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5355 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5356 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5357 baseline (version 1.2 plus a single patch).
5358 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5359 scientific notation for numbers. Tests added.
5360 * xpath.c: formatting of numbers changed to use sprintf
5361 (contribution from William Brack)
5362
5363Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * valid.c: cleanup, more useful debugging
5366 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5367 * xmlIO.c: entity loading is printed as an error when validating
5368
5369Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * valid.c: fixed to validate within entities
5372 * test/VCM/v22.xml: added a specific testcase
5373
5374Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * valid.c: forgot an epsilon transition in for ()+
5377 * test/VCM/v21.xml : added a specific test case
5378
5379Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * valid.c: removed a state explosion exhibited by RSS
5382 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5383 from bug #51872
5384
5385Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5388 validation without using an ugly NFA -> DFA algo in the source.
5389 Made a specific algorithm easier to maintain, using a single
5390 stack and without recursion.
5391 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5392 * hash.c: made the growing routine static
5393 * tree.h parser.c: added the parent information to an
5394 xmlElementContent node.
5395
5396Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * SAX.c parser.c xpath.c: generating IDs when not validating
5399 from an external parsed entity was poisoning the ID has table
5400 with removed values. This was killing XSLT on the KDE help
5401 browser.
5402
5403Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * entities.h: andrew@ugh.net.au detected a double declaration
5406
5407Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * debugXML.c hash.c tree.h valid.c : some changes related to
5410 the validation suport to improve speed with DocBook
5411 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5412 the way validation errors get reported
5413
5414Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5417 by P C Chow and William M. Brack for XSLT HTML output
5418
5419Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5422 Igor Zlatkovic patches for MSC compilation and added his
5423 updates
5424
5425Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5428 prefix lookup.
5429 * parserInternals.c: fixed the bug reported by Morus Walter
5430 due to an off by one typo in xmlStringCurrentChar()
5431
5432Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * HTMLparser.c result/HTML/*: revamped the way the HTML
5435 parser handles end of tags or end of input
5436
5437Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5440
5441Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5444 bug where the linktime verions of free() won't work ...
5445
5446Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5449
5450Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * doc/xml.html: added 2.3.6 release
5453
5454Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5457 * result/wml.xml: resulted in a small output change
5458
5459Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * tree.c: xmlNewDoc was missing the charset initialization
5462 * xmllint.c: added --auto to autogenerate a doc, allow to
5463 reproduce the problem fixed on xmlNewDoc
5464
5465Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * xpath.c: trying to get 52979 solved
5468 * tree.c result/ result/noent/: trying to get 52712 solved, this
5469 also made me clean up the fact that XML output in general should
5470 not add formating blanks by default, this changed the output of
5471 a few tests
5472
5473Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5476
5477Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * configure.in: finally released 2.3.6
5480
5481Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * xpath.c: checking for null pointer generated by new code
5484
5485Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.c: fixed a [] evaluation problem reported
5488 * test/XPath/tests/simpleaddr: extended test
5489 * result/XPath/simpleaddr: updated result
5490
5491Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * xmllint.c: Dan Timis reported a portability problem
5494 on Macs without mmap, fixed it.
5495
5496Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * testXPath.c : added a --tree option allowing to display the
5499 tree dump of the XPath expression
5500
5501Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * xpath.c: fixed a memleak when comparing nodesets
5504 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5505 * tree.c: added a TODO
5506
5507Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5510 we need string functions
5511 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5512 to be able to use them where needed. Applied some changes
5513 to reduce name linking pollution and compile in only what's
5514 needed.
5515 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5516 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5517 for the string manipulation functions
5518 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5519 to the free() function of xmlmemory.c
5520 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5521 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5522 usage.
5523
5524
5525Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * error.c: applied the context output patch of the error
5528 handling submitted by Chuck Griffith
5529 * error/VC/*: this slightly change some error logs
5530
5531Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * parser.c: fixed line number reporting on error
5534
5535Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * parser.c: Sullivan and Darin found a parser bug,
5538 applied the patch.
5539
5540Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5543 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5544 xmlversion.h.in xpointer.c: of course the way I defined
5545 UNUSED breaks on old gcc version. Try to be smart and
5546 also define it directly in xmlversion.h
5547 * configure.in: removed -ansi flag from the pedantic set
5548
5549Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550 Huge cleanup, I switched to compile with
5551 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5552 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5553 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5554 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5555 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5556 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5557 encoding.h entities.c error.c list.[ch] nanoftp.c
5558 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5559 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5560 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5561 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5562 Cleanup, staticfied a number of non-exported functions,
5563 detected and cleaned up a dozen of problem found this way,
5564 avoided a lot of public function name/typedef/system names clashes
5565 * doc/xml.html: updated
5566 * configure.in: switched private flags to the really pedantic ones.
5567
5568Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * configure.in: 2.3.5
5571 * doc/html/*: rebuilt the docs
5572
5573Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * parser.c: fixed a reported bug in NOTATION parsing
5576 * uri.c: accepted but not fixed bug 51876, added TODO
5577 * Makefile.am: fixed bug 51876
5578
5579Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * config.h.in configure.in error.c: fix a compilation problem
5582 on platforms without vsnprintf (xml@thewrittenword.com)
5583
5584Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * parser.c: fixed a function name header typo
5587 * SAX.c: notations can also occur in external subset.
5588
5589Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * error.c: removed a C++ like comment
5592
5593Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * parser.c: fixing bug 52299 strange condition leading
5596 to a parser crash due to a buffer overflow
5597 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5598 added the specific test case
5599
5600Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5603 xmlXPathConvert{String,Number,Boolean} to be able to make
5604 type casts without a context stack, fixed some implementation
5605 problems related to the absence of context at parse-time,
5606 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5607 in the public API too
5608 * xpointer.c xpathInternals.h: we need to know at parse time
5609 whether we are compiling an XPointer
5610
5611Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5614 cleaned up the parser internals, refactored XPath code, added
5615 new compilation based APIs and cleanly separated public and
5616 private APIs.
5617
5618Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * xpath.h: the comp field must be added at the end to avoid
5621 killing binary compat.
5622
5623Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * Makefile.am: detect XPath memleaks in regreson tests
5626 * error.c: fixed and error w.r.t. error reporting still using
5627 stderr
5628 * hash.c: added new line at end of file
5629 * tree.h: minor cleanup
5630 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5631 expression parsing from evaluation, resulted in a number of
5632 changes internally, and in XPointer. Likely to break stuff
5633 using xpathInternals.h but should remain binary compatible,
5634 new interfaces will be added.
5635
5636Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * configure.in: fixed a couple of problems reported by
5639 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5640 without gcc on non linux platforms.
5641
5642Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5645 a fix for --with-html-dir= configure support. I hope it won't
5646 break rpm generation
5647
5648Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * xmlIO.c: one function comment cleanup.
5651
5652Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * SAX.c: external subset notations were improperly registered
5655 in the internal subset.
5656
5657Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * README.cvs-commits: added, pointing to HACKING
5660 * HACKING: updated
5661
5662Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * parser.c: and Matt Sergeant found one in the XML push
5665 parser (erroneous check I forgot to remove when I fixed the
5666 main parser).
5667
5668Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * xpath.c: ptittom found a small bug in UnaryExpr
5671
5672Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * configure.in: bumped to 2.3.4
5675 * error.c: fixed bug #51860
5676 * tree.c: fixed bug #51861
5677 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5678 * tree.[ch] : added xmlDefaultBufferSize
5679 * nanoftp.c: typo in function name header block
5680 * doc/xml.html : updated, added link to XML::LibXSLT
5681 * doc/html/* : rebuilt the docs
5682
5683Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * parser.c SAX.c: the new content parsing code raised an
5686 ugly bug in the characters() SAX callback. Found it
5687 just because of strangeness in XSLT XML Rec ouptut :-(
5688
5689Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * Makefile.am: Martin Baulig suggested to add -lm
5692 * tree.c: found another bug in xmlNodeGetContent()
5693
5694Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * xpath.c: Bjorn found the error related to strictness of comparison.
5697
5698Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * parser.c: trying to fix the Dtd parsing problem reported
5701 by Gary, side effect of last week speed optimizations.
5702
5703Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5706 * parserInternals.c: removed unneeded test raised by Stric
5707
5708Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5709
5710 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5711 and fixed by William Brack). Added xmlXPathFormatNumber.
5712 Changed the sorting slightly.
5713 * configure.in Makefile.am example/Makefile.am: Added -lm.
5714 Please note that applications linking with libxml2, must
5715 also like with the math library from now on.
5716
5717Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5720
5721Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * parser.c: one must report spaces even if the Dtd element
5724 content proves that this is not part of the element content.
5725 * result/valid/*.xml: this changed the ouptu slightly
5726
5727Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * configure.in: bumped to 2.3.3
5730 * doc/xml.html: updated
5731
5732Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * tree.c: minor doc fix
5735 * xpath.c: deallocation issues when a result tree has been
5736 converted to a node-set
5737
5738Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * doc/xml.html: oops corrected dates s/2000/2001
5741
5742Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * valid.c: new patch from Gary Pennington
5745
5746Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * doc/xml.html: applied patch from Ankh
5749
5750Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * xinclude.c: fixed a problem building on Mac
5753
5754Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * parser.c: more work on increasing parsing ferformances
5757
5758Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5761 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5762 avoiding memcpy in production builds MEM_CLEANUP macro use
5763 * parser.[ch] parserInternals.c: optimizations of the tightest
5764 internal loops inside the parser. Better checking of I/O
5765 flushing/loading conditions
5766 * xmllint.c : added --timing
5767
5768Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * configure.in: bumped to 2.3.2
5771 * doc/xml.html: updated for release
5772
5773Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * xpath.c: found a memleak and fixed a nasty bug
5776
5777Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * xmllint.[c1] : added return code errors for xmllint
5780 * xpath.c: specific debug dump function for result value trees
5781
5782Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * xpath.c: finally implemented xmlXPathCompareNodeSets
5785 * test/XPath/expr/floats results/XPath/expr/floats: added
5786 a test for float expressions
5787
5788Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5791 * parserInternals.[ch]: trying to speed up parsing
5792 * xpath.c : speeded up node set equality op
5793
5794Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5797 better handling of ID/IDREF and the list modules associated
5798 * configure.in: small CFLAGS cleanup
5799
5800Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * configure.in: fixed iconv detection on AIX (stric)
5803
5804Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5807
5808Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5809
5810 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5811 and optimized xmlXPathNodeSetSort
5812
5813Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * xpath.c: bug fix when context size is 0
5816 * parser.c: I like Norm's Dtd because they still manage to break
5817 the parser occasionally
5818
5819Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5822
5823Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5826 attributes within the XML-1.0 namespace
5827
5828Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * xpathInternals.h: exported a few axis functions
5831 * doc/xml.html: updated the doc
5832
5833Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * configure.in: applied patch from Daniel van Balen for OpenBSD
5836 and bumped version to 2.3.1
5837 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5838 attempt to find autoclosing was simply broken, removed it,
5839 updated the examples, this is better
5840
5841Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5844 hash functionnalities.
5845 * doc/html/* : rebuild the doc
5846
5847Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5850 on predicate
5851 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5852 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5853 really want to have tags closed on output even if we accept
5854 unclosed ones on input
5855
5856Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * xpath.c: ouch don't free NULL, rare case fixed
5859 * tree.c: don't coalesce text nodes if they don't have the
5860 same behaviour wrt escaping on output
5861
5862Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * xpath.c: small fixup
5865 * SAX.c: don't warn on empty namespaces.
5866
5867Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * README: a bit of cleanup
5870 * configure.in: preparing for 2.3.0 release
5871
5872Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * hash.[ch]: added a first version of xmlHashSize()
5875 * valid.c: another bug fix from Gary Pennington
5876
5877Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * valid.c: couple of bug fixes pointed by Gary Pennington
5880 * HTMLtree.c: #if 0 cleanup
5881
5882Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5885 which removes a time consuming check of xmlXPathNodeSetAdd()
5886 and use it in places where we are sure to not break unicity
5887
5888Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * xpath.c: bug fixes found from XSLT
5891 * tree.c: preserve node->name special values when copying nodes.
5892 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5893 external subset are fetched when available but without full
5894 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5895 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5896 output with encoding disabled.
5897
5898Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5901 xmlCheckFilename should not be called from xmlFileOpenW
5902 and xmlGzfileOpenW
5903
5904Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5907 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5908 added the new tests for URI normalization
5909 * testURI.c: fixed stoopid bugs
5910 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5911 the URI in the error messages are now properly normalized
5912
5913Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5916
5917Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5920
5921Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * xpath.c: fixed mod operator
5924
5925Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * parser.c: fixed xmlStrcat doc
5928 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5929 trees.
5930
5931Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * xpath.c result/XPath/tests/chaptersbase
5934 result/XPath/tests/simplebase: fixed XPath node()
5935 * tree.c: small fix in xmlNewNs()
5936 * Makefile.am: removed extraneous xml2Conf.sh rule
5937
5938Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5941 Changed the library name, in order to get libxml-devel and
5942 libxml2-devel to coexist on a single system
5943 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5944 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5945
5946Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5949 libxml2-devel installable in // as libxml-devel.
5950
5951Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * doc/Makefile.am: fixed make rebuild in doc
5954 * doc/html/*.html: rebuilt the docs
5955
5956Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5959
5960Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5963 the HTML doc to go into the -devel RPM ...
5964 * aclocal.m4 config.h.in: some updates due to auto* magic
5965
5966Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * xpath.h: added a hook in the context structure allowing to
5969 link to extra support, needed for XSLT
5970
5971Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5974 xmlXPtrCmpPoints to use it.
5975 * propagated the following patch from Alejandro Forero
5976 * include/win32config.h xmlIO.c: applied further suggestions
5977 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5978 * example/gjobread.c: fixed warnings, now that it builds
5979
5980Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5981
5982 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5983
5984 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5985 filename points to a valid file (not a directory).
5986 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5987 Added calls to xmlCheckFilenameDir.
5988
5989 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5990 `path' (rather than `filename') as the parameter to gzopen and open.
5991
5992Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * Makefile.am: fixed a problem with EXTRA_DIST
5995
5996Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * Makefile.am example/Makefile.am: finally found the trick
5999 to build the example, i.e. add "." in SUBDIRS before example
6000 in the list <grin/>
6001
6002Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * doc/xml.html: updated with an XSLT section, removed pointer to
6005 W3C CVS base.
6006
6007Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6010 too, and deallocation need to occur the same way.
6011
6012Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6015 type correponding to an XSLT result tree fragment. Share most
6016 of the data format with node set, as well as operators.
6017 * HTMLtree.c: added a newline at the end of the doctype output
6018 whe this one is not present initially.
6019 * tree.c: make sure taht the parent and doc pointers are properly
6020 set when copying attributes (lists).
6021
6022Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6025
6026Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * xpath.c: seems I finally killed that ugly path evaluation
6029 context bug (tagged 9999 in case is is wrong)
6030
6031Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6034 for XSLT
6035
6036Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6039 for xmlGzfileOpen() bug
6040
6041Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c: removed an error found by XSLT usage
6044 * tree.c parserInternals.h: use a predefined static string
6045 for text and comment nodes, avoid freeing them in xmlFreeNode,
6046 exported the string name in parserInternals.h and added
6047 another value to disable encoding at output (for XSLT),
6048 gain memory, time.
6049
6050Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6053 win32/libxml2/libxml2_so.dsp: new makefiles and update
6054 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6055
6056Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6059 Gary Pennington
6060
6061Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xpath.c: fixed the comaprision of values and nodelists,
6064 need to compare nodelist still ...
6065 * debugXML.c: avoided a possible core dump
6066 * HTMLparser.c: cleanup
6067 * nanohttp.c: contributed fix.
6068 * tree.c: fixes in properties handling added xmlSetNsProp
6069 needed by libxslt
6070 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6071 comment
6072 * TODO: updated
6073
6074Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * parser.c parserInternals.c: applied Bjorn Reese optimization
6077 patch
6078
6079Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * Makefile.am: applied patch fro make check from Martin Vidner
6082
6083Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * configure.in: preparing 2.2.11
6086 * doc/html/*: rebuild the HTML files
6087 * doc/xml.html : updated
6088
6089Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * tree.c: fixed a stupid bug
6092 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6093 patches related to validation of an XInclude processing result
6094 * TODO: updated
6095
6096Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6099 on large files
6100
6101Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6104
6105Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6108 reported by Jonas Borgström
6109 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6110
6111Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * testXPath.c xpath.c: fixing the XPath union expressions problem
6114 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6115
6116Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * xmllint.c: Made is so if the file name is "-" is will read form
6119 standard input. Sven Heinicke <sven@zen.org>
6120 * tree.c: fixed a problem when growing buffer
6121 * tree.h: fixed the comment of the node types following andersca
6122 comment
6123 * TODO: updated
6124
6125Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6126
6127 * HTMLparser.[ch]: added a way to avoid adding automatically
6128 omitted tags. htmlHandleOmittedElem() allows to change the
6129 default handling.
6130 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6131 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6132 of xmllint too when using --memory flag, added a memory test
6133 suite at the Makefile level.
6134 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6135 with namespace use when encountering QNames in XPath evalation,
6136 added xmlns() scheme in XPointer.
6137 * nanoftp.c : incorporated a fix
6138 * parser.c xmlIO.c: fixed problems raised with encoding when using
6139 the memory I/O
6140 * parserInternals.c: closed bug 25934 reported by
6141 torsten.landschoff@innominate.de
6142 * TODO: updated
6143
6144Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6147 on a non-updated tree :-(, made a 2.2.10 release to correct the
6148 situation
6149
6150Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6153 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6154 integrated a set of OpenVMS changes from Howard Taylor
6155 <Howard.Taylor@pacoast.com>
6156
6157Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6158
6159 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6160 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6161
6162Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * HTMLparser.c: some fixes on auto-open of html/head/body
6165 * encoding.c: fixed a compilation error on some gcc env
6166 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6167 XPointer implementation
6168 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6169 related XPointer tests and associated results
6170
6171Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * doc/xmldtd.html doc/xml.html: following a short step by step
6174 guidance on IRC to help maciej with DTDs I started a small
6175 page on the subject.
6176
6177Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6178
6179 * HTMLparser.c: fixed handling of broken charrefs
6180 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6181 patches
6182
6183Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * doc/xml.html doc/html/* : rebuilt the docs after adding
6186 xinclude and updated page for 2.2.7 and 2.2.8
6187 * configure.in: releasing 2.2.8
6188
6189Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6190
6191 * parser.[ch] parserInternals.c: applied the conditional
6192 section processing fix from Jonathan P Springer
6193 <jonathan.springer2@gte.net>
6194 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6195 project file, fixed iconv default non support
6196 * xpath.c: fixed the problem of evaluating relative expressions
6197 when a node context is provided.
6198
6199Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * nanoftp.c: fixed gcc 2.95 new warnings
6202 * SAX.c: fixed a stupid bug
6203 * tree.c: fixed a formatting problem when round-tripping
6204 from/to memory
6205 * xinclude.c: chased memleak, fixed a base problem
6206 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6207 xmlXPtrBuildNodeList()
6208 * TODO: updated
6209 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6210 adding a first small set of regression tests for XInclude
6211
6212Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * nanohttp.[ch]: applied Wayne Davison patches to access
6215 the WWW-Authorization header.
6216 * parser.c: Closed Bug#30847: Problems when switching encoding
6217 in short files by applying Simon Berg's patch.
6218 * valid.c: fixed a validation problem
6219 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6220 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6221 Wayne Davison
6222 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6223 need to be extended to non full nodes selections.
6224 * xinclude.c: starts to work decently
6225
6226Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6229 debugXML.c xmlversion.h.in: Started adding XInclude support,
6230 this is a new xmllint option
6231 * tree.c xpath.c: applied TOM patches for XPath
6232 * xpointer.c: fixed a couple of errors.
6233 * uri.c: added an escaping function needed for xinclude
6234 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6235 new warning from RH70 gcc's version
6236
6237Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * HTMLparser.c: fixed loop on invalid char in scripts
6240 * parser.c: update to description of xmlIOParseDTD()
6241 * libxml.m4 xmlversion.h.in: changes contributed by
6242 Michael Schmeing <m.schmeing@internet-factory.de>
6243 * configure.in: preparing for 2.2.7
6244 * Makefile.am: trying to avoid config.h and acconfig.h
6245 being included in the distrib
6246 * configure.in: released 2.2.7
6247
6248Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6251 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6252
6253Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * parser.[ch]: added xmlIOParseDTD()
6256 * xpointer.c: added support for the 2 extra parameters of
6257 string-range, fixed a stoopid error when '0' was present
6258 in XPointer expressions
6259 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6260 testsuite for the above
6261
6262Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * libxml.spec.in: improved package descriptions
6265
6266Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * xpath.c xpathInternals.h: applied a large cleaning patch
6269 from TOM <ptittom@free.fr>, it also add namespace support
6270 for function and variables registration.
6271
6272Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6273
6274 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6275 * Makefile.mingw: Wayne Davison's update adding hash.c
6276
6277Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6278
6279 * xpath.c: fixed the root evaluation problems
6280 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6281 ignorable spaces with <b> <bold> <em>
6282 * tree.c: fixed a loop in xmlSearchNsByHref()
6283
6284Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * xpath.c: applied another XPath patch from TOM
6287 * xpath.c include/makefile.am: applied another patch from
6288 china@thewrittenword.com (cleanup on IRIX).
6289
6290Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * xml-config.1: received a fixed version from Fredrik Hallenberg
6293 <hallon@lysator.liu.se>
6294
6295Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6298 cleanup patch for XPath
6299
6300Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * patched to redirrect all "out of context" error messages to
6303 a reconfigurable routine. The changes are:
6304 * xmlerror.h : added the export of an error context type (void *)
6305 an error handler type xmlGenericErrorFunc there is an interface
6306 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6307 to reset the error handling routine and its argument
6308 (by default it's equivalent to respectively fprintf and stderr.
6309 * all the c files: all wild accesses to stderr or stdout within
6310 the library have been replaced to calls to the handler.
6311
6312Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * configure.in: release 2.2.6
6315 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6316 exporting the inner functions of xpath for extension modules
6317 * doc/*: updated and rebuilt the doc
6318
6319Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * nanohttp.c : applied Wayne HTTP cleanup patch
6322 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6323 and xmlNodeSetSpacePreserve()
6324
6325Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * xpath.c: closing bug #29260
6328
6329Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6332 multikey tuples, made hash structure opaque
6333 * valid.[ch]: moved elements, attributes, notations decalarations
6334 as well as ID and refs to hash tables.
6335 * entities.c: hash cleanup
6336 * xmlmemory.c: fixed a dump problem in debug mode
6337 * include/Makefile.am: problem passing in DESTDIR= values patch
6338 from Marc Christensen <marc@calderasystems.com>
6339 * nanohttp.c: removed debugging remains
6340 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6341 * HTMLparser.c parser.c: fixing a number of problems with the
6342 macros in the *parser.c files (Wayne).
6343 * HTMLparser.c: close the previous option when opening a new one
6344 (Marc Sanfacon).
6345 * result/HTML/*: updated the HTML results accordingly
6346
6347Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6350 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6351 XPath functions and XML entities table to them. More to come...
6352 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6353
6354Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6355
6356 * tree.c: coalesce adjacent text nodes
6357 * valid.c: handling of blank nodes in DTd validation (raised
6358 by problems with a posteriori validation).
6359 * nanohttp.c: changing behaviour on HTTP write stuff.
6360 * HTMLtree.c: forced body and html to be explicitely closed.
6361 * xpath.h: exported more XPath functions.
6362
6363Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * Release of 2.2.5
6366 * xpointer.c: range() range-inside and other helper functions
6367 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6368
6369Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6372 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6373
6374Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6375
6376 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6377 and XPointer modules
6378
6379Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * SAX.h: closed #25107
6382
6383Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * testSAX.c: fixed problem with cdata reporting
6386 * SAXresult/* : updated
6387
6388Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6391 Closed bug #27499, added to regression tests
6392 * TODO: updated
6393
6394Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6397 support for SCRIPT and STYLE with help from Bjorn Reese
6398 * test/HTML/* result/HTML/*: added simple testcase and updated
6399 the existing ones.
6400
6401Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6404 string-range for empty strings
6405 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6406 test/XPath/xptr/strrange: augmented the XPointer testsuite
6407
6408Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * doc/xml.html doc/xmlmem.html: added a module describing memory
6411 interfaces and use, updated the main page.
6412
6413Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6416 nanoftp code work on Windows too now
6417
6418Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6421 * xpointer.c: implemented string-range() at least a good first version
6422 * test/XPath/docs/str test/XPath/xptr/strrange
6423 result/XPath/xptr/strrange: the string-range() tests
6424
6425Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * Makefile.am include/Makefile.am include/win32config.h
6428 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6429 and make distcheck
6430
6431Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6434 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6435 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6436
6437Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6440 patch for socklen_t detection by
6441 Albert Chin-A-Young <china@thewrittenword.com>
6442
6443Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6446 and added a --dtdvalid option to xmllint used to test it
6447
6448Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6451 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6452
6453Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6456 handlings (registration, lookup, cleanup)
6457
6458Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * configure.in Makefile.am include/makefile.am: adding XPointer
6461 and XPtrtests target
6462 * xpointer.[ch] : new files for XPointer support
6463 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6464 more XPath tests
6465
6466Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * configure.in: fixed, very broken, make distcheck works again
6469
6470Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * More work toward 2.2.5, integrated a number of patches
6473 * configure.in Makefile.am win32config.h.in: trying to cleanup
6474 make distcheck .... huh ...
6475 * include/Makefile.am include/win32config.h: new directory
6476 for includes
6477 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6478 updated teh makefiles and instructions for WIN32
6479 * xpath.c: small fixes
6480 * test/XPath/ results/XPath: updated the testcases and results
6481 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6482 suggested patches
6483 * valid.c: fixed an ID bug
6484
6485Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6488 the automake bug where wrong dependancies were generated.
6489 * xpath.[ch]: worked on XPointer
6490
6491Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * configure.in Makefile.am: 2.2.5, ship the include in an
6494 include/libxml subdirectory, use symlinks when using CVS
6495 * testSAX.c: fixed small bug
6496 * testXPath.c: changed the way testfiles are parsed
6497 * debugXML.c: same kind of cleanup when parsing an argument expression
6498 XPath/XPointers can have blanks embedded
6499 * xpath.[ch]: more cleanup, reorgs for XPointer work
6500 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6501 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6502
6503Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6506 in the XPath engine, rewrote large parts of it, now it's far
6507 cleaner and in sync with the REC not an old WD. Fixed a parsing
6508 problem in the interactive XML shell found when testing XPath.
6509
6510Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6513 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6514 examples with the extra test
6515
6516Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6519 the global init function.
6520
6521Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * HTMLparser.c: Doohhh, attribute name parsing was still case
6524 sensitive ! Fixed this ...
6525 * result/HTML/* : updated the tests results accordingly
6526
6527Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6530 engine, should be far more stable, incorporated a new version of
6531 preceding/following axis, need testing
6532 * uri.c: fixed file:///c:/a/b/c problem
6533 * test/XPath/tests/idsimple: augmented the XPath tests
6534
6535Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * doc/* rebuilding docs for 2.2.4 release
6538
6539Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * configure.in: releasing 2.2.4
6542 * parser.[ch]: added xmlStrEqual()
6543 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6544 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6545 use xmlStrEqual instead
6546 * TODO: updated
6547 * added an XPath test
6548
6549Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6552 * entities.h: exported xmlInitializePredefinedEntities
6553 * parser.[ch] : added xmlInitParser()
6554 * parserInternals.h : had to export htmlInitAutoClose()
6555
6556Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6559 problems
6560 * Makefile.am : added XPath regression tests to normal tests
6561 * uri.c: fixed a problem with local paths, cleanup
6562 * parser.c: fixed a problem with large CData sections
6563
6564Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * configure.in xml-config.in: patch from "Ben Taylor"
6567 <sol7x86@hotmail.com> for solaris shared libs lookup
6568
65692000-09-30 Martin Baulig <baulig@suse.de>
6570
6571 * libxml-2.0.pc.in: Provide pkg-config script.
6572
6573 * configure.in: Create the libxml-2.0.pc script from the
6574 libxml-2.0.pc.in templates.
6575 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6576 script in `$(libdir)/pkgconfig'.
6577
6578Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6581 when compiling with MSC
6582
6583Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * xpath.c: patch for normalize-string() substring-before(),
6586 substring-after() and translate() functions from Bjorn Reese
6587 <breese@mail1.stofanet.dk>
6588 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6589 Fredrik Hallenberg <hallon@lysator.liu.se>
6590 * TODO: updated
6591
6592Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6595 problem of socklen_t being undefined on a number of platforms
6596 * debugXML.c: fixed a compilation problem when without snprintf
6597
6598Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6599
6600 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6601 an URI bug and a fix for the control-character-induced infinite loop
6602 * nanohttp.c: preventive fix for compiling on WIN32
6603
6604Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * xmlint.c: closing bug #25000
6607
6608Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6609
6610 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6611 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6612 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6613 related function, fixing xmlStrncmp(), and associated cleanup
6614 * result/HTML/entities.html.sax: updating result
6615
6616Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * uri.c: applied patch for URI escaping from Wayne Davison
6619 <wayned@blorf.net>
6620 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6621 from Denis Barbier <barbier@imacs.polytechnique.fr>
6622 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6623 patch from Wayne Davison
6624
6625Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * doc/xml.html : updated with new releases, adding "how to help"
6628
6629Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6632 removed a few warnings in pedantic mode ...
6633 * parserInternals.c parser.c: moved encoding switching function
6634 to parserInternals.c
6635 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6636
6637Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6640 error or warning handlers
6641
6642Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * parserInternals.c parserInternals.h parser.c Makefile.am:
6645 created a new module parserInternals.c, moved most of the
6646 code shared by the various parsers there, as well as
6647 deprecated code from parser.c. More cleanup of parser.c
6648 * uri.c: fixed a problem when URI is NULL
6649 * valid.c: speedup when looking for an attribute declaration
6650
6651Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6654 the cleanup of the computation of URI references when seeking
6655 external entities. The URI reference string and the resulting
6656 URI are both stored now.
6657 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6658 large s(n)printf checks and cleanup from Denis Barbier
6659 <barbier@imacs.polytechnique.fr>
6660 * xmlversion.h.in tree.h: couple of SGML declarations for a
6661 possible docbook module.
6662 * result/VC/ : a couple of test output changed due to the change
6663 of the entities URI
6664
6665Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * parser.h: added a _private field for linking user's data
6668
6669Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * parser.c parserInternals.h: demacroified most of the IS_XXX
6672 the gain in size is significant so ...
6673
6674Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * entities.c: cases where looking up entities with doc==NULL
6677 covered
6678
6679Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6680
6681 * uri.c: applied Wayne Davison patch
6682 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6683
6684Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6685
6686 * uri.c testUri.c: applied Wayne Davison patches
6687 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6688 * Makefile.in: added URItest and included thenin "make tests"
6689
6690Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * xmlversion.h.in: closed bug 22941
6693
6694Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * doc/xmlio.html: added doc and example for entity loader
6697 redefinition.
6698
6699Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6702 used by libxml
6703
6704Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * parser.c: Fixed bug on invalid ontent characters and when using
6707 push.
6708 * xmllint.c: fixed xmllint endling of errors in push mode
6709
6710Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * HTMLparser.c testHTML.c: applied two new patches from
6713 Wayne Davison <wayned@users.sourceforge.net>
6714 * result/HTML/*.sax: regenerated HTML SAX output
6715 * parser.c: more cleanup.
6716
6717Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * HTMLparser.[ch] testHTML.c: applied the second set of
6720 patches from Wayne Davison <wayned@users.sourceforge.net>,
6721 adding htmlEncodeEntities()
6722 * HTMLparser.c: fixed an ignorable white space detection bug
6723 occuring when parsing with SAX only
6724 * result/HTML/*.sax: updated since the output is now HTML
6725 encoded...
6726
6727Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6728
6729 * HTMLparser.[ch]: applied some of Wayne Davison
6730 <wayned@users.sourceforge.net> patches
6731
6732Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6735 undeclared namespace prefix was used, added a warning.
6736 Cleaned up support w.r.t. entities, spilling out a warning
6737 and being pedantic on lookups.
6738 * test/warning/ent9 : added testcase for previous example.
6739 * TODO: updated
6740 * parserInternals.h parser.c: changed the way names are parsed
6741 now allow infinite size and decrease penalty for normal use
6742 * parser.c: Started a big cleanup/check of the parser code,
6743 fixed some of the most tortuous entity code, spotted code
6744 unused anymore
6745 * test/*: added tests for very long names and related nasty
6746 things.
6747
6748Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * doc/encoding.html: added encoding aliases doc
6751 * doc/xml.html: updates
6752 * encoding.[ch]: added EncodingAliases functions
6753 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6754 bottleneck affecting large DTDs like Docbook
6755 * parser.[ch] xmllint.c: added a pedantic option, will be
6756 useful
6757 * SAX.c: redefinition of entities is reported in pedantic mode
6758 * testHTML.c: uninitialized warning from gcc
6759 * uri.c: fixed a couple of bugs
6760 * TODO: added issue raised by Michael
6761
6762Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * doc/encoding.html: propagated Martin Duerst suggestions
6765
6766Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6769 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6770 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6771 by Wayne Davison
6772
6773Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * nanoftp.c nanohttp.c: small cleanup
6776 * TODO: updated
6777
6778Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * added an old VC testcase and updated title.xml entity
6781
6782Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6785 done on auto-opening of <p> tags and cleanup of SAX output
6786
6787Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6790
6791Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * doc/xml.html libxml.* structure.*: updated the doc a bit
6794
6795Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6798 of SAX tests
6799
6800Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6803 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6804
6805Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6808 * testHTML.c: fix core dump on Solaris 2.x systems
6809 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6810 * result/HTML/*.sax: previous bug fix lead to new results
6811
6812Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6815 * configure.in: added --with-readline=DIR to accept alternate
6816 path for readline include/library
6817 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6818 for ANSI under HP-UX
6819 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6820 includes @LIBS@
6821
6822Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * doc/* : rebuilt the docs
6825 * getting ready for 2.2.2 release
6826
6827Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6830 and xmlAddFeature()
6831 * tree.[ch]: added xmlAddChildList()
6832 * xmllint.c: MAP_FAILED macro test
6833 * parser.h: added xmlParseCtxtExternalEntity()
6834 * valid.c: applied bug fixes removed warning
6835 * tree.c: added CDATA block to elements content
6836 * testSAX.c: cleanup of output
6837 * testHTML.c: added SAX testing
6838 * encoding.c: better error recovery
6839 * SAX.c, parser.c: fixed one of the external entity processing
6840 of the OASis testsuite
6841 * Makefile.am: added HTML SAX regression tests
6842 * configure.in: bumped to 2.2.2
6843 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6844 SAX results
6845
6846Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * configure.in: patch for HP compiler
6849
68502000-08-04 Sven Heinicke <sven@zen.org>
6851
6852 * xmllint.c: Was coredumping sometimes when the file given didn't
6853 exist.
6854
6855Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6858
6859 when using in memory parsing. Need some cleanup.
6860 * xmllint.c configure.in: added a --memory flag to test memory
6861 parsing
6862
6863Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * nanohttp.c: fixed socklen_t replacement to unsigned int
6866 * parser.c: fixed a space handdling missing at the end of
6867 production 28 DOCTYPE.
6868 * xmlmemory.c: fixed a stupid bug on the routine to override
6869 allocation functions
6870 * TODO: updated
6871
6872Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * doc/ regenerated the docs
6875
6876Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * doc/encoding.html doc/xml.html: added I18N doc
6879 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6880 improvements, both parser and filters, added ASCII & HTML,
6881 fixed the ISO-Latin-1 one
6882 * xmllint.c testHTML.c: added/made visible --encode
6883 * debugXML.c : cleanup
6884 * most .c files: applied patches due to warning on Windows and
6885 when using Sun Pro cc compiler
6886 * xpath.c : cleanup memleaks
6887 * nanoftp.c : added a TESTING preprocessor flag for standalong
6888 compile so that people can report bugs more easilly
6889 * nanohttp.c : ditched socklen_t which was a portability mess
6890 and replaced it with unsigned int.
6891 * tree.[ch]: added xmlHasProp()
6892 * TODO: updated
6893 * test/ : added more test for entities, NS, encoding, HTML, wap
6894 * configure.in: preparing for 2.2.0 release
6895
6896Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * nanoftp.c: fixed the way the control connection is handled
6899 * libxml.spec.in: fixed the dependancies and cleanup
6900
6901Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * doc/xml.html: changed the xmlsoft.org structure, updated the
6904 examples w.r.t. root and childs
6905
6906Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6909
6910Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * HTMLparser.c: Work on character encoding support for the HTML parser
6913 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6914 * encoding.c: Fixed a potential memleak in the encoding stuff
6915
6916Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * doc/FAQ.html doc/Makefile.am : added a FAQ
6919
6920Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6923 of the HTML parser to force it to not bypass SAX
6924
6925Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * win32config.h.in: updated
6928 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6929 lacks iconv support :-( need to release 2.1.1
6930 * configure.in: release 2.1.1
6931 * HTMLparser: fixed bug #14784
6932 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6933 by Windows compiler
6934 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6935 the SAX startDocument() callback.
6936 * TODO: updated
6937
6938Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * added xmlStopParser()
6941
6942Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * configure.in: 2.1.0 prerelease
6945 * Large resync between W3C and Gnome tree
6946 * nanoftp, nanohttp.c: fixed stalled connections probs
6947 * HTMLtree.c SAX.c : support for attribute without values in
6948 HTML for andersca
6949 * valid.c: Fixed most validation + namespace problems
6950 * HTMLparser.c: start document callback for andersca
6951 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6952 * parser.h, SAX.c: serious speed improvement for large
6953 CDATA blocks
6954 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6955 different encoding
6956 * example/Makefile.am example/gjobread.c tree.h: work on
6957 libxml1 libxml2 convergence.
6958 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6959 and the LIBXML_TEST_VERSION macro
6960
6961Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * doc/xml.html: various patches and improvements typo fixed by
6964 Felix Natter
6965 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6966 from Felix Natter <fnatter@gmx.net>
6967
6968Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * doc/upgrade.html: updated with instructions for support of both
6971 libxml-1.x and libxml-2.x
6972 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6973 for 2.x support and also fixed includes
6974
6975
6976Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6979 the encoding support, added iconv support, so now libxml if
6980 compiled with iconv automatically support japanese encodings
6981 among others. Work based on initial patch from Yuan-Chen Cheng
6982 I may have broken binary compat in the encoding handler
6983 registration scheme, but that was so utterly broken I don't
6984 expect anybody to have used this feature until now.
6985 * parserInternals.h: fixup on the CHAR range macro
6986 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6987 code.
6988 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6989 * uri.c: added xmlParseURI() I can't believe I forgot to
6990 implement this one in 2.0 !!!
6991 * SAX.c: moved doc->encoding update in the endDocument() call.
6992 * TODO: updated.
6993
6994Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * tree.h: removed extraneous xmlRemoveProp definition
6997 * TODO: added item about --disable-corba configure switch
6998 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6999 * nanoftp.c: fixed include problems giving troubles on AIX and
7000 slowlaris
7001 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7002 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7003 comment and headers changes to lower gtk-doc number of warnings
7004 * doc/html/*: rebuilt docs
7005
7006Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * HACKING: documented the tag for 1.x and instructions
7009
7010Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7013 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7014 xmlCreateIOParserCtxt
7015 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7016 significant overall improvement
7017 * xmllint.c: added I/O test to xmllint
7018 * testSAX.c: added a speed test
7019 * doc/* : updated/regenerated
7020
7021Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * xpath.c uri.h parserInternals.h: cosmetic changes from
7024 "Timur I. Bakeyev" <timur@bat.ru>, including making
7025 xmlCreateURI() public
7026
7027Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7030 and the code at the same time. Added a clean mechanism for
7031 overload or added input methods: xmlRegisterInputCallbacks()
7032 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7033 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7034 * TODO: updated
7035 * doc/* : updated/regenerated
7036 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7037 source dir
7038
7039Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * testURI.c: yet another forgotten commit, I should get some sleep !
7042
7043Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * xmllint.c: forgot to commit this too ?
7046
7047Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * xmlversion.h.in : forgot to commit this previously
7050
7051Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7054 * README TODO: updated for release
7055 * uri.c uri.h: added authority parsing/saving
7056 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7057 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7058 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7059 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7060 Makefile.am : added compile-time customization of libxml
7061 --with-ftp --with-http --with-html --with-xpath --with-debug
7062 --with-mem-debug
7063 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7064 #include <libxml/xxx.h> I hope it won't break too much stuff
7065 and will be manageable in the future...
7066 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7067 and added xmllint to the installed programs
7068 * uri.h: added xmlFreeURI()
7069
7070Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * uri.c uri.h: finished the escaping handling, the base support
7073 and the URI path normalization. Looks good just lacks the
7074 authority content parsing code.
7075 * Makefile.am: added instructions to generate testURI
7076 * TODO: updated
7077 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7078 added links and icons for W3C and Gnome
7079
7080Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7081
7082 * xmlmemory.[ch] : seems I forgot to actually update the files in
7083 the last commit :-)
7084 * doc/xml.html doc/html/* : updated and uploaded the docs
7085
7086Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7089 * TODO: updated
7090 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7091 libxml default allocation function with another set (like gmalloc/
7092 gfree).
7093 * Makefile.am, uri.c, uri.h: added a set of functions to do
7094 exact (litteraly copied from the RFC 2396 productions) parsing
7095 and handling of URI. Will be needed for XLink, one XML WFC,
7096 XML Base and reused in the nano[ftp/http] modules. Still work
7097 to be done.
7098
7099Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * configure.in, libxml.spec.in : libxml2
7102 * doc/* : updated the doc page, rebuilt the docs
7103
7104Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * all: tagged LIB_XML_1_X
7107 * *.c *.h : updated from W3C CVS tree
7108 * configure.in : 2.0.0-beta
7109 * libxml.spec.in : libxml2 package nam
7110 * result/* : new version of the tests output
7111
7112Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7115
7116Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * doc/* : rebuilt the docs
7119 * parser.c: final patch on #6766
7120 * valid.c: small patch on validity checks.
7121
7122Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7125 added
7126 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7127 compatibility w.r.t. XML spec and existing code.
7128
7129Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * parser.c: seems a better solution to <a> </a> exists,
7132 will try it for a while
7133
7134Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * parser.c: tried to remove the <a> </a> generating <a/>
7137 this is hard. Left a flag for that purpose. Fixed bug #6766
7138 * configure.in: prepared 1.8.7 not released, due to previous
7139 problem
7140
7141Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * doc/xml.html : applied second patch from Paul DuBois
7144
7145Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * doc/xml.html : applied patch from Paul DuBois
7148
7149Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7152
7153Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7156 compilation warnings on various platforms.
7157 * parser.c: Fixed #5281 validity error callbacks are now desactived
7158 by default if not validating.
7159
7160Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7163
7164Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7167 <gkatsi@cs.toronto.edu>
7168
7169Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7172 processing URLs
7173
7174Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7177 xmlNanoFTPUpdateURL for persistent control connections.
7178 * configure.in: 1.8.6
7179
7180Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7183 * tree.[ch] : added xmlSaveNoEmptyTags
7184
71852000-01-29 James Henstridge <james@daa.com.au>
7186
7187 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7188
7189 * Makefile.am: added nanoftp.[ch] to the build.
7190
7191Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * nanoftp.[ch]: cleanup, comments, API
7194 * debugXML.c : fixed a bug in the cat command
7195 * doc/*: regenerated the docs
7196
7197Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7200 * debugXML.c : fixed a bug in the cat command
7201 * valid.c: fixing some small probs
7202 * libxml.spec.in: get rid of the SNAP suffix
7203 * doc/xml.html: updated the status
7204
7205Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * xml-config.in: xml-config --version to just return the
7208 version number
7209 * xpath.c: some cleanup w.r.t. axis when the current node is
7210 an attribute.
7211 * TODO: updated
7212
7213Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * configure.in: prepared for libxml-1.8.5
7216 * doc/* recompiled the documentation
7217
72182000-01-17 Jody Goldberg <jgoldberg@home.com>
7219
7220 * configure.in : WARNING autoconf subtlety alert :
7221 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7222 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7223 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7224 get defined by AC_CHECK_HEADERS.
7225
7226Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7229 Rune.Djurhuus@fast.no
7230
7231Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * TODO: updated
7234 * tree.c, parser.c: made sure that only memory alloc problems
7235 and internal parser errors are allowed to write to stdout or
7236 stderr.
7237
7238Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * tree.c : restored xmlNewGlobalNs since this seems used by
7241 a lot of existing code :-(, fixed a bug in xmlNewNs
7242 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7243 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7244 to exit() from the library code.
7245 * xpath.c, parser.c: removed bugs or unused code detected by
7246 Windows compilers
7247 * parser.c: started adding interfaces for parsing well balanced
7248 XML fragments
7249 * configure.in: releasing 1.8.4
7250 * doc/* : rebuilt the docs
7251
7252Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * tree.[ch] : added xmlNewDocFragment() for DOM
7255 * testHTML.c: uninitialized variable.
7256
7257Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * doc/* : rebuild the docs
7260
7261Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * acconfig.h: readline and history patch
7264 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7265 * tree.c: added check and handling when possibly removing an ID
7266 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7267 and saving.
7268 * test/HTML/entities.html result/HTML/entities.html* : test for
7269 various entities reference cases
7270 * result/HTML/* : as a result output of some testcase have
7271 changed
7272 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7273 by previous example. added xmlParseTryOrFinish().
7274 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7275 entities.h debugXML.h HTMLparser.h: changed the way struct are
7276 declared to allow gtk-doc to expose those
7277 * parser.c: closed bug #4960
7278 * Makefile.am configure.in: Applied patch from
7279 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7280 and math/socket libs detection
7281
7282Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * configure.in, Makefile.am: link tester against readline
7285 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7286
7287Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * tree.[ch]: added xmlRemoveProp
7290 * win32config.h.in nanohttp.c: avoid including the Windows
7291 socket stuff in every C files
7292 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7293 the XmL parser(s)
7294 * test/ns4 result/ns4 etc...: added test case for previous prob
7295 * tree.c: xmlNewNs wasn't checking for double definition
7296 * Makefile.in: fixed a problem with dist-hook duplicates
7297 * parser.[hc], xmlIO.c: fixed the loading of external entities
7298 APIs, now xmlLoadExternalEntity() is used everywhere and
7299 setting up an app specific front-end using the
7300 * SAX.c parser.c: some fixes, now the xhtml spec validates
7301 with the xhtml DTD.
7302 * error.c: fixed crashes in case of no input stream
7303 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7304 to the validation tests and results
7305
7306Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7309 too htmlCreatePushParserCtxt() and htmlParseChunk()
7310 * parser.c: a bit of cleanup.
7311 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7312 to XML) removed the last mem leak known
7313 * HTMLtree.c: output message cleanup
7314 * xmlmemory.c: display content info about memory blocks
7315 * result/HTML/wired.* : missing att value warning change
7316
7317Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * doc/* : rebuilt the documentation
7320
7321Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * parser.[ch] parserInternals.h: Push parser for XML,
7324 seems to work fine now
7325 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7326 --push for push testing
7327 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7328 * testSAX.c: added --push
7329 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7330 subtree
7331 * xmlIO.[ch] : enriched API + fixes for push mode
7332 * entities.[ch]: added the entity content length to the struct.
7333 * xmlmemory.[ch]: new API to show the last entries for the shell
7334 * valid.c: added required attribute testing
7335 * SAX.c: the cdata callback now merge contiguous fragments
7336 * HTMLparser.c: cleanup of some macros
7337
7338Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * parser.c: fix for PIs name starting with xml
7341 * tree.c: fixed a potential problem with || and && ops
7342 * *.c, configure.in win32config.h.in : generate win32config.h for
7343 those on the Other Side !
7344
7345Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * parser.c: fixed a stupid = vs. == bug :-(
7348 * doc/gnome-xml.sgml: s/glade/xml/
7349
7350Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * configure.in, doc/xml.html : bug fix release 1.8.2
7353 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7354 Hopefully the end of that silly C++ include problem
7355 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7356 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7357 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7358 troubles with autoclosed elements when the stree shape doesn't
7359 follow the DtD specs. Added htmlIsAutoClosed() and
7360 htmlAutoCloseTag()
7361 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7362 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7363 * debugXML.c: fixed a bug on printing default namespaces.
7364 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7365
7366Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * result/HTML/*.htm[l] : updated the HTML regression tests according
7369 to the new output
7370 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7371 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7372 problem due to intermix of extern "C" { ... } declarations for C++
7373 and recursive includes in the headers
7374
73751999-12-20 Chris Lahey <clahey@umich.edu>
7376
7377 * HTMLtree.c: Made it so that html nodes with a single child do
7378 not insert a carriage return before or after the child node.
7379
7380Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * configure.in, doc/xml.html : bug fix release 1.8.1
7383 * parser.c: fixed bug #4344
7384 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7385 added the glue to avoid C++ problems
7386 * doc/* : regenerated the documentation
7387
7388Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7391 namespace recognition, and Dia as a resul :-(
7392 * encoding.c: closed bug #3950
7393
7394Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * valid.c: debugging a posteriori validation, except URI expansion
7397 stuff this should be fixed now
7398 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7399 Carl Nygard <cnygard@bellatlantic.net>
7400 * tester.c: added --postvalid, cleaning of the code
7401 * tree.[ch]: added xmlDocGetRootElement()
7402
7403Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7404
7405 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7406 c++ losage.
7407
7408Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * configure.in, doc/xml.html : bumped to 1.8.0
7411 * xlink.[ch], Makefile.am : added framework for link detection
7412 * parser.h: added nbChars to parser context, needed for cleanup.
7413 * xmlmemory.c: removed a nasty bug when out of mem
7414 * valid.[ch]: adding namespace support for attribute decl
7415 * tester.c: added --debugent option
7416 * debugXML.[ch]: added xmlDebugDumpEntities()
7417 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7418 buffers instead, this was really needed, validation was breaking
7419 in strange ways due to that. Added xmlParseStringPEReference()
7420 and other parsing from strings functions. Entities processing
7421 modified again, but PERef are still not handled correcly but
7422 unless you're Eve Maller you won't notice :-)
7423 * HTMLparser.c: large changes toward reliability, and switched to
7424 lowercase internal tags, XHTML is lowercase, so it will help
7425 that output is closer to next version.
7426 * doc/* : regenerated the documentation, it is now hosted at
7427 http://xmlsoft.org/ (same bits I just bought the domain :-)
7428
7429
7430Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7433 doc generation
7434 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7435 in the SAX API
7436 * doc/*: rebuilt the doc making sure everything appears in the
7437 HTML files
7438
7439Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7442 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7443 which allow impressive speed improvement on dataset with
7444 large text pieces, but at the cost of broken binary
7445 compatibility and slightly bigger memory usage.
7446 Configure with --with-buffers to activate them, they
7447 are protected with XML_USE_BUFFER_CONTENT define.
7448 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7449 goal is 0 memory left allocated once parser is no more used
7450 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7451 call xmlCleanupParser() and xmlMemoryDump()
7452
7453Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7456 * parser.[ch] encoding.[ch]: added memory cleanup routines
7457 * parser.c: closing bug #3788
7458 * doc/*: rebuilt the doc
7459
7460Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7463 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7464 * tester.c: added --compress option
7465 * doc/*: rebuilt the documentation
7466
7467Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7470 if given /proc/kcore as input !
7471 * doc/xml.html doc/*: updated and rebuilt the documentation
7472
7473Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * parser.c: Fixed some wrongly space collapsing code due to
7476 a misreading of the spec.
7477 * result/*: fixed the output accordingly
7478
7479Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * encoding.c: bug fix and typos
7482 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7483 * parser.c: added attribute normalization closing bug #3597
7484 * test/att* result/att* SAXresult/att*: testcase for attribute
7485 normalization
7486
7487Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * configure.in: closing bug #3163 by adding extra flags for the
7490 cc compiler on HP-UX
7491
7492Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * valid.[ch] : removed a typo and an enumerated type bug in the
7495 xmlAddElementDecl() function
7496 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7497 call to xmlEncodeEntitiesReentrant() so that the functions
7498 New, Set and Get are at the same level.
7499 * parser.c HTMLparser.c: extra memory allocation bug for
7500 attributes detected by someone using libxml in embedded systems :-)
7501
7502Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * xmlmemory.h: turned off mem debug :-\
7505
7506Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * parser.c: closed bug #2784 a one line fix, but worth pushing
7509 a new release out
7510 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7511 some structures, comments before and after the
7512 main element, and other nastyness
7513 * HTMLtree.c tree.c: accomodate the extended HTML supported
7514 * configure.in: pushing 1.7.4
7515 * test/ent8 and related outputs : added a new test for bug #2784
7516 * test/HTML/wired.html and related output: a nasty HTML example
7517 * Makefile.am: improved the test scripts
7518 * docs/* : reran the documentation extractor, updated xml.html
7519
7520Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7523 HTMLparser and debugged the HTML related code. HTML documents
7524 now have their own type
7525 * entities.c: do not dump &apos; for HTML output
7526 * xmlmemory.c: improvement, breakpoint mechanism
7527 * testHTML.c: added --sax --repeat ...
7528 * Makefile.am: improved the HTML tests
7529 * valid.[ch]: added xmlValidGetValidElements and
7530 xmlValidGetPotentialChildren
7531 * tester.c: added --insert to test the 2 new functions
7532 * test//* result//* SAXresult//* : regression test cleanup
7533 and extension.
7534 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7535 gnome-xml-nanohttp.html
7536
7537Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * HTMLparser.c: fixed problems with some autoclose tags
7540 * tree.c: fixed XML output problems.
7541 * result/* SAXresult/*: update of the tests output
7542
7543Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * Makefile.am: Arturo patch for xmlConf.sh version info
7546 * parser.c: Tim Josling patch for single quoted items
7547 * tester.c: Tim Josling patch for tester options usage
7548 * tree.h: indent cleanup
7549
7550Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7553 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7554
7555Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * tree.c : Raph patch for initialization of CORBA fields
7558 * parser.c, xpath.c, ...: modification of doc comments
7559 * xpath.c : allow spaces in xpath expressions
7560
7561Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * xmlmemory.h: turning off memory debug :-(
7564
7565Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7568 better SAX interfaces.
7569 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7570 entity.
7571 * configure.in: 1.7.2
7572
7573Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * libxml.spec.in: fixed the URL
7576 * doc/xml.html: improved the documentation front-end
7577
7578Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7581
7582Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * libxml.spec.in: fixed the alpha compile problem
7585 * parser.[ch]: changed errno to errNo in the parser context :-(
7586 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7587 * doc/xml.html: changed CHAR to xmlChar
7588 * doc/html/*: recompiled the documentation
7589 * configure.in: 1.7.1
7590
7591Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * parser.h: modified the parser context struct to regain 1.4.0
7594 binary compatibility
7595 * parser.c, xml-error.h: added errno ot teh context and defined
7596 a set of errors values with update of errno
7597 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7598 DTDs and entities
7599 * *.h, *.c: complete cleanup of the use of config.h and include
7600 protection depending on the current setup.
7601 * overalll debugging, maintenance and bug-fixing on all modules
7602 * updated the documentation
7603 * ready for 1.7.0
7604
7605Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * HTMLparser.c : cleanup
7608 * SAX.c valid.c valid.h: added ID/IDREF checking
7609 * tree.c tree.h: extended doc structure for refs
7610 * configure.in: 1.6.2
7611 * parser.c: patched bug in SAX user arg call
7612 * parserInternals.h: patched missing close in C++ wrapping
7613 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7614 especially upcoming XPointer implementation.
7615 * doc/xml.html: augmented, typo
7616
7617Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7618
7619 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7620 not all invocations of install understand -d.
7621
7622Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7623
7624 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7625 to make 'check' works, when builddir != srcdir.
7626
7627Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * doc/xml.html : updated the documentation
7630
7631Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7634 not deallocated memory blocks
7635 * *.c : replaces all calls to malloc() free() and realloc() to
7636 the wrapper functions/macros
7637 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7638 instead of xmlFreeNodeList()
7639
7640Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * HTMLparser.c: corrected a stupid bug leading to core dump at
7643 tree deallocation. Removed warnings indicated by
7644 Stephane.Conversy@lri.fr
7645 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7646 looked for in the external subset
7647
7648Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7651 on SGI by Stephane.Conversy@lri.fr
7652
7653Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * all .h : changed the prototype declaration indent as in gtk
7656 * most .c : working on reducing the TODOs in the code
7657 * most .c : cleanup though -pedantic and Insure++
7658 * improvements on validation ID checkings.
7659 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7660 * xml-config.in: closed #1810
7661
7662Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * tree.h, valid.c, valid.h: more work on validity, IDs
7665 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7666 definition for AIX
7667
7668Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7671 the distribution due to a cut'n paste error at last commit
7672
7673Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * configure.in: upgraded to version 1.4.0
7676 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7677 Big update, added a large part of the validation process,
7678 it should be usable, but some parts are missing
7679 * xpath.c: improved the implementation w.r.t. root.
7680 * Makefile.am: added more tests
7681 * test and result trees: added a lot of tests
7682 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7683
7684Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * Added an HACKING file
7687
7688Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * xpath.[ch] : improvements and debug of the XPath implementation
7691 * parser.c, HTMLparser.c : modified the parsers to be progressive
7692 * tree.[ch] : extended the Buffer promitives
7693 * xmlIO.[ch] : added basic I/O routines providing progressive
7694 parsing and ready for I18N conversion plugins
7695 * SAXresult/* : the SAX callback sequence maybe slightly different
7696 now
7697 * test*.c : improved/updated the tests programs
7698 * doc/* : recompiled the docs.
7699
77001999-07-26 Michael Meeks <michael@edenproject.org>
7701
7702 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7703
7704 * tree.c: Ditto.
7705
7706Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * configure.in: upgraded to version 1.4.0
7709 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7710 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7711 XML query language, see http://www.w3.org/TR/xpath for more details.
7712 * parser.c, parser.h: added CHAR* related string functions for XPath
7713 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7714 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7715 rebuild the docs.
7716 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7717 and regression testing capabilities for XPath.
7718
7719Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7722 closing bug #1646
7723
7724Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * Makefile.am, example/Makefile.am: closed bug #1683
7727
7728Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * example/Makefile.am, configure.in: added the makefile for the
7731 gjobread example
7732
7733Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7734
7735 * doc/Makefile.am:
7736 - fix which allow "make install DESTDIR=</install/prefix>".
7737
7738Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7741 which fixed a problem on the file reading-code.
7742
7743Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7746 output.
7747 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7748
7749Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * parser.h : Oops removed the binary compatibility problem
7752 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7753 * parser.c, HTMLparser.c: applied patches for reading from stdin
7754
7755Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * parser.c, entities.c, valid.c: cleanup bug #1591
7758 * configure.in: cleanup bug #1592
7759 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7760 the same tree back-end. Hence gdome will be available for it.
7761 * doc/Makefile.am: close bug #617
7762
7763Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * parser.c: alloctate a per parser context SAX interface block
7766
7767Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7770 and xmlEncodeEntitiesReentrant with the correct one :-\
7771
7772Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * commit of my internal XML base changes, quite a lot of
7775 changes, cleanups, better entities support, framework for
7776 new I/O and charset detection and handling
7777 * Fixed the configure/Makefile stuff to generate shared libs
7778 with the proper version info, so we jumped on rev from
7779 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7780 xmlEncodeEntities() result need to be freed now, and a string
7781 xmlParserVersion provide the current library version.
7782
7783Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7784
7785 * parser.c: fixed a buffer overrun for when you have a very long
7786 attribute with no entities in it.
7787
7788Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * added example directory
7791 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7792
7793Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * Release of libxml-1.1, nearly everything has been touched for
7796 this.
7797 * Added more regression tests
7798 * Updated the documentation
7799
7800Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * tree.[ch]: unified the XML_NO_CORBA defines.
7803 * parser.c encoding.[ch]: started plugging in char encoding detection
7804
7805Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7806
7807 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7808 Also freed allocated buffer.
7809
7810Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7811 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7812 reentrancy problem at printing. One is left in entities.c, to
7813 remove ASAP
7814 * testSAX.c : added a test example showing the use of the SAX
7815 interface if one doesn't want to build the DOM tree.
7816 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7817
7818Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7821 large revamping of the parser to use SAX callbacks
7822 http://www.megginson.com/SAX/ (or at least a C like interface
7823 a la Expat). It's now possible to set up your own callbacks
7824 and the parser will not build a DOM tree.
7825 * test/* result/*: updated the test suite, I finally removed
7826 the old Namespace draft support (PI based).
7827
7828Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * Makefile.am: added test result to EXTRA_DIST for make tests
7831
7832Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * parser.c, parserInternals.h: moved the chars macro definitions
7835 to parserInternals.h
7836 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7837 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7838
7839Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * xml-config.in : applied patch to make --version work
7842
78431999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7844
7845 * Makefile.am (check-local): Alias for `tests' target. This will
7846 cause `make check' to do the right thing.
7847 (tests): Don't run tests in srcdir. Also, replaced calls to
7848 basename with a `sed' "equivalent".
7849
7850Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7853 it in the header and not the sources, updated the doc.
7854 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7855 pointing this out.
7856
7857Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7860 exported the inputStream routines.
7861 * doc/html/* : updated accordingly
7862
7863Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * parser.c, parser.h, parserInternals.h: added a few extra
7866 internal calls to allocate and free parser contexts ...
7867 * doc/html/* : updated accordingly
7868
7869Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * configure.in, Makefile.am, doc/makefile.am : General changes for
7872 1.0.0 release and including the generated HTML documentation.
7873
7874Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * makefile.am : added parserInternals.h, oops.
7877
7878Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * parserInternals.h: added this header giving access to the parser
7881 internal functions.
7882 * doc/Makefile.am : added a rebuild target which rebuilds the full
7883 set of documentations
7884 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7885 the internal subset.
7886 * *.c *.h: modifications needed to generate the documentation using
7887 gtk-doc, cleanup of functions blocks, reorganisation of struct
7888 declarations.
7889
7890Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7893 the tar and spec file to include the beginning of the doc.
7894
78951999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7896
7897 * doc/.cvsignore: Added this file.
7898
7899Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * tree.c: fixed xmlGetProp to return "" when the attribute
7902 exists, even if the node-list is NULL.
7903
7904Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * tree.c: patched an error outputting empty attribute values.
7907 * Makefile.am and doc/makefile.am: have been updated during the
7908 week-end. Sorry for an empty CVS log, I got a shell problem.
7909
7910Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * tree.h: cleaned up using enums instead of defines
7913 * parser.c, valid.[ch]: more work on parsing/output of element
7914 declarations
7915
7916Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * valid.[ch], tree.c, parser.c : more work toward full parsing
7919 of XML DTDs.
7920 * README: added informations about mailing-list and on-line
7921 documentation
7922
79231999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7924
7925 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7926
7927Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * parser.c, tree.[ch] : more work toward conformance testing,
7930 added a last element to accelerate parsing of very flat structures
7931 started working on internal subset Element content declaration.
7932 * valid.[ch] : first cut at adding code toward validation.
7933 * previous changes had also small impact on most files, especially
7934 the conformance testing using James Clark test suite.
7935
7936Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * test/* : updated the examples, most of them were not well
7939 formed (humm), and added rdf2.
7940 * result/* : resulting changes in the output.
7941
7942Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7945
7946Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * tree.c: patched a bug in the generation of empty attributes
7949
7950Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7953 for node/trees/documents/... Biggest problem is namespace
7954 support when copying subtrees.
7955
7956Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * parser.c, entities.c: improve entities and char ref encoding,
7959 and cleanups of error messages.
7960
7961Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * parser.c, entities.c: simple bug hunting done during rpm2html and
7964 rpmfind integration.
7965
7966Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * parser.[ch]: Added interfaces allowing to specify a SAX
7969 handler before parsing.
7970
7971Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * parser.c: redirrect all errors reporting through the SAX
7974 error function
7975
7976Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7979 * libtool, tlmain ...: update of the libtool files
7980
79811998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7982
7983 * entities.c: Use g_snprintf insteda of snprintf.
7984
7985Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7988 added ent5 test for this purpose.
7989 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7990
7991Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * parser.c: fixed? a strange error due to compression on a GWP
7994 document.
7995
7996Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * tree.[ch]: bug fixing
7999 * entities.[ch]: defined a specific type for predefined entities
8000 * doc/xml.html: more documentation on the library, how to use it,
8001 overview of the interfaces.
8002
8003Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8006
8007Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * tree.c: corrected a small bug
8010 * doc/xml.html: continuing writing documentation.
8011
8012Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * debugXML.h debugXML.c: added debugging utilities.
8015 * tester.c: added --debug switch.
8016 * tree.c: patched an incorrect node->type assignment.
8017 * parser.c: formatting, ensure that node->doc != NULL in attributes
8018
8019Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8022 entity support and provide an internal representation close to
8023 DOM one (entity ref nodes, and attribute value as tree). I tried
8024 to preserve the interface but this will surely break some apps
8025 (I have to change rpm2html/rpmfind for example). I had to change
8026 two interfaces, and the generated tree is somewhat different.
8027 * doc/* : started documenting the XML library, the tree and
8028 DOM/Corba. This is a first step.
8029
8030Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * parser.c: Set up the fonctions comment block, boring but useful.
8033 * parser.h, SAX.c, parser.c: now attributes are processed through
8034 the SAX interface. The problem is that my SAX interface diverged
8035 quite a bit from the original one, well this is not an official
8036 spec, and translating it from Java to C is hairy anyway...
8037
8038Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8041 fonctions comment block, boring but useful.
8042
8043Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8046 conversion routines. However they are not yet used to convert the
8047 inputs. The core will run with UTF-8.
8048
8049Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * tree.c : make sure that the type id is properly set-up when
8052 a new object is allocated, needed for DOM.
8053
8054Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * tree.h, tree.c: Ok, the main objects in the tree will be native
8057 corba objects, it costs 8 bytes per Node, Attribute and Document
8058 but it simplifies the Corba integration a lot (no extra interface
8059 objects to allocate/free).
8060
8061Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8064 and changed NODEs contants for conformity with DOM Level 1
8065
8066Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * added hooks to keep track of servants when creating objects
8069 xmlDoc and xmlNode (for Corba export).
8070
8071Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * added xml-config script.
8074
8075Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8078 to autoupdate libtool and automake conf files.
8079
80801998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8081
8082 * Makefile.am: Use '?' to separate the sed
8083 commands as ',' is used when people pass -Wl,something.
8084
8085
8086Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * tree.c, tree.h: added a per-document compression interface.
8089
8090Tue Sep 22 20:47:38 EDT 1998
8091
8092 * tree.c, tree.h: added saving with compression and added interfaces
8093 to control the compression level (xmlGetCompressMode,
8094 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8095
8096Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * parser.c: corrected a loop for files of size 0
8099
81001998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8101
8102 * error.h: New file. Contains prototyes from `error.c'.
8103
8104Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8105
8106 * Makefile.am (xmlincdir): New macro.
8107 (xmlinc_HEADERS): Renamed from include_HEADERS.
8108
8109Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * applied small patch on numeric entities from
8112 Christopher Blizzard <blizzard@appliedtheory.com>
8113
8114Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * New release 0.2, removed the old xml_* files so that it's
8117 coherent with the other CVS base (W3C), far better conformance
8118 to standard, new namespaces, decent entities support, beginning
8119 of a SAX-like interface. Nearly nothing left intact, even the
8120 test examples ...
8121
81221998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8123
8124 * .cvsignore: Add .deps dir
8125
8126Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8129
8130Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * configure.in: added test for CPP
8133 * AUTHORS, Changelog: the original ones didn't get commited but the
8134 glib ones instead, fixed.
8135 * Makefile.am: corrected an error in library naming
8136
8137Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * integrated code developped at W3C
8140 * changed the original Copyright
8141 * migrated to automake
8142 * prefixed the filenames by xml_ to avoid filename clashes
8143
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008144Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8145
8146 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8147 should not be called.
8148
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008149Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8150
8151 * libxml-2.0.pc.in: applied the patch to fix #101894
8152
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008153Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8154
8155 * tree.c : applied patch from Lukas Schroeder for register callbacks
8156 * valid.c: modified patch from Lukas Schroeder to test
8157 register callbacks with --chkregister
8158
Daniel Veillard067bae52003-01-05 01:27:54 +00008159Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8160
8161 * xmlreader.c: seriously changed the way data are pushed to
8162 the underlying parser, go by block of 512 bytes instead of
8163 tryng to detect tag boundaries at that level. Changed the
8164 way empty element are detected and tagged.
8165 * python/tests/reader.py python/tests/reader2.py
8166 python/tests/reader3.py: small changes mostly due to context
8167 reporting being different and DTD node being reported. Some
8168 errors previously undetected are now caught and fixed.
8169 * doc/xmlreader.html: flagged last section as TODO
8170
Daniel Veillard51a447a2003-01-04 19:42:46 +00008171Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8172
8173 * python/libxml.py: integrated the Python 2.2 optimizations
8174 from Hannu Krosing, while maintaining compatibility with
8175 1.5 and 2.1
8176
Daniel Veillarde59494f2003-01-04 16:35:29 +00008177Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8178
8179 * xmllint.c: a bit of cleanup
8180 * xmlreader.c: small fix
8181 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8182 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8183
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008184Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8185
8186 * python/setup.py.in: patch from Stéphane Bidoul to include
8187 drv_libxml2.py in setup.py
8188
Daniel Veillard66b82892003-01-04 00:44:13 +00008189Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8190
8191 * doc/xmlreader.html: starting documenting the new XmlTextReader
8192 interface.
8193
Daniel Veillard7704fb12003-01-03 16:19:51 +00008194Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8195
8196 * xmllint.c: added the --stream flag to use the TextReader API
8197 * xmlreader.c: small performance tweak
8198
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008199Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8200
8201 * xmlreader.c python/tests/reader2py: okay the DTD validation
8202 code on top of the XMLTextParser API should be solid now.
8203
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008204Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8205
8206 * xmlreader.c python/tests/reader2py: Fixing some more mess
8207 with validation and recursive entities while using the
8208 reader interface, it's getting a bit messy...
8209
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008210Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8211
8212 * xmlreader.c python/tests/reader.py: another couple of problem
8213 related to IsEmptyElement reported by Stéphane Bidoul needed
8214 some fixes.
8215
Daniel Veillard4f860202003-01-02 13:00:02 +00008216Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8217
8218 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8219 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8220 based on the python XmlTextReader interface.
8221
Daniel Veillard3c265e42003-01-01 21:06:49 +00008222Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8223
8224 * tree.c: backing out one change in the last patch which broke the
8225 regression tests
8226
Daniel Veillard5335dc52003-01-01 20:59:38 +00008227Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8228
8229 * global.data globals.c tree.c include/libxml/globals.h: applied
8230 an old patch from Lukas Schroeder to track node creation and
8231 destruction. Probably missing a lot of references at the moment
8232 and not usable reliably.
8233
Daniel Veillard8ba17412003-01-01 19:13:12 +00008234Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8235
8236 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8237 from doc/news.html and a stylesheet
8238
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008239Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8240
8241 * xmlreader.c python/tests/reader.py: fixed another couple of
8242 xmlreader bugs reported by Stéphane Bidoul and added tests.
8243
Daniel Veillard9e395c22003-01-01 14:50:44 +00008244Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8245
8246 * xmlreader.c python/tests/reader2.py: fixed another validity
8247 checking in external parsed entities raised by Stéphane Bidoul
8248 and added a specific regression test.
8249 * python/tests/reader3.py: cleanup
8250
Daniel Veillardd5896142002-12-31 14:45:26 +00008251Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8252
8253 * xmlreader.c python/tests/reader2.py: fixed a problem with
8254 validation within entities pointed by Stéphane Bidoul, augmented
8255 the tests to catch those.
8256
Daniel Veillarddc85f282002-12-31 11:18:37 +00008257Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8258
8259 * python/generator.py: modified the generator to allow keeping
8260 class references when creating new classes, needed to fix a bug
8261 pointed by Stéphane Bidoul where the input buffer of the
8262 xmlTextReader instance gets destroyed if the python wrapper for
8263 the input is not referenced anymore.
8264
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008265Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8266
8267 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8268 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8269
Daniel Veillard571b8892002-12-30 12:37:59 +00008270Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8271
8272 * xmlreader.c python/tests/reader.py: fixed another problem
8273 pointed by Stéphane Bidoul
8274
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008275Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8278 with "<a/>"
8279
Daniel Veillardecaba492002-12-30 10:55:29 +00008280Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8281
8282 * SAX.c: warn on xmlns:prefix="foo"
8283 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8284 for namespace attributes handling.
8285
Daniel Veillard2d84a892002-12-30 00:01:08 +00008286Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8287
8288 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8289 a really nasty problem raised by a DocBook XSLT transform
8290 provided by Sebastian Bergmann
8291
Daniel Veillard29b3e282002-12-29 11:14:41 +00008292Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8293
8294 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8295 by Stéphane Bidoul and integrated it into the tests
8296
Daniel Veillarde18fc182002-12-28 22:56:33 +00008297Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8298
8299 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8300 extended the XmlTextReader API a bit, addding accessors for
8301 the current doc and node, and an entity substitution mode for
8302 the parser.
8303 * python/libxml.py python/libxml2class.txt: related updates
8304 * python/tests/Makefile.am python/tests/reader.py
8305 python/tests/reader2.py python/tests/reader3.py: updated a bit
8306 the old tests and added a new one to test the entities handling
8307
Daniel Veillardaba976d2002-12-28 21:14:18 +00008308Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * python/generator.py python/libxml2class.txt
8311 python/tests/reader.py python/tests/reader2.py: changed the
8312 generator to provide casing for the XmlTextReader similar to
8313 C# so that examples and documentation are more directly transposable.
8314 Fixed the couple of tests in the suite.
8315
Daniel Veillard83298842002-12-28 15:12:33 +00008316Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8317
8318 * doc/guidelines.html: added a document on guildeline for
8319 publishing and deploying XML
8320
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008321Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8322
8323 * valid.c xmlreader.c: final touch running DTD validation
8324 on the XmlTextReader
8325 * python/tests/Makefile.am python/tests/reader2.py: added a
8326 specific run based on the examples from test/valid/*.xml
8327
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008328Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8329
8330 * python/libxml.py: added a few predefined xmlTextReader parser
8331 configuration values.
8332
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008333Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * python/libxml_wrap.h: trying to fix #102037
8336
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008337Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8338
8339 * SAX.c: fixing bug #95296, when the predefined entities
8340 are redefined in the DTD the default one must be used
8341 instead anyway.
8342
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008343Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8344
8345 * doc/xmllint.xml
8346 * doc/xmllint.1
8347 Add discussion of XML_DEBUG_CATALOG to xmllint man
8348 page - bug #100907
8349
8350
Daniel Veillarddf512f42002-12-23 15:56:21 +00008351Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8352
8353 * xmlreader.c: Fixed the empty node detection to avoid reporting
8354 an inexistant close tag.
8355
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008356Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8357
8358 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8359 for Python 2.1
8360
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008361Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8362
8363 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8364
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008365Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8366
8367 * doc/libxml2-api.xml python/tests/reader.py: one really need
8368 to provide the base URI information when creating a reader parser
8369 from an input stream. Updated the API and the example using it.
8370
Daniel Veillardea7751d2002-12-20 00:16:24 +00008371Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8372
8373 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8374 include/libxml/valid.h include/libxml/xmlreader.h: working on
8375 DTD validation on top of xml reader interfaces. Allows to
8376 validate arbitrary large instances. This required some extensions
8377 to the valid module interface and augmenting the size of xmlID
8378 and xmlRef structs a bit.
8379 * uri.c xmlregexp.c: simple cleanup.
8380
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008381Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8382
8383 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8384 work on the xml reader interfaces.
8385 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8386 Web page for the Windows binaries.
8387
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008388Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8389
8390 * xmlIO.c: applied a patch for VMS following the report by
8391 Nigel Hall
8392
Daniel Veillard3772de32002-12-17 10:31:45 +00008393Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * parser.c: the parseStartTag bug fix wasn't complete.
8396
Daniel Veillard67df8092002-12-16 22:04:11 +00008397Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8398
8399 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8400 parseStartTag, fixing it.
8401 * test/att4 result/att4 result/noent/att4: adding the test
8402 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8403 more methods to XmlTextReader.
8404
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008405Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8406
8407 * win32/libxml2.def.src: added more xml reader exports
8408 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8409 to the build
8410
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008411Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8412
8413 * doc/tutorial/xmltutorial.xml
8414 plus generated html and pdf
8415 Updating tutorial again based on further comments from Niraj
8416 Tolia on the last iteration
8417
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008418Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8419
8420 * doc/tutorial/xmltutorial.xml
8421 * doc/tutorial/includekeyword.c
8422 * doc/tutorial/includegetattribute.c
8423 plus generated html and pdf
8424 Adding fix from Niraj Tolia to tutorial to properly free memory.
8425
8426
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008427Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8428
8429 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8430 more methods of XmlTextReader.
8431 * python/libxml2class.txt python/tests/reader.py: this increased the
8432 methods in the bndings, augmented the test to check those new
8433 functions.
8434
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008435Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8436
8437 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8438 methods of XmlTextReader.
8439 * python/generator.py python/libxml_wrap.h python/types.c
8440 python/libxml2class.txt: added the reader to the Python bindings
8441 * python/tests/Makefile.am python/tests/reader.py: added a specific
8442 test for the Python bindings of the Reader APIs
8443 * parser.c: small cleanup.
8444
Daniel Veillard06503452002-12-13 10:42:08 +00008445Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8446
8447 * xinclude.c: fallback was only copying the first child not the
8448 full child list of the fallback element, closes #89684 as reopened
8449 by Bernd Kuemmerlen
8450
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008451Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8452
8453 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8454
Daniel Veillard000eafb2002-12-12 10:04:22 +00008455Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
Daniel Veillardc1eed322002-12-12 11:01:32 +00008457 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008458 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008459 gives enum values, fix functype return type, put back fields in
8460 structs
8461 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008462
Daniel Veillard024b5702002-12-12 00:15:55 +00008463Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8464
8465 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8466 about htmlNodeDumpOutput location.
8467 * xpath.c: removed an undefined function signature
8468 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8469 too many symbols in the API breaking the python bindings.
8470 Updated with the libxslt/libexslt changes.
8471
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008472Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8473
8474 * configure.in: preparing release of 2.4.29
8475 * doc/*: rebuilt the docs and API
8476 * xmlreader.c: a few more fixes for the XmlTextReader API
8477
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008478Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8479
8480 * include/win32config.h: applied mingw patch from Magnus Henoch
8481
Daniel Veillard5aad8322002-12-11 15:59:44 +00008482Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8483
8484 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8485
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008486Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8487
8488 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8489 building Python script, does the C parsing directly, generates
8490 a better API description including structure fieds defs and
8491 enums. Still a couple of bugs, but good enough for the python
8492 wrappers now.
8493 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8494 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8495 include/libxml/schemasInternals.h include/libxml/tree.h: more
8496 cleanup based on the python analysis script reports.
8497 * libxml.spec.in: make sure the API XML description is part of the
8498 devel package.
8499
Daniel Veillard01c13b52002-12-10 15:19:08 +00008500Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8501
8502 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8503 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8504 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8505 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8506 code cleanup, especially the function comments.
8507 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8508
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008509Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8510
8511 * Makefile.am xmlreader.c include/libxml/Makefile.am
8512 include/libxml/xmlreader.h: Adding a new set of APIs based on
8513 the C# TextXmlReader API but converted to C. Allow to parse
8514 in constant memory usage, far simpler to program and explain
8515 than the SAX like APIs, unfinished but working.
8516 * testReader.c: test program
8517
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008518Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8519
8520 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8521
Daniel Veillard64b35282002-12-04 15:10:40 +00008522Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * tree.c: Chip turner indicated that XHTML1 serialization
8525 rule for style actually break on both IE and Mozilla,
8526 try to avoid the rule if escaping ain't necessary
8527
Daniel Veillard8efff672002-12-04 11:44:48 +00008528Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8529
8530 * nanhttp.c: handle HTTP URL escaping, problem reported by
8531 Glen Nakamura and Stefano Zacchiroli
8532
Daniel Veillard1c732d22002-11-30 11:22:59 +00008533Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8536
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008537Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8538
8539 * uri.c: Johann Richard pointed out some XPointer problems for
8540 URN based URI references in XInclude. Modified the URI parsing
8541 and saving routines to allow correct parsing and saving of
8542 XPointers, especially when attached to "opaque" scheme accordingly
8543 to RFC 2396
8544
Daniel Veillard8db67d22002-11-27 19:39:27 +00008545Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8548 of refactoring to the HTML saving code.
8549 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8550 in the doc.
8551
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008552Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8553
8554 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8555 to a buffer API to reuse the generic dump to an OutputIO layer,
8556 this reduces code, fixes xmlNodeDump() for XHTML, also made
8557 xmlNodeDump() now return the number of byte written.
8558
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008559Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * python/setup.py.in: another patch from Stéphane Bidoul for
8562 Python bindings on Windows
8563 * doc/parsedecl.py: small cleanup
8564
Daniel Veillard9715c172002-11-25 16:33:40 +00008565Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * libxml.spec.in configure.in: add a line in %changelog for releases
8568
Daniel Veillard9bc53102002-11-25 13:20:04 +00008569Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * parser.c: patch from Marcus Clarke fixing a problem in entities
8572 parsing that was detected in KDe documentations environment.
8573
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008574Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8575
8576 * python/libxml.c (libxml_prev): Return the previous as opposed to
8577 the next node (I guess this is the result of some cut & paste programming:)
8578
Daniel Veillard80d7b902002-11-23 16:23:08 +00008579Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8582
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008583Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * python/generator.py python/libxml.c python/setup.py.in: trying
8586 to fix the Python bindings build on Windows (Stéphane Bidoul)
8587
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008588Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8589
8590 * win32/configure.js: added option for python bindings
8591 * win32/libxml2.def.src: added more exports
8592
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008593Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8594
8595 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8596 pthreads
8597 * win32/wince/*: applied updates to Windows CE port from Javier
8598
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008599Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * configure.in: preparing 2.4.28
8602 * libxml.spec.in doc/Makefile.am: some cleanup
8603 * doc/*: updated the news and regenerated.
8604
Daniel Veillardfee408f2002-11-22 13:18:30 +00008605Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * HTMLparser.c: final touch at closing #87235 </p> end tags
8608 need to be generated.
8609 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8610 this change slightly the output of a few tests
8611 * doc/*: regenerated
8612
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008613Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8614
8615 * parserInternals.c: fixing bug #99190 when UTF8 document are
8616 parsed using the progressive parser and the end of the chunk
8617 is in the middle of an UTF8 multibyte character.
8618
William M. Brack8b2c7f12002-11-22 05:07:29 +00008619Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8620
8621 * threads.c: fixed initialization problem in xmlNewGlobalState
8622 which was causing crash.
8623 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8624 in xmlInitializeGlobalState.
8625 * parserInternals.c: cleaned up ctxt->sax initialisation.
8626
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008627Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * tree.c include/libxml/tree.h: modified the existing APIs
8630 to handle XHTML1 serialization rules automatically, also add
8631 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8632 libxslt serialization uses it when needed without changing
8633 the library API.
8634 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8635 result/xhtml1: added a new test specifically for xhtml1 output
8636 and updated the result of one XHTML1 test
8637
Daniel Veillardd076a202002-11-20 13:28:31 +00008638Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * xinclude.c parserInternals.c encoding.c: fixed #99082
8641 for xi:include encoding="..." support on text includes.
8642 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8643 test/XInclude/ents/isolatin.txt : added a specific regression test
8644 * python/generator.py python/libxml2class.txt: fixed the generator
8645 the new set of comments generated for doc/libxml2-api.xml were
8646 breaking the python generation.
8647
Daniel Veillard817e70b2002-11-19 22:28:48 +00008648Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8651 * configure.in: patch for Solaris on new autoconf closes #98880
8652 * doc/parsedecl.py: repair the frigging API building script,
8653 did I say that python xmllib sucks ?
8654 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8655 and some comment are no more truncated.
8656
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008657Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * parser.c: Martin Stoilov pointed out a potential leak in
8660 xmlCreateMemoryParserCtxt
8661
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008662Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8665 included in HTML documents and using the push parser.
8666
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008667Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8668
8669 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8670 specified, look for the Python interpreter not just in the
8671 specified root but also in the specified location. Fixes #98825
8672
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008673Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8674
8675 * python/libxml.c: fixing bug #98792 , node may have no doc
8676 and dereferencing without checking ain't good ...
8677
Daniel Veillarddad3f682002-11-17 16:47:27 +00008678Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8679
8680 * configure.in: preparing release 2.4.27
8681 * doc/* : updated and rebuilt the docs
8682 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8683 and all the docs are actually packaged and in the final RPMs
8684 * parser.c parserInternals.c include/libxml/parser.h: restore
8685 xmllint --recover feature.
8686
Daniel Veillard68e9e742002-11-16 15:35:11 +00008687Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8688
8689 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8690 processing of parsed entities, and XPath computation on sustitued
8691 entities.
8692 * testXPath.c: make sure entities are substitued.
8693
Daniel Veillard328f48c2002-11-15 15:24:34 +00008694Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * parser.c: fixed #96594, which was totally dependant on the
8697 processing of internal parsed entities, which had to be changed.
8698
Daniel Veillard66651aa2002-11-15 11:21:43 +00008699Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8702 trying to fix bug #98517 about building outside the source tree
8703 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8704
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008705Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8706
8707 * include/win32config.h: cleanup
8708 * win32/Makefile.mingw: integrated mingw in JScript configure
8709 * win32/Makefile.msvc: modified to allow mingw coexistence
8710 * win32/configure.js: integrated mingw
8711 * win32/Readme.txt: cleanup
8712
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008713Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8714
8715 * HTMLparser.c: strengthen the guard in the Pop macros,
8716 like in the XML parser, closes bug #97315
8717
Daniel Veillard0821b152002-11-12 20:57:47 +00008718Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8721 callback is never used.
8722
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008723Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * parserInternals.c: fixed the initialization of the SAX structure
8726 which was breaking xsltproc
8727 * xpath.c: patch from Petr Pajas for CDATA nodes
8728 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8729 * parser.c include/libxml/parser.h: patch from Peter Jones
8730 removing a leak in xmlSAXParseMemory() and adding the
8731 function xmlSAXParseMemoryWithData()
8732
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008733Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8734
8735 adding pdf of tutorial, changing web page to link to it
8736 * doc/tutorial/xmltutorial.pdf
8737 * doc/xml.html
8738 * doc/docs.html
8739
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008740Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8741
8742 * doc/tutorial/ar01s08.html
8743 adding file what I forgot for tutorial
8744
8745
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008746Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8747
8748 Adding encoding discussion to tutorial
8749 Added:
8750 * doc/tutorial/images/*.png: DocBook admonition image files
8751 * doc/tutorial/apf.html, apg.html: new generated html
8752 * doc/tutorial/includeconvert.c: conversion code entity file
8753 changed:
8754 * doc/tutorial/xmltutorial.xml: DocBook original
8755 * doc/tutorial/*.html: generated html
8756
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008757Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8758
8759 * include/libxml/*.h: retired xmlwin32version.h
8760 * doc/Makefile.am: retired xmlwin32version.h
8761 * win32/configure.js: retired xmlwin32version.h
8762
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008763Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8764
8765 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008766 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8767 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008768
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008769Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8770
8771 * globals.c: fixed a typo pointed out by Igor
8772 * xpath.c: try to speed up node compare using line numbers
8773 if available.
8774
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008775Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * tree.c: make xmlFreeNode() handle attributes correctly.
8778
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008779Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8780
8781 * catalog.c: completed the #96963 fix, as reported by Karl
8782 Eichwalder
8783
Daniel Veillard56f21f22002-11-06 15:49:46 +00008784Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8785
8786 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8787
Daniel Veillard91ad8792002-11-04 17:06:52 +00008788Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8789
8790 * Makefile.am: switched the order of a couple of includes
8791 to fix bugs #97100
8792
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008793Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8794
8795 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8796 xmlLoadCatalogs that used to separate directories with a ':'.
8797
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008798Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8799
8800 * threads.c: improvements to the Windows-side of thread handling
8801 * testThreads.c: conditionally excluded unistd.h
8802 * testThradsWin32.c: broke overlong lines
8803 * include/win32config.h: adapted thread-related macros to the new
8804 scheme and for pthreads on Windows
8805 * win32/Makefile.msvc: introduced a more flexible thread build,
8806 added testThreads[Win32].c to the build
8807 * win32/configure.js: introduced a more flexible thread config
8808
John Fleck61f6fb62002-10-31 15:23:29 +000088092002-10-31 John Fleck <jfleck@inkstain.net>
8810
8811 * doc/xml.html (and, by implication, FAQ.html)
8812 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8813
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008814Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8815
8816 * configure.in: removed xmlwin32version.h
8817 * include/libxml/Makefile.am: removed xmlwin32version.h
8818
Daniel Veillardce66ce12002-10-28 19:01:59 +00008819Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * tree.c: applied patch from Brian Stafford to fix a bug
8822 in xmlReconciliateNs()
8823
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008824Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * tree.c: applied patch from Christian Glahn to allow
8827 xmlNewChild() on document fragment nodes
8828
Daniel Veillardb39bc392002-10-26 19:29:51 +00008829Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * parser.c: Christian Glahn found a problem with a recent
8832 patch to xmlParseBalancedChunkMemoryRecover()
8833 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8834 problems
8835 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8836 test/schemas/seq*: added the test cases from Charles
8837
Daniel Veillard366a9152002-10-23 20:43:53 +00008838Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8841 serious cleanup of the spec file and associated changes
8842 in the Makefiles.
8843 * valid.c: try to remove some warnings on x86_64
8844
Daniel Veillardd033d022002-10-23 14:55:02 +00008845Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8848 fix bug #96586
8849
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008850Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8853 parsing, applied his patch
8854 * result/HTML/attrents.html result/HTML/attrents.html.err
8855 result/HTML/attrents.html.sax test/HTML/attrents.html:
8856 added the test and result case provided by Mikhail Sogrine
8857
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008858Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * vms/build_libxml.com vms/config.vms vms/readme.vms
8861 include/libxml/parser.h include/libxml/parserInternals.h
8862 include/libxml/tree.h include/libxml/xmlIO.h
8863 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8864 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8865 Applied the VMS update patch from Craig A. Berry
8866 * doc/*.html: update
8867
Daniel Veillardf000f072002-10-22 14:28:17 +00008868Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8871
Daniel Veillard1e208222002-10-22 14:25:25 +00008872Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8873
8874 * debugXML.c: adding a grep command to --shell in xmllint
8875 for T.V. Raman
8876
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008877Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * xmlcatalog.c: tried to fix some of the problem with --sgml
8880
Daniel Veillard935494a2002-10-22 14:22:46 +00008881Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8882
8883 * parser.c: tried to fix bug #91500 where doc->children may
8884 be overriden by a call to xmlParseBalancedChunkMemory()
8885
8886Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8889 identifiers in SGML catalogs containing '&'
8890
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008891Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8892
8893 * python/types.c: fixed bugs when passing result value tree
8894 to Python functions.
8895
Daniel Veillard48267432002-10-18 11:21:38 +00008896Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * configure.in: preparing the release of 2.4.26
8899 * doc/*: updated and rebuilt the documentation
8900
Daniel Veillardbb284f42002-10-16 18:02:47 +00008901Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8902
8903 * parser.c: fixed a XML Namespace compliance bug reported by
8904 Alexander Grimalovsky
8905
Daniel Veillard44892f72002-10-16 15:23:26 +00008906Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * HTMLtree.c: fixed serialization of script and style when
8909 they are not lowercase (i.e. added using the API to the tree).
8910
Daniel Veillard2fd85422002-10-16 14:32:41 +00008911Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * valid.c: make xmlValidateDocument emit a warning msg if there
8914 is no DTD, pointed by Christian Glahn
8915
Daniel Veillard32370232002-10-16 14:08:14 +00008916Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8919 content model when some of the blocks have min or max, and a couple
8920 of bugs found in the process.
8921 * result/schemas/list0* test/schemas/list0*: added some specific
8922 regression tests
8923
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008924Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * README: updated the contact informations
8927
Daniel Veillard63186732002-10-15 08:43:17 +00008928Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8931 misses it, reported by Peter Bray.
8932
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008933Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8936 and removed a few warnings
8937
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008938Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * parser.c: Christian Glahn found a small bug in the push parser.
8941 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8942 public
8943
Daniel Veillard6045c902002-10-09 21:13:59 +00008944Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8945
8946 * xmlschemas.c include/libxml/xmlschemas.h: added
8947 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8948 * testSchemas.c: added --memory to test the new interface
8949
Daniel Veillardf0070122002-10-09 14:24:17 +00008950Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * doc/index.py doc/search.php: integrated the XSLT indexing,
8953 a few fixed in the indexer, added a scope selection at the
8954 search level.
8955
Daniel Veillard01992e02002-10-09 10:20:30 +00008956Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8959 this was due to uninitialized parts of the validation context
8960
Daniel Veillard321be0c2002-10-08 21:26:42 +00008961Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * debugXML.c: applied patch from Mark Vakoc except the API
8964 change, preserved it.
8965 * doc/*: updated the docs to point to the search engine for
8966 information lookup or before bug/help reports.
8967
Daniel Veillard01e87d22002-10-08 16:55:06 +00008968Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * doc/index.py doc/search.php: added mailing-list archives
8971 indexing and lookup
8972
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008973Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8976
Daniel Veillard9b006132002-10-07 11:13:27 +00008977Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * doc/index.py: improved HTML indexing
8980 * doc/search.php: make the queries also lookup the HTML based indexes
8981
Daniel Veillard141d04b2002-10-06 21:51:18 +00008982Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * doc/index.py: added HTML page indexing
8985
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008986Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8987
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008988 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008989 problem in libxslt.
8990 * catalog.c: fixed list handling in XML_CATALOG_FILES
8991
Daniel Veillardceb09b92002-10-04 11:46:37 +00008992Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * valid.c: typo/bug found by Christian Glahn
8995
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008996Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8997
8998 * xmlIO.c: applied Windows CE patch from Javier.
8999 * win32/wince: new directory, contains support for the PocketPC
9000 with Windows CE from Javier.
9001 * include/win32config.h: reorganised, removed duplicate
9002 definitions and applied WinCE patch from Javier.
9003 * include/wsockcompat.h: new file, now contains WinSock
9004 compatibility macros.
9005 * win32/Makefile.msvc: introduced double-run compilation.
9006
Daniel Veillarde16b5742002-09-26 17:50:03 +00009007Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * configure.in include/libxml/xmlwin32version.h: preparing release
9010 of 2.4.25
9011 * doc/*: updated and regenerated teh docs and web pages.
9012
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009013Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9016 error were not covering namespace declarations.
9017 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9018 it was missing the attribute declaration for the namespace
9019 * result/VC/NS3: the fix now report breakages in that test
9020
Daniel Veillardabe01742002-09-26 12:40:03 +00009021Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9024
Daniel Veillard2ace1952002-09-26 12:28:02 +00009025Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9028 and regenerated the docs and web site
9029
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009030Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9033 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9034 not before
9035
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009036Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * python/generator.py python/libxml2class.txt: fixed a stupid error
9039 breaking the python API
9040
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009041Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9044 triostr.c triostr.h: applied a trio update patch from
9045 Bjorn Reese which should work with MinGW
9046
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009047Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * tree.c: improving some documentation comments
9050 * xmlregexp.c: found and fixed a mem leak with python regression tests
9051 * doc/*: rebuilt the doc and the API XML file including the
9052 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9053 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9054 python/types.c: added access to the XML Schemas regexps from
9055 python
9056 * python/tests/Makefile.am python/tests/regexp.py: added a
9057 simple regexp bindings test
9058
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009059Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9060
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009061 * doc/xml.html:
9062 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009063
Daniel Veillard118aed72002-09-24 14:13:13 +00009064Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * xmlregexp.c: fixed the data callback on transition functionality
9067 which was broken when using the compact form
9068 * result/schemas/*: updated the results, less verbose, all tests
9069 pass like before
9070 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9071 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9072 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9073 annoying warnings
9074 * xpath.c: try to provide better error report when possible
9075
Daniel Veillard72336152002-09-21 13:08:14 +00009076Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * Makefile.am: fixed a breakage raised by Jacob
9079
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009080Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9081
9082 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9083 which don't use sockets
9084
Igor Zlatkovic01280582002-09-20 16:40:34 +00009085Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9086
9087 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9088 * win32/configure.js: applied zlib patch from Daniel Gehriger
9089
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009090Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9091
9092 * win32/configure.js: applied the patch from Mark Vakoc for
9093 regexp support
9094 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9095 for regexp support
9096
Daniel Veillardb5c05732002-09-20 13:36:25 +00009097Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * xmlschemastypes.c: as pointed by Igor Float and Double
9100 parsing ain't finished yet
9101
Daniel Veillard40b11342002-09-20 12:01:39 +00009102Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * Makefile.am configure.in: trying to fix #88412 by bypassing
9105 all the python subdir if python ain't detected
9106
Daniel Veillard23e73572002-09-19 19:56:43 +00009107Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9110 made configuring with regexps/automata/unicode the default
9111 but without schemas ATM
9112 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9113 fixed the regexp based DTD validation performance and memory
9114 problem by switching to a compact form for determinist regexps
9115 and detecting the determinism property in the process. Seems
9116 as fast as the old DTD validation specific engine :-) despite
9117 the regexp built and compaction process.
9118
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009119Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * valid.c: determinism is debugged, new DTD checking code now works
9122 but xmlFAComputesDeterminism takes far too much CPU and the whole
9123 set usues too much memory to be really usable as-is
9124
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009125Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * tree.c: fixed another stupid bug in xmlGetNodePath()
9128 * xmllint.c: --version now report the options compiled in
9129
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009130Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * HTMLparser.c: small cleanup
9133 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9134 when configured with them. A bit of debugging around the determinism
9135 checks is still needed
9136
Daniel Veillard63b01c22002-09-17 19:25:28 +00009137Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9140
Daniel Veillard92727042002-09-17 17:59:20 +00009141Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * xmlIO.c: small portability glitch fixed.
9144
Daniel Veillard84d70a42002-09-16 10:51:38 +00009145Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * xmlschemastypes.c: incomplete steps for real/double support
9148 * testAutomata.c include/libxml/xmlautomata.h
9149 include/libxml/xmlregexp.h: avoiding a compilation problem
9150 * valid.c include/libxml/valid.h: starting the work toward using
9151 the regexps for actual DTD validation
9152
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009153Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * hash.c: cosmetic cleanup
9156 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9157 integrating a DTD validation layer based on the regexps
9158
Daniel Veillard4402ab42002-09-12 16:02:56 +00009159Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9162 the determinism was tested before eliminating the epsilon
9163 transitions :-(
9164
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009165Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * python/generator.py python/libxml.c python/libxml.py
9168 python/libxml2-python-api.xml python/libxml2class.txt
9169 python/libxml_wrap.h python/types.c: updated the python
9170 bindings, added code for easier File I/O, and the ability to
9171 define a resolver from Python fixing bug #91635
9172 * python/tests/Makefile.am python/tests/inbuf.py
9173 python/tests/outbuf.py python/tests/pushSAXhtml.py
9174 python/tests/resolver.py python/tests/serialize.py: updated
9175 and augmented the set of Python tests.
9176
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009177Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9178
9179 * win32/configure.js: added more readme info for the binary
9180 package.
9181
Daniel Veillard607b35c2002-09-10 12:16:19 +00009182Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * xmlIO.c: fixed a stupid out of bound array error
9185
9186Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9189 messing around with support for Windows path, cleanups,
9190 trying to identify and fix the various code path to the
9191 filename access. Added xmlNormalizeWindowsPath()
9192
Daniel Veillard76575762002-09-05 14:21:15 +00009193Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * error.c valid.c: working on better error reporting of validity
9196 errors, especially providing an accurate context.
9197 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9198 error reports in those cases.
9199
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009200Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9203 parser.c parserInternals.c xmlIO.c: get rid of all the
9204 perror() calls made in the library execution paths. This
9205 should fix both #92059 and #92385
9206
Daniel Veillard19aa7022002-09-05 11:14:19 +00009207Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * xmllint.c: memory leak reporting was broken after a change
9210 of the preprocessor symbol used to activate it.
9211
Daniel Veillardec6725e2002-09-05 11:12:45 +00009212Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * tree.c: try to make the copy function work for node of
9215 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9216 DOM layers though, not libxml2 itself.
9217
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009218Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * valid.c: try to provide file and line informations, not all
9221 messages are covered, but it's a (good) start
9222
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009223Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * xinclude.c: reimplemented a large part of the XInclude
9226 processor, trying to minimize resources used, James Henstridge
9227 provided a huge test case which was exhibiting severe memory
9228 consumption problems.
9229
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009230Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * python/Makefile.am: applied patch from Christophe Merlet to
9233 reestablish DESTDIR
9234
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009235Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * libxml.spec.in: fixes libary path for x86_64 AMD
9238
John Fleckbe98b332002-09-04 03:16:23 +00009239Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9240
9241 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009242 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009243 (plus resulting generated html files)
9244 fixing one spot I missed in the tutorial where I hadn't freed
9245 memory properly
9246
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009247Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9248
9249 * doc/tutorial/includeaddattribute.c
9250 * doc/tutorial/includeaddkeyword.c
9251 * doc/tutorial/includegetattribute.c
9252 * doc/tutorial/includekeyword.c
9253 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009254 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009255 update tutorial to properly free memory (thanks to Christopher
9256 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009257 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009258 added image files so the callouts are graphical, making it
9259 easier to read ( use "--param callout.graphics 1" to generate
9260 html with graphical callouts)
9261
Daniel Veillarde1662542002-08-28 11:50:59 +00009262Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9265 nice logos generated by Marc Liyanage
9266 * doc/site.xsl *.html: changed the stylesheet to show the new
9267 logo and regenerated the pages
9268
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009269Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9272
Daniel Veillard42766c02002-08-22 20:52:17 +00009273Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * xpath.c: possible mem leak patch from Jason Adams
9276
9277Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9278
9279 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9280 in the XQuery namespace
9281 * configure.in: preparing 2.4.24
9282 * doc/*.html: updated the web pages
9283
9284Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * python/generator.py: closing bug #85258 by generating conditional
9287 compile check to avoid linking to routines not configured in.
9288
Havoc Pennington84ec40a2002-08-22 13:59:35 +000092892002-08-22 Havoc Pennington <hp@pobox.com>
9290
9291 * autogen.sh: update error message for missing automake
9292
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009293Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * python/Makefile.am: typo in target name resulted in libxml2.py
9296 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9297
Daniel Veillard22669b22002-08-22 07:17:11 +00009298Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * win32/win32/Makefile.mingw: updated with version from
9301 Elizabeth Barham at http://soggytrousers.net/repository/
9302
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009303Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9304
9305 * win32/Makefile.msvc: added the prefix location to the include
9306 and lib search path.
9307
Havoc Pennington830e8972002-08-18 22:22:13 +000093082002-08-18 Havoc Pennington <hp@pobox.com>
9309
9310 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9311 both automake 1.6 and 1.4 installed get the right automake. Means
9312 compilation from CVS will now require the latest automake 1.4
9313 release, or manually creating symlinks called "automake-1.4" and
9314 "aclocal-1.4"
9315
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009316Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * configure.in python/Makefile.am: more AMD 64 induced changes from
9319 Frederic Crozat
9320
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009321Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * xinclude.c: oops I was missing the xml:base fixup too
9324 * result/XInclude/*.xml: this adds xml:base attributes to most
9325 results of the tests
9326
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009327Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * xinclude.c: quick but apparently working implementation of
9330 xi:fallback, should close bug #89684
9331 * Makefile.am test/XInclude/docs/fallback.xml
9332 result/XInclude/fallback.xml: added a basic test for fallback,
9333 and run with --nowarning to avoid a spurious warning
9334 * configure.in: applied patch from Frederic Crozat for python
9335 bindings on AMD 64bits machines.
9336
Daniel Veillard9e923512002-08-14 08:48:52 +00009337Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9340 the caller don't pass a SAX callback block.
9341
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009342Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * tree.c: applied the same fix for the XML-1.0 namespace to
9345 xmlSearchNsByHref() as was done for xmlSearchNs()
9346
Daniel Veillardad11b302002-08-12 14:53:41 +00009347Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * libxml.3: small cleanup of the man page
9350 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9351 when serializing HREF attributes generated by XSLT.
9352
Daniel Veillardc084e472002-08-12 13:27:28 +00009353Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9356 version of Marc Liyanage' patch for boolean attributes in HTML
9357 output
9358
Daniel Veillard5f91b372002-08-12 12:13:01 +00009359Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * python/tests/serialize.py: fixed the test results, indenting
9362 behaviour changed slightly
9363
Aleksey Sanin9e951762002-08-08 18:02:41 +00009364Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9365
9366 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9367 new c14n function to Windows def files
9368
Aleksey Saninea4272a2002-08-02 23:50:03 +00009369Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9370
9371 * c14n.c: fixed a memory leak in c14n code
9372
Daniel Veillard58e44c92002-08-02 22:19:49 +00009373Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * parser.c include/libxml/parser.h: adding a new API for Christian
9376 Glahn: xmlParseBalancedChunkMemoryRecover
9377 * valid.c: patch from Rick Jones for some grammar cleanup in
9378 validation messages
9379 * result/VC/* result/valid/*: this slightly change some of the
9380 regression tests outputs
9381
Daniel Veillard0bf29002002-08-01 12:54:11 +00009382Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * tree.c: trying to fix a problem in namespaced attribute handling
9385 raised by Christian Glahn
9386
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009387Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * encoding.c include/libxml/encoding.h: Opening the interface
9390 xmlNewCharEncodingHandler as requested in #89415
9391 * python/generator.py python/setup.py.in: applied cleanup
9392 patches from Marc-Andre Lemburg
9393 * tree.c: fixing bug #89332 on a specific case of loosing
9394 the XML-1.0 namespace on xml:xxx attributes
9395
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009396Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9397
9398 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9399 corner case from new Merlin's test suite and added a callback
9400 that will be used to improve xmlsec performance
9401
9402
Daniel Veillard0b22def2002-07-29 16:23:03 +00009403Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * HTMLtree.c: trying to fix the <style> escaping problem in
9406 HTML serialization bug #89342
9407
Daniel Veillard0b28e882002-07-24 23:47:05 +00009408Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9411 and rebuilt the web site.
9412
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009413Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009414
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009415 * include/libxml/tree.h: added _private member to xmlNs struct
9416
Daniel Veillard1d995272002-07-22 16:43:32 +00009417Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * HTMLparser.c: fixing bug #84876 based on the xml working
9420 code.
9421
William M. Brack61eaba52002-07-21 11:14:18 +00009422Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9423
9424 * python/Makefile.am: enhanced to fix bug 72012 (errors
9425 when using '-jX' make parameter)
9426
William M. Brackef61d202002-07-19 08:32:00 +00009427Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9428
9429 * xpath.c: small additional enhancement for booleans
9430 compared to nodesets
9431
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009432Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * HTMLtree.c: changed the order of the encoding declaration
9435 attributes in the meta tags due to a bug in IE/Mac
9436
William M. Brack0c022ad2002-07-12 00:56:01 +00009437Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9438
9439 * xpath.c: enhanced handling of booleans (especially '='
9440 and '!=' for nodesets) - fixes bug 85256. Added new
9441 routine xmlXPathNotEqualValues for more proper handling
9442 of '!=' when nodesets are involved.
9443
Daniel Veillard06944e22002-07-11 19:55:18 +00009444Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9447 doc/xmlcatalog_man.xml to the source distribution
9448
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009449Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9450
9451 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9452 asked for this.
9453
Daniel Veillard539638b2002-07-06 19:55:14 +00009454Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * configure.in: preparing 2.4.23
9457 * doc/*: rebuilt the docs
9458
Daniel Veillard176d99f2002-07-06 19:22:28 +00009459Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * parser.c: fixing bug #84169 by fixing the
9462 comment of xmlCreatePushParserCtxt to describe the
9463 encoding detection parameters better.
9464
Daniel Veillard37f961d2002-07-06 17:53:56 +00009465Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * valid.c: fixing bug #79331 in one path the lookup for
9468 ID attributes on a namespaced node wasn't handled correctly :-\
9469
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009470Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * HTMLparser.c: trying to fix 87235 about discarded white
9473 spaces in the HTML parser.
9474 * result/HTML/*: this changes the output of a number of HTML
9475 regression tests
9476
Daniel Veillardfdc91562002-07-01 21:52:03 +00009477Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * xpath.c: applied patch from Richard Jinks for the namespace
9480 axis + fixed a memory error.
9481 * parser.c parserInternals.c: applied patches from Peter Jacobi
9482 removing ctxt->token for good.
9483 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9484 popped out by the regression tests.
9485 * Makefile.am: patch for threads makefile from Gary Pennington
9486
William M. Brack6000af52002-06-28 11:43:13 +00009487Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9488
Daniel Veillardfdc91562002-07-01 21:52:03 +00009489 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009490 expressions involving preceding-sibling (et al).
9491
Daniel Veillard153120c2002-06-18 07:58:35 +00009492Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * hash.c: applied a patch from Peter Jacobi to solve a problem
9495 when compiling with the Watcom C on Win32
9496 * result/schemas/*.err: the change of hashing algo generated
9497 permutations in the output
9498
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009499Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * hash.c: applied patch from Sander Vesik improving the quality of
9502 the hash function.
9503
Aleksey Sanina5808b92002-06-14 17:07:41 +000095042002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009505
9506 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9507 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9508 xmllint.c xpath.c: replaced sprintf() with snprintf()
9509 to prevent possible buffer overflow (the bug was pointed
9510 out by Anju Premachandran)
9511
Daniel Veillarde059b892002-06-13 15:32:10 +00009512Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * parser.c: removed an uninitialized data error popped by valgrind
9515 on PE references
9516
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009517Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9518
9519 * doc/xml.html
9520 adding tutorial reference to the web page
9521
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009522Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9523
9524 * doc/tutorial/xmltutorial.xml
9525 * doc/tutorial/ar01s07.html
9526 * doc/tutorial/ape.html
9527 * doc/tutorial/includegetattribute.c
9528 adding section to tutorial about retrieving an attribute
9529 value
9530
Daniel Veillardf5582f12002-06-11 10:08:16 +00009531Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * parser.c: applied a couple of patches from Peter Jacobi to start
9534 to get rid of ctxt->token, with a possible significant speed
9535 improvement to be gained once done. Better compliance with PE
9536 references constructs in DTDs too.
9537 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9538 from Peter too
9539
Daniel Veillard38d80e22002-06-11 07:24:56 +00009540Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9543 xmlParseElement was likely to have been deallocated at the
9544 time of the report, possibly leading to segfault. Just report
9545 the tag name now.
9546
Daniel Veillard9e412302002-06-10 15:59:44 +00009547Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * xpath.c: patch from Richard Jinks for XPath substring() function
9550 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9551
Aleksey Sanina5808b92002-06-14 17:07:41 +000095522002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009553
9554 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9555
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009556Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9557
9558 *doc/FAQ.html
9559 fixing typos in FAQ, thanks to Robert Funnell for the
9560 editing help
9561
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009562Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * NEWS: got complaints from rpmlint that it was empty
9565
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009566Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9567
9568 * added doc/tutorial, including:
9569 apa.html
9570 apb.html
9571 apc.html
9572 apd.html
9573 ar01s02.html
9574 ar01s03.html
9575 ar01s04.html
9576 ar01s05.html
9577 ar01s06.html
9578 includeaddattribute.c
9579 includeaddkeyword.c
9580 includekeyword.c
9581 includestory.xml
9582 index.html
9583 xmltutorial.xml
9584 libxml tutorial, including generated html
9585
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009586Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9587
9588 * result/c14n/exc-without-comments/merlin-c14n-two-*
9589 result/c14n/without-comments/merlin-c14n-two-*
9590 test/c14n/exc-without-comments/merlin-c14n-two-*
9591 test/c14n/without-comments/merlin-c14n-two-*
9592 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9593 c14n/exc-c14n and slightly modified test script to handle
9594 these test cases
9595 * c14n.c: fixed bugs for complicated nodes set (namespace
9596 without node and others from merlin-c14n-two.tar.gz)
9597 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9598 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9599 for xmlsec performance patch
9600 * xpath.c: fixed self::node() for namespaces and attributes
9601
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009602Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9603
9604 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9605 but with the format parameter
9606 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9607
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009608Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9609
9610 * Makefile.am: updated c14n tests suite
9611 * c14n.c: performance improvement for previous c14n patch
9612
Daniel Veillarde72c7562002-05-31 09:47:30 +00009613Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * parser.c: another peroformance patch from Peter Jacobi, that
9616 time on parsing attribute values.
9617
Aleksey Sanin508a1012002-05-31 06:32:32 +00009618Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9619
9620 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9621 into LibXML2 test suite
9622
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009623Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9624
9625 * c14n.c: propagating xpath ancesstors node fix to c14n
9626 plus small performance improvement to reduce number of
9627 mallocs
9628 * xpath.c: fixed ancestors axis processing for namespace nodes
9629
Daniel Veillard46de64e2002-05-29 08:21:33 +00009630Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9633 Peter Jacobi
9634
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009635Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * configure.in: preparing 2.4.22
9638
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009639Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9642 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9643 a public entry point.
9644 * doc/*: rebuilt the API and docs
9645
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009646Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * xpath.c: patch from Richard Jinks to fix a problem introduced
9649 in the previous patch and pointed by Norm
9650
Daniel Veillardc6924812002-05-24 11:10:43 +00009651Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * libxml.spec.in: fixing bug #81112
9654
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009655Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * uri.c: fixing bug #82848
9658
Daniel Veillarda2878972002-05-24 07:54:39 +00009659Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9662 output of one catalog test
9663
Aleksey Sanin114e4752002-05-24 07:20:27 +00009664Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009665
Aleksey Sanin114e4752002-05-24 07:20:27 +00009666 * global.data globals.c tree.c include/libxml/globals.h
9667 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9668 default value for global parameter xmlIndentTreeOutput to 1 and
9669 introduced new global parameter xmlTreeIndentString (the string
9670 used to do one-level indent) with default value " " (as it was
9671 in tree.c)
9672
Daniel Veillard49d5af82002-05-23 11:55:49 +00009673Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9676 with trio and schemas.
9677
Daniel Veillard7c13af42002-05-22 09:57:32 +00009678Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * xpath.c: patch from Richard Jinks to fix the problem raised in
9681 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9682
Daniel Veillard5a872412002-05-22 06:40:27 +00009683Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * xmlschemas.c: a bit of work on import.
9686 * xmlschemastypes.c: Charles Bozeman provided a compare function
9687 for date/time types so min/max facet restrictions should work,
9688 indeterminate comparisons return an error instead of equal.
9689 * test/schemas/date_0* result/schemas/date_0_0: specific test
9690 from Charles Bozeman too
9691
Daniel Veillard10b6da42002-05-18 07:55:20 +00009692Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9693
9694 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9695 from Christian Cornelssen fixing the man pages and the Catalog
9696 building script.
9697 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9698 next step is <xs:import> I now have a reasonable understanding
9699 of how it works.
9700
Daniel Veillarde5354492002-05-16 08:43:22 +00009701Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9704
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009705Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9706
9707 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9708
Daniel Veillard088bf112002-05-14 11:03:59 +00009709Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * xpath.c: fixing an XPath function evalutation bug pointed out
9712 by Alexey Efimov where the context was lost when evaluating
9713 the function arguments
9714
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009715Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009716
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009717 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9718 function public for XMLSec performance optimizations
9719
Daniel Veillard3cd72402002-05-13 10:33:30 +00009720Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * python/generator.py python/libxml2class.txt : fixed a problem
9723 with the HTML parser pointed by Gary Benson
9724 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9725 example
9726
Aleksey Sanine48a3182002-05-09 18:20:01 +00009727Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9728 * parser.c: fixed bug #81159 (memory growth in SAX)
9729
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009730Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9731 * xpath.c: fixed bug #78858 (the real fix)
9732
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009733Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009734 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009735
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009736Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * tree.c: modified xmlNodeSetBase to allow changing the
9739 base of a document.
9740
Daniel Veillard070803b2002-05-03 07:29:38 +00009741Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * xmlschemastypes.c: patch Charles Bozeman for validation of
9744 all the date, time, and duration types
9745 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9746 * configure.in: fixed an error pointed by an user
9747 * xml2-config.in: fixed an error pointed by an user
9748
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009749Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9750
9751 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9752 win32/libxml2.def.src xmlIO.c: exported default
9753 'file:', 'http:' and 'ftp:' protocols input handlers
9754 and maked protocols comparisson case insensitive
9755
Daniel Veillard34de97f2002-04-30 14:29:22 +00009756Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * configure.in: Neven Has detected a typo
9759
Daniel Veillard28577c32002-04-30 06:48:41 +00009760Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9763 as one of the persons allowed to commit directly to the
9764 module.
9765
Daniel Veillardfc57b412002-04-29 15:50:14 +00009766Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9769 * valid.c: raised a too low limit
9770 * doc/*: rebuilt the docs
9771
Daniel Veillardeca82812002-04-24 11:42:02 +00009772Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * test/XPath/expr/floats test/XPath/expr/functions
9775 result/XPath/expr/floats result/XPath/expr/functions
9776 xpath.c: another XPath conformance patch from Richard Jinks
9777
Daniel Veillard13e04c62002-04-23 17:51:29 +00009778Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xmlschemas.c: fixed validation of attribute groups.
9781 * test/schemas result/schemas: added an example from the primer
9782
Daniel Veillard88c58912002-04-23 07:12:20 +00009783Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9786 * test/schemas result/schemas: updated the test list
9787
Daniel Veillarde19fc232002-04-22 16:01:24 +00009788Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * TODO: updated a bit
9791 * parser.c: made a comment more specific
9792 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9793 Schemas conformance.
9794 * test/schemas result/schemas: updated the test list
9795
Daniel Veillard441bc322002-04-20 17:38:48 +00009796Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9799 implementing xs:all with minOccurs = 0
9800 * tes/schemas/* result/schemas/*: added more tests covering
9801 xs:all
9802
Daniel Veillard8a001f62002-04-20 07:24:11 +00009803Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * xmlregexp.c: first implementation of the all particle, this
9806 may need to be revisited for case where not all transitions
9807 must be crossed.
9808
Daniel Veillard7646b182002-04-20 06:41:40 +00009809Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * tree.c: another entity processing update from Markus Henke
9812
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009813Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9814
9815 * trionan.c: fixed crash on OSF/1
9816
Daniel Veillardb4398962002-04-19 07:01:55 +00009817Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * xmlschemas.c: more Schemas work
9820 * test/schemas/* result/schemas/*: added more tests coming
9821 from the spec.
9822
Daniel Veillard54761132002-04-18 21:00:44 +00009823Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9826 ExcC14N specification
9827
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009828Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * tree.c: patch from Markus Henke, fix for recursive entities.
9831
Daniel Veillard23b1f372002-04-18 15:50:05 +00009832Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * xpath.c: fix a problem with string() on a document node.
9835
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009836Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * Makefile.am xmlschemas.c: more Schemas work
9839 * test/schemas/* result/schemas/*: added more tests coming
9840 from the spec.
9841
Daniel Veillard6231e842002-04-18 11:54:04 +00009842Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9845 * result/HTML/*: this changes a few things in the results
9846
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009847Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9848
9849 * include/libxml/tree.h: eliminated 'declaration different than
9850 prototype' warning
9851 * include/win32config.h: "resolved" conflicts with errno.h
9852
Daniel Veillardb509f152002-04-17 16:28:10 +00009853Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9856 on the automata interfaces and debug of counted choices
9857 * test/schemas/* result/schemas/*: added a number of tests
9858
Daniel Veillard8651f532002-04-17 09:06:27 +00009859Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9862 a bit of work on Schemas
9863 * testSchemas.c: try to make it more useful
9864 * test/schemas/* result/schemas/* Makefile.am: changed the
9865 Schemas regression test procedure, started adding a few samples
9866
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009867Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9868
9869 * include/libxml/encoding.h: Patch for the Borland C++ builder
9870 * include/libxml/tree.h: Patch for the Borland C++ builder
9871 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009872 * win32/bcb5: New directory for the Borland C++ builder
9873 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009874
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009875Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9876
9877 * win32/Makefile.msvc: Update for XML Schema support
9878 * win32/configure.js: Update for XML Schema support
9879 * win32/libxml2.def.src: Update for XML Schema support
9880
Daniel Veillard4255d502002-04-16 15:50:10 +00009881Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9884 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9885 xmlunicode.c include/libxml/Makefile.am
9886 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9887 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9888 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9889 include/libxml/xmlversion.h.in : merged the current state of
9890 XML Schemas implementation, it is not configured in by default,
9891 a specific --schemas configure option has been added.
9892 * test/automata test/regexp test/schemas Makefile.am
9893 result/automata result/regexp result/schemas:
9894 merged automata/regexp/schemas regression tests
9895
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009896Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * xpath.c: Gary found a compile time problem, fixes #78823
9899
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009900Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * configure.in: release of 2.4.20
9903 * doc/*: updated and rebuilt the docs
9904
Daniel Veillardf544f192002-04-15 12:56:56 +00009905Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * python/Makefile.am: patch from Cristian Gafton to build on
9908 Red Hat 6.2, should also fix #75779
9909
Daniel Veillard940492d2002-04-15 10:15:25 +00009910Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * valid.c: first part of fixing #78729
9913
Daniel Veillardeb475a32002-04-14 22:00:22 +00009914Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9917 escaping of URI when saving HTML files.
9918 * result/HTML/*: this impacted some tests
9919
Daniel Veillard9b731d72002-04-14 12:56:08 +00009920Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * configure.in: trying to fix #77441
9923
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009924Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * include/libxml/xmlIO.h: Hallski complained it could not be
9927 included by itself.
9928
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009929Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9932
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009933Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9934
9935 * win32/configure.js: patch from Nilo for the c14n option
9936 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9937
Daniel Veillardda423da2002-04-10 19:25:38 +00009938Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9941 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9942 LIBXML_THREAD_ENABLED
9943
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009944Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * xpath.c: another patch from Richard Jinks for substring conformance
9947 * test/XPath/expr/floats test/XPath/expr/strings
9948 result/XPath/expr/floats result/XPath/expr/strings: update of the
9949 test suite to check those.
9950
Daniel Veillard01917aa2002-04-10 11:30:41 +00009951Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * xpath.c: patch from Richard Jinks for .x float parsing.
9954
Daniel Veillard46d6c442002-04-09 16:10:39 +00009955Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * parser.c: patch from Markus Henke when an encoding ain't recognized
9958
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009959Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * libxml.m4: got a report that #include <string.h> was needed
9962
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009963Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9966
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009967Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9968
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009969 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009970
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009971Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9974 pointed out by Melvyn Sopacua.
9975
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009976Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * libxml.m4: Frédéric Crozat gave a patch related to the change
9979 of Include paths breaking the libxml.m4
9980
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009981Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * xpath.c: Fix bug #76927 forgot to save some context
9984 when evaluating binary expressions
9985
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009986Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * configure.in: fixed configure for MPE/iX from Markus Henke
9989 * xmlmemory.c: fixed initialization problems
9990 * xpath.c: another set of patches from Richard Jinks this
9991 fixes "make XPathtests" on linux
9992
Daniel Veillard21458c82002-03-27 16:12:22 +00009993Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9996 * test/XPath/expr/compare test/XPath/expr/equality
9997 test/XPath/expr/floats test/XPath/expr/functions
9998 test/XPath/expr/strings result/XPath/expr/compare
9999 result/XPath/expr/equality result/XPath/expr/floats
10000 result/XPath/expr/functions result/XPath/expr/strings: Updated
10001 tests though they show a divergence on Linux
10002
Daniel Veillard28dfed12002-03-27 09:08:17 +000010003Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * xpath.c trionan.c: previous commit also included patches
10006 from Richard Jinks on some IEEE support corner case
10007
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010008Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10011 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10012 that $(datadir) should be used for docs
10013
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010014Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10017 could leak filedescriptors
10018
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010019Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * configure.in nanohttp.c: applied patch from Allan Clark for
10022 UnixWare/OpenServer
10023
Daniel Veillard19274092002-03-25 16:48:03 +000010024Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * configure.in: preparing 2.4.19
10027 * doc/*: rebuilt the docs
10028
Daniel Veillard56b2db72002-03-25 16:35:28 +000010029Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * nanohttp.c: fixing #76043, got fed up with non-portability
10032 of that piece of code.
10033
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010034Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * valid.c SAX.c: Never commit without running "make tests" :-(
10037 fix a couple of stupidities in the previous commit
10038 * result/*: a few changes in some attribute order result of previous
10039 commit.
10040
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010041Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10044 the internal subset should not raise duplicate ID errors,
10045 also there was a small bug in conjunction to namespace
10046 declarations defaulted and xml:xxx attributes DTD definitions.
10047
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010048Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * xpath.c: Richard Jinks also raised some rounding problems
10051 this tries to fix them
10052
Daniel Veillard4e2df542002-03-22 12:23:14 +000010053Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10056 behaviour in xmlXPathCastToString()
10057
Daniel Veillarddb552912002-03-21 13:27:59 +000010058Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10061 raised by Morus Walter
10062
Daniel Veillard9e537932002-03-21 13:08:08 +000010063Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10066 from Igor
10067
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010068Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * xpath.c: fixing #75619, related to a problem when trying
10071 to evaluate condition when the current node set resulting
10072 from that sub-step evaluation is empty. Also fixes 2 potential
10073 problem with previous-sibling and next-siblings axis.
10074
Daniel Veillard1840ef02002-03-21 08:05:23 +000010075Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10078 HTML support is not configured in.
10079
Daniel Veillard561b7f82002-03-20 21:55:57 +000010080Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10083 include/libxml/tree.h: dohh I really didn't intended to commit
10084 this test version :-(
10085
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010086Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * testSAX.c: I wanted to see the real speed at the SAX interface
10089 after a little too many Ximianer started complaining about the
10090 parser speed.
10091 added a --quiet option:
10092 paphio:~/XML -> ls -l db100000.xml
10093 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10094 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10095 3200006 callbacks generated
10096 real 0m1.270s
10097 Which means 16MBytes/s and 3Mcallback/s
10098
Daniel Veillardc62a1472002-03-19 18:35:12 +000010099Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * xpath.c: valgrind spotted another error that time when running
10102 on libxslt regression tests
10103
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010104Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * Makefile.am: adding "make valgrind" running the full regression
10107 tests (except python ones) under Valgrind (using valgrind -q
10108 which was kindly added by the author).
10109 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10110 passes cleanly now except an obcure floating point initialization
10111 raised in log10() in one XPath regression test ???
10112 * tree.c: edited some comments to close #75244
10113
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010114Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10117 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10118 context of ScrollKeeper, made sure that if the number is
10119 an integer, the serialization follows the description at
10120 http://www.w3.org/TR/xpath#section-String-Functions
10121
Daniel Veillard5997aca2002-03-18 18:36:20 +000010122Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10123
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010124 * configure.in: preparing 2.4.18
10125 * doc/*: updated and rebuilt the web site
10126 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10127 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010128 * parser.c: humm, changed the way the SAX parser work when
10129 xmlSubstituteEntitiesDefault(1) is set, it will then
10130 do the entity registration and loading by itself in case the
10131 user provided SAX getEntity() returns NULL.
10132 * testSAX.c: added --noent to test the behaviour.
10133
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010134Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * parser.c: Wilfried Teiken provided a hackish but working
10137 way to get context reported back on entities when parsing
10138 with SAX and without breaking the DOM build.
10139
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010140Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * c14n.c: applied a new patch from Aleksey Sanin
10143 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10144 to reference Aleksey implementation of XML digital Signatures
10145
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010146Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * xpath.c: small fix to avoid potential problem due to
10149 ordering of freeing data
10150 * python/Makefile.am: people were complaining about
10151 the generated file in python dir not being built
10152
Daniel Veillardd2379012002-03-15 22:24:56 +000010153Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10156 python/generator.py python/libxml.c python/types.c: Cleanup
10157 of the python Makefiles based on Jacob and James feedback,
10158 fixed the spec file accordingly, fixed the number of warning
10159 that passing my pedantic CFLAGS was generating. Conclusion
10160 is that Python includes are real crap.
10161
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010162Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * configure,in: it was reported quite a few times that
10165 xml2-config --cflags should not output
10166 -I$includeprefix/libxml2/libxml because libxml2 header names
10167 clashes with existing names like list.h from C++ stl.
10168 Includes should be #include<libxml/xxx.h> so ...
10169
Daniel Veillard6f293b12002-03-15 09:42:33 +000010170Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * c14n.c: another patch from Aleksey Sanin
10173
Daniel Veillard5c396542002-03-15 07:57:50 +000010174Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10177 canonicalization algorithm
10178 * doc/xml.html doc/index.html: added the C14N references on the
10179 index page.
10180
jacob berkman9be65862002-03-14 02:15:56 +0000101812002-03-13 jacob berkman <jacob@ximian.com>
10182
10183 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10184 usage, redundant, and gcc specific
10185
Daniel Veillard75be0132002-03-13 10:03:35 +000010186Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * xpath.c: speedup some node selection operations, this can
10189 have a significant impact on DocBook Norm's stylesheets
10190 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10191 make sure it's always the case
10192 * debugXML.c: distinguish CDATA and comments in ls operations
10193
Daniel Veillard61f26172002-03-12 18:46:39 +000010194Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10197 to generate better API descriptions etc...
10198
Daniel Veillard9ff88172002-03-11 09:15:32 +000010199Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * c14n.c: Fixing #74186, made sure all boolean expressions
10202 get fully parenthesized, ran indent on the output
10203 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10204 include/libxml/tree.h: also #74186 related, removed the
10205 --with-buffers option, and all the preprocessor conditional
10206 sections that were resulting from it.
10207
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010208Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * valid.c: applied patch from Dodji Seketeli fixing an
10211 uninitailized variable in xmlValidGetValidElements()
10212
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010213Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * c14n.c: fixed a few comments
10216 * doc/*.html doc/*/*.html: regenerated the docs and added
10217 the C14N API
10218 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10219
Daniel Veillardfa49d872002-03-09 10:20:00 +000010220Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * check-xml-test-suite.py: fix to adapt varaiations in the
10223 bindings
10224 * configure.in python/setup.py python/setup.py.in: fixed to
10225 have the version of the python scripts automatically updated
10226
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010227Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10230 in xmlCopyProp()
10231
Daniel Veillardaf43f632002-03-08 15:05:20 +000010232Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * configure.in: preparing 2.4.17 release
10235 * doc/*: updated and rebuilt the docs
10236 * xpath.c: fixed a comment
10237 * python/libxml.c: fixed a possible reentrancy problem
10238
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010239Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10242 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10243 added a specific regression test
10244 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10245 not raise exceptions when failing to find the attribute.
10246
Daniel Veillard90bc3712002-03-07 15:12:58 +000010247Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * configure.in xmllint.c: owen pointed out a problem with the
10250 ftme fix, gettimeofday() was not detected by configure and
10251 the ftime header wasn't included, dohhh
10252
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010253Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * configure.in xmllint.c: trying to fix #71457 for timing
10256 precision when gettimeofday() is not availble but ftime() is
10257
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010258Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10261 are now copied on install and part of the -devel RPM
10262
Daniel Veillard7b416132002-03-07 08:36:03 +000010263Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xpath.c: trying to avoid bug #72150 which was apparently
10266 caused by a gcc bug (or a processor problem) as detailed
10267 at http://veillard.com/gcc.bug
10268
Daniel Veillardf742d342002-03-07 00:05:35 +000010269Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10272 fixed xmlReconciliateNs(), added a Python test/example for
10273 inter-document cut'n paste
10274 * python/libxml.py: fixed node.doc on document nodes and added
10275 xpathEval() onto node objects
10276
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010277Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10280 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10281 fixup and integrated tests for the serialization stuff
10282
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010283Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10286 moved the libxml man page to section 3
10287
Daniel Veillard1e774382002-03-06 17:35:40 +000010288Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * tree.c: fix bug #72490
10291 * python/libxml.c python/libxml.py: added methods serialize()
10292 and saveTo() to all node elements.
10293
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010294Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * xmlIO.c: closed #73430, don't read from an input source
10297 which indicated an end-of-file or an error.
10298
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010299Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * parser.c: make sure SAX endDocument is always called as
10302 this could result in a Python memory leak otherwise (it's
10303 used to decrement ref-counting)
10304 * python/generator.py python/libxml.c python/libxml.py
10305 python/libxml2-python-api.xml python/libxml2class.txt
10306 python/tests/error.py python/tests/xpath.py: implemented
10307 the suggestions made by Gary Benson and extended the tests
10308 to match it.
10309
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010310Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * python/generator.py: applied patch fixing #73450
10313
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010314Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * xpath.c: fixing #61290 "namespace nodes have no parent"
10317 long standing divergence from the XPath REC. NodeSets
10318 simply hold a copy of namespace nodes and those node ->next
10319 points to the parent (which may not be the node carrying the
10320 definition).
10321 * include/libxml/xpath.h: flagged but didn't added a possible
10322 speedup
10323 * DOCBparser.c HTMLparser.c: removed some warnings from push
10324 parser due to new state being added.
10325 * tree.c: new fix from Boris Erdmann
10326 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10327 the XML Canonalization support from Aleksey Sanin
10328
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010329Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * tree.c: patch from Boris Erdmann fixing some namespace odities
10332 with xmlCopyNode()
10333
Daniel Veillardc6613042002-03-02 09:34:02 +000010334Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * xmlIO.c: fix bug #72706 when loading a NULL entity
10337
Daniel Veillardc0fef772002-03-01 16:16:31 +000010338Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10341 actually change in a future XML Namespace revision.
10342
Daniel Veillard79426f22002-03-01 16:14:17 +000010343Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10346 added the possibility of returning nodesets from XPath extension
10347 functions written in Python
10348
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010349Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * python/*: commiting some Python bindings work done while travelling
10352
Daniel Veillard97300512002-03-01 09:13:41 +000010353Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10356 explicitely with memory debugging switched on
10357
Daniel Veillard6361da02002-02-23 10:10:33 +000010358Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10361 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10362 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10363 the accessor generator for strings
10364 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10365 regression test.
10366
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010367Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * python/README python/generator.py python/libxml.c python/setup.py:
10370 added the 'usual' setup.py to allow building a libxml2-python
10371 module based on the same code. The initialization is however
10372 different the 2 .so files fo libxml2 and libxslt are identical and
10373 they entry point initialize both libraries. this is done to avoid
10374 some possible nasty problem since the Python don't merge the maps
10375 of all shared modules.
10376
Daniel Veillard158a4d22002-02-20 22:17:58 +000010377Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * parser.c: fixed a push/encoding bug reported by Michael
10380 on librsvg
10381
Daniel Veillard7839e162002-02-20 18:54:48 +000010382Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * include/libxml/parserInternals.h: fixes a misplaced #endif
10385
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010386Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * parser.c valid.c: found and fixed a couple of allocation bugs
10389
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010390Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * doc/xml.html doc/python.html doc/*: added a Python and binding
10393 page describing the current state of the Python bindings and
10394 giving pointers to the other languages wrappers.
10395
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010396Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10399 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10400 rebuilt the API and web site
10401 * xpath.c: fixed #71978 portability bugs
10402
Daniel Veillard8aff2472002-02-19 21:50:43 +000010403Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10406
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010407Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * include/libxml/parserInternals.h parser.c: had to change
10410 2 internal parsing API when processing document content
10411 to check the start and end of element content are defined
10412 in the same entity
10413 * valid.c include/libxml/valid.h: attribute normalization can
10414 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10415 with the context to report it.
10416 * SAX.c: fixed the last known bugs, crazy validation constraints
10417 when a document is standalone seems correctly handled. There
10418 is a couple of open issues left which need consideration especially
10419 PE93 on external unparsed entities and standalone status.
10420 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10421 The 2 tests left failing are actually in error. Cleanup done.
10422
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010423Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * valid.c: implemented E59 spaces in CDATA does not match the
10426 nonterminal S
10427
Daniel Veillard878eab02002-02-19 13:46:09 +000010428Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * SAX.c parser.c valid.c: more validation test fixups
10431 * check-xml-test-suite.py: added duration info for the tests
10432
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010433Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * parser.c valid.c: a couple of errors were reported but not
10436 saved back as such in the parsing context. Down to 1% failure rate
10437 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10438
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010439Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * xmlInternald.c: isExtender was missing a char
10442 * parser.c include/libxml/parser.h: % are acceptable in the
10443 internal subset if within a PUBLIC ID
10444
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010445Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * SAX.c parserInternals.c valid.c: more work on the conformance
10448 suite. Took the step to finally block documents with encoding
10449 errors. It's a fatal error per the spec, people should have fixed
10450 their documents by now.
10451
Daniel Veillard55253e22002-02-18 14:32:39 +000010452Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * check-xml-test-suite.py: fixed the test script after some discussion
10455 on the semantic of TYPE="error"
10456 * Makefile.am: added the script to the distrib
10457
Daniel Veillard28757702002-02-18 11:19:30 +000010458Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * SAX.c entities.c: fixed a couple of conformances issues deep
10461 into the validation code (standalone and undeclared Notations)
10462
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010463Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10466 stayed there for years !
10467
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010468Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10471 missing
10472
Daniel Veillardc7612992002-02-17 22:47:37 +000010473Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * check-xml-test-suite.py: improved the behaviour a bit as
10476 well as the logs
10477 * parser.c valid.c SAX.c: fixed a few more bugs
10478 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10479
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010480Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * check-xml-test-suite.py: python script to run regression tests
10483 against the XML Test suite of W3C/OASis
10484 * SAX.c: fixed a validation bug
10485 * parser.c: fixed 3 errors pointed by the test suite
10486 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10487 * python/Makefile.am: fixed a dependendy
10488
Daniel Veillard9f28f302002-02-15 20:48:08 +000010489Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * xmlmemory.c: avoid a warning bug #71594
10492
Daniel Veillard144024e2002-02-13 21:14:46 +000010493Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10496 warning on alpha/Tru64
10497
Daniel Veillarde4301c82002-02-13 13:32:35 +000010498Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * include/libxml/entities.h: fixing a comment
10501 * valid.c: fixing some troubles with validity check on namespaces
10502 * result/VC/NS3 test/VC/NS3: added a specific regression test
10503
Daniel Veillarda6d05382002-02-13 13:07:41 +000010504Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * tree.c: Fixing #71342 serializing '\n' in attribute values
10507 * result/noent/att3 result/att3 test/att3: added a specific
10508 test.
10509
Daniel Veillard797a5652002-02-12 13:46:21 +000010510Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * python/libxml.c: couple of bug fixes
10513
Daniel Veillard01a6d412002-02-11 18:42:20 +000010514Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * python/*.py: removed tabs and used spaces.
10517
Daniel Veillard397ff112002-02-11 18:27:20 +000010518Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10521 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10522
Daniel Veillard03517542002-02-11 13:54:40 +000010523Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10526 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10527
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010528Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * include/libxml/encoding.h include/libxml/entities.h
10531 include/libxml/globals.h include/libxml/parser.h
10532 include/libxml/threads.h include/libxml/tree.h
10533 include/libxml/xmlmemory.h: trying to fix the include mess
10534
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010535Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * include/libxml/xmlmemory.h: reverted part of the previous
10538 attempt to provide #69655, this was breaking the build.
10539
Daniel Veillard0ba59232002-02-10 13:20:39 +000010540Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10543 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10544 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10545 include/libxml/parserInternals.h include/libxml/tree.h
10546 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10547 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10548 clean.
10549 * python/libxml.c: fixed a warning.
10550
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010551Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10554 copying of node, merge back IDs in the target document.
10555 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10556 test/XInclude/ents/ids.xml: test case
10557 * result/VC/ElementValid4: output changed due to a typo fix
10558
Daniel Veillard1c18e302002-02-09 22:16:40 +000010559Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * python/Makefile.am: seems some version of automake didn't
10562 generate the dependancies right as Jacob found out. Add
10563 an extra dependancy rule.
10564
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010565Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * parserInternals.c valid.c: Justin Fletcher found some parts
10568 of the code needing cleanup
10569 * libxml.spec.in python/Makefile.am python/generator.py
10570 python/libxml.c python/libxml.py: Fixed the python Makefiles
10571 corrected a bug showing up on ia64, changed the name of the
10572 python internal module too
10573
Daniel Veillard07be19b2002-02-08 14:20:35 +000010574Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * Makefile.am: applied patch from Andris Pavenis for binary
10577 name suffixes
10578
Daniel Veillardf216d462002-02-08 13:44:24 +000010579Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * xmllint.c win32/win32config.h: fixing #68748
10582
Daniel Veillardd455d792002-02-08 13:37:46 +000010583Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * valid.c: fixing #70166
10586
10587Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * valid.c: fixing #70077
10590
Daniel Veillardc575b992002-02-08 13:28:40 +000010591Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * Copyright Makefile.am README configure.in libxml.spec.in:
10594 Changed to the MIT Licence
10595 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10596 doc/xmlio.html: updated the doc accordingly
10597 * include/libxml/xmlwin32version.h configure.in: preparing
10598 2.4.14 release
10599 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10600 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10601 fixed the const xmlChar * wrapper and generator, XPath extension
10602 functions now use the context as first argument
10603 * python/tests/tstxpath.py python/tests/xpath.py
10604 python/tests/xpathext.py: Updated the tests accordingly
10605 * tree.c: fixed bug #70067
10606
Daniel Veillard7db38712002-02-07 16:39:11 +000010607Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * Makefile.am: cleanup
10610 * debugXML.c: always use stdout if output is NULL
10611 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10612 * python/Makefile.am python/generator.py python/libxml2class.txt
10613 python/libxml_wrap.h python/types.c: augmented the number of bindings
10614 handling FILE * and XPath contexts
10615 * python/tests/Makefile.am: avoid a stupid problem due to the
10616 use of TEST.
10617
Daniel Veillard15a143b2002-02-06 22:40:50 +000010618Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10621
Daniel Veillard70cab352002-02-06 16:06:58 +000010622Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * python/TODO python/libxml.c: cleanup the extension function lookup
10625 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10626
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010627Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * configure.in python/Makefile.am: do not install outside
10630 of prefix
10631
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010632Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * python/TODO python/libxml.c: started adding SAX interfaces
10635 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10636 SAX test
10637
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010638Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * tree.c: hardened the addChild function
10641 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10642 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10643 added accessors needed for xmlNode, a bit more testing and
10644 extension of interfaces
10645 * python/tests/Makefile.am python/tests/build.py: added a test
10646 build from scratch/save/load/check
10647
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010648Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * parserInternals.c: change a small bit in the way valididy
10651 error messages get initialized
10652 * python/TODO python/libxml.c python/libxml2-python-api.xml
10653 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10654 added some memory debugging to track leaks at the libxml2 level
10655 * python/tests/*.py: changed all tests to check for leaks,
10656 there is just one left in XPath extension registrations.
10657
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010658Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * python/TODO python/generator.py python/libxml2-python-api.xml
10661 python/libxml2class.txt: more accessor classes for the parser
10662 context, allow to switch on and check validity
10663 * python/tests/Makefile.am python/tests/error.py
10664 python/tests/invalid.xml python/tests/valid.xml
10665 python/tests/validate.py: attded more test and and added error.py
10666 which I forgot to commit in the last step
10667
Daniel Veillard3ce52572002-02-03 15:08:05 +000010668Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * python/Makefile.am python/types.c: cleanup
10671 * python/libxml.c python/libxml.py python/libxml_wrap.h
10672 python/generator.py python/libxml2-python-api.xml
10673 python/libxml2class.txt: added class for parser context, added
10674 first cut for push mode support. Added a framework to generate
10675 accessors functions.
10676 * python/tests/Makefile.am python/tests/push.py: added a push
10677 test
10678
Daniel Veillardcfb05462002-02-02 23:18:22 +000010679Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10682 bug a bit of cleanup.
10683
Daniel Veillard5d819032002-02-02 21:49:17 +000010684Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10687 python/libxml2class.txt: adding error redirections and preformat
10688 to a python handler
10689 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10690 tests self checking
10691
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010692Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10695 a function
10696
Daniel Veillard9589d452002-02-02 10:28:17 +000010697Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10700 python/libxml.c python/libxml2-python-api.xml
10701 python/libxml2class.txt: Progressing through the TODOs, class
10702 description output, extra XML API, RPM now builds the wrappers
10703 for all python installed versions
10704
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010705Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * configure.in libxml.spec.in python/Makefile.am python/TODO
10708 python/generator.py python/libxml2class.txt: added more informations
10709 in the libxml2-python package including docs. Slightly changed
10710 the class hierarchy
10711 * python/tests/*: added basic regression tests infrastructure too
10712
10713Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10716 added libxml2-python as part of the packages installed
10717
Daniel Veillarda7340c82002-02-01 17:56:45 +000010718Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * python/Makefile.am python/generator.py python/libxml.c
10721 python/libxml.py: more work, now able to extend the
10722 XPath interpreter with functions written in python.
10723
Daniel Veillardc3e39442002-02-01 09:29:41 +000010724Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * python/Makefile.am: Jacob sent a patch to allow building from
10727 tarfile.
10728
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010729Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10732 inserted the python wrappers build, I hope this won't be too
10733 unportable
10734
Daniel Veillard1971ee22002-01-31 20:29:19 +000010735Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * xpath.c: minor optimization
10738 * python/generator.py python/libxml.c python/libxml.py
10739 python/libxml_wrap.h: more work on the python bindings,
10740 they now support XPath and there is no evident leak
10741
Daniel Veillard36ed5292002-01-30 23:49:06 +000010742Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * python/generator.py python/libxml.c python/libxml.py:
10745 more work on the python bindings generator.
10746
Daniel Veillard96fe0952002-01-30 20:52:23 +000010747Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * python/generator.py python/libxml.c python/libxml_wrap.h:
10750 more work on the python bindings.
10751
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010752Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * python/generator.py python/libxml.c python/libxml.py
10755 python/libxml_wrap.h: commited early version of a python binding
10756 for private use only ATM
10757
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010758Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * entities.c tree.c include/libxml/entities.h: applied patch
10761 from Anthony Jones to implement copy of DTD subtree too. Had
10762 just to keep 2 function private which really ought to become
10763 public ones.
10764
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010765Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * xmllint.c: added pointers to the web pages in the usage()
10768
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010769Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * tree.c: more fixes from Petr Kozelka for attribute handling
10772 in the tree API to align the semantic with DOM.
10773
Daniel Veillard36065812002-01-24 15:02:46 +000010774Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * valid.c tree.c entities.c: another set of patches from
10777 Anthony Jones for copy operations cleanup and robustness
10778
Daniel Veillardf8592562002-01-23 17:58:17 +000010779Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10782 an alphabetic index based on comments content
10783 * doc/*: rebuilt the web site with the new references
10784
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010785Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * parserInternals.h: Greg Sjaardema suggested to use an
10788 eponential buffer groth policy in xmlParserAddNodeInfo()
10789
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010790Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10793 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10794 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10795 to generate cross-references, and added/updated the stylesheets
10796 to generate and link API indexes. The generic keyword index
10797 is not done yet.
10798 * doc/*.html: regenerated all the usual docs too
10799
Daniel Veillard2070c482002-01-22 22:12:19 +000010800Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * debugXML.c: added an xpath function to the shell for T. V. Raman
10803
10804Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010805
10806 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10807 debug routines.
10808
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010809Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10812 support of attribute nodes
10813
Daniel Veillard9d06d302002-01-22 18:15:52 +000010814Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10817 hopefully near complete and fully documented of the API in XML
10818 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10819 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10820 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10821 include/libxml/parserInternals.h include/libxml/valid.hi
10822 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10823 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10824 include/libxml/xpath.h include/libxml/xpathInternals.h:
10825 Cleaned up the doc comments a lot in the process, the interface
10826 coverage is now 100%
10827
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010828Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10831 extracts comments from the gtk-doc DocBook output (a bit
10832 convoluted but seems to work).
10833
Daniel Veillard61006472002-01-21 17:31:47 +000010834Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10837 added an XML description of the API, moved the script generating
10838 it here. Added a "make api" target
10839
Daniel Veillardd2f23002002-01-21 13:36:00 +000010840Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10843
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010844Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * xpath.c include/libxml/xpathInternals.h: the change made to
10847 xmlXPathFuncLookupFunc was incompatible roll it back
10848
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010849Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * SAX.c: cleanup patch from Anthony Jones
10852 * doc/Makefile.am: fix the headers to avoid in make scan
10853 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10854 includes, * vs Ptr and general cleanup
10855 * parsedecl.py: first version of a script to extract the
10856 module interfaces, the goal will be to provide .decl or XML
10857 specification of the interfaces to build wrappers.
10858
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010859Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10862 now provides return codes in case of errors
10863
Bjorn Reese026d29f2002-01-19 15:40:18 +000010864Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10865
10866 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10867 Upgraded to trio baseline 1.6
10868 * strio.h strio.c: Replaced by triostr.h and triostr.c
10869
Daniel Veillard572577e2002-01-18 16:23:55 +000010870Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10873 of strdup usage in the code
10874
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010875Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * parser.c error.c: Keith Isdale complained rightly that
10878 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10879
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010880Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * tree.c: fixed the funxtion to set the xml: attributes
10883 * debugXML.c: added "setbase" to test it.
10884
Daniel Veillard2c748c62002-01-16 15:37:50 +000010885Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10888 to allow updating an attribute content
10889
Daniel Veillard8de85c62002-01-15 17:10:15 +000010890Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * libxml.h: try to avoid problems when compiling on Windows
10893
Daniel Veillard314cfa02002-01-14 17:58:01 +000010894Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * hash.c: patch from Anthony Jones for hash.c allocation size
10897 * Makefile.am: trying to work around Yet Another Libtool Madness
10898 and build the 2.4.13 release finally ...
10899
Daniel Veillard744683d2002-01-14 17:30:20 +000010900Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10903 * doc/* : update of the documentation
10904
Daniel Veillarde6a55192002-01-14 17:11:53 +000010905Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10908 at fixing #61290 :-(
10909
Daniel Veillardfb25a512002-01-13 20:32:08 +000010910Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10913 Fixes bug #67229
10914
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010915Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * tree.c: trying to avoid troubles when a subtree is copied
10918 and coalesced in part with the target tree. Should fix
10919 bug #67407
10920
Daniel Veillardd8224e02002-01-13 15:43:22 +000010921Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * valid.c: fixed validation of attributes content of type
10924 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10925 values, very old bug. Fixes #67671
10926
Daniel Veillard8107a222002-01-13 14:10:10 +000010927Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * parser.c include/libxml/parserInternals.h tree.c: integrated
10930 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10931 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10932
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010933Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * threads.c: applied Serguei Narojnyi's patch to add native
10936 thread support on the Win32 platform
10937 * testThreadsWin32.c Makefile.am: added the test program also
10938 from Serguei, Win32 specific
10939 * include/win32config.h include/libxml/xmlwin32version.h.in:
10940 added patch from Igor for the Windows thread specific defines.
10941
Daniel Veillard845cce42002-01-09 11:51:37 +000010942Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10945
Daniel Veillard7b602b42002-01-08 13:26:00 +000010946Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10949 output page into XMLinfo.html. Close bug #66951 and
10950 raised by Robert Collins too.
10951
Daniel Veillard73c6e532002-01-08 13:15:33 +000010952Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * encoding.c: Paul Keogh pointed out a possibility of segfault
10955 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10956 Closes bug # 68238
10957
Daniel Veillard4a859202002-01-08 11:49:22 +000010958Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * doc/*.html: updated the Gdome2 links
10961
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010962Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * libxml.h: Applied following patches from Robert Collins
10965 and make sure IN_LIBXML is defined when compiling it
10966 -------
10967 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10968 as well as Visual C.
10969 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10970 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10971 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10972 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10973 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10974 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10975 xmlSysIDExists xmlNoNetExists).
10976 * xmllint.c: Don't include winsock2.h for Cygwin.
10977
Daniel Veillard401c2112002-01-07 16:54:10 +000010978Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10981 when the version info is not present.
10982
Daniel Veillard6f42c132002-01-06 23:05:13 +000010983Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * tree.c: Anthony Jones pointed out a problem in
10986 xmlStringGetNodeList() and provided a fix for it
10987
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010988Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010990 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010991 xmlCreatePushParserCtxt() when the initial buffer passed
10992 is large.
10993
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010994Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * win32/*: big cleanup of the Windows/MSVC project files
10997 from Igor Zlatkovic
10998
Daniel Veillardcebb1362002-01-02 13:13:30 +000010999Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * doc/Makefile.am: should fix #67674 and avoid troubles if
11002 xsltproc is not available or fails in the prefix provided
11003
Daniel Veillard26908ab2002-01-01 16:50:03 +000011004Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11007
Daniel Veillard5344c602001-12-31 16:37:34 +000011008Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11009
11010 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11011 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11012 Fixed a few other problems raised by Charlie Bozeman.
11013 * result/VC/ElementValid[5-7]: fixed the output
11014
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011015Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11018 patches from Charlie Bozeman. Regenerated the HTML docs.
11019
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011020Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11023 for Windows from Igor
11024
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011025Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11026
11027 * xmllint.c: applied Justin Fletcher patch for --output or -o
11028
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011029Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * win32/libxml2/libxml2.def.src: close #67019
11032
Daniel Veillard01db67c2001-12-18 07:09:59 +000011033Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11034
11035 * xmllint.c: applied Justin Fletcher generic timing patch
11036 similar to the one already applied to xsltproc.
11037
Daniel Veillardd1640922001-12-17 15:30:10 +000011038Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11039
11040 * include/libxml/tree.h tree.c: applied documentation patches
11041 from Charlie Bozeman
11042
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011043Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11044
11045 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11046
Daniel Veillard29e43992001-12-13 22:21:58 +000011047Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * valid.c: fix the xmlStrdup() used in the previous patch.
11050 * valid.c: added --dropdtd
11051 * tree.c: fixed xmlUnlinkNode so it also removes the references
11052 from the document if the node is a DTD
11053
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011054Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11055
11056 * HTMLtree.c valid.c: cleanup some static declarations
11057
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011058Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11059
11060 * xmllint.c: removed another strdup()
11061 * doc/FAQ: removed the HP/UX entry
11062
Daniel Veillarded472f32001-12-13 08:48:14 +000011063Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * valid.c: fix bug #66816 when validating.
11066 * xmllint.c: don't use sys/time.h if configure did not found it
11067
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011068Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11069
11070 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11071 xmlcatalog_man.xml
11072
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011073Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11076 xmlInitMemory() was declared twice
11077
Daniel Veillardb82c1662001-12-09 14:00:54 +000011078Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11079
11080 * globals.c: do not reference strdup() !
11081 * configure.in libxml-2.0.pc.in: trying to fix the libs
11082 of the various config extraction modules
11083
Daniel Veillardef90ba72001-12-07 14:24:22 +000011084Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11085
11086 * configure.in : preparing 2.4.12
11087 * doc/* : updated and rebuilt the docs
11088
Daniel Veillard220346d2001-12-07 11:33:54 +000011089Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * uri.c: closed bug #66159
11092 * testURI.c: added --escape option
11093 * configure.in: some cleanup for xml2-config --cflags
11094
Daniel Veillard2a906822001-12-06 14:34:08 +000011095Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11096
11097 * globals.c testThreads.c: removed some misplaced includes
11098 of xmlversion.h
11099
Daniel Veillarde28313b2001-12-06 14:08:31 +000011100Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11101
11102 * threads.c: patch from Gary Pennington fixing a possible
11103 problem at initialization time.
11104
Daniel Veillardd3b08822001-12-05 12:03:33 +000011105Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11106
11107 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011108 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011109 CodeWarrior.
11110
Daniel Veillarda7866932001-12-04 13:14:44 +000011111Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * xmllint.c: applied Geert Kloosterman's patch to fix
11114 --repeat --timing output
11115
Daniel Veillard19840942001-11-29 16:11:38 +000011116Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11117
11118 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11119 where non-wellformed XML declaractions were not detected.
11120
Daniel Veillarde85d9342001-11-28 14:43:12 +000011121Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11122
11123 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11124
Daniel Veillard22f25a82001-11-28 09:12:23 +000011125Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11126
11127 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11128 gets reset by xmlCleanupInputCallbacks() and this makes the
11129 function useless. Same for output.
11130
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011131Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11132
11133 * xmlIO.c: robert pointed out a loop error in callback cleanups
11134
Daniel Veillard8faa7832001-11-26 15:58:08 +000011135Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11138 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11139 they are not really tied to debugging
11140
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011141Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11142
11143 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11144 * xmllint.c: better --catalogs description
11145
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011146Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * tree.c: fixed a couple of problems in xmlSetProp()
11149
Daniel Veillardcd337f02001-11-22 18:20:37 +000011150Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11151
11152 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11153 unappropriate stdout output.
11154
Daniel Veillard566d4df2001-11-22 13:00:53 +000011155Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11156
11157 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11158 by Denis Beurive, closes #65111
11159
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011160Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * valid.c: in case of content model validity error, don't
11163 print it if validity warnings were not requested.
11164
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011165Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11166
11167 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11168 * parserInternals.c: removed the last exit() call. Print an
11169 unmaskable error on stderr instead (library mismatch detection)
11170
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011171Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11172
11173 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11174 shell instructions from Heiko Rupp
11175
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011176Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * catalog.c: use the URL notation file:// for default catalog paths
11179
Daniel Veillard0ec98632001-11-14 15:04:32 +000011180Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * include/libxml/tree.h: better comments for _private fields
11183 * tree.c: removed a problem when copying an entity reference.
11184
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011185Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * vms/*: updated instructions and diffs from John A Fotheringham
11188
Daniel Veillarda11001b2001-11-12 22:45:36 +000011189Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11190
11191 * include/libxml/xmlerror.h: avoid an include problem if
11192 #include <libxml/xmlerror.h> happens first in code
11193 seems to be the case in KDE libs
11194
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011195Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11198 from Igor for Windows
11199
11200Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * Makefile.am: Gary Pennington pointed out a missing prefix
11203
Daniel Veillard43d3f612001-11-10 11:57:23 +000011204Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11205
11206 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11207 * doc/*: upgraded and rebuilt the docs
11208
Daniel Veillardc1f78342001-11-10 11:43:05 +000011209Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11210
11211 * HTMLparser.c: fix comment in scripts element parsing.
11212 * result/HTML/doc3*: updated the results.
11213
11214Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * uri.c: another URI bug fix #63336, using Joel Young patch.
11217
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011218Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11219
11220 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11221 a cleaned up version of the Pwd shell string generation.
11222
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011223Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11224
11225 * valid.c include/libxml/tree.h: trying to fix namespaces +
11226 validation problems for good, closing #63619 in the process
11227 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11228 wrong in this respect, fixed it.
11229
Daniel Veillardd536f702001-11-08 17:32:47 +000011230Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11231
11232 * xmllint.c: Morus Walter patch to allow --format and --encode
11233
Daniel Veillard5004f422001-11-08 13:53:05 +000011234Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11235
11236 * debugXML.c: Stefan Kost provided an help command for the shell
11237
Daniel Veillarda6825e82001-11-07 13:33:59 +000011238Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * debugXML.c: Heiko Rupp pointed that the shell would crash
11241 on empty nodesets returns.
11242
Daniel Veillard03f848d2001-11-07 12:53:46 +000011243Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11244
11245 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11246 migh need the history libraries
11247
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011248Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11251 handle the case of < in quoted attributes, Bastian Kleineidam
11252
Daniel Veillardc853b322001-11-06 15:24:37 +000011253Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11256 fixing catalog breakages
11257 * Makefile.am catalog.c result/catalogs/catal
11258 result/catalogs/mycatalog.* test/catalogs/catal*:
11259 fixed more problems in catalog support, added more regression tests
11260 for both XML and SGML catalog handling
11261
Daniel Veillard66870c72001-11-05 19:27:49 +000011262Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11263
11264 * debugXML.c: applied an improvement to xmlGetLineNo() from
11265 Keith Isdale
11266
Daniel Veillardffe09c92001-11-05 14:21:47 +000011267Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11268
11269 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11270 Side effect of the progressive catalog loading
11271
Daniel Veillardad661b92001-11-05 11:43:15 +000011272Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * Makefile.am: confexecdir and confexec_DATA were defined twice
11275 pointed out by Karl Eichwalder
11276
Daniel Veillard6eb17722001-11-04 22:19:27 +000011277Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11278
11279 * xmlcatalog.c: avoid unlink() and use remove() instead.
11280
Daniel Veillardea898282001-11-04 22:13:45 +000011281Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11282
11283 * libxml.spec.in: cleanup
11284 * include/libxml/xmlwin32version.h: updated with 2.4.8
11285
Daniel Veillarda4617b82001-11-04 20:19:12 +000011286Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11287
11288 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11289 of compiling libxml with a non standard set of options
11290
John Fleck027edfb2001-11-04 20:13:58 +000011291Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11292
11293 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11294 document --sgml option, fixing gnome bugzilla #63382
11295
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011296Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11299 breakage of 2.4.7, added a couple of really needed APIs
11300 like xmlCatalogIsEmpty() and xmlNewCatalog()
11301 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11302 for install-catalog
11303 * configure.in: preparing 2.4.8
11304
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011305Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11308 include/libxml/tree.h include/libxml/xmlIO.h: more include
11309 cleanups, export cleanly one html output + format function.
11310
11311Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11312
11313 * parser.c: removed initGenericErrorDefaultFunc call from
11314 xmlInitParser() since it could destroy previous calls to
11315 xsltSetGenericErrorFunc() effects
11316
Daniel Veillardebd38c52001-11-01 08:38:12 +000011317Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11320 keyword.
11321
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011322Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * Makefile.am: cleanup
11325 * threads.c: cleanup too
11326 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11327 from xsltproc
11328 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11329 dependancy loop.
11330
Daniel Veillard91c00402001-10-30 17:41:38 +000011331Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11332
11333 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11334 was not used anymore !
11335
Daniel Veillard52dcab32001-10-30 12:51:17 +000011336Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * configure.in: preparing 2.4.7
11339 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11340 manual page from John
11341 * doc/*: updated the doc and rebuilt the generated pages
11342
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011343Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * xmlIO.c: closing bug #62711, the library should never
11346 close stdin or stdout.
11347
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011348Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * uri.c: second pass at fixing #63336, using Joel Young
11351 final patch. looks okay.
11352
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011353Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * uri.c include/libxml/uri.h: trying to clear #63336
11356 allowing the escaping routine to parse unconformant
11357 URI-References.
11358
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011359Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11360
11361 * vms/readme.vms vms/build_libxml.com nanoftp.c
11362 include/libxml/xmlversion.h.in: a few VMS updates from
11363 John A Fotheringham
11364 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11365 and xmlCleanupOutputCallbacks() for the Perl binding people.
11366
Daniel Veillard635ef722001-10-29 11:48:19 +000011367Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11370 apply fixes to close #63271 and avoid segfaults when
11371 the error routine gets callbed before xmlInitParser()
11372 get called.
11373 * nanoftp.c error.c: Applied patches from Justin Fletcher
11374 correcting some xmlGenericError misuses.
11375
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011376Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11377
11378 *doc/xmllint.xml, doc/xmllint.1
11379 New and improved man page for xmllint - .xml is the original, .1
11380 is the generated man page
11381
Daniel Veillardc9484202001-10-24 12:35:52 +000011382Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11385 the web site from the main HTML document.
11386
Daniel Veillard5151c062001-10-23 13:10:19 +000011387Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * parser.c: fixed an erroneous validation bug when PE refs
11390 occurs in external parsed entities referenced from the
11391 internals subset
11392 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11393 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11394 added the associated testcase, it's a nice one.
11395 * HTMLparser.c: generate the DTD node as HTML still ...
11396 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11397
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011398Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * HTMLparser.c: fixed a bug in htmlNewDoc()
11401
Daniel Veillard89cad532001-10-22 09:46:13 +000011402Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * test/threads/*: added entities testing to the Thread test
11405 * testThreads.c: make the test reasonable
11406 * DOCBparser.c: fix the DTD public and system ID
11407 * xmllint.c: added --sgml for SGML DocBook importing
11408 * Makefile.am: added Docbtests target
11409
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011410Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11413 * testThreads.c: removed bogus include
11414
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011415Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11418 fixed a very serious (looping) validation bug
11419
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011420Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * include/libxml/globals.h include/libxml/threads.h threads.c
11423 testThreads.c: far more testing, cleaning up bugs
11424 * *.c : make sure globals.h is always included.
11425
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011426Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * HTMLparser.c: try to get rid of parser loops for good.
11429
Daniel Veillardab7488e2001-10-17 11:30:37 +000011430Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11431
11432 * configure.in: fixed some bugs in CFLAGS passing.
11433 * test/threads Makefile.am testThreads.c: added a specific
11434 threaded test case (really nasty, guaranteed).
11435
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011436Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * catalog.c: serious cleanup on the management of the
11439 XML catalog tree, more tests done, especially with
11440 the catalog PI.
11441
Daniel Veillard364789a2001-10-16 12:45:00 +000011442Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * catalog.c: avoid a problem in catalog cleanup on SMP if
11445 catalogs were not initialized.
11446
Daniel Veillard81463942001-10-16 12:34:39 +000011447Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * catalog.c xpath.c: trying to cleanup the not thread safe
11450 parts of the library.
11451
Daniel Veillard64a411c2001-10-15 12:32:07 +000011452Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * include/libxml/globals.h configure.in global.data: make
11455 the allocation be per-thread a configure option
11456 * encoding.c include/libxml/parser.h: fixed compilation
11457 errors
11458
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011459Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * include/libxml/parser.h: Norm reported that a few lines
11462 added were breaking libxslt compile, removed them for now
11463
Daniel Veillard6f350292001-10-14 09:56:15 +000011464Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * parser.c parserInternals.c threads.c: debugged and fixed
11467 initialization problems which were giving troubles on SMP
11468 boxes.
11469
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011470Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * include/libxml/Makefile.am: missing globals.h
11473
Daniel Veillarde7090612001-10-13 12:18:28 +000011474Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011475
Daniel Veillarde7090612001-10-13 12:18:28 +000011476 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011477
Daniel Veillardd0463562001-10-13 09:15:48 +000011478Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11481 include/libxml/parserInternals.h include/libxml/tree.h
11482 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11483 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11484 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11485 Applied the last patches from Gary, cleanup, activated threading
11486 all user accessible global variables are now handled in globals.[ch]
11487 Still a bit rought but make tests passes with either
11488 --with-threads defined at configure time or not.
11489 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11490 linking options
11491
Daniel Veillardb8478642001-10-12 17:29:10 +000011492Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * Makefile.am include/libxml/Makefile.am
11495 include/libxml/globals.h globals.c include/libxml/threads.h
11496 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11497 configure.in: started integrating the core of the thread support
11498 not activated yet but half integrated. The code should still
11499 compile and work anyway.
11500
Daniel Veillardb44025c2001-10-11 22:55:55 +000011501Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11502
11503 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11504 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11505 integrating the non-controversial parts of Gary Pennington
11506 multithread patches
11507 * catalog.c: corrected a small bug introduced
11508
Daniel Veillard75b96822001-10-11 18:59:45 +000011509Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11510
11511 * catalog.c include/libxml/catalog.h: very serious cleanup,
11512 isolating unportable code and as much as possible the accesses
11513 to the global shared catalog. May need more testing !
11514
Daniel Veillard78d12092001-10-11 09:12:24 +000011515Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11518 Keith Isdale patches for the XSLT debugger interfaces. Some
11519 cleanup
11520
Daniel Veillardff0b7312001-10-11 06:46:09 +000011521Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11524 * DOCBparser.c: generate line nubers in elements
11525
Daniel Veillard60087f32001-10-10 09:45:09 +000011526Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * configure.in: preparing 2.4.6 release
11529 * doc/xml.html doc/html/*: updated and rebuilt the docs
11530 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11531
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011532Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11533
11534 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11535 adding documentation for DV's supercatalog support
11536
Daniel Veillard82d75332001-10-08 15:01:59 +000011537Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11540 super catalog support adding one API and one flag --sgml to
11541 xmlcatalog
11542
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011543Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11544
11545 * doc/xmlcatalog_man.xml, xmlcatalog.1
11546 One more crack at
11547 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11548
11549
Thomas Broyer47334c02001-10-07 16:41:52 +000011550Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11551
11552 * xpath.c: implemented xmlXPathObjectCopy for external objects
11553 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11554
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011555Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11556
11557 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11558 finishing up fix to
11559 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11560 the xmlcatalog man page display more elegantly
11561
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011562Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * configure.in: closing bug #61832
11565 * HTMLparser.c: removed a warning
11566
Daniel Veillard6ab38382001-10-06 13:08:27 +000011567Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * xpath.c: fixing #61673 part I, do not loose doc information
11570 when copying result value trees.
11571
Daniel Veillard556c6682001-10-06 09:59:51 +000011572Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * xpath.c: trying to harden the XPath interpreter
11575
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011576Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11577
11578 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11579 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11580
William M. Brack1633d182001-10-05 15:41:19 +000011581Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11582
11583 * HTMLparser: repaired another loop problem
11584
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011585Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11588 parsing.
11589 * xpath.c: fix bug #61291 the default XML namespace node is
11590 missing from the namespace axis.
11591 * tree.c: refuse to create namespaces nodes with prefix "xml"
11592
Daniel Veillard651f9472001-10-04 14:51:06 +000011593Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * SAX.c: ouch a non-defined namespace could lead to a crash,
11596 fixed #61215
11597
Daniel Veillard7dd05702001-10-04 14:25:12 +000011598Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * parserInternals.c: closed bug #61054
11601
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011602Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * include/libxml/Makefile.am: closing #60708
11605
Daniel Veillarda293c322001-10-02 13:54:14 +000011606Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11609 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11610
Daniel Veillardf4309d72001-10-02 09:28:58 +000011611Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11614
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011615Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11616
11617 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11618 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11619
Daniel Veillard16756b62001-10-01 07:36:25 +000011620Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * catalog.c: Justin Fletcher provided cleaup code in case
11623 HAVE_STAT is not defined
11624 * include/win32config.h: Igor Zlatkovic suggested to have
11625 HAVE_STAT defined there
11626
William M. Brack5e1cac12001-09-28 16:19:18 +000011627Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11628
11629 * catalog.c - fixed typing error reported by M. Barros
11630
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011631Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11632
11633 * xmllint.c - fixing typo
11634
William M. Brackd28e48a2001-09-23 01:55:08 +000011635Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11636
11637 * HTMLparser.c: small enhancement to prevent loop on
11638 unrecognizable data
11639
Daniel Veillardb1d62872001-09-21 09:47:08 +000011640Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * parserInternals.c: applying patch from bug #60757 this
11643 should close it
11644
Daniel Veillardc0631a62001-09-20 13:56:06 +000011645Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * catalog.c xmlcatalog.c: removed a couple of warning
11648 * xpath.c: try to solve the linking problem on platforms
11649 needing trio to compile
11650
Daniel Veillard1a123612001-09-19 08:06:23 +000011651Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011652
Daniel Veillard1a123612001-09-19 08:06:23 +000011653 * Makefile.am libxml.spec.in: backing up non-documented changes
11654 commited without review or aproval by Jens Finke <jens@gnome.org>
11655 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011656
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011657Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * configure.in: Joe Orton provided a patch fixing a problem
11660 when iconv is specified to be in a non-standard directory
11661 but wasn't exported in xml2-config --cflags
11662
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011663Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11664
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011665 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011666 troubles with 2.4.4 errors.
11667
Daniel Veillard16698282001-09-14 10:29:27 +000011668Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * encoding.c entities.c: do not output hexadecimal charrefs
11671 when serializing HTML since some version of Netscape can't
11672 grok it, generate decimal ones.
11673 * result/HTML/doc3.htm: output changed due to previous test
11674 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11675
Daniel Veillard98fed372001-09-13 11:34:58 +000011676Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11679 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11680
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011681Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011682 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011683
11684 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11685 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11686 updated the configuration scripts systems accordingly
11687
Daniel Veillard04382ae2001-09-12 18:51:30 +000011688Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * configure.in: preparing for 2.4.4
11691 * doc/xml.html doc/html/*: updated and rebuilt the docs
11692
Daniel Veillardd63437e2001-09-12 15:00:27 +000011693Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * win32/dsp/libxml2.def.src: tried to incorporate comments
11696 from bug #59220
11697
Daniel Veillard319a7422001-09-11 09:27:09 +000011698Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * parser.c result/noent/wml.xml: fixed bug #59981 related
11701 to handling of '&' in attributes when entities are substitued
11702
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011703Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11704
11705 * libxml.h include/libxml/xmlversion.h.in
11706 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11707 Tried to close bug #60131
11708
Daniel Veillardbce62332001-09-10 18:46:55 +000011709Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11712
Daniel Veillard143b04f2001-09-10 18:14:14 +000011713Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * SAX.c: fixing bug #59946 on xmlns=""
11716
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011717Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11720 but allocates a new error code.
11721
Daniel Veillard05c13a22001-09-09 08:38:09 +000011722Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * xmllint.c: John Fleck fixed typos in the options output
11725 * parser.c SAX.c: fix ignorable white space SAX selection
11726
11727Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * entities.c: Steve Underwood found the possibility of an
11730 ininite loop in case of error.
11731
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011732Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11735
Daniel Veillarda050d232001-09-05 15:51:05 +000011736Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * parser.c: warn if version is not 1.0 but it's not
11739 strictly speaking an error after analyzing the spec
11740
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011741Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11742
11743 *doc/catalog.html - add link to the html version of the
11744 man page, other linguistic cleanups
11745
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011746Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11747
11748 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11749 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11750 file, has not yet been included in the build.
11751
Daniel Veillard99784ff2001-09-01 16:20:28 +000011752Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * catalog.c: removed a duplicate affectation Justin Fletcher
11755
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011756Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * tree.c: Armin Sander pointed a possible text coalescing
11759 problem, completed his patch.
11760
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011761Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11762
11763 * trionan.c: Fixed const and volatile re-definition problem
11764
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011765Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11766
11767 * libxml.4 parser.c: doc updates from Heiko Rupp
11768 * parserInternals.c: 2 sanity checks from Heiko Rupp
11769
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011770Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * tree.c: applied patch from Armin Sander to make some pointers
11773 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011774 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011775
Daniel Veillardb06c6142001-08-27 14:26:30 +000011776Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * xpath.c: hum, restrict the integer usage gcc bug workaround
11779 to only gcc compilers so that other architecture don't get
11780 penalized by this limitation.
11781 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11782
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011783Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11786 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11787
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011788Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11791 --convert option to xmlcatalog to convert SGML ones to
11792 the XML syntax.
11793 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11794
11795 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011796Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * catalog.c xmlIO.c: started some serious testing and fixed
11799 a few bug and optmization needs.
11800
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011801Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11804 preparing for a 2.4.3 release even if it may not be ready yet
11805 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11806 all file parsing lookup to go through the entity resolver, add
11807 to add an API to bypass it (needed to load catalogs themselves),
11808 some cleanup on the catalog code too.
11809 * nanoftp.c: small cleanup
11810 * doc/catalog.html: small update
11811
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011812Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11815 Jun Kuriyama
11816
Daniel Veillardffb120d2001-08-23 00:52:23 +000011817Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * doc/catalog.html: finished the catalog documentation
11820
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011821Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * doc/catalog.html doc/xml.html: added documentation about
11824 Catalog support, misses an API description
11825 * doc/html/*: reextracted the API pages
11826
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011827Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11828
11829 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11830 Added the part about section 7.2 on URI resolution,
11831 fixed a side effect in the HTML parser, look complete
11832 and ready to rock except the URI/SystemID part!
11833
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011834Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * include/libxml/catalog.h include/libxml/parser.h
11837 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11838 xmlIO.c: added support and APIs needed for the catalog PI
11839 * include/libxml/xmlIO.h: cleanup
11840
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011841Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11844 include/libxml/catalog.h: starts to look okay, really
11845 plugged the new framework, cleaned a lot of stuff,
11846 added some APIs, except the PI's support missing this
11847 should be mostly complete
11848 * result/catalogs/* test/catalogs/*: added new test, enriched
11849 the existing one with URN ID tests
11850
Daniel Veillard64339542001-08-21 12:57:59 +000011851Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * catalog.c: fixed nextCatalog
11854 * result/catalogs/docbook test/catalogs/*: started adding
11855 a small regression test
11856
Daniel Veillardcda96922001-08-21 10:56:31 +000011857Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11860 more work on the XML catalog support.
11861 * parser.c include/libxml/parser.h: small cleanup seems using
11862 list as a public parameter name can give portability troubles
11863 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11864 include/libxml/xpath.h include/libxml/Makefile.am: removed
11865 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11866 wrappers
11867
Bjorn Reese45029602001-08-21 09:23:53 +000011868Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11869
11870 * Makefile.am trio.c triodef.h trionan.c xpath.c
11871 include/libxml/Makefile.am include/libxml/trionan.h:
11872 Re-worked Not-A-Number and Infinity support.
11873 * xmlcatalog.c: added readline include files
11874
Daniel Veillard344cee72001-08-20 00:08:40 +000011875Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11878 testCatalog as xmlcatalog, making it an installed app
11879 adding a shell, and preparing it to be a /etc/xml/catalog
11880 management tool, though not ready yet
11881 * catalog.c include/libxml/catalog.h: adding support for
11882 XML Catalogs http://www.oasis-open.org/committees/entity/
11883 not finished, there is some interesting tradeoffs and a
11884 few open questions left.
11885
Daniel Veillardb7664f42001-08-19 13:00:43 +000011886Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * xmllint.c: fixed a line formatting problem
11889
Daniel Veillard5015b712001-08-17 09:37:52 +000011890Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * SAX.c: removed a couple of unused variable (Albert Chin)
11893
Daniel Veillardbb371292001-08-16 23:26:59 +000011894Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11897 trying to fix some troubles w.r.t. function returning
11898 const xxxPtr.
11899
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011900Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11901
11902 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11903 defined
11904
Daniel Veillardae6db172001-08-16 19:32:00 +000011905Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * xpointer.c: removed unused var
11908
Daniel Veillard09190202001-08-16 16:27:41 +000011909Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * testXPath.c: another small cleanup closing bug #59110
11912
Daniel Veillard796f4b62001-08-16 16:00:13 +000011913Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * win32/dsp/libxml2.def.src: small cleanup closing bug
11916 #59108
11917
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011918Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11919
11920 * example/gjobread.c: add xmlCleanupParser() before leaving
11921
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011922Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * config.h.in configure.in include/libxml/xmlwin32version.h:
11925 released 2.4.2
11926
Daniel Veillardd3d06722001-08-15 12:06:36 +000011927Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * include/libxml/valid.h debugXML.c valid.c: deprecate
11930 the non-boundchecking Sprintf functions, add Snprintf
11931 this should close bug #57984
11932
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011933Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11936 URIs before doing the lookups (pointed by Mark Vakoc)
11937
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011938Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11939
11940 * xpath.c: serious changes on Result Value Trees and NodeSets
11941 w.r.t. deallocation and collect operations. Probably not
11942 100% clean (merge of allocated trees smells like a problem).
11943 Seems sufficient to close #58943
11944
Daniel Veillard90493a92001-08-14 14:12:47 +000011945Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * xmllint.c: adding a --format option
11948
Daniel Veillardfe703322001-08-14 12:18:09 +000011949Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * xpath.c: count() was broken on Result Value Tree
11952 * xmlIO.c: fixed file:/// accesses on _WIN32
11953
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011954Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11955
11956 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11957 macro was renamed, this should close bug #58683
11958
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011959Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11962 entity substitution mode text at the end of the entity might
11963 be added due to text coalescing.
11964 * nanoftp.c parser.c: small cleanup
11965
Daniel Veillard0c720972001-08-08 20:59:00 +000011966Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * HACKING: added John Fleck right to commit in the doc subdir
11969
Daniel Veillard48da9102001-08-07 01:10:10 +000011970Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11973 allow to inherit attributes from the DTD directly in the
11974 tree, this is needed for XPath and can be a useful feature.
11975 Inherited namespaces are always provided at the tree level now
11976 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11977 of tests for this feature (XSLT being the prime user).
11978
Daniel Veillard50f34372001-08-03 12:06:36 +000011979Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11982 testSAX.c xmlIO.c xmllint.c include/win32config.h
11983 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11984 include/libxml/xmlwin32version.h.in win32/README.MSDev
11985 win32/dsp/*: applied Win32 Facelift No.2 patches from
11986 Igor Zlatkovic for Windows/MSC
11987
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011988Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11989
11990 * SAX.c: unparsedEntityDecl() the URI computation of the
11991 entity wasn't done breaking XSLT unparsed-entity-uri()
11992
Daniel Veillard567e1b42001-08-01 15:53:47 +000011993Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11994
11995 * xpath.c: fixed a bug when walking the descendants and
11996 the current node has no children
11997 * debugXML.c: show up when a text node is supposed to not be escaped
11998
Thomas Broyerf186c822001-07-31 23:30:37 +000011999Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12000
12001 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12002 worked like the set:leading() function)
12003 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12004
Daniel Veillardba6db032001-07-31 16:25:45 +000012005Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12008
Daniel Veillard57905372001-07-31 15:52:17 +000012009Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * include/libxml/xmlIO.h: apply change to close #58141
12012 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12013
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012014Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12015
12016 * parser.c: when the internal subset uses a PE, then the
12017 included entity can use conditional sections.
12018
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012019Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12020
12021 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12022 when walking the namespace axis showing up in
12023 libxst/tests/general/bug-12
12024 * xmlmemory.c: added the possibility to trace a given block
12025 defined by its address
12026
Daniel Veillard4aafa792001-07-28 17:21:12 +000012027Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * parser.c: don't override existing encoding specified before
12030 starting xmlParseDocument()
12031
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012032Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12033
12034 * include/libxml/xmlwin32version.h: reinserted, needed for
12035 Windows users of CVS
12036
Darin Adlera77cac02001-07-27 17:41:51 +0000120372001-07-27 Darin Adler <darin@bentspoon.com>
12038
Darin Adler699613b2001-07-27 22:47:14 +000012039 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12040 * testCatalog.c: Add include of <libxml/parser.h>.
12041
120422001-07-27 Darin Adler <darin@bentspoon.com>
12043
Darin Adlera77cac02001-07-27 17:41:51 +000012044 * include/libxml/.cvsignore:
12045 * include/libxml/xmlwin32version.h:
12046 Remove this file from CVS because it's generated.
12047
Daniel Veillard50822cb2001-07-26 20:05:51 +000012048Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12049
12050 * parser.c include/libxml/parser.h: applied const patches from
12051 Tom Moog #58002
12052
Thomas Broyerba4ad322001-07-26 16:55:21 +000012053Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12054
12055 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12056 lookup framework
12057
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012058Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12059
12060 * tree.c: fixed xmlCopyNode() for documents
12061
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012062Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12063
12064 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12065
12066Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012067
12068 * parser.c: fixes bug #57652 reported by Morus Walter
12069
Daniel Veillarde3924972001-07-25 20:25:21 +000012070Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12071
12072 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12073
Daniel Veillarda53c6882001-07-25 17:18:57 +000012074Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12075
12076 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12077 errors, lesson don't add new functions at 1am before a release
12078 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12079 from XPath initialization when possible.
12080
Daniel Veillardd9bad132001-07-23 19:39:43 +000012081Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12082
12083 * result/scripts/base*: removing history/readline changed
12084 this slightly
12085 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12086 xmllint.c: make element content line number generation
12087 optionnal to avoid breaking old apps added interface to switch
12088
Daniel Veillardf012a642001-07-23 19:10:52 +000012089Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * configure.in: get rid of the readline and libhistory
12092 dependancies by default, release 2.4.1 with IA64 fix
12093 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12094 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12095 John Kroll fixes to allow saving to HTTP via PUT (or
12096 POST of needed).
12097 * doc/html/*.html: regenerated the docs
12098
Thomas Broyere8126242001-07-22 03:54:15 +000012099Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12100
12101 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12102 xmlHashScanFull and xmlHashScannFull3 to get passed the
12103 three keys as arguments to the callback function
12104
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012105Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12106
12107 * configure.in Makefile.am: removed libxml softlink for good
12108 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12109 100% coverage by gtk-doc
12110
Daniel Veillard8599e702001-07-17 21:38:51 +000012111Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12112
12113 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12114 fixed serious troubles due to size_t vs. int mismatch
12115
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012116Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12117
12118 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12119
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012120Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12121
12122 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12123 convenient extension API for value and context managing
12124 Now handles external objects through xmlXPathPopExternal,
12125 xmlXPathWrapExternal and xmlXPathReturnExternal.
12126 Added functions for sets operations (intersection, etc.)
12127
Daniel Veillard22090732001-07-16 00:06:07 +000012128Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12131 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12132 HTMLparser.c: cleanup of global variables, marking some
12133 const or private.
12134
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012135Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012136
12137 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12138 fixed xmlXPathNodeSetItem when passing index=0
12139
Daniel Veillard05dec342001-07-14 21:57:39 +000012140Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12143
Daniel Veillard28ae6362001-07-14 16:44:32 +000012144Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12145
12146 * xmllint.c: fixed compilation under Cygwin #57503
12147 * TODO: update
12148
Peter Williamsed156f52001-07-13 18:35:13 +0000121492001-07-13 Peter Williams <peterw@ximian.com>
12150
12151 * config.h.in: add #undef HAVE_DLFCN_H
12152
12153 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12154 builddir.
12155
Daniel Veillard73b36e32001-07-12 15:09:52 +000012156Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12157
12158 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12159 raised by #57348 and #57381
12160
Daniel Veillard7db37732001-07-12 01:20:08 +000012161Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12162
12163 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12164 tree.c xpointer.c: store the line numbder in element->content,
12165 may break some software, need a configuration mechanism
12166
Darin Adler96037892001-07-11 00:03:16 +0000121672001-07-10 Darin Adler <darin@bentspoon.com>
12168
12169 * .cvsignore:
12170 * example/.cvsignore:
12171 * include/.cvsignore:
12172 * include/libxml/.cvsignore:
12173 Various things that are generated and should be ignored.
12174
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012175Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12176
12177 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12178 * doc/xml.html doc/html/*: updated the docs
12179
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012180Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12181
12182 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12183 validation occured on content with element child
12184
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012185Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12186
12187 * tree.c: fixed XML Base computation which was broken
12188 * debugXML.c: added a base function to the shell
12189 * Makefile.am result/scripts/* test/scripts/*: added scripts
12190 based regression tests, and adding 2 XML Base tests
12191
Daniel Veillard19e96c32001-07-09 10:32:59 +000012192Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12193
12194 * tree.c: set properties doc and call xmlSetListDoc for properties
12195 content when grafting them in a different tree.
12196 * aclocal.m4: remove from CVS
12197
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012198Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12199
12200 * win32/libxml2/libxml2.def.src: added some missing entry point
12201 for XPath (Mark Vakoc)
12202
Daniel Veillard388236f2001-07-08 18:35:48 +000012203Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12206 layer should URI-Unescape before trying to open resources.
12207
Daniel Veillard04383752001-07-08 14:27:15 +000012208Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * xpath.c: fix the name() bug for elements in the default
12211 namespace reported by Charlie Bozeman
12212
Daniel Veillard7583a592001-07-08 13:15:55 +000012213Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12216 led to an XPath fix, improvements of SAX initialization, and
12217 an added option --nocdata to testXPath
12218
Daniel Veillard449d7392001-07-07 19:11:06 +000012219Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12220
12221 * doc/libxml-doc.el: Felix Natter provided anew version working
12222 with XEmacs too
12223
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012224Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * include/libxml/xpath.h: small cleanup
12227 * doc/xml.html: update
12228
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012229Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12232 released 2.3.14
12233
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012234Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12235
12236 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012237 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012238
Daniel Veillard73c9c042001-07-05 20:02:54 +000012239Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12240
12241 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12242 were not equal to empty strings
12243
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012244Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * SAX.c: fixed a URI-Reference computation problem when validating
12247 * xmlIO.c: small cleanup
12248
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012249Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12250
12251 * parser.c: improved the description of a couple of interfaces
12252 upon Larry Stamper suggestion
12253
Daniel Veillard62f313b2001-07-04 19:49:14 +000012254Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * SAX.c entities.c parser.c: changed completely the way entities
12257 are handled when running the parser in entity substitution mode.
12258 This fixes a bug reported by Stephan Kulow and nearly divides
12259 by 3 the amount of memory required by libxslt to load and process
12260 DocBook TDG.
12261
Daniel Veillardf420ac52001-07-04 16:04:09 +000012262Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12263
12264 * HTMLparser.c: fixing a too early root closing problem raised
12265 byt Prashanth Naidu
12266
Daniel Veillard8c357d52001-07-03 23:43:33 +000012267Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12268
12269 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12270 raised by Mark Vakoc.
12271
Daniel Veillard6e90d192001-07-03 16:37:49 +000012272Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * example/Makefile.am: fixed the include path to add srcdir/include
12275 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12276 and some cleanup
12277
Daniel Veillardf06307e2001-07-03 10:35:50 +000012278Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12281 lot of optimization work, results in significant improvements
12282 when handling really complex XPath queries. Add a small optimizer
12283 for unions, improve [n] and [last()], avoid some costly ops.
12284
Daniel Veillard77044732001-06-29 21:31:07 +000012285Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12288 * xpath.c: small cleanup
12289 * xmlGetNsList: reformated, fixed problems if used on Entities
12290
Daniel Veillard2adbb512001-06-28 16:20:36 +000012291Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12294
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012295Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12298 * Makefile.am example/Makefile.am: workaround automake generating
12299 erroneous deps
12300
Daniel Veillard12f7d292001-06-28 13:12:11 +000012301Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * include/win32config.h: bug #56801 Yon Derek provided a patch
12304 to the windows config file.
12305
Daniel Veillard87ee9142001-06-28 12:54:16 +000012306Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12309 libxml.h : Yon Derek provided a set of changes to compile from
12310 CVS on Windows/MSC
12311
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012312Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12313
12314 * parser.c: fixed UTF8 BOM support in push mode
12315 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12316 added a specific testcase
12317
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012318Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
12320 * Makefile.am: added --push regression tests
12321 * parserInternals.c: the XML parser segfaulted in --push mode
12322
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012323Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * configure.in: moved the symlinks detection within a CVS
12326 check, this is not portable and will be removed soon.
12327 * xpath.c: small cleanup/speedup
12328
Daniel Veillard11648102001-06-26 16:08:24 +000012329Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12330
12331 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12332 release of 2.3.12
12333 * parser.c: make an error message if unknow entities in all cases
12334
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012335Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12338
Daniel Veillard23793842001-06-25 16:07:45 +000012339Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12340
12341 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12342 includes were installed in the wrong dir
12343
Daniel Veillardf5498f32001-06-25 15:08:36 +000012344Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * doc/html.xml: warn against sending code to exhibit bugs.
12347
Daniel Veillard56f06462001-06-24 21:34:03 +000012348Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12351 Tru64 from Thomas Leitner
12352
Daniel Veillardc5d64342001-06-24 12:13:24 +000012353Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12354
12355 * AUTHORS: added William and Bjorn
12356 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12357 daniel@veillard.com hopefully I won't have to do this again
12358 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12359 docs can be rebuilt cleanly now
12360 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12361 from CVs it's generated, added include/libxml/xmlwin32version.h
12362 also generated but which should change far less frequently.
12363 * catalog.c nanoftp.c: made sure to include libxml.h not
12364 libxml/xmlversion.h directly
12365 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12366 when compiling on WIN32 and MSC
12367
Daniel Veillard07385fd2001-06-23 21:55:48 +000012368Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * include/Makefile.am include/libxml/Makefile.am configure.in:
12371 fixed make distcheck and rebuilding the rpms
12372
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012373Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * configure.in: should finish the migration of exported includes
12376 into a real include/libxml in CVS, at least for CVS users.
12377 * removed the exported headers, added in include/libxml (as well
12378 as xmlversion.h.in).
12379
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012380Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * configure.in: fixed the way to detect symlink
12383
Daniel Veillard66541772001-06-23 18:31:04 +000012384Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12385
12386 * configure.in: updated, include/libxml is now a real CVS dir
12387
Daniel Veillardca989762001-06-23 17:39:29 +000012388Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12391 version works with both libxml1 and libxml2 (it autodetects
12392 the prefix of the html-files) from Felix Natter.
12393 * doc/xml.html: updated doc accordingly
12394
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012395Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12396
12397 * xpath.c: fixed the bug generating a template loop in libxslt
12398 when using docbook-xsl-1.4, * should filter out document nodes
12399 * HACKING: added William
12400 * TODO: updated
12401
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012402Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * doc/FAQ.html: added a warning about gcc-3.0
12405 * doc/xml.html: added reference to gdome2 and removed a confusing
12406 sentence
12407
Daniel Veillardf7f41852001-06-22 15:18:01 +000012408Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * xmlversion.h: okay this is a generated file, but Windows
12411 users need it and they can't generate it, and I want CVS
12412 Windows users ...
12413 * win32/libxml2/libxml2_so.dsp: Windows project file for
12414 the shared lib version of libxml2
12415 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12416 resources needed for libxslt/xsltproc by Yon Derek
12417
Bjorn Reese3157b342001-06-22 14:41:45 +000012418Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12419
12420 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12421
Daniel Veillard4151acb2001-06-22 10:48:57 +000012422Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
Daniel Veillardcc146db2001-06-22 11:10:52 +000012424 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12425
12426Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12427
Daniel Veillard4151acb2001-06-22 10:48:57 +000012428 * include/win32config.h: Yon Derek provided a first fix
12429 to be able to compile libxslt/xsltproc on Windows
12430
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012431Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * xpath.c: attempt to work around what seemed a gcc optimizer
12434 bug when handling floats on i386 http://veillard.com/gcc.bug
12435 * tree.c entities.c encoding.c: doing some cleanups while
12436 chasing it
12437
Daniel Veillard017b1082001-06-21 11:20:21 +000012438Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * Makefile.am: cleanup when --without-debug is specified
12441 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12442 w.r.t. --without-debug and other include points
12443 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12444 Catalogs
12445 * configure.in entities.h tree.h HTMLparser.c: removed
12446 --without-corba, made the _private field mandatory
12447
Daniel Veillard87a764e2001-06-20 17:41:10 +000012448Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12451 outputs a BOM in UTF8, an errata has been issued to avoid the
12452 problem, that was the most reasonable solution... Add support
12453 for a leading UTF8 BOM in entities.
12454
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012455Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * valid.c: fixed a bug found when post validating an entity ref
12458 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12459 activate it too
12460
Daniel Veillard39196eb2001-06-19 18:09:42 +000012461Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12464 weakness in the node copy the XPointer and the XInclude
12465 implementations. Serious cleanup.
12466
Daniel Veillard3739b982001-06-19 12:51:30 +000012467Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12468
12469 * Makefile.am: Kjartan Maraas provided a small patch to
12470 add xml2-config.in to EXTRA_DIST
12471
Daniel Veillarda9142e72001-06-19 11:07:54 +000012472Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12475 provided another failing case found in KDE, the way the
12476 ctxt->vctxt.nodeTab was allocated and freed changed over
12477 time but it wasn't completely cleaned up. This should fix it.
12478
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012479Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * parser.c: Stephan Kulow also raised the fact that line number
12482 could get miscounted making debug harder, fixed the problem
12483 in xmlParseCharData()
12484
Daniel Veillard64b98c02001-06-17 17:20:21 +000012485Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * valid.c: Stephan Kulow pointed out a problem when validating
12488 and using an empty entity, forgot a 'break' in a case.
12489
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012490Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12493 * doc/xml.html: updated with 2.3.11
12494
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012495Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * TODO: updated adding cleanup of generated doc
12498 * configure.in: prepared to release 2.3.11
12499 * xmllint.c: added --version for bug reporting
12500 * doc/html/*.html: rebuilt the doc
12501
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012502Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * xpath.c: first part of the work on selecting namespace to
12505 fix bug #56115
12506
Daniel Veillard96ed5832001-06-15 22:22:04 +000012507Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12510 when using -liconv
12511 * TODO: updated
12512
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012513Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12516 cleanup, encoding support.
12517
Daniel Veillard608ad072001-06-14 08:32:28 +000012518Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12521
Daniel Veillard239d0522001-06-13 23:02:48 +000012522Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * xpath.c: bug detected by Ankh when / is used as a function arg
12525
Daniel Veillard02bb1702001-06-13 21:11:59 +000012526Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12529 of element and use it to avoid outputting formatting spaces at
12530 the wrong place. Implemented the format parameter for HTML save.
12531 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12532 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12533 result/HTML/wired.html: of course this impact the result of a
12534 number of HTML tests
12535
Daniel Veillard95d845f2001-06-13 13:48:46 +000012536Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * HTMLtree.[ch]: started augmenting the HTML save API with
12539 encoding and formatting parameters
12540
Daniel Veillardeca60d02001-06-13 07:45:41 +000012541Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * HTMLtree.h: cleanup and started evaluating the work needed on
12544 revamping the HTML output code
12545
Daniel Veillard84666b32001-06-11 17:31:08 +000012546Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12547
12548 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12549
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012550Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * valid.c: fixed bug #56049, forgot one check in the
12553 validation routine
12554
Daniel Veillardca2366a2001-06-11 12:09:01 +000012555Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12558
Daniel Veillard6761eee2001-06-11 10:29:38 +000012559Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * libxml.h: fixed an error in last commit
12562 * doc/FAQ.html: added an entry for compilation from CVS
12563
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012564Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * xmlversion.h.in libxml.h: Cygwin patches
12567 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12568 * tree.h: cleanup
12569
Daniel Veillardacd370f2001-06-09 17:17:51 +000012570Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12573 memory block in a strange case where libxml is linked twice
12574 in the binary.
12575
Daniel Veillard1d047672001-06-09 16:41:01 +000012576Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12579 state far too often, simple fix used to avoid it.
12580
Daniel Veillard4497e692001-06-09 14:19:02 +000012581Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12584 being processed, applied his patch
12585 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12586
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012587Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12590 provided fixes to compile on MSCC again
12591 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12592 also provided an update for the project files.
12593
Daniel Veillarda682b212001-06-07 19:59:42 +000012594Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12597 bug #55810
12598
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012599Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * tree.c: fixed xmlGetNsProp() to close bug #55683
12602 Note this requires libxslt to use it's own function instead.
12603
Daniel Veillardf0c53762001-06-07 16:07:07 +000012604Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12605
12606 * HTMLtree.c: when in a pre element no formatting space should
12607 be added.
12608 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12609
Daniel Veillard068a9652001-06-07 15:30:26 +000012610Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * configure.in: added tests for signal() and signal.h
12613
Daniel Veillard541d6552001-06-07 14:20:01 +000012614Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12617
Daniel Veillard8a367d42001-06-07 14:01:34 +000012618Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * doc/libxml-doc.el: Felix Natter provided a new version for
12621 libxml2
12622
Daniel Veillard8a926292001-06-07 11:20:20 +000012623Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * HTMLtree.c: when in a pre element no formatting space should
12626 be added.
12627
Daniel Veillard14839d52001-06-06 16:11:56 +000012628Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12631
Daniel Veillarde95e2392001-06-06 10:46:28 +000012632Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12635 hack
12636 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12637 * uri.c: fixed a warning
12638
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012639Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * HTMLtree.c: trying to close bug #55772 escaping in script
12642 elements
12643 * doc/xml.html: suggest to send mail to the list
12644
12645Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012646
12647 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12648 good. Use a macro and based on the solution provided in
12649 vsnprintf manual page from GNU.
12650
Bjorn Reese99748722001-06-05 12:49:15 +000012651Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12652
12653 * error.c: Workaround for non-preserving variadic list.
12654 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12655
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012656Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * doc/xml.html: added 2.3.10 release
12659
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012660Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * configure.in: releasing 2.3.10
12663
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012664Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12667
Daniel Veillard20042422001-05-31 18:22:04 +000012668Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * encoding.c: Robert Collins provided a patch to add the
12671 "US-ASCII" encoding alias
12672
Daniel Veillard97ac1312001-05-30 19:14:17 +000012673Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12676 string oriented functions and started cleaning the related areas
12677 in xpath.c which needed fixing in this respect
12678
Daniel Veillard2d703722001-05-30 18:32:34 +000012679Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12682 #55380
12683 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12684
Daniel Veillard9403a042001-05-28 11:00:53 +000012685Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * TODO: updated
12688 * nanohttp.[ch] : started adding APIs to get the redirected URL
12689 when this occurs (needed for further base computation
12690 * tree.h: cleanup
12691 * encoding.c: cleanup
12692 * SAX.c: minor change around ctxt->loadsubset
12693
Daniel Veillard6278fb52001-05-25 07:38:41 +000012694Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * Makefile.am include/Makefile.am: small change to have
12697 include/libxml rebuilt if working from CVS.
12698 * uri.c: applied another patch from Carl Douglas for URI escaping,
12699 this should close bug #51876
12700
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012701Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12704 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12705 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12706 added specific regression test
12707 * parser.h: preparing for the XSLT mode where DTD inherited
12708 attributes are added to the tree.
12709
Daniel Veillardbbd22452001-05-23 12:02:27 +000012710Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * xinclude.[ch]: Updated the namespace for the Last Call version
12713 * result/XInclude/include test/XInclude/include: updated the
12714 testsuite accordingly
12715
Daniel Veillard8514c672001-05-23 10:29:12 +000012716Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12719 related to bug #51876
12720
Daniel Veillard42596ad2001-05-22 16:57:14 +000012721Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * tree.c: fixed a gross mistake in base computation, xml:base is
12724 not completely correct yet (need cascade).
12725 * xpath.[ch]: added the few things needed to find a function name
12726 and URI from the XPath context when it is called.
12727
Daniel Veillard81418e32001-05-22 15:08:55 +000012728Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12731 * DOCBparser.c: small cleanup
12732 * xmllint.c: added a --catalogs option to load catalogs from
12733 $SGML_CATALOG_FILES
12734 * tree.c: cleanup
12735 * configure.in: iconv library fixup, ICONV_LIBS
12736
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012737Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * catalog.c: handling of CATALOG entries. detection of recursion,
12740 and a few bugfixes
12741 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12742 against the default namespace
12743
Daniel Veillard04b93292001-05-21 08:15:31 +000012744Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12747
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012748Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * parser.c: fixed propagation context info when parsing an
12751 external entity.
12752 * doc/html/*.html: regenerated a couple of docs
12753
Daniel Veillard4623acd2001-05-19 15:13:15 +000012754Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * doc/xml.html: update with 2.3.9 informations
12757
Daniel Veillardbed7b052001-05-19 14:59:49 +000012758Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12761 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12762 * doc/html/* : rebuilt the docs
12763 * valid.c: small patch which may improve some case when
12764 validating.
12765
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012766Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * HTMLparser.c: Closed bug #54891
12769 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12770 to the suite
12771
12772Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12775 applied a documentation patch from LotR and filled in a few missing
12776 descriptions
12777
Daniel Veillard76d66f42001-05-16 21:05:17 +000012778Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * xpath.c tree.c parser.c: speed optimizations at the parser level
12781 document tree freeing and xpath evaluation
12782
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012783Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * parser.c parser.h parserInternals.h: fixed a couple of
12786 interfaces for handling memory buffer input to const char *
12787 upon suggestion of JamesH.
12788
Daniel Veillardc3739e72001-05-15 15:23:27 +000012789Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * configure.in: LoTR sent a patch fixing the previous commit
12792
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012793Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * configure.in: trying to deal again with the stoopid -R linking
12796 flag of Solaris
12797
Daniel Veillard790142b2001-05-15 10:51:53 +000012798Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * xpath.h: two nodeset access macros from Thomas Broyer
12801
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012802Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12805 patch from Thomas Broyer
12806
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012807Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12810 case
12811 * INSTALL: was empty added stuff from the FAQ
12812
Daniel Veillard75bea542001-05-11 17:41:21 +000012813Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12816 attributes handling and #54433 by adding xmlUnsetProp()
12817 and xmlUnsetNsProp()
12818
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012819Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * HTMLparser.c: Patch from Jonas Borgström
12822 (htmlGetEndPriority): New function, returns
12823 the priority of a certain element.
12824 (htmlAutoCloseOnClose): Only close inline elements if they
12825 all have lower or equal priority.
12826 * result/HTML: this of course changed a number of tests results.
12827
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012828Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * xmlIO.c catalog.c: plugged in the default catalog resolution
12831 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12832 documentations
12833 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12834
Daniel Veillarda7374592001-05-10 14:17:55 +000012835Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12838 integrating catalogs
12839 * catalog.[ch] testCatalog.c: adding a small catalo API
12840 (only SGML catalog support).
12841 * parser.c: restaured xmlKeepBlanksDefault(0) API
12842
Daniel Veillardc17337c2001-05-09 10:51:31 +000012843Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12846
Daniel Veillard257d9102001-05-08 10:41:44 +000012847Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * parser.c: added xmlParseExternalEntityPrivate() to allow
12850 propagation of ctxt->_private when parsing external entities
12851
Daniel Veillard083c2662001-05-08 08:27:14 +000012852Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12855
Daniel Veillard01ef7382001-05-08 07:31:43 +000012856Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12859
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012860Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * valid.c: warn when indeterminist content model is detected
12863 * result/VC/ElementValid8: this adds a message
12864 * Makefile.am: add --novalid for VCM tests
12865 * parserInternals.c: added a call to Init memory
12866
Daniel Veillard64269352001-05-04 17:52:34 +000012867Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12870 when both parameters are NULL.
12871
Daniel Veillard37721922001-05-04 15:21:12 +000012872Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * valid.c: applied small patch from Gary Pennington, reindented
12875 some part of the code.
12876
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012877Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12880 release, updated and regenerated the docs
12881
Daniel Veillard357c9602001-05-03 10:49:20 +000012882Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * xpath.c result/XPath/expr/floats : clarified and cleanup
12885 printing of abnormal floats in tests.
12886
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012887Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12890 * results/HTML/ : a few changes in the output of the HTML tests as
12891 a result.
12892 * configure.in: tying to fix -liconv where needed
12893
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012894Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * Makefile.am: fixed a stupid error
12897
Daniel Veillard7150a032001-05-02 16:41:11 +000012898Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * configure.in Makefile.am: make the inclusion of the trio
12901 modules in the library conditional
12902
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012903Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * DOCBparser.c: patche from László Kovács, fixed entities refs
12906 in attributes handling
12907
Daniel Veillardedddff92001-05-02 10:58:52 +000012908Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12911 flushing
12912
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012913Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xpath.c: fix of an XSLT namespace bug reported on the list
12916 general/bug-8-
12917
Daniel Veillard5792e162001-04-30 17:44:45 +000012918Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * strio.h trio.c: Dan McNichol suggested a couple of small
12921 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12922
Daniel Veillard02141ea2001-04-30 11:46:40 +000012923Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * tree.c parser.c encoding.c: spent a bit more time looking
12926 at the parsing speed and DOM handling. Added a few more
12927 speedups.
12928
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012929Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * parser.c: small but effective parsing speed improvement
12932
Daniel Veillardb59076b2001-04-29 17:04:07 +000012933Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * configure.in: default on the DocBook parser inclusion (for Gnome)
12936 * DOCBparser.h: fixed a header reference
12937
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012938Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * configure.in xpath.c: applied Bjorn patches for FPE on the
12941 alpha
12942
Daniel Veillardeefd4492001-04-28 16:55:50 +000012943Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12946 xmlSaveFormatFileTo()
12947
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012948Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12949
12950 * xpath.c: simple and efficient optimization, XPath functions
12951 aways bind to the same code, cache this
12952 * TODO: updated (by saying some is obsolete)
12953
Daniel Veillard2156a562001-04-28 12:24:34 +000012954Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * xpath.c: more cleanup work on XPath name parsing routines
12957
Daniel Veillard61d80a22001-04-27 17:13:01 +000012958Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12961 xmlXPathParseName
12962 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12963 * debugXML.c: avoid compilation problems if compiling without
12964 HTML support, Igor Zlatkovic
12965 * win32/libxml2/libxml2.def.src: being able to compile without
12966 XPath on Windows
12967
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012968Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * libxml.m4: yet another patch from Toshio Kuratomi
12971
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012972Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12975
Daniel Veillard67fee942001-04-26 18:59:03 +000012976Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * tree.[ch]: added xmlSaveFormatFile interface for saving
12979 and indenting a file.
12980
Daniel Veillard82e49712001-04-26 14:38:03 +000012981Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * xpath.c: fixed bug #53689 related to processing-instruction()
12984
Daniel Veillard02f077a2001-04-26 10:59:11 +000012985Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * DOCBparser.c: patche from László Kovács
12988
Daniel Veillard30211a02001-04-26 09:33:18 +000012989Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * parser.c: applied fixes from Christian Glahn bug report #53391
12992
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012993Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * error.c: Jean François Lecomte provided a complete description
12996 and a fix to bug #53537
12997
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012998Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13001
Daniel Veillard1034da22001-04-25 19:06:28 +000013002Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * DOCBparser.c SAX.c: a bit more work on entities processing.
13005 Still Need to cleanup XML output and references in attributes
13006
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013007Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13010
Daniel Veillardb33c2012001-04-25 12:59:04 +000013011Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * tree.c: trying to fix #53574, not completely complete,
13014 I would like xmllint --copy --debug test/ent1 and
13015 xmllint --debug test/ent1 to show the same result.
13016 * xpath.c: fix a bug when trying to sort namespace nodes
13017
Daniel Veillard5146f202001-04-25 10:29:44 +000013018Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * HTMLtree.c: real fix for #53402
13021
Daniel Veillard7533cc82001-04-24 15:52:00 +000013022Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13025 PIs when using xsl:output
13026 * valid.c: closing #53537 some case generate segfaults if there
13027 is validity errors
13028
Daniel Veillard61b33d52001-04-24 13:55:12 +000013029Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13032 of external parsed entities, added --noent to testDocbook
13033 * valid.c: Garry Pennington found an uninitialized variable
13034 access in xmlValidateElementContent()
13035
Daniel Veillard56098d42001-04-24 12:51:09 +000013036Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13039 with madness
13040 * result/HTML/ : this modified the result of the regression tests
13041 a lot.
13042
Daniel Veillard122376b2001-04-24 12:12:30 +000013043Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13046 to doc where it wasn't checked against NULL reported by
13047 Jens Laas
13048
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013049Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13052 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13053
Daniel Veillardeae522a2001-04-23 13:41:34 +000013054Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13057 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13058 * SAX.[ch]: cleanup and updates for DocBook
13059 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13060 ex SGML identifier changes
13061 * valid.c: removed a static unused function.
13062
Daniel Veillardde57c612001-04-23 09:13:36 +000013063Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * HTMLtree.c: applied change for Paul Sponagl on script saving
13066 * Makefile.am: the warning about entity title.xml are normal.
13067
Daniel Veillard393df012001-04-22 20:11:18 +000013068Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * configure.in: release of 2.3.7
13071 * Makefile.am: fixing make distcheck
13072
Daniel Veillarda41123c2001-04-22 19:31:20 +000013073Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * doc/html/* doc/xml.html: updated and regenerated the docs
13076
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013077Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13080
Daniel Veillarde82a9922001-04-22 12:12:58 +000013081Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * tree.c: fixed #53388 with the provided patch
13084
Daniel Veillard06803992001-04-22 10:35:56 +000013085Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * valid.c: Bjorn detected an invalid memory access. Fixed
13088 vstateVPush()
13089
Daniel Veillard40af6492001-04-22 08:50:55 +000013090Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13093
Bjorn Reese70a9da52001-04-21 16:57:29 +000013094Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13095
13096 * libxml.h: new header used only for the compilation of libxml
13097 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13098 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13099 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13100 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13101 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13102 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13103 baseline (version 1.2 plus a single patch).
13104 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13105 scientific notation for numbers. Tests added.
13106 * xpath.c: formatting of numbers changed to use sprintf
13107 (contribution from William Brack)
13108
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013109Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * valid.c: cleanup, more useful debugging
13112 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13113 * xmlIO.c: entity loading is printed as an error when validating
13114
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013115Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * valid.c: fixed to validate within entities
13118 * test/VCM/v22.xml: added a specific testcase
13119
Daniel Veillardca1f1722001-04-20 15:47:35 +000013120Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * valid.c: forgot an epsilon transition in for ()+
13123 * test/VCM/v21.xml : added a specific test case
13124
Daniel Veillard85349052001-04-20 13:48:21 +000013125Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * valid.c: removed a state explosion exhibited by RSS
13128 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13129 from bug #51872
13130
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013131Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13134 validation without using an ugly NFA -> DFA algo in the source.
13135 Made a specific algorithm easier to maintain, using a single
13136 stack and without recursion.
13137 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13138 * hash.c: made the growing routine static
13139 * tree.h parser.c: added the parent information to an
13140 xmlElementContent node.
13141
Daniel Veillarde470df72001-04-18 21:41:07 +000013142Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * SAX.c parser.c xpath.c: generating IDs when not validating
13145 from an external parsed entity was poisoning the ID has table
13146 with removed values. This was killing XSLT on the KDE help
13147 browser.
13148
Daniel Veillardceacdd92001-04-18 15:10:35 +000013149Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * entities.h: andrew@ugh.net.au detected a double declaration
13152
Daniel Veillarda10efa82001-04-18 13:09:01 +000013153Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * debugXML.c hash.c tree.h valid.c : some changes related to
13156 the validation suport to improve speed with DocBook
13157 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13158 the way validation errors get reported
13159
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013160Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13163 by P C Chow and William M. Brack for XSLT HTML output
13164
Daniel Veillard2d90de42001-04-16 17:46:18 +000013165Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13168 Igor Zlatkovic patches for MSC compilation and added his
13169 updates
13170
Daniel Veillarde043ee12001-04-16 14:08:07 +000013171Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13174 prefix lookup.
13175 * parserInternals.c: fixed the bug reported by Morus Walter
13176 due to an off by one typo in xmlStringCurrentChar()
13177
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013178Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * HTMLparser.c result/HTML/*: revamped the way the HTML
13181 parser handles end of tags or end of input
13182
Daniel Veillard82daa812001-04-12 08:55:36 +000013183Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13186
Daniel Veillard67a21302001-04-11 14:39:16 +000013187Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13190 bug where the linktime verions of free() won't work ...
13191
Daniel Veillard27b55282001-04-11 12:22:25 +000013192Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13195
Daniel Veillardafc73112001-04-11 11:51:41 +000013196Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * doc/xml.html: added 2.3.6 release
13199
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013200Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13203 * result/wml.xml: resulted in a small output change
13204
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013205Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * tree.c: xmlNewDoc was missing the charset initialization
13208 * xmllint.c: added --auto to autogenerate a doc, allow to
13209 reproduce the problem fixed on xmlNewDoc
13210
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013211Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * xpath.c: trying to get 52979 solved
13214 * tree.c result/ result/noent/: trying to get 52712 solved, this
13215 also made me clean up the fact that XML output in general should
13216 not add formating blanks by default, this changed the output of
13217 a few tests
13218
Daniel Veillard73639a72001-04-10 14:31:39 +000013219Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13222
Daniel Veillardfac26a12001-04-08 13:08:14 +000013223Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * configure.in: finally released 2.3.6
13226
Daniel Veillard911f49a2001-04-07 15:39:35 +000013227Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * xpath.c: checking for null pointer generated by new code
13230
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013231Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * xpath.c: fixed a [] evaluation problem reported
13234 * test/XPath/tests/simpleaddr: extended test
13235 * result/XPath/simpleaddr: updated result
13236
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013237Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * xmllint.c: Dan Timis reported a portability problem
13240 on Macs without mmap, fixed it.
13241
Daniel Veillardb38bd552001-04-03 18:22:00 +000013242Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * testXPath.c : added a --tree option allowing to display the
13245 tree dump of the XPath expression
13246
Daniel Veillard4dd93462001-04-02 15:16:19 +000013247Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * xpath.c: fixed a memleak when comparing nodesets
13250 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13251 * tree.c: added a TODO
13252
Daniel Veillard92ad2102001-03-27 12:47:33 +000013253Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13256 we need string functions
13257 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13258 to be able to use them where needed. Applied some changes
13259 to reduce name linking pollution and compile in only what's
13260 needed.
13261 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13262 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13263 for the string manipulation functions
13264 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13265 to the free() function of xmlmemory.c
13266 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13267 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13268 usage.
13269
13270
Daniel Veillard2be30642001-03-27 00:32:28 +000013271Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * error.c: applied the context output patch of the error
13274 handling submitted by Chuck Griffith
13275 * error/VC/*: this slightly change some error logs
13276
Daniel Veillard50582112001-03-26 22:52:16 +000013277Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * parser.c: fixed line number reporting on error
13280
Daniel Veillard04be4f52001-03-26 21:23:53 +000013281Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * parser.c: Sullivan and Darin found a parser bug,
13284 applied the patch.
13285
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013286Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13289 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13290 xmlversion.h.in xpointer.c: of course the way I defined
13291 UNUSED breaks on old gcc version. Try to be smart and
13292 also define it directly in xmlversion.h
13293 * configure.in: removed -ansi flag from the pedantic set
13294
13295Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013296 Huge cleanup, I switched to compile with
13297 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13298 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13299 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13300 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13301 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13302 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13303 encoding.h entities.c error.c list.[ch] nanoftp.c
13304 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13305 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13306 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13307 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13308 Cleanup, staticfied a number of non-exported functions,
13309 detected and cleaned up a dozen of problem found this way,
13310 avoided a lot of public function name/typedef/system names clashes
13311 * doc/xml.html: updated
13312 * configure.in: switched private flags to the really pedantic ones.
13313
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013314Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * configure.in: 2.3.5
13317 * doc/html/*: rebuilt the docs
13318
Daniel Veillard146c9122001-03-22 15:22:27 +000013319Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * parser.c: fixed a reported bug in NOTATION parsing
13322 * uri.c: accepted but not fixed bug 51876, added TODO
13323 * Makefile.am: fixed bug 51876
13324
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013325Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * config.h.in configure.in error.c: fix a compilation problem
13328 on platforms without vsnprintf (xml@thewrittenword.com)
13329
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013330Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * parser.c: fixed a function name header typo
13333 * SAX.c: notations can also occur in external subset.
13334
Daniel Veillard7d42b542001-03-20 13:22:46 +000013335Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * error.c: removed a C++ like comment
13338
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013339Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * parser.c: fixing bug 52299 strange condition leading
13342 to a parser crash due to a buffer overflow
13343 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13344 added the specific test case
13345
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013346Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13349 xmlXPathConvert{String,Number,Boolean} to be able to make
13350 type casts without a context stack, fixed some implementation
13351 problems related to the absence of context at parse-time,
13352 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13353 in the public API too
13354 * xpointer.c xpathInternals.h: we need to know at parse time
13355 whether we are compiling an XPointer
13356
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013357Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13360 cleaned up the parser internals, refactored XPath code, added
13361 new compilation based APIs and cleanly separated public and
13362 private APIs.
13363
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013364Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * xpath.h: the comp field must be added at the end to avoid
13367 killing binary compat.
13368
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013369Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * Makefile.am: detect XPath memleaks in regreson tests
13372 * error.c: fixed and error w.r.t. error reporting still using
13373 stderr
13374 * hash.c: added new line at end of file
13375 * tree.h: minor cleanup
13376 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13377 expression parsing from evaluation, resulted in a number of
13378 changes internally, and in XPointer. Likely to break stuff
13379 using xpathInternals.h but should remain binary compatible,
13380 new interfaces will be added.
13381
Daniel Veillardd574f782001-03-14 19:40:17 +000013382Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * configure.in: fixed a couple of problems reported by
13385 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13386 without gcc on non linux platforms.
13387
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013388Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13391 a fix for --with-html-dir= configure support. I hope it won't
13392 break rpm generation
13393
Daniel Veillarda022fe02001-03-14 16:30:00 +000013394Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * xmlIO.c: one function comment cleanup.
13397
Daniel Veillard25239c12001-03-14 13:56:48 +000013398Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * SAX.c: external subset notations were improperly registered
13401 in the internal subset.
13402
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013403Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * README.cvs-commits: added, pointing to HACKING
13406 * HACKING: updated
13407
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013408Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * parser.c: and Matt Sergeant found one in the XML push
13411 parser (erroneous check I forgot to remove when I fixed the
13412 main parser).
13413
Daniel Veillard68d7b672001-03-12 18:22:04 +000013414Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * xpath.c: ptittom found a small bug in UnaryExpr
13417
Daniel Veillarde356c282001-03-10 12:32:04 +000013418Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * configure.in: bumped to 2.3.4
13421 * error.c: fixed bug #51860
13422 * tree.c: fixed bug #51861
13423 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13424 * tree.[ch] : added xmlDefaultBufferSize
13425 * nanoftp.c: typo in function name header block
13426 * doc/xml.html : updated, added link to XML::LibXSLT
13427 * doc/html/* : rebuilt the docs
13428
Daniel Veillard80f32572001-03-07 19:45:40 +000013429Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * parser.c SAX.c: the new content parsing code raised an
13432 ugly bug in the characters() SAX callback. Found it
13433 just because of strangeness in XSLT XML Rec ouptut :-(
13434
Daniel Veillard6c831202001-03-07 15:57:53 +000013435Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * Makefile.am: Martin Baulig suggested to add -lm
13438 * tree.c: found another bug in xmlNodeGetContent()
13439
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013440Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * xpath.c: Bjorn found the error related to strictness of comparison.
13443
Daniel Veillard29631a82001-03-05 09:49:20 +000013444Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * parser.c: trying to fix the Dtd parsing problem reported
13447 by Gary, side effect of last week speed optimizations.
13448
Daniel Veillard14be0a12001-03-03 18:50:55 +000013449Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13452 * parserInternals.c: removed unneeded test raised by Stric
13453
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013454Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13455
13456 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13457 and fixed by William Brack). Added xmlXPathFormatNumber.
13458 Changed the sorting slightly.
13459 * configure.in Makefile.am example/Makefile.am: Added -lm.
13460 Please note that applications linking with libxml2, must
13461 also like with the math library from now on.
13462
Daniel Veillardf9533d12001-03-03 10:04:57 +000013463Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13466
Daniel Veillard2f362242001-03-02 17:36:21 +000013467Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * parser.c: one must report spaces even if the Dtd element
13470 content proves that this is not part of the element content.
13471 * result/valid/*.xml: this changed the ouptu slightly
13472
Daniel Veillardb402c072001-03-01 17:28:58 +000013473Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * configure.in: bumped to 2.3.3
13476 * doc/xml.html: updated
13477
Daniel Veillard77851712001-02-27 21:54:07 +000013478Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * tree.c: minor doc fix
13481 * xpath.c: deallocation issues when a result tree has been
13482 converted to a node-set
13483
Daniel Veillardec70e912001-02-26 20:10:45 +000013484Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * doc/xml.html: oops corrected dates s/2000/2001
13487
Daniel Veillard8730c562001-02-26 10:49:57 +000013488Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * valid.c: new patch from Gary Pennington
13491
Daniel Veillard91e9d582001-02-26 07:31:12 +000013492Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * doc/xml.html: applied patch from Ankh
13495
Daniel Veillardedac3c92001-02-26 01:36:19 +000013496Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * xinclude.c: fixed a problem building on Mac
13499
Daniel Veillard21a0f912001-02-25 19:54:14 +000013500Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * parser.c: more work on increasing parsing ferformances
13503
Daniel Veillard48b2f892001-02-25 16:11:03 +000013504Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13507 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13508 avoiding memcpy in production builds MEM_CLEANUP macro use
13509 * parser.[ch] parserInternals.c: optimizations of the tightest
13510 internal loops inside the parser. Better checking of I/O
13511 flushing/loading conditions
13512 * xmllint.c : added --timing
13513
Daniel Veillard71681102001-02-24 17:48:53 +000013514Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * configure.in: bumped to 2.3.2
13517 * doc/xml.html: updated for release
13518
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013519Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * xpath.c: found a memleak and fixed a nasty bug
13522
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013523Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * xmllint.[c1] : added return code errors for xmllint
13526 * xpath.c: specific debug dump function for result value trees
13527
Daniel Veillard4b637072001-02-21 21:52:55 +000013528Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * xpath.c: finally implemented xmlXPathCompareNodeSets
13531 * test/XPath/expr/floats results/XPath/expr/floats: added
13532 a test for float expressions
13533
Daniel Veillardf714aa32001-02-21 03:07:44 +000013534Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13537 * parserInternals.[ch]: trying to speed up parsing
13538 * xpath.c : speeded up node set equality op
13539
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013540Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13543 better handling of ID/IDREF and the list modules associated
13544 * configure.in: small CFLAGS cleanup
13545
Daniel Veillarda8abee62001-02-19 15:14:59 +000013546Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * configure.in: fixed iconv detection on AIX (stric)
13549
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013550Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013551
13552 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13553
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013554Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13555
13556 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13557 and optimized xmlXPathNodeSetSort
13558
Daniel Veillard142adbf2001-02-17 13:21:05 +000013559Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * xpath.c: bug fix when context size is 0
13562 * parser.c: I like Norm's Dtd because they still manage to break
13563 the parser occasionally
13564
Daniel Veillardf23e0092001-02-16 13:21:29 +000013565Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13568
Daniel Veillarde0e26512001-02-16 00:11:46 +000013569Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13572 attributes within the XML-1.0 namespace
13573
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013574Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * xpathInternals.h: exported a few axis functions
13577 * doc/xml.html: updated the doc
13578
Daniel Veillard760f4422001-02-15 14:59:48 +000013579Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * configure.in: applied patch from Daniel van Balen for OpenBSD
13582 and bumped version to 2.3.1
13583 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13584 attempt to find autoclosing was simply broken, removed it,
13585 updated the examples, this is better
13586
Daniel Veillardd194dd22001-02-14 10:37:43 +000013587Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13590 hash functionnalities.
13591 * doc/html/* : rebuild the doc
13592
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013593Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13596 on predicate
13597 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13598 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13599 really want to have tags closed on output even if we accept
13600 unclosed ones on input
13601
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013602Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * xpath.c: ouch don't free NULL, rare case fixed
13605 * tree.c: don't coalesce text nodes if they don't have the
13606 same behaviour wrt escaping on output
13607
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013608Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * xpath.c: small fixup
13611 * SAX.c: don't warn on empty namespaces.
13612
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013613Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * README: a bit of cleanup
13616 * configure.in: preparing for 2.3.0 release
13617
Daniel Veillard1f83d392001-02-08 09:37:42 +000013618Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * hash.[ch]: added a first version of xmlHashSize()
13621 * valid.c: another bug fix from Gary Pennington
13622
Daniel Veillard5eef6222001-02-07 18:24:48 +000013623Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * valid.c: couple of bug fixes pointed by Gary Pennington
13626 * HTMLtree.c: #if 0 cleanup
13627
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013628Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13631 which removes a time consuming check of xmlXPathNodeSetAdd()
13632 and use it in places where we are sure to not break unicity
13633
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013634Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * xpath.c: bug fixes found from XSLT
13637 * tree.c: preserve node->name special values when copying nodes.
13638 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13639 external subset are fetched when available but without full
13640 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13641 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13642 output with encoding disabled.
13643
Daniel Veillard2c833b62001-02-03 08:52:06 +000013644Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13647 xmlCheckFilename should not be called from xmlFileOpenW
13648 and xmlGzfileOpenW
13649
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013650Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13653 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13654 added the new tests for URI normalization
13655 * testURI.c: fixed stoopid bugs
13656 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13657 the URI in the error messages are now properly normalized
13658
Daniel Veillardea28ce62001-02-02 08:20:19 +000013659Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13662
Daniel Veillarde99a4762001-02-01 04:34:35 +000013663Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13666
Daniel Veillard2b325a02001-01-31 20:46:31 +000013667Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * xpath.c: fixed mod operator
13670
Daniel Veillardde55cf62001-01-31 15:53:13 +000013671Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * parser.c: fixed xmlStrcat doc
13674 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13675 trees.
13676
Daniel Veillard2f913b72001-01-31 13:23:49 +000013677Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * xpath.c result/XPath/tests/chaptersbase
13680 result/XPath/tests/simplebase: fixed XPath node()
13681 * tree.c: small fix in xmlNewNs()
13682 * Makefile.am: removed extraneous xml2Conf.sh rule
13683
Daniel Veillardb42042b2001-01-28 07:40:36 +000013684Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13687 Changed the library name, in order to get libxml-devel and
13688 libxml2-devel to coexist on a single system
13689 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13690 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13691
Daniel Veillardee0a4662001-01-27 18:59:33 +000013692Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13695 libxml2-devel installable in // as libxml-devel.
13696
Daniel Veillard5eb05942001-01-27 17:50:22 +000013697Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * doc/Makefile.am: fixed make rebuild in doc
13700 * doc/html/*.html: rebuilt the docs
13701
Daniel Veillard65c295d2001-01-26 09:32:39 +000013702Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13705
Daniel Veillard8e199902001-01-25 18:54:39 +000013706Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13709 the HTML doc to go into the -devel RPM ...
13710 * aclocal.m4 config.h.in: some updates due to auto* magic
13711
Daniel Veillard93086662001-01-25 18:13:04 +000013712Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * xpath.h: added a hook in the context structure allowing to
13715 link to extra support, needed for XSLT
13716
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013717Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13720 xmlXPtrCmpPoints to use it.
13721 * propagated the following patch from Alejandro Forero
13722 * include/win32config.h xmlIO.c: applied further suggestions
13723 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13724 * example/gjobread.c: fixed warnings, now that it builds
13725
13726Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13727
13728 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13729
13730 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13731 filename points to a valid file (not a directory).
13732 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13733 Added calls to xmlCheckFilenameDir.
13734
13735 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13736 `path' (rather than `filename') as the parameter to gzopen and open.
13737
Daniel Veillard48177c22001-01-23 15:27:41 +000013738Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * Makefile.am: fixed a problem with EXTRA_DIST
13741
Daniel Veillardb83ba402001-01-22 22:45:10 +000013742Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * Makefile.am example/Makefile.am: finally found the trick
13745 to build the example, i.e. add "." in SUBDIRS before example
13746 in the list <grin/>
13747
Daniel Veillard82687162001-01-22 15:32:01 +000013748Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * doc/xml.html: updated with an XSLT section, removed pointer to
13751 W3C CVS base.
13752
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013753Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13756 too, and deallocation need to occur the same way.
13757
Daniel Veillarde4566462001-01-22 09:58:39 +000013758Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13761 type correponding to an XSLT result tree fragment. Share most
13762 of the data format with node set, as well as operators.
13763 * HTMLtree.c: added a newline at the end of the doctype output
13764 whe this one is not present initially.
13765 * tree.c: make sure taht the parent and doc pointers are properly
13766 set when copying attributes (lists).
13767
Daniel Veillard701c7362001-01-21 09:48:59 +000013768Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13771
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013772Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * xpath.c: seems I finally killed that ugly path evaluation
13775 context bug (tagged 9999 in case is is wrong)
13776
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013777Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13780 for XSLT
13781
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013782Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13785 for xmlGzfileOpen() bug
13786
Daniel Veillardf6eea272001-01-18 12:17:12 +000013787Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xpath.c: removed an error found by XSLT usage
13790 * tree.c parserInternals.h: use a predefined static string
13791 for text and comment nodes, avoid freeing them in xmlFreeNode,
13792 exported the string name in parserInternals.h and added
13793 another value to disable encoding at output (for XSLT),
13794 gain memory, time.
13795
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013796Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13799 win32/libxml2/libxml2_so.dsp: new makefiles and update
13800 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13801
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013802Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13805 Gary Pennington
13806
Daniel Veillard389e6b72001-01-15 19:41:13 +000013807Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * xpath.c: fixed the comaprision of values and nodelists,
13810 need to compare nodelist still ...
13811 * debugXML.c: avoided a possible core dump
13812 * HTMLparser.c: cleanup
13813 * nanohttp.c: contributed fix.
13814 * tree.c: fixes in properties handling added xmlSetNsProp
13815 needed by libxslt
13816 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13817 comment
13818 * TODO: updated
13819
Daniel Veillard167bd532001-01-06 21:09:34 +000013820Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * parser.c parserInternals.c: applied Bjorn Reese optimization
13823 patch
13824
13825Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * Makefile.am: applied patch fro make check from Martin Vidner
13828
Daniel Veillard503b8932001-01-05 06:36:31 +000013829Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * configure.in: preparing 2.2.11
13832 * doc/html/*: rebuild the HTML files
13833 * doc/xml.html : updated
13834
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013835Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * tree.c: fixed a stupid bug
13838 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13839 patches related to validation of an XInclude processing result
13840 * TODO: updated
13841
Daniel Veillarde2488192001-01-04 10:54:22 +000013842Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13845 on large files
13846
Daniel Veillardf060a412001-01-03 20:52:44 +000013847Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13850
Daniel Veillard45cff692001-01-03 18:02:04 +000013851Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13854 reported by Jonas Borgström
13855 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13856
Daniel Veillard08108982001-01-03 15:24:58 +000013857Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * testXPath.c xpath.c: fixing the XPath union expressions problem
13860 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13861
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013862Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * xmllint.c: Made is so if the file name is "-" is will read form
13865 standard input. Sven Heinicke <sven@zen.org>
13866 * tree.c: fixed a problem when growing buffer
13867 * tree.h: fixed the comment of the node types following andersca
13868 comment
13869 * TODO: updated
13870
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013871Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13872
13873 * HTMLparser.[ch]: added a way to avoid adding automatically
13874 omitted tags. htmlHandleOmittedElem() allows to change the
13875 default handling.
13876 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13877 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13878 of xmllint too when using --memory flag, added a memory test
13879 suite at the Makefile level.
13880 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13881 with namespace use when encountering QNames in XPath evalation,
13882 added xmlns() scheme in XPointer.
13883 * nanoftp.c : incorporated a fix
13884 * parser.c xmlIO.c: fixed problems raised with encoding when using
13885 the memory I/O
13886 * parserInternals.c: closed bug 25934 reported by
13887 torsten.landschoff@innominate.de
13888 * TODO: updated
13889
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013890Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13893 on a non-updated tree :-(, made a 2.2.10 release to correct the
13894 situation
13895
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013896Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13897
13898 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13899 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13900 integrated a set of OpenVMS changes from Howard Taylor
13901 <Howard.Taylor@pacoast.com>
13902
Daniel Veillard58770e72000-11-25 00:48:47 +000013903Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13904
13905 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13906 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13907
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013908Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * HTMLparser.c: some fixes on auto-open of html/head/body
13911 * encoding.c: fixed a compilation error on some gcc env
13912 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13913 XPointer implementation
13914 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13915 related XPointer tests and associated results
13916
Daniel Veillard300f7d62000-11-24 13:04:04 +000013917Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13918
13919 * doc/xmldtd.html doc/xml.html: following a short step by step
13920 guidance on IRC to help maciej with DTDs I started a small
13921 page on the subject.
13922
Daniel Veillard748e45d2000-11-17 16:36:08 +000013923Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13924
13925 * HTMLparser.c: fixed handling of broken charrefs
13926 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13927 patches
13928
Daniel Veillard28929b22000-11-13 18:22:49 +000013929Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13930
13931 * doc/xml.html doc/html/* : rebuilt the docs after adding
13932 xinclude and updated page for 2.2.7 and 2.2.8
13933 * configure.in: releasing 2.2.8
13934
Daniel Veillard41e06512000-11-13 11:47:47 +000013935Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13936
13937 * parser.[ch] parserInternals.c: applied the conditional
13938 section processing fix from Jonathan P Springer
13939 <jonathan.springer2@gte.net>
13940 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13941 project file, fixed iconv default non support
13942 * xpath.c: fixed the problem of evaluating relative expressions
13943 when a node context is provided.
13944
Daniel Veillardbf432752000-11-12 15:56:56 +000013945Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13946
13947 * nanoftp.c: fixed gcc 2.95 new warnings
13948 * SAX.c: fixed a stupid bug
13949 * tree.c: fixed a formatting problem when round-tripping
13950 from/to memory
13951 * xinclude.c: chased memleak, fixed a base problem
13952 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13953 xmlXPtrBuildNodeList()
13954 * TODO: updated
13955 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13956 adding a first small set of regression tests for XInclude
13957
Daniel Veillardc2def842000-11-07 14:21:01 +000013958Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13959
13960 * nanohttp.[ch]: applied Wayne Davison patches to access
13961 the WWW-Authorization header.
13962 * parser.c: Closed Bug#30847: Problems when switching encoding
13963 in short files by applying Simon Berg's patch.
13964 * valid.c: fixed a validation problem
13965 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13966 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13967 Wayne Davison
13968 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13969 need to be extended to non full nodes selections.
13970 * xinclude.c: starts to work decently
13971
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013972Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13973
13974 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13975 debugXML.c xmlversion.h.in: Started adding XInclude support,
13976 this is a new xmllint option
13977 * tree.c xpath.c: applied TOM patches for XPath
13978 * xpointer.c: fixed a couple of errors.
13979 * uri.c: added an escaping function needed for xinclude
13980 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13981 new warning from RH70 gcc's version
13982
Daniel Veillarda4964b72000-10-31 18:23:44 +000013983Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * HTMLparser.c: fixed loop on invalid char in scripts
13986 * parser.c: update to description of xmlIOParseDTD()
13987 * libxml.m4 xmlversion.h.in: changes contributed by
13988 Michael Schmeing <m.schmeing@internet-factory.de>
13989 * configure.in: preparing for 2.2.7
13990 * Makefile.am: trying to avoid config.h and acconfig.h
13991 being included in the distrib
13992 * configure.in: released 2.2.7
13993
13994Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13995
13996 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13997 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13998
Daniel Veillard01411222000-10-30 15:33:22 +000013999Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14000
14001 * parser.[ch]: added xmlIOParseDTD()
14002 * xpointer.c: added support for the 2 extra parameters of
14003 string-range, fixed a stoopid error when '0' was present
14004 in XPointer expressions
14005 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14006 testsuite for the above
14007
Daniel Veillard6db58192000-10-30 09:27:53 +000014008Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14009
14010 * libxml.spec.in: improved package descriptions
14011
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014012Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14013
14014 * xpath.c xpathInternals.h: applied a large cleaning patch
14015 from TOM <ptittom@free.fr>, it also add namespace support
14016 for function and variables registration.
14017
Daniel Veillardbd20df72000-10-29 17:53:40 +000014018Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14019
14020 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14021 * Makefile.mingw: Wayne Davison's update adding hash.c
14022
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014023Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14024
14025 * xpath.c: fixed the root evaluation problems
14026 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14027 ignorable spaces with <b> <bold> <em>
14028 * tree.c: fixed a loop in xmlSearchNsByHref()
14029
Daniel Veillard767662d2000-10-27 17:04:52 +000014030Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * xpath.c: applied another XPath patch from TOM
14033 * xpath.c include/makefile.am: applied another patch from
14034 china@thewrittenword.com (cleanup on IRIX).
14035
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014036Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * xml-config.1: received a fixed version from Fredrik Hallenberg
14039 <hallon@lysator.liu.se>
14040
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014041Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14044 cleanup patch for XPath
14045
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014046Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14047
14048 * patched to redirrect all "out of context" error messages to
14049 a reconfigurable routine. The changes are:
14050 * xmlerror.h : added the export of an error context type (void *)
14051 an error handler type xmlGenericErrorFunc there is an interface
14052 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14053 to reset the error handling routine and its argument
14054 (by default it's equivalent to respectively fprintf and stderr.
14055 * all the c files: all wild accesses to stderr or stdout within
14056 the library have been replaced to calls to the handler.
14057
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014058Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14059
14060 * configure.in: release 2.2.6
14061 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14062 exporting the inner functions of xpath for extension modules
14063 * doc/*: updated and rebuilt the doc
14064
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014065Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14066
14067 * nanohttp.c : applied Wayne HTTP cleanup patch
14068 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14069 and xmlNodeSetSpacePreserve()
14070
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014071Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14072
14073 * xpath.c: closing bug #29260
14074
Daniel Veillard126f2792000-10-24 17:10:12 +000014075Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14076
14077 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14078 multikey tuples, made hash structure opaque
14079 * valid.[ch]: moved elements, attributes, notations decalarations
14080 as well as ID and refs to hash tables.
14081 * entities.c: hash cleanup
14082 * xmlmemory.c: fixed a dump problem in debug mode
14083 * include/Makefile.am: problem passing in DESTDIR= values patch
14084 from Marc Christensen <marc@calderasystems.com>
14085 * nanohttp.c: removed debugging remains
14086 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14087 * HTMLparser.c parser.c: fixing a number of problems with the
14088 macros in the *parser.c files (Wayne).
14089 * HTMLparser.c: close the previous option when opening a new one
14090 (Marc Sanfacon).
14091 * result/HTML/*: updated the HTML results accordingly
14092
Daniel Veillard52afe802000-10-22 16:56:02 +000014093Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14094
14095 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14096 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14097 XPath functions and XML entities table to them. More to come...
14098 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14099
Daniel Veillard683cb022000-10-22 12:04:13 +000014100Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14101
14102 * tree.c: coalesce adjacent text nodes
14103 * valid.c: handling of blank nodes in DTd validation (raised
14104 by problems with a posteriori validation).
14105 * nanohttp.c: changing behaviour on HTTP write stuff.
14106 * HTMLtree.c: forced body and html to be explicitely closed.
14107 * xpath.h: exported more XPath functions.
14108
Daniel Veillard1baf4122000-10-15 20:38:39 +000014109Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * Release of 2.2.5
14112 * xpointer.c: range() range-inside and other helper functions
14113 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14114
Daniel Veillard47e12f22000-10-15 14:24:25 +000014115Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14118 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14119
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014120Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14121
14122 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14123 and XPointer modules
14124
Daniel Veillard134c9f32000-10-15 10:27:08 +000014125Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14126
14127 * SAX.h: closed #25107
14128
Daniel Veillard39915622000-10-15 10:06:55 +000014129Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14130
14131 * testSAX.c: fixed problem with cdata reporting
14132 * SAXresult/* : updated
14133
Daniel Veillard1e851392000-10-15 10:02:56 +000014134Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14135
14136 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14137 Closed bug #27499, added to regression tests
14138 * TODO: updated
14139
Daniel Veillard7eda8452000-10-14 23:38:43 +000014140Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14143 support for SCRIPT and STYLE with help from Bjorn Reese
14144 * test/HTML/* result/HTML/*: added simple testcase and updated
14145 the existing ones.
14146
Daniel Veillardff9c3302000-10-13 16:38:25 +000014147Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14150 string-range for empty strings
14151 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14152 test/XPath/xptr/strrange: augmented the XPointer testsuite
14153
Daniel Veillard189446d2000-10-13 10:23:06 +000014154Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * doc/xml.html doc/xmlmem.html: added a module describing memory
14157 interfaces and use, updated the main page.
14158
Daniel Veillard2f971a22000-10-12 23:26:32 +000014159Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
14161 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14162 nanoftp code work on Windows too now
14163
14164Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014165
14166 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14167 * xpointer.c: implemented string-range() at least a good first version
14168 * test/XPath/docs/str test/XPath/xptr/strrange
14169 result/XPath/xptr/strrange: the string-range() tests
14170
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014171Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
14173 * Makefile.am include/Makefile.am include/win32config.h
14174 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14175 and make distcheck
14176
Daniel Veillard19d61112000-10-11 23:50:35 +000014177Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14178
14179 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14180 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14181 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14182
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014183Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14184
14185 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14186 patch for socklen_t detection by
14187 Albert Chin-A-Young <china@thewrittenword.com>
14188
Daniel Veillardcd429612000-10-11 15:57:05 +000014189Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14192 and added a --dtdvalid option to xmllint used to test it
14193
Daniel Veillard47c02452000-10-11 13:04:36 +000014194Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14197 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14198
Daniel Veillard2d38f042000-10-11 10:54:10 +000014199Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14202 handlings (registration, lookup, cleanup)
14203
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014204Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * configure.in Makefile.am include/makefile.am: adding XPointer
14207 and XPtrtests target
14208 * xpointer.[ch] : new files for XPointer support
14209 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14210 more XPath tests
14211
Daniel Veillard57fda592000-10-10 23:24:14 +000014212Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14213
14214 * configure.in: fixed, very broken, make distcheck works again
14215
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014216Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14217
14218 * More work toward 2.2.5, integrated a number of patches
14219 * configure.in Makefile.am win32config.h.in: trying to cleanup
14220 make distcheck .... huh ...
14221 * include/Makefile.am include/win32config.h: new directory
14222 for includes
14223 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14224 updated teh makefiles and instructions for WIN32
14225 * xpath.c: small fixes
14226 * test/XPath/ results/XPath: updated the testcases and results
14227 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14228 suggested patches
14229 * valid.c: fixed an ID bug
14230
Daniel Veillardb71379b2000-10-09 12:30:39 +000014231Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14232
14233 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14234 the automake bug where wrong dependancies were generated.
14235 * xpath.[ch]: worked on XPointer
14236
Daniel Veillard7e99c632000-10-06 12:59:53 +000014237Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14238
14239 * configure.in Makefile.am: 2.2.5, ship the include in an
14240 include/libxml subdirectory, use symlinks when using CVS
14241 * testSAX.c: fixed small bug
14242 * testXPath.c: changed the way testfiles are parsed
14243 * debugXML.c: same kind of cleanup when parsing an argument expression
14244 XPath/XPointers can have blanks embedded
14245 * xpath.[ch]: more cleanup, reorgs for XPointer work
14246 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14247 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14248
Daniel Veillard55b91f22000-10-05 16:30:11 +000014249Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14252 in the XPath engine, rewrote large parts of it, now it's far
14253 cleaner and in sync with the REC not an old WD. Fixed a parsing
14254 problem in the interactive XML shell found when testing XPath.
14255
Daniel Veillardac260302000-10-04 13:33:43 +000014256Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14257
14258 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14259 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14260 examples with the extra test
14261
Daniel Veillard7cfce322000-10-04 12:40:27 +000014262Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14265 the global init function.
14266
Daniel Veillard970112a2000-10-03 09:33:21 +000014267Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * HTMLparser.c: Doohhh, attribute name parsing was still case
14270 sensitive ! Fixed this ...
14271 * result/HTML/* : updated the tests results accordingly
14272
Daniel Veillard740abf52000-10-02 23:04:54 +000014273Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14276 engine, should be far more stable, incorporated a new version of
14277 preceding/following axis, need testing
14278 * uri.c: fixed file:///c:/a/b/c problem
14279 * test/XPath/tests/idsimple: augmented the XPath tests
14280
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014281Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14282
14283 * doc/* rebuilding docs for 2.2.4 release
14284
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014285Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * configure.in: releasing 2.2.4
14288 * parser.[ch]: added xmlStrEqual()
14289 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14290 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14291 use xmlStrEqual instead
14292 * TODO: updated
14293 * added an XPath test
14294
Daniel Veillardbc765302000-10-01 18:23:35 +000014295Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14296
14297 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14298 * entities.h: exported xmlInitializePredefinedEntities
14299 * parser.[ch] : added xmlInitParser()
14300 * parserInternals.h : had to export htmlInitAutoClose()
14301
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014302Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14303
14304 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14305 problems
14306 * Makefile.am : added XPath regression tests to normal tests
14307 * uri.c: fixed a problem with local paths, cleanup
14308 * parser.c: fixed a problem with large CData sections
14309
Daniel Veillardd2ade932000-09-30 14:39:55 +000014310Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14311
14312 * configure.in xml-config.in: patch from "Ben Taylor"
14313 <sol7x86@hotmail.com> for solaris shared libs lookup
14314
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000143152000-09-30 Martin Baulig <baulig@suse.de>
14316
14317 * libxml-2.0.pc.in: Provide pkg-config script.
14318
14319 * configure.in: Create the libxml-2.0.pc script from the
14320 libxml-2.0.pc.in templates.
14321 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014322 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014323
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014324Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14327 when compiling with MSC
14328
Daniel Veillard46057e12000-09-24 18:49:59 +000014329Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14330
14331 * xpath.c: patch for normalize-string() substring-before(),
14332 substring-after() and translate() functions from Bjorn Reese
14333 <breese@mail1.stofanet.dk>
14334 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14335 Fredrik Hallenberg <hallon@lysator.liu.se>
14336 * TODO: updated
14337
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014338Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14341 problem of socklen_t being undefined on a number of platforms
14342 * debugXML.c: fixed a compilation problem when without snprintf
14343
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014344Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14345
14346 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14347 an URI bug and a fix for the control-character-induced infinite loop
14348 * nanohttp.c: preventive fix for compiling on WIN32
14349
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014350Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * xmlint.c: closing bug #25000
14353
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014354Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14355
14356 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14357 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14358 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14359 related function, fixing xmlStrncmp(), and associated cleanup
14360 * result/HTML/entities.html.sax: updating result
14361
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014362Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * uri.c: applied patch for URI escaping from Wayne Davison
14365 <wayned@blorf.net>
14366 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14367 from Denis Barbier <barbier@imacs.polytechnique.fr>
14368 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14369 patch from Wayne Davison
14370
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014371Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * doc/xml.html : updated with new releases, adding "how to help"
14374
Daniel Veillard04698d92000-09-17 16:00:22 +000014375Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14378 removed a few warnings in pedantic mode ...
14379 * parserInternals.c parser.c: moved encoding switching function
14380 to parserInternals.c
14381 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14382
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014383Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14386 error or warning handlers
14387
Daniel Veillardb1059e22000-09-16 14:02:43 +000014388Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * parserInternals.c parserInternals.h parser.c Makefile.am:
14391 created a new module parserInternals.c, moved most of the
14392 code shared by the various parsers there, as well as
14393 deprecated code from parser.c. More cleanup of parser.c
14394 * uri.c: fixed a problem when URI is NULL
14395 * valid.c: speedup when looking for an attribute declaration
14396
Daniel Veillard39c7d712000-09-10 16:14:55 +000014397Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14400 the cleanup of the computation of URI references when seeking
14401 external entities. The URI reference string and the resulting
14402 URI are both stored now.
14403 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14404 large s(n)printf checks and cleanup from Denis Barbier
14405 <barbier@imacs.polytechnique.fr>
14406 * xmlversion.h.in tree.h: couple of SGML declarations for a
14407 possible docbook module.
14408 * result/VC/ : a couple of test output changed due to the change
14409 of the entities URI
14410
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014411Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14412
14413 * parser.h: added a _private field for linking user's data
14414
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014415Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * parser.c parserInternals.h: demacroified most of the IS_XXX
14418 the gain in size is significant so ...
14419
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014420Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * entities.c: cases where looking up entities with doc==NULL
14423 covered
14424
Daniel Veillard90e11312000-09-05 10:42:32 +000014425Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14426
Daniel Veillard1de50802000-09-07 08:54:32 +000014427 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014428 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14429
Daniel Veillard98a79162000-09-04 11:15:39 +000014430Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14431
Daniel Veillard1de50802000-09-07 08:54:32 +000014432 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014433 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14434 * Makefile.in: added URItest and included thenin "make tests"
14435
14436Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014437
14438 * xmlversion.h.in: closed bug 22941
14439
Daniel Veillard2bb89092000-08-31 14:57:50 +000014440Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * doc/xmlio.html: added doc and example for entity loader
14443 redefinition.
14444
Daniel Veillard96984452000-08-31 13:50:12 +000014445Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14448 used by libxml
14449
Daniel Veillarde715dd22000-08-29 18:29:38 +000014450Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * parser.c: Fixed bug on invalid ontent characters and when using
14453 push.
14454 * xmllint.c: fixed xmllint endling of errors in push mode
14455
Daniel Veillard4948eb42000-08-29 09:41:15 +000014456Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014459 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014460 * result/HTML/*.sax: regenerated HTML SAX output
14461 * parser.c: more cleanup.
14462
Daniel Veillarde010c172000-08-28 10:04:51 +000014463Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14464
14465 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014466 patches from Wayne Davison <wayned@users.sourceforge.net>,
14467 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014468 * HTMLparser.c: fixed an ignorable white space detection bug
14469 occuring when parsing with SAX only
14470 * result/HTML/*.sax: updated since the output is now HTML
14471 encoded...
14472
Daniel Veillard47f3f312000-08-27 22:40:15 +000014473Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14474
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014475 * HTMLparser.[ch]: applied some of Wayne Davison
14476 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014477
Daniel Veillarde0854c32000-08-27 21:12:29 +000014478Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14481 undeclared namespace prefix was used, added a warning.
14482 Cleaned up support w.r.t. entities, spilling out a warning
14483 and being pedantic on lookups.
14484 * test/warning/ent9 : added testcase for previous example.
14485 * TODO: updated
14486 * parserInternals.h parser.c: changed the way names are parsed
14487 now allow infinite size and decrease penalty for normal use
14488 * parser.c: Started a big cleanup/check of the parser code,
14489 fixed some of the most tortuous entity code, spotted code
14490 unused anymore
14491 * test/*: added tests for very long names and related nasty
14492 things.
14493
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014494Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * doc/encoding.html: added encoding aliases doc
14497 * doc/xml.html: updates
14498 * encoding.[ch]: added EncodingAliases functions
14499 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14500 bottleneck affecting large DTDs like Docbook
14501 * parser.[ch] xmllint.c: added a pedantic option, will be
14502 useful
14503 * SAX.c: redefinition of entities is reported in pedantic mode
14504 * testHTML.c: uninitialized warning from gcc
14505 * uri.c: fixed a couple of bugs
14506 * TODO: added issue raised by Michael
14507
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014508Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * doc/encoding.html: propagated Martin Duerst suggestions
14511
Daniel Veillard52402ce2000-08-22 23:36:12 +000014512Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14515 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14516 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14517 by Wayne Davison
14518
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014519Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * nanoftp.c nanohttp.c: small cleanup
14522 * TODO: updated
14523
Daniel Veillard244ece92000-08-19 20:58:02 +000014524Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * added an old VC testcase and updated title.xml entity
14527
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014528Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14531 done on auto-opening of <p> tags and cleanup of SAX output
14532
Daniel Veillard979e55e2000-08-19 16:48:54 +000014533Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14536
Daniel Veillard4540be42000-08-19 16:40:28 +000014537Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14538
14539 * doc/xml.html libxml.* structure.*: updated the doc a bit
14540
Daniel Veillard808a3f12000-08-17 13:50:51 +000014541Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14544 of SAX tests
14545
Daniel Veillard29579362000-08-14 17:57:48 +000014546Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14549 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14550
Daniel Veillard1255ab72000-08-14 15:13:33 +000014551Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14554 * testHTML.c: fix core dump on Solaris 2.x systems
14555 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14556 * result/HTML/*.sax: previous bug fix lead to new results
14557
Daniel Veillard03109292000-08-14 14:58:22 +000014558Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14561 * configure.in: added --with-readline=DIR to accept alternate
14562 path for readline include/library
14563 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14564 for ANSI under HP-UX
14565 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14566 includes @LIBS@
14567
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014568Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * doc/* : rebuilt the docs
14571 * getting ready for 2.2.2 release
14572
Daniel Veillard87b95392000-08-12 21:12:04 +000014573Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14576 and xmlAddFeature()
14577 * tree.[ch]: added xmlAddChildList()
14578 * xmllint.c: MAP_FAILED macro test
14579 * parser.h: added xmlParseCtxtExternalEntity()
14580 * valid.c: applied bug fixes removed warning
14581 * tree.c: added CDATA block to elements content
14582 * testSAX.c: cleanup of output
14583 * testHTML.c: added SAX testing
14584 * encoding.c: better error recovery
14585 * SAX.c, parser.c: fixed one of the external entity processing
14586 of the OASis testsuite
14587 * Makefile.am: added HTML SAX regression tests
14588 * configure.in: bumped to 2.2.2
14589 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14590 SAX results
14591
Daniel Veillard88a172f2000-08-04 18:23:10 +000014592Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * configure.in: patch for HP compiler
14595
145962000-08-04 Sven Heinicke <sven@zen.org>
14597
14598 * xmllint.c: Was coredumping sometimes when the file given didn't
14599 exist.
14600
Daniel Veillard46e370e2000-07-21 20:32:03 +000014601Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014604
Daniel Veillard46e370e2000-07-21 20:32:03 +000014605 when using in memory parsing. Need some cleanup.
14606 * xmllint.c configure.in: added a --memory flag to test memory
14607 parsing
14608
Daniel Veillard36650692000-07-21 15:16:39 +000014609Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * nanohttp.c: fixed socklen_t replacement to unsigned int
14612 * parser.c: fixed a space handdling missing at the end of
14613 production 28 DOCTYPE.
14614 * xmlmemory.c: fixed a stupid bug on the routine to override
14615 allocation functions
14616 * TODO: updated
14617
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014618Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * doc/ regenerated the docs
14621
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014622Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14623
14624 * doc/encoding.html doc/xml.html: added I18N doc
14625 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14626 improvements, both parser and filters, added ASCII & HTML,
14627 fixed the ISO-Latin-1 one
14628 * xmllint.c testHTML.c: added/made visible --encode
14629 * debugXML.c : cleanup
14630 * most .c files: applied patches due to warning on Windows and
14631 when using Sun Pro cc compiler
14632 * xpath.c : cleanup memleaks
14633 * nanoftp.c : added a TESTING preprocessor flag for standalong
14634 compile so that people can report bugs more easilly
14635 * nanohttp.c : ditched socklen_t which was a portability mess
14636 and replaced it with unsigned int.
14637 * tree.[ch]: added xmlHasProp()
14638 * TODO: updated
14639 * test/ : added more test for entities, NS, encoding, HTML, wap
14640 * configure.in: preparing for 2.2.0 release
14641
Daniel Veillard49703262000-07-10 10:27:46 +000014642Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * nanoftp.c: fixed the way the control connection is handled
14645 * libxml.spec.in: fixed the dependancies and cleanup
14646
Daniel Veillard306be992000-07-03 12:38:45 +000014647Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * doc/xml.html: changed the xmlsoft.org structure, updated the
14650 examples w.r.t. root and childs
14651
Daniel Veillard7d853352000-07-02 18:53:09 +000014652Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14655
Daniel Veillard365e13b2000-07-02 07:56:37 +000014656Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * HTMLparser.c: Work on character encoding support for the HTML parser
14659 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14660 * encoding.c: Fixed a potential memleak in the encoding stuff
14661
Daniel Veillardaf743792000-07-01 11:49:28 +000014662Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * doc/FAQ.html doc/Makefile.am : added a FAQ
14665
14666Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014667
14668 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14669 of the HTML parser to force it to not bypass SAX
14670
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014671Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * win32config.h.in: updated
14674 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14675 lacks iconv support :-( need to release 2.1.1
14676 * configure.in: release 2.1.1
14677 * HTMLparser: fixed bug #14784
14678 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14679 by Windows compiler
14680 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14681 the SAX startDocument() callback.
14682 * TODO: updated
14683
14684Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * added xmlStopParser()
14687
Daniel Veillardbe803962000-06-28 23:40:59 +000014688Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * configure.in: 2.1.0 prerelease
14691 * Large resync between W3C and Gnome tree
14692 * nanoftp, nanohttp.c: fixed stalled connections probs
14693 * HTMLtree.c SAX.c : support for attribute without values in
14694 HTML for andersca
14695 * valid.c: Fixed most validation + namespace problems
14696 * HTMLparser.c: start document callback for andersca
14697 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14698 * parser.h, SAX.c: serious speed improvement for large
14699 CDATA blocks
14700 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14701 different encoding
14702 * example/Makefile.am example/gjobread.c tree.h: work on
14703 libxml1 libxml2 convergence.
14704 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14705 and the LIBXML_TEST_VERSION macro
14706
Daniel Veillardc310d562000-06-23 18:32:15 +000014707Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * doc/xml.html: various patches and improvements typo fixed by
14710 Felix Natter
14711 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14712 from Felix Natter <fnatter@gmx.net>
14713
Daniel Veillardf3029822000-05-06 08:11:19 +000014714Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * doc/upgrade.html: updated with instructions for support of both
14717 libxml-1.x and libxml-2.x
14718 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14719 for 2.x support and also fixed includes
14720
14721
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014722Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14725 the encoding support, added iconv support, so now libxml if
14726 compiled with iconv automatically support japanese encodings
14727 among others. Work based on initial patch from Yuan-Chen Cheng
14728 I may have broken binary compat in the encoding handler
14729 registration scheme, but that was so utterly broken I don't
14730 expect anybody to have used this feature until now.
14731 * parserInternals.h: fixup on the CHAR range macro
14732 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14733 code.
14734 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14735 * uri.c: added xmlParseURI() I can't believe I forgot to
14736 implement this one in 2.0 !!!
14737 * SAX.c: moved doc->encoding update in the endDocument() call.
14738 * TODO: updated.
14739
Daniel Veillard06047432000-04-24 11:33:38 +000014740Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * tree.h: removed extraneous xmlRemoveProp definition
14743 * TODO: added item about --disable-corba configure switch
14744 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14745 * nanoftp.c: fixed include problems giving troubles on AIX and
14746 slowlaris
14747 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14748 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14749 comment and headers changes to lower gtk-doc number of warnings
14750 * doc/html/*: rebuilt docs
14751
Daniel Veillarde0aed302000-04-16 08:52:20 +000014752Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * HACKING: documented the tag for 1.x and instructions
14755
Daniel Veillard5e873c42000-04-12 13:27:38 +000014756Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14757
14758 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14759 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14760 xmlCreateIOParserCtxt
14761 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14762 significant overall improvement
14763 * xmllint.c: added I/O test to xmllint
14764 * testSAX.c: added a speed test
14765 * doc/* : updated/regenerated
14766
Daniel Veillardfc708e22000-04-08 13:17:27 +000014767Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * xpath.c uri.h parserInternals.h: cosmetic changes from
14770 "Timur I. Bakeyev" <timur@bat.ru>, including making
14771 xmlCreateURI() public
14772
Daniel Veillard5d211f42000-04-07 17:00:24 +000014773Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14774
14775 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14776 and the code at the same time. Added a clean mechanism for
14777 overload or added input methods: xmlRegisterInputCallbacks()
14778 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14779 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14780 * TODO: updated
14781 * doc/* : updated/regenerated
14782 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14783 source dir
14784
Daniel Veillarde77a9182000-04-05 19:12:29 +000014785Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * testURI.c: yet another forgotten commit, I should get some sleep !
14788
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014789Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * xmllint.c: forgot to commit this too ?
14792
Daniel Veillardb9df4042000-04-05 14:23:16 +000014793Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * xmlversion.h.in : forgot to commit this previously
14796
Daniel Veillard361d8452000-04-03 19:48:13 +000014797Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14800 * README TODO: updated for release
14801 * uri.c uri.h: added authority parsing/saving
14802 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14803 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14804 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14805 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14806 Makefile.am : added compile-time customization of libxml
14807 --with-ftp --with-http --with-html --with-xpath --with-debug
14808 --with-mem-debug
14809 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14810 #include <libxml/xxx.h> I hope it won't break too much stuff
14811 and will be manageable in the future...
14812 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14813 and added xmllint to the installed programs
14814 * uri.h: added xmlFreeURI()
14815
Daniel Veillardec303412000-03-24 13:41:54 +000014816Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * uri.c uri.h: finished the escaping handling, the base support
14819 and the URI path normalization. Looks good just lacks the
14820 authority content parsing code.
14821 * Makefile.am: added instructions to generate testURI
14822 * TODO: updated
14823 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14824 added links and icons for W3C and Gnome
14825
Daniel Veillard8f621982000-03-20 13:07:15 +000014826Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14827
14828 * xmlmemory.[ch] : seems I forgot to actually update the files in
14829 the last commit :-)
14830 * doc/xml.html doc/html/* : updated and uploaded the docs
14831
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014832Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14835 * TODO: updated
14836 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014837 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014838 gfree).
14839 * Makefile.am, uri.c, uri.h: added a set of functions to do
14840 exact (litteraly copied from the RFC 2396 productions) parsing
14841 and handling of URI. Will be needed for XLink, one XML WFC,
14842 XML Base and reused in the nano[ftp/http] modules. Still work
14843 to be done.
14844
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014845Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * configure.in, libxml.spec.in : libxml2
14848 * doc/* : updated the doc page, rebuilt the docs
14849
Daniel Veillardcf461992000-03-14 18:30:20 +000014850Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14851
14852 * all: tagged LIB_XML_1_X
14853 * *.c *.h : updated from W3C CVS tree
14854 * configure.in : 2.0.0-beta
14855 * libxml.spec.in : libxml2 package nam
14856 * result/* : new version of the tests output
14857
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014858Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14861
Daniel Veillardb566ce12000-03-04 11:39:42 +000014862Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * doc/* : rebuilt the docs
14865 * parser.c: final patch on #6766
14866 * valid.c: small patch on validity checks.
14867
Daniel Veillardfb76c402000-03-04 11:39:42 +000014868Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14871 added
14872 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14873 compatibility w.r.t. XML spec and existing code.
14874
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014875Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * parser.c: seems a better solution to <a> </a> exists,
14878 will try it for a while
14879
Daniel Veillard83a30e72000-03-02 03:33:32 +000014880Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * parser.c: tried to remove the <a> </a> generating <a/>
14883 this is hard. Left a flag for that purpose. Fixed bug #6766
14884 * configure.in: prepared 1.8.7 not released, due to previous
14885 problem
14886
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014887Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * doc/xml.html : applied second patch from Paul DuBois
14890
Daniel Veillard402e8c82000-02-29 22:57:47 +000014891Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * doc/xml.html : applied patch from Paul DuBois
14894
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014895Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14898
Daniel Veillard5feb8492000-02-02 17:15:36 +000014899Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14902 compilation warnings on various platforms.
14903 * parser.c: Fixed #5281 validity error callbacks are now desactived
14904 by default if not validating.
14905
Daniel Veillardf341f932000-02-02 14:52:08 +000014906Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14909
Daniel Veillard13c757e2000-02-01 23:59:15 +000014910Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14913 <gkatsi@cs.toronto.edu>
14914
Daniel Veillard726e8792000-01-30 20:04:29 +000014915Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14918 processing URLs
14919
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014920Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14923 xmlNanoFTPUpdateURL for persistent control connections.
14924 * configure.in: 1.8.6
14925
14926Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14929 * tree.[ch] : added xmlSaveNoEmptyTags
14930
James Henstridgef3be9312000-01-28 13:59:21 +0000149312000-01-29 James Henstridge <james@daa.com.au>
14932
14933 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14934
14935 * Makefile.am: added nanoftp.[ch] to the build.
14936
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014937Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * nanoftp.[ch]: cleanup, comments, API
14940 * debugXML.c : fixed a bug in the cat command
14941 * doc/*: regenerated the docs
14942
Daniel Veillardda07c342000-01-25 18:31:22 +000014943Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14946 * debugXML.c : fixed a bug in the cat command
14947 * valid.c: fixing some small probs
14948 * libxml.spec.in: get rid of the SNAP suffix
14949 * doc/xml.html: updated the status
14950
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014951Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * xml-config.in: xml-config --version to just return the
14954 version number
14955 * xpath.c: some cleanup w.r.t. axis when the current node is
14956 an attribute.
14957 * TODO: updated
14958
Daniel Veillard461a66c2000-01-18 18:01:01 +000014959Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * configure.in: prepared for libxml-1.8.5
14962 * doc/* recompiled the documentation
14963
149642000-01-17 Jody Goldberg <jgoldberg@home.com>
14965
14966 * configure.in : WARNING autoconf subtlety alert :
14967 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14968 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14969 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14970 get defined by AC_CHECK_HEADERS.
14971
Daniel Veillardf967b902000-01-17 16:06:10 +000014972Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14975 Rune.Djurhuus@fast.no
14976
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014977Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * TODO: updated
14980 * tree.c, parser.c: made sure that only memory alloc problems
14981 and internal parser errors are allowed to write to stdout or
14982 stderr.
14983
Daniel Veillard0142b842000-01-14 14:45:24 +000014984Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * tree.c : restored xmlNewGlobalNs since this seems used by
14987 a lot of existing code :-(, fixed a bug in xmlNewNs
14988 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14989 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14990 to exit() from the library code.
14991 * xpath.c, parser.c: removed bugs or unused code detected by
14992 Windows compilers
14993 * parser.c: started adding interfaces for parsing well balanced
14994 XML fragments
14995 * configure.in: releasing 1.8.4
14996 * doc/* : rebuilt the docs
14997
Daniel Veillard2eac5032000-01-09 21:08:56 +000014998Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * tree.[ch] : added xmlNewDocFragment() for DOM
15001 * testHTML.c: uninitialized variable.
15002
Daniel Veillardf3a73582000-01-05 14:58:39 +000015003Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * doc/* : rebuild the docs
15006
Daniel Veillard71b656e2000-01-05 14:46:17 +000015007Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * acconfig.h: readline and history patch
15010 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15011 * tree.c: added check and handling when possibly removing an ID
15012 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15013 and saving.
15014 * test/HTML/entities.html result/HTML/entities.html* : test for
15015 various entities reference cases
15016 * result/HTML/* : as a result output of some testcase have
15017 changed
15018 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15019 by previous example. added xmlParseTryOrFinish().
15020 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15021 entities.h debugXML.h HTMLparser.h: changed the way struct are
15022 declared to allow gtk-doc to expose those
15023 * parser.c: closed bug #4960
15024 * Makefile.am configure.in: Applied patch from
15025 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15026 and math/socket libs detection
15027
Daniel Veillard437b87b2000-01-03 17:30:46 +000015028Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * configure.in, Makefile.am: link tester against readline
15031 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15032
Daniel Veillard686d6b62000-01-03 11:08:02 +000015033Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * tree.[ch]: added xmlRemoveProp
15036 * win32config.h.in nanohttp.c: avoid including the Windows
15037 socket stuff in every C files
15038 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15039 the XmL parser(s)
15040 * test/ns4 result/ns4 etc...: added test case for previous prob
15041 * tree.c: xmlNewNs wasn't checking for double definition
15042 * Makefile.in: fixed a problem with dist-hook duplicates
15043 * parser.[hc], xmlIO.c: fixed the loading of external entities
15044 APIs, now xmlLoadExternalEntity() is used everywhere and
15045 setting up an app specific front-end using the
15046 * SAX.c parser.c: some fixes, now the xhtml spec validates
15047 with the xhtml DTD.
15048 * error.c: fixed crashes in case of no input stream
15049 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15050 to the validation tests and results
15051
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015052Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15055 too htmlCreatePushParserCtxt() and htmlParseChunk()
15056 * parser.c: a bit of cleanup.
15057 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15058 to XML) removed the last mem leak known
15059 * HTMLtree.c: output message cleanup
15060 * xmlmemory.c: display content info about memory blocks
15061 * result/HTML/wired.* : missing att value warning change
15062
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015063Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * doc/* : rebuilt the documentation
15066
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015067Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * parser.[ch] parserInternals.h: Push parser for XML,
15070 seems to work fine now
15071 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15072 --push for push testing
15073 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15074 * testSAX.c: added --push
15075 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15076 subtree
15077 * xmlIO.[ch] : enriched API + fixes for push mode
15078 * entities.[ch]: added the entity content length to the struct.
15079 * xmlmemory.[ch]: new API to show the last entries for the shell
15080 * valid.c: added required attribute testing
15081 * SAX.c: the cdata callback now merge contiguous fragments
15082 * HTMLparser.c: cleanup of some macros
15083
Daniel Veillard3c558c31999-12-22 11:30:41 +000015084Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * parser.c: fix for PIs name starting with xml
15087 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015088 * *.c, configure.in win32config.h.in : generate win32config.h for
15089 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015090
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015091Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * parser.c: fixed a stupid = vs. == bug :-(
15094 * doc/gnome-xml.sgml: s/glade/xml/
15095
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015096Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * configure.in, doc/xml.html : bug fix release 1.8.2
15099 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15100 Hopefully the end of that silly C++ include problem
15101 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15102 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15103 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15104 troubles with autoclosed elements when the stree shape doesn't
15105 follow the DtD specs. Added htmlIsAutoClosed() and
15106 htmlAutoCloseTag()
15107 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15108 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15109 * debugXML.c: fixed a bug on printing default namespaces.
15110 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15111
Daniel Veillardb24054a1999-12-18 15:32:46 +000015112Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * result/HTML/*.htm[l] : updated the HTML regression tests according
15115 to the new output
15116 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15117 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15118 problem due to intermix of extern "C" { ... } declarations for C++
15119 and recursive includes in the headers
15120
Chris Lahey323c48c1999-12-18 15:32:45 +0000151211999-12-20 Chris Lahey <clahey@umich.edu>
15122
15123 * HTMLtree.c: Made it so that html nodes with a single child do
15124 not insert a carriage return before or after the child node.
15125
Daniel Veillardb24054a1999-12-18 15:32:46 +000015126Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015127
15128 * configure.in, doc/xml.html : bug fix release 1.8.1
15129 * parser.c: fixed bug #4344
15130 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15131 added the glue to avoid C++ problems
15132 * doc/* : regenerated the documentation
15133
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015134Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15137 namespace recognition, and Dia as a resul :-(
15138 * encoding.c: closed bug #3950
15139
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015140Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * valid.c: debugging a posteriori validation, except URI expansion
15143 stuff this should be fixed now
15144 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15145 Carl Nygard <cnygard@bellatlantic.net>
15146 * tester.c: added --postvalid, cleaning of the code
15147 * tree.[ch]: added xmlDocGetRootElement()
15148
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015149Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15150
15151 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15152 c++ losage.
15153
Daniel Veillard10a2c651999-12-12 13:03:50 +000015154Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * configure.in, doc/xml.html : bumped to 1.8.0
15157 * xlink.[ch], Makefile.am : added framework for link detection
15158 * parser.h: added nbChars to parser context, needed for cleanup.
15159 * xmlmemory.c: removed a nasty bug when out of mem
15160 * valid.[ch]: adding namespace support for attribute decl
15161 * tester.c: added --debugent option
15162 * debugXML.[ch]: added xmlDebugDumpEntities()
15163 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15164 buffers instead, this was really needed, validation was breaking
15165 in strange ways due to that. Added xmlParseStringPEReference()
15166 and other parsing from strings functions. Entities processing
15167 modified again, but PERef are still not handled correcly but
15168 unless you're Eve Maller you won't notice :-)
15169 * HTMLparser.c: large changes toward reliability, and switched to
15170 lowercase internal tags, XHTML is lowercase, so it will help
15171 that output is closer to next version.
15172 * doc/* : regenerated the documentation, it is now hosted at
15173 http://xmlsoft.org/ (same bits I just bought the domain :-)
15174
15175
Daniel Veillard294cbca1999-12-03 13:19:09 +000015176Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15179 doc generation
15180 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15181 in the SAX API
15182 * doc/*: rebuilt the doc making sure everything appears in the
15183 HTML files
15184
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015185Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15188 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15189 which allow impressive speed improvement on dataset with
15190 large text pieces, but at the cost of broken binary
15191 compatibility and slightly bigger memory usage.
15192 Configure with --with-buffers to activate them, they
15193 are protected with XML_USE_BUFFER_CONTENT define.
15194 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15195 goal is 0 memory left allocated once parser is no more used
15196 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15197 call xmlCleanupParser() and xmlMemoryDump()
15198
Daniel Veillarda819dac1999-11-24 18:04:22 +000015199Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15202 * parser.[ch] encoding.[ch]: added memory cleanup routines
15203 * parser.c: closing bug #3788
15204 * doc/*: rebuilt the doc
15205
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015206Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15209 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15210 * tester.c: added --compress option
15211 * doc/*: rebuilt the documentation
15212
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015213Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15216 if given /proc/kcore as input !
15217 * doc/xml.html doc/*: updated and rebuilt the documentation
15218
15219Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015220
15221 * parser.c: Fixed some wrongly space collapsing code due to
15222 a misreading of the spec.
15223 * result/*: fixed the output accordingly
15224
15225Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015226
15227 * encoding.c: bug fix and typos
15228 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15229 * parser.c: added attribute normalization closing bug #3597
15230 * test/att* result/att* SAXresult/att*: testcase for attribute
15231 normalization
15232
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015233Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * configure.in: closing bug #3163 by adding extra flags for the
15236 cc compiler on HP-UX
15237
Daniel Veillard51e3b151999-11-12 17:02:31 +000015238Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * valid.[ch] : removed a typo and an enumerated type bug in the
15241 xmlAddElementDecl() function
15242 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15243 call to xmlEncodeEntitiesReentrant() so that the functions
15244 New, Set and Get are at the same level.
15245 * parser.c HTMLparser.c: extra memory allocation bug for
15246 attributes detected by someone using libxml in embedded systems :-)
15247
Daniel Veillard962195f1999-10-28 15:51:53 +000015248Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * xmlmemory.h: turned off mem debug :-\
15251
Daniel Veillard35008381999-10-25 13:15:52 +000015252Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * parser.c: closed bug #2784 a one line fix, but worth pushing
15255 a new release out
15256 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15257 some structures, comments before and after the
15258 main element, and other nastyness
15259 * HTMLtree.c tree.c: accomodate the extended HTML supported
15260 * configure.in: pushing 1.7.4
15261 * test/ent8 and related outputs : added a new test for bug #2784
15262 * test/HTML/wired.html and related output: a nasty HTML example
15263 * Makefile.am: improved the test scripts
15264 * docs/* : reran the documentation extractor, updated xml.html
15265
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015266Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15269 HTMLparser and debugged the HTML related code. HTML documents
15270 now have their own type
15271 * entities.c: do not dump &apos; for HTML output
15272 * xmlmemory.c: improvement, breakpoint mechanism
15273 * testHTML.c: added --sax --repeat ...
15274 * Makefile.am: improved the HTML tests
15275 * valid.[ch]: added xmlValidGetValidElements and
15276 xmlValidGetPotentialChildren
15277 * tester.c: added --insert to test the 2 new functions
15278 * test//* result//* SAXresult//* : regression test cleanup
15279 and extension.
15280 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15281 gnome-xml-nanohttp.html
15282
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015283Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * HTMLparser.c: fixed problems with some autoclose tags
15286 * tree.c: fixed XML output problems.
15287 * result/* SAXresult/*: update of the tests output
15288
Daniel Veillard6077d031999-10-09 09:11:45 +000015289Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * Makefile.am: Arturo patch for xmlConf.sh version info
15292 * parser.c: Tim Josling patch for single quoted items
15293 * tester.c: Tim Josling patch for tester options usage
15294 * tree.h: indent cleanup
15295
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015296Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15299 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15300
Daniel Veillard00fdf371999-10-08 09:40:39 +000015301Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * tree.c : Raph patch for initialization of CORBA fields
15304 * parser.c, xpath.c, ...: modification of doc comments
15305 * xpath.c : allow spaces in xpath expressions
15306
Daniel Veillardad219441999-09-27 08:17:49 +000015307Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * xmlmemory.h: turning off memory debug :-(
15310
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015311Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15314 better SAX interfaces.
15315 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15316 entity.
15317 * configure.in: 1.7.2
15318
15319Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015320
15321 * libxml.spec.in: fixed the URL
15322 * doc/xml.html: improved the documentation front-end
15323
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015324Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015325
15326 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15327
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015328Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015329
15330 * libxml.spec.in: fixed the alpha compile problem
15331 * parser.[ch]: changed errno to errNo in the parser context :-(
15332 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15333 * doc/xml.html: changed CHAR to xmlChar
15334 * doc/html/*: recompiled the documentation
15335 * configure.in: 1.7.1
15336
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015337Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * parser.h: modified the parser context struct to regain 1.4.0
15340 binary compatibility
15341 * parser.c, xml-error.h: added errno ot teh context and defined
15342 a set of errors values with update of errno
15343 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15344 DTDs and entities
15345 * *.h, *.c: complete cleanup of the use of config.h and include
15346 protection depending on the current setup.
15347 * overalll debugging, maintenance and bug-fixing on all modules
15348 * updated the documentation
15349 * ready for 1.7.0
15350
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015351Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * HTMLparser.c : cleanup
15354 * SAX.c valid.c valid.h: added ID/IDREF checking
15355 * tree.c tree.h: extended doc structure for refs
15356 * configure.in: 1.6.2
15357 * parser.c: patched bug in SAX user arg call
15358 * parserInternals.h: patched missing close in C++ wrapping
15359 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15360 especially upcoming XPointer implementation.
15361 * doc/xml.html: augmented, typo
15362
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015363Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15364
15365 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15366 not all invocations of install understand -d.
15367
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015368Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15369
15370 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15371 to make 'check' works, when builddir != srcdir.
15372
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015373Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * doc/xml.html : updated the documentation
15376
Daniel Veillard6454aec1999-09-02 22:04:43 +000015377Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15380 not deallocated memory blocks
15381 * *.c : replaces all calls to malloc() free() and realloc() to
15382 the wrapper functions/macros
15383 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15384 instead of xmlFreeNodeList()
15385
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015386Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * HTMLparser.c: corrected a stupid bug leading to core dump at
15389 tree deallocation. Removed warnings indicated by
15390 Stephane.Conversy@lri.fr
15391 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15392 looked for in the external subset
15393
15394Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015395
15396 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15397 on SGI by Stephane.Conversy@lri.fr
15398
Daniel Veillardb96e6431999-08-29 21:02:19 +000015399Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * all .h : changed the prototype declaration indent as in gtk
15402 * most .c : working on reducing the TODOs in the code
15403 * most .c : cleanup though -pedantic and Insure++
15404 * improvements on validation ID checkings.
15405 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15406 * xml-config.in: closed #1810
15407
15408Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015409
15410 * tree.h, valid.c, valid.h: more work on validity, IDs
15411 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15412 definition for AIX
15413
Daniel Veillardb556eb51999-08-15 17:19:50 +000015414Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15417 the distribution due to a cut'n paste error at last commit
15418
Daniel Veillardb05deb71999-08-10 19:04:08 +000015419Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * configure.in: upgraded to version 1.4.0
15422 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15423 Big update, added a large part of the validation process,
15424 it should be usable, but some parts are missing
15425 * xpath.c: improved the implementation w.r.t. root.
15426 * Makefile.am: added more tests
15427 * test and result trees: added a lot of tests
15428 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15429
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015430Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * Added an HACKING file
15433
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015434Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * xpath.[ch] : improvements and debug of the XPath implementation
15437 * parser.c, HTMLparser.c : modified the parsers to be progressive
15438 * tree.[ch] : extended the Buffer promitives
15439 * xmlIO.[ch] : added basic I/O routines providing progressive
15440 parsing and ready for I18N conversion plugins
15441 * SAXresult/* : the SAX callback sequence maybe slightly different
15442 now
15443 * test*.c : improved/updated the tests programs
15444 * doc/* : recompiled the docs.
15445
Daniel Veillard15b75af1999-07-26 16:42:37 +0000154461999-07-26 Michael Meeks <michael@edenproject.org>
15447
15448 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15449
15450 * tree.c: Ditto.
15451
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015452Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * configure.in: upgraded to version 1.4.0
15455 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15456 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15457 XML query language, see http://www.w3.org/TR/xpath for more details.
15458 * parser.c, parser.h: added CHAR* related string functions for XPath
15459 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15460 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15461 rebuild the docs.
15462 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15463 and regression testing capabilities for XPath.
15464
Daniel Veillardd79d7871999-07-12 10:38:12 +000015465Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15468 closing bug #1646
15469
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015470Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * Makefile.am, example/Makefile.am: closed bug #1683
15473
Daniel Veillard3166ab11999-07-11 16:14:19 +000015474Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * example/Makefile.am, configure.in: added the makefile for the
15477 gjobread example
15478
Tomasz KĹ‚oczkoa75b6b31999-07-10 12:21:13 +000015479Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
15480
15481 * doc/Makefile.am:
15482 - fix which allow "make install DESTDIR=</install/prefix>".
15483
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015484Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15487 which fixed a problem on the file reading-code.
15488
Daniel Veillard82150d81999-07-07 07:32:15 +000015489Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15492 output.
15493 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15494
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015495Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * parser.h : Oops removed the binary compatibility problem
15498 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15499 * parser.c, HTMLparser.c: applied patches for reading from stdin
15500
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015501Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * parser.c, entities.c, valid.c: cleanup bug #1591
15504 * configure.in: cleanup bug #1592
15505 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15506 the same tree back-end. Hence gdome will be available for it.
15507 * doc/Makefile.am: close bug #617
15508
Daniel Veillard97fea181999-06-26 23:07:37 +000015509Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * parser.c: alloctate a per parser context SAX interface block
15512
Daniel Veillard14fff061999-06-22 21:49:07 +000015513Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15516 and xmlEncodeEntitiesReentrant with the correct one :-\
15517
15518Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * commit of my internal XML base changes, quite a lot of
15521 changes, cleanups, better entities support, framework for
15522 new I/O and charset detection and handling
15523 * Fixed the configure/Makefile stuff to generate shared libs
15524 with the proper version info, so we jumped on rev from
15525 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15526 xmlEncodeEntities() result need to be freed now, and a string
15527 xmlParserVersion provide the current library version.
15528
Raph Levien05240da1999-06-15 21:27:11 +000015529Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15530
15531 * parser.c: fixed a buffer overrun for when you have a very long
15532 attribute with no entities in it.
15533
Daniel Veillardbb2da581999-06-13 14:37:07 +000015534Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * added example directory
15537 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15538
Daniel Veillard011b63c1999-06-02 17:44:04 +000015539Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * Release of libxml-1.1, nearly everything has been touched for
15542 this.
15543 * Added more regression tests
15544 * Updated the documentation
15545
Daniel Veillard27d88741999-05-29 11:51:49 +000015546Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * tree.[ch]: unified the XML_NO_CORBA defines.
15549 * parser.c encoding.[ch]: started plugging in char encoding detection
15550
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015551Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15552
15553 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15554 Also freed allocated buffer.
15555
Daniel Veillard27d88741999-05-29 11:51:49 +000015556Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015557 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15558 reentrancy problem at printing. One is left in entities.c, to
15559 remove ASAP
15560 * testSAX.c : added a test example showing the use of the SAX
15561 interface if one doesn't want to build the DOM tree.
15562 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15563
Daniel Veillard517752b1999-04-05 12:20:10 +000015564Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15567 large revamping of the parser to use SAX callbacks
15568 http://www.megginson.com/SAX/ (or at least a C like interface
15569 a la Expat). It's now possible to set up your own callbacks
15570 and the parser will not build a DOM tree.
15571 * test/* result/*: updated the test suite, I finally removed
15572 the old Namespace draft support (PI based).
15573
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015574Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * Makefile.am: added test result to EXTRA_DIST for make tests
15577
Daniel Veillard64068b31999-03-24 20:42:16 +000015578Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * parser.c, parserInternals.h: moved the chars macro definitions
15581 to parserInternals.h
15582 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15583 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15584
Daniel Veillard012ccc11999-03-23 10:11:11 +000015585Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * xml-config.in : applied patch to make --version work
15588
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000155891999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15590
15591 * Makefile.am (check-local): Alias for `tests' target. This will
15592 cause `make check' to do the right thing.
15593 (tests): Don't run tests in srcdir. Also, replaced calls to
15594 basename with a `sed' "equivalent".
15595
Daniel Veillardd109e371999-03-05 06:26:45 +000015596Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15599 it in the header and not the sources, updated the doc.
15600 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15601 pointing this out.
15602
Daniel Veillardbc50b591999-03-01 12:28:53 +000015603Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15606 exported the inputStream routines.
15607 * doc/html/* : updated accordingly
15608
Daniel Veillardd692aa41999-02-28 21:54:31 +000015609Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * parser.c, parser.h, parserInternals.h: added a few extra
15612 internal calls to allocate and free parser contexts ...
15613 * doc/html/* : updated accordingly
15614
Daniel Veillard55a99271999-02-25 11:01:29 +000015615Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * configure.in, Makefile.am, doc/makefile.am : General changes for
15618 1.0.0 release and including the generated HTML documentation.
15619
Daniel Veillard35925471999-02-25 08:46:07 +000015620Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * makefile.am : added parserInternals.h, oops.
15623
Daniel Veillard1e346af1999-02-22 10:33:01 +000015624Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * parserInternals.h: added this header giving access to the parser
15627 internal functions.
15628 * doc/Makefile.am : added a rebuild target which rebuilds the full
15629 set of documentations
15630 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15631 the internal subset.
15632 * *.c *.h: modifications needed to generate the documentation using
15633 gtk-doc, cleanup of functions blocks, reorganisation of struct
15634 declarations.
15635
Daniel Veillard1164e751999-02-16 16:29:17 +000015636Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15639 the tar and spec file to include the beginning of the doc.
15640
Nuno Ferreira03d04781999-02-13 00:07:17 +0000156411999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15642
15643 * doc/.cvsignore: Added this file.
15644
Daniel Veillard6800ef31999-02-08 18:33:22 +000015645Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * tree.c: fixed xmlGetProp to return "" when the attribute
15648 exists, even if the node-list is NULL.
15649
Daniel Veillard726c7e31999-02-08 15:13:10 +000015650Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * tree.c: patched an error outputting empty attribute values.
15653 * Makefile.am and doc/makefile.am: have been updated during the
15654 week-end. Sorry for an empty CVS log, I got a shell problem.
15655
Daniel Veillard1899e851999-02-01 12:18:54 +000015656Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * tree.h: cleaned up using enums instead of defines
15659 * parser.c, valid.[ch]: more work on parsing/output of element
15660 declarations
15661
Daniel Veillard3b9def11999-01-31 22:15:06 +000015662Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * valid.[ch], tree.c, parser.c : more work toward full parsing
15665 of XML DTDs.
15666 * README: added informations about mailing-list and on-line
15667 documentation
15668
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000156691999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15670
15671 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15672
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015673Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * parser.c, tree.[ch] : more work toward conformance testing,
15676 added a last element to accelerate parsing of very flat structures
15677 started working on internal subset Element content declaration.
15678 * valid.[ch] : first cut at adding code toward validation.
15679 * previous changes had also small impact on most files, especially
15680 the conformance testing using James Clark test suite.
15681
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015682Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * test/* : updated the examples, most of them were not well
15685 formed (humm), and added rdf2.
15686 * result/* : resulting changes in the output.
15687
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015688Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15691
Daniel Veillard44b3a061998-12-05 17:27:22 +000015692Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * tree.c: patched a bug in the generation of empty attributes
15695
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015696Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15699 for node/trees/documents/... Biggest problem is namespace
15700 support when copying subtrees.
15701
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015702Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * parser.c, entities.c: improve entities and char ref encoding,
15705 and cleanups of error messages.
15706
Daniel Veillard242590e1998-11-13 18:04:35 +000015707Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * parser.c, entities.c: simple bug hunting done during rpm2html and
15710 rpmfind integration.
15711
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015712Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * parser.[ch]: Added interfaces allowing to specify a SAX
15715 handler before parsing.
15716
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015717Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * parser.c: redirrect all errors reporting through the SAX
15720 error function
15721
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015722Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15725 * libtool, tlmain ...: update of the libtool files
15726
Miguel de Icaza442321c1998-11-04 18:13:38 +0000157271998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15728
15729 * entities.c: Use g_snprintf insteda of snprintf.
15730
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015731Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15734 added ent5 test for this purpose.
15735 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15736
Daniel Veillard27271681998-10-30 06:39:40 +000015737Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * parser.c: fixed? a strange error due to compression on a GWP
15740 document.
15741
Daniel Veillard25940b71998-10-29 05:51:30 +000015742Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * tree.[ch]: bug fixing
15745 * entities.[ch]: defined a specific type for predefined entities
15746 * doc/xml.html: more documentation on the library, how to use it,
15747 overview of the interfaces.
15748
Daniel Veillard16253641998-10-28 22:58:05 +000015749Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15752
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015753Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15754
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015755 * tree.c: corrected a small bug
15756 * doc/xml.html: continuing writing documentation.
15757
15758Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15759
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015760 * debugXML.h debugXML.c: added debugging utilities.
15761 * tester.c: added --debug switch.
15762 * tree.c: patched an incorrect node->type assignment.
15763 * parser.c: formatting, ensure that node->doc != NULL in attributes
15764
Daniel Veillardccb09631998-10-27 06:21:04 +000015765Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15768 entity support and provide an internal representation close to
15769 DOM one (entity ref nodes, and attribute value as tree). I tried
15770 to preserve the interface but this will surely break some apps
15771 (I have to change rpm2html/rpmfind for example). I had to change
15772 two interfaces, and the generated tree is somewhat different.
15773 * doc/* : started documenting the XML library, the tree and
15774 DOM/Corba. This is a first step.
15775
Daniel Veillard11e00581998-10-24 18:27:49 +000015776Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * parser.c: Set up the fonctions comment block, boring but useful.
15779 * parser.h, SAX.c, parser.c: now attributes are processed through
15780 the SAX interface. The problem is that my SAX interface diverged
15781 quite a bit from the original one, well this is not an official
15782 spec, and translating it from Java to C is hairy anyway...
15783
Daniel Veillard97b58771998-10-20 06:14:16 +000015784Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15787 fonctions comment block, boring but useful.
15788
15789Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015790
15791 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15792 conversion routines. However they are not yet used to convert the
15793 inputs. The core will run with UTF-8.
15794
Daniel Veillard33942841998-10-18 19:12:41 +000015795Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * tree.c : make sure that the type id is properly set-up when
15798 a new object is allocated, needed for DOM.
15799
Daniel Veillard27fb0751998-10-17 06:47:46 +000015800Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * tree.h, tree.c: Ok, the main objects in the tree will be native
15803 corba objects, it costs 8 bytes per Node, Attribute and Document
15804 but it simplifies the Corba integration a lot (no extra interface
15805 objects to allocate/free).
15806
Daniel Veillard0bef1311998-10-14 02:36:47 +000015807Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15810 and changed NODEs contants for conformity with DOM Level 1
15811
Daniel Veillard27864701998-10-08 03:47:24 +000015812Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * added hooks to keep track of servants when creating objects
15815 xmlDoc and xmlNode (for Corba export).
15816
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015817Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * added xml-config script.
15820
Daniel Veillard7066a791998-10-01 20:28:28 +000015821Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15824 to autoupdate libtool and automake conf files.
15825
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000158261998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15827
15828 * Makefile.am: Use '?' to separate the sed
15829 commands as ',' is used when people pass -Wl,something.
15830
15831
Daniel Veillard15a8df41998-09-24 19:15:06 +000015832Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * tree.c, tree.h: added a per-document compression interface.
15835
Daniel Veillard151b1b01998-09-23 00:49:46 +000015836Tue Sep 22 20:47:38 EDT 1998
15837
15838 * tree.c, tree.h: added saving with compression and added interfaces
15839 to control the compression level (xmlGetCompressMode,
15840 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15841
Daniel Veillard70120ff1998-09-22 00:24:21 +000015842Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * parser.c: corrected a loop for files of size 0
15845
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000158461998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15847
15848 * error.h: New file. Contains prototyes from `error.c'.
15849
Tom Tromeyc19653d1998-08-14 01:22:43 +000015850Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15851
15852 * Makefile.am (xmlincdir): New macro.
15853 (xmlinc_HEADERS): Renamed from include_HEADERS.
15854
Daniel Veillard845664d1998-08-13 04:43:19 +000015855Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * applied small patch on numeric entities from
15858 Christopher Blizzard <blizzard@appliedtheory.com>
15859
Daniel Veillard260a68f1998-08-13 03:39:55 +000015860Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * New release 0.2, removed the old xml_* files so that it's
15863 coherent with the other CVS base (W3C), far better conformance
15864 to standard, new namespaces, decent entities support, beginning
15865 of a SAX-like interface. Nearly nothing left intact, even the
15866 test examples ...
15867
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000158681998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15869
15870 * .cvsignore: Add .deps dir
15871
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015872Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15875
Daniel Veillardfe926001998-07-26 04:28:20 +000015876Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015877
Daniel Veillardfe926001998-07-26 04:28:20 +000015878 * configure.in: added test for CPP
15879 * AUTHORS, Changelog: the original ones didn't get commited but the
15880 glib ones instead, fixed.
15881 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015882
Daniel Veillardfe926001998-07-26 04:28:20 +000015883Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015884
Daniel Veillardfe926001998-07-26 04:28:20 +000015885 * integrated code developped at W3C
15886 * changed the original Copyright
15887 * migrated to automake
15888 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015889