blob: 728eb9b003a154ece558d0414c1068d365fc8c48 [file] [log] [blame]
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: more work on Relax-NG, implementing interleave
4 * test/relaxng/* result/relaxng/*: augmented/updated the
5 regression tests
6
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00007Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
8
9 * doc/tutorial/customfo.xsl
10 * doc/tutorial/customhtml.xsl
11 adding stylesheet customizations used to generate fo
12 for pdf and html
13
Daniel Veillardc6e997c2003-01-27 12:35:42 +000014Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * relaxng.c: more work on Relax-NG
17 * test/relaxng/* result/relaxng/*: augmented/updated the
18 regression tests
19 * xmlschemastypes.c: added a number of base type definition but not
20 the associated checks, those are still TODOs
21
MST 2003 John Fleck731967e2003-01-27 00:39:50 +000022Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
23
24 in docs/tutorial:
25 * apa.html
26 * apb.html
27 * apc.html
28 * apd.html
29 * ape.html
30 * apf.html
31 * apg.html
32 * ar01s02.html
33 * ar01s03.html
34 * ar01s04.html
35 * ar01s05.html
36 * ar01s06.html
37 * ar01s07.html
38 * ar01s08.html
39 * index.html
40 * xmltutorial.pdf
41 * xmltutorial.xml
42 add index to tutorial
43
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000044Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
45
46 * doc/xmlcatalog.1
47 * doc/xmlcatalog_man.html
48 * doc/xmlcatalog_man.xml
49 belatedly fixing bug #93622 (adds rewriteURI type to
50 "--add" option in xmlcatalog man page
51
Daniel Veillard3be27512003-01-26 19:49:04 +000052Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
53
Daniel Veillardc6e997c2003-01-27 12:35:42 +000054 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +000055 Julio Merino, closing #104475
56
Daniel Veillardea3f3982003-01-26 19:45:18 +000057Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * relaxng.c: more work on Relax-NG
60 * test/relaxng/* result/relaxng/*: augmented/updated the
61 regression tests
62
Daniel Veillardedc91922003-01-26 00:52:04 +000063Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * relaxng.c: more work on Relax-NG
66 * test/relaxng/* result/relaxng/*: augmented/updated the
67 regression tests
68
Daniel Veillarddd1655c2003-01-25 18:01:32 +000069Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * README: updated the policy on private mail answers
72 * relaxng.c: more work on Relax-NG
73 * test/relaxng/* result/relaxng/*: augmented/updated the
74 regression tests
75
Daniel Veillard7424eb62003-01-24 14:14:52 +000076Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * error.c parser.c tree.c: applied a documentation patch from
79 Stefan Kost
80
Daniel Veillard276be4a2003-01-24 01:03:34 +000081Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
82
83 * relaxng.c: more work on Relax-NG
84 * doc/*: regenerated the docs
85 * test/relaxng/* result/relaxng/*: updated and augmented the
86 Relax-NG regression tests and results
87
Daniel Veillard6eadf632003-01-23 18:29:16 +000088Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
91 First commit of the new Relax-NG validation code, not generally
92 useful yet.
93 * test/relaxng/* result/relaxng/*: current state of the regression
94 tests
95
Daniel Veillard814a76d2003-01-23 18:24:20 +000096Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * tree.c: minimized the memory allocated for GetContent
99 and a bit of cleanup.
100
Daniel Veillardff12c492003-01-23 16:42:55 +0000101Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * python/generator.py: seems there is no good reasons to
104 not generate bindings for XPointer
105
Daniel Veillard540a31a2003-01-21 11:21:07 +0000106Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * xmlreader.c doc/apibuild.py: applied a new patch from
109 Stéphane Bidoul for cleanups
110 * doc/libxml2-api.xml: rebuilt the API description with
111 new entry points
112
Daniel Veillard417be3a2003-01-20 21:26:34 +0000113Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * xmlreader.c python/drv_libxml2.py python/generator.py
116 python/libxml.c python/libxml.py python/libxml_wrap.h
117 python/types.c: patch from Stéphane Bidoul for better per
118 context error message APIs
119 * python/tests/ctxterror.py python/tests/readererr.py:
120 update of the tests
121
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000122Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
123
124 * doc/guidelines.html
125 grammar and spelling cleanup
126
Daniel Veillard26f70262003-01-16 22:45:08 +0000127Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * xmlreader.c include/libxml/xmlreader.h python/generator.py
130 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
131 a patch from Stéphane Bidoul to allow per XMLtextReader error
132 and warning handling
133 * python/tests/Makefile.am python/tests/readererr.py: adding the
134 specific regression test
135
Daniel Veillard71f9d732003-01-14 16:07:16 +0000136Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
139 should raise a syntax error
140
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000141Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * python/libxml.c: cleanup patch from Stéphane Bidoul
144
Daniel Veillard81601f92003-01-14 13:42:37 +0000145Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
148
Daniel Veillarde6227e02003-01-14 11:42:39 +0000149Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * python/generator.py python/libxml.c python/libxml.py
152 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000153 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000154 Python level.
155 * python/tests/Makefile.am python/tests/ctxterror.py: added a
156 regression test for it.
157
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000158Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * xmlreader.c: fixed the streaming property of the reader,
161 it was generating tree faster than consuming it. Pointed out
162 by Nate Myers
163 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
164
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000165Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
166
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000167 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000168
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000169Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * xpath.c: fix to the XPath implementation for parent and
172 ancestors axis when operating on a Result Value Tree.
173 Fixes bug #100271
174
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000175Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
178 to fix some URI/file escaping problems
179
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000180Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
181
182 * python/generator.py: fixed a bug raised by Raymond Wiker,
183 docSetRootElement() should not raise an exception if the
184 return is None
185
Daniel Veillard3e20a292003-01-10 13:14:40 +0000186Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
189 fixed bug #102181 by applying the suggested change and fixing
190 the generation/registration problem.
191
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000192Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
195 routines.
196
Daniel Veillard8f872442003-01-09 23:19:02 +0000197Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * parser.c: one more IsEmptyElement crazyness, that time in
200 external parsed entities if substitution is asked.
201 * python/tests/reader3.py: added a specific test.
202
Daniel Veillarde329fc22003-01-09 21:36:42 +0000203Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
206 support and improved error handler registration
207
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000208Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
211 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
212 * README: fixed a link
213
Daniel Veillarde2830f12003-01-08 17:47:49 +0000214Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * configure.in doc/* NEWS: preparing 2.5.1 release
217 * SAX.c parser.c: fixing XmlTextReader bug
218
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000219Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * SAX.c: fuck, I introduced a memory leak on external parsed
222 entities in 2.5.0 :-(
223
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000224Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * xmllint.c: another fix needed as pointed by Christophe Merlet
227 for --stream --debug if compiled without debug support.
228
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000229Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
230
231 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000232 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000233 update man page with --stream and --chkregister
234
Daniel Veillard8326e732003-01-07 00:19:07 +0000235Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * globals.c: fixed --with-threads compile
238 * xmllint.c: fixed --without-debug compile
239 * include/libxml/globals.h: cleanup
240 * include/libxml/schemasInternals.h: add a missing include
241
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000242Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * configure.in NEWS: preparing 2.5.0 release
245 * SAX.c: only warn in pedantic mode about namespace name
246 brokeness
247 * globals.c: fix a doc generation problem
248 * uri.c: fix #101520
249 * doc/*: updated and rebuilt the doc for the release, includuding
250 stylesheet update
251 * python/Makefile.am: fix a filename bug
252
253Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
256 should not be called.
257
258Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * libxml-2.0.pc.in: applied the patch to fix #101894
261
262Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * tree.c : applied patch from Lukas Schroeder for register callbacks
265 * valid.c: modified patch from Lukas Schroeder to test
266 register callbacks with --chkregister
267
268Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * xmlreader.c: seriously changed the way data are pushed to
271 the underlying parser, go by block of 512 bytes instead of
272 tryng to detect tag boundaries at that level. Changed the
273 way empty element are detected and tagged.
274 * python/tests/reader.py python/tests/reader2.py
275 python/tests/reader3.py: small changes mostly due to context
276 reporting being different and DTD node being reported. Some
277 errors previously undetected are now caught and fixed.
278 * doc/xmlreader.html: flagged last section as TODO
279
280Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * python/libxml.py: integrated the Python 2.2 optimizations
283 from Hannu Krosing, while maintaining compatibility with
284 1.5 and 2.1
285
286Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * xmllint.c: a bit of cleanup
289 * xmlreader.c: small fix
290 * doc/xmlreader.html: more work on the XmlTextReader tutorial
291 * python/libxml.py: a few fixes pointed out by Hannu Krosing
292
293Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * python/setup.py.in: patch from Stéphane Bidoul to include
296 drv_libxml2.py in setup.py
297
298Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * doc/xmlreader.html: starting documenting the new XmlTextReader
301 interface.
302
303Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
304
305 * xmllint.c: added the --stream flag to use the TextReader API
306 * xmlreader.c: small performance tweak
307
308Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
309
310 * xmlreader.c python/tests/reader2py: okay the DTD validation
311 code on top of the XMLTextParser API should be solid now.
312
313Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * xmlreader.c python/tests/reader2py: Fixing some more mess
316 with validation and recursive entities while using the
317 reader interface, it's getting a bit messy...
318
319Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
320
321 * xmlreader.c python/tests/reader.py: another couple of problem
322 related to IsEmptyElement reported by Stéphane Bidoul needed
323 some fixes.
324
325Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
328 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
329 based on the python XmlTextReader interface.
330
331Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * tree.c: backing out one change in the last patch which broke the
334 regression tests
335
336Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * global.data globals.c tree.c include/libxml/globals.h: applied
339 an old patch from Lukas Schroeder to track node creation and
340 destruction. Probably missing a lot of references at the moment
341 and not usable reliably.
342
343Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
346 from doc/news.html and a stylesheet
347
348Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * xmlreader.c python/tests/reader.py: fixed another couple of
351 xmlreader bugs reported by Stéphane Bidoul and added tests.
352
353Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * xmlreader.c python/tests/reader2.py: fixed another validity
356 checking in external parsed entities raised by Stéphane Bidoul
357 and added a specific regression test.
358 * python/tests/reader3.py: cleanup
359
360Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
361
362 * xmlreader.c python/tests/reader2.py: fixed a problem with
363 validation within entities pointed by Stéphane Bidoul, augmented
364 the tests to catch those.
365
366Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
367
368 * python/generator.py: modified the generator to allow keeping
369 class references when creating new classes, needed to fix a bug
370 pointed by Stéphane Bidoul where the input buffer of the
371 xmlTextReader instance gets destroyed if the python wrapper for
372 the input is not referenced anymore.
373
374Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
375
376 * xmlreader.c python/tests/reader.py: fixed another pair of problem
377 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
378
379Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * xmlreader.c python/tests/reader.py: fixed another problem
382 pointed by Stéphane Bidoul
383
384Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
385
386 * xmlreader.c python/tests/reader.py: fixed a limit case problem
387 with "<a/>"
388
389Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
390
391 * SAX.c: warn on xmlns:prefix="foo"
392 * xmlreader.c python/tests/reader.py: fixed a couple of problem
393 for namespace attributes handling.
394
395Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
396
397 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
398 a really nasty problem raised by a DocBook XSLT transform
399 provided by Sebastian Bergmann
400
401Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
404 by Stéphane Bidoul and integrated it into the tests
405
406Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
407
408 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
409 extended the XmlTextReader API a bit, addding accessors for
410 the current doc and node, and an entity substitution mode for
411 the parser.
412 * python/libxml.py python/libxml2class.txt: related updates
413 * python/tests/Makefile.am python/tests/reader.py
414 python/tests/reader2.py python/tests/reader3.py: updated a bit
415 the old tests and added a new one to test the entities handling
416
417Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419 * python/generator.py python/libxml2class.txt
420 python/tests/reader.py python/tests/reader2.py: changed the
421 generator to provide casing for the XmlTextReader similar to
422 C# so that examples and documentation are more directly transposable.
423 Fixed the couple of tests in the suite.
424
425Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * doc/guidelines.html: added a document on guildeline for
428 publishing and deploying XML
429
430Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * valid.c xmlreader.c: final touch running DTD validation
433 on the XmlTextReader
434 * python/tests/Makefile.am python/tests/reader2.py: added a
435 specific run based on the examples from test/valid/*.xml
436
437Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
438
439 * python/libxml.py: added a few predefined xmlTextReader parser
440 configuration values.
441
442Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * python/libxml_wrap.h: trying to fix #102037
445
446Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448 * SAX.c: fixing bug #95296, when the predefined entities
449 are redefined in the DTD the default one must be used
450 instead anyway.
451
452Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
453
454 * doc/xmllint.xml
455 * doc/xmllint.1
456 Add discussion of XML_DEBUG_CATALOG to xmllint man
457 page - bug #100907
458
459
460Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
461
462 * xmlreader.c: Fixed the empty node detection to avoid reporting
463 an inexistant close tag.
464
465Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
466
467 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
468 for Python 2.1
469
470Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
471
472 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
473
474Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * doc/libxml2-api.xml python/tests/reader.py: one really need
477 to provide the base URI information when creating a reader parser
478 from an input stream. Updated the API and the example using it.
479
480Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * testReader.c xmlreader.c valid.c include/libxml/tree.h
483 include/libxml/valid.h include/libxml/xmlreader.h: working on
484 DTD validation on top of xml reader interfaces. Allows to
485 validate arbitrary large instances. This required some extensions
486 to the valid module interface and augmenting the size of xmlID
487 and xmlRef structs a bit.
488 * uri.c xmlregexp.c: simple cleanup.
489
490Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
493 work on the xml reader interfaces.
494 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
495 Web page for the Windows binaries.
496
497Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * xmlIO.c: applied a patch for VMS following the report by
500 Nigel Hall
501
502Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * parser.c: the parseStartTag bug fix wasn't complete.
505
506Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
507
508 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
509 parseStartTag, fixing it.
510 * test/att4 result/att4 result/noent/att4: adding the test
511 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
512 more methods to XmlTextReader.
513
514Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
515
516 * win32/libxml2.def.src: added more xml reader exports
517 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
518 to the build
519
520Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
521
522 * doc/tutorial/xmltutorial.xml
523 plus generated html and pdf
524 Updating tutorial again based on further comments from Niraj
525 Tolia on the last iteration
526
527Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
528
529 * doc/tutorial/xmltutorial.xml
530 * doc/tutorial/includekeyword.c
531 * doc/tutorial/includegetattribute.c
532 plus generated html and pdf
533 Adding fix from Niraj Tolia to tutorial to properly free memory.
534
535
536Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
539 more methods of XmlTextReader.
540 * python/libxml2class.txt python/tests/reader.py: this increased the
541 methods in the bndings, augmented the test to check those new
542 functions.
543
544Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
545
546 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
547 methods of XmlTextReader.
548 * python/generator.py python/libxml_wrap.h python/types.c
549 python/libxml2class.txt: added the reader to the Python bindings
550 * python/tests/Makefile.am python/tests/reader.py: added a specific
551 test for the Python bindings of the Reader APIs
552 * parser.c: small cleanup.
553
554Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556 * xinclude.c: fallback was only copying the first child not the
557 full child list of the fallback element, closes #89684 as reopened
558 by Bernd Kuemmerlen
559
560Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
561
562 * win32/libxml2.def.src: exported htmlNodeDumpOutput
563
564Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
565
566 * configure.in: preparing release of 2.4.30
567 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
568 gives enum values, fix functype return type, put back fields in
569 structs
570 * doc/*: updated the docs rebuilt
571
572Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
575 about htmlNodeDumpOutput location.
576 * xpath.c: removed an undefined function signature
577 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
578 too many symbols in the API breaking the python bindings.
579 Updated with the libxslt/libexslt changes.
580
581Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * configure.in: preparing release of 2.4.29
584 * doc/*: rebuilt the docs and API
585 * xmlreader.c: a few more fixes for the XmlTextReader API
586
587Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
588
589 * include/win32config.h: applied mingw patch from Magnus Henoch
590
591Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * catalog.c doc/libxml2-api.xml: a bit more cleanup
594
595Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
596
597 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
598 building Python script, does the C parsing directly, generates
599 a better API description including structure fieds defs and
600 enums. Still a couple of bugs, but good enough for the python
601 wrappers now.
602 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
603 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
604 include/libxml/schemasInternals.h include/libxml/tree.h: more
605 cleanup based on the python analysis script reports.
606 * libxml.spec.in: make sure the API XML description is part of the
607 devel package.
608
609Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
612 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
613 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
614 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
615 code cleanup, especially the function comments.
616 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
617
618Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * Makefile.am xmlreader.c include/libxml/Makefile.am
621 include/libxml/xmlreader.h: Adding a new set of APIs based on
622 the C# TextXmlReader API but converted to C. Allow to parse
623 in constant memory usage, far simpler to program and explain
624 than the SAX like APIs, unfinished but working.
625 * testReader.c: test program
626
627Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
628
629 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
630
631Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * tree.c: Chip turner indicated that XHTML1 serialization
634 rule for style actually break on both IE and Mozilla,
635 try to avoid the rule if escaping ain't necessary
636
637Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * nanhttp.c: handle HTTP URL escaping, problem reported by
640 Glen Nakamura and Stefano Zacchiroli
641
642Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
645
646Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
647
648 * uri.c: Johann Richard pointed out some XPointer problems for
649 URN based URI references in XInclude. Modified the URI parsing
650 and saving routines to allow correct parsing and saving of
651 XPointers, especially when attached to "opaque" scheme accordingly
652 to RFC 2396
653
654Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
657 of refactoring to the HTML saving code.
658 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
659 in the doc.
660
661Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * tree.c include/libxml/tree.h: refactored the XML dump of a node
664 to a buffer API to reuse the generic dump to an OutputIO layer,
665 this reduces code, fixes xmlNodeDump() for XHTML, also made
666 xmlNodeDump() now return the number of byte written.
667
668Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * python/setup.py.in: another patch from Stéphane Bidoul for
671 Python bindings on Windows
672 * doc/parsedecl.py: small cleanup
673
674Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
675
676 * libxml.spec.in configure.in: add a line in %changelog for releases
677
678Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
679
680 * parser.c: patch from Marcus Clarke fixing a problem in entities
681 parsing that was detected in KDe documentations environment.
682
683Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
684
685 * python/libxml.c (libxml_prev): Return the previous as opposed to
686 the next node (I guess this is the result of some cut & paste programming:)
687
688Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
689
690 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
691
692Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * python/generator.py python/libxml.c python/setup.py.in: trying
695 to fix the Python bindings build on Windows (Stéphane Bidoul)
696
697Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
698
699 * win32/configure.js: added option for python bindings
700 * win32/libxml2.def.src: added more exports
701
702Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
703
704 * win32/Makefile.mingw: fixed unresolved symbols when linking with
705 pthreads
706 * win32/wince/*: applied updates to Windows CE port from Javier
707
708Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
709
710 * configure.in: preparing 2.4.28
711 * libxml.spec.in doc/Makefile.am: some cleanup
712 * doc/*: updated the news and regenerated.
713
714Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
715
716 * HTMLparser.c: final touch at closing #87235 </p> end tags
717 need to be generated.
718 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
719 this change slightly the output of a few tests
720 * doc/*: regenerated
721
722Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * parserInternals.c: fixing bug #99190 when UTF8 document are
725 parsed using the progressive parser and the end of the chunk
726 is in the middle of an UTF8 multibyte character.
727
728Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
729
730 * threads.c: fixed initialization problem in xmlNewGlobalState
731 which was causing crash.
732 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
733 in xmlInitializeGlobalState.
734 * parserInternals.c: cleaned up ctxt->sax initialisation.
735
736Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * tree.c include/libxml/tree.h: modified the existing APIs
739 to handle XHTML1 serialization rules automatically, also add
740 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
741 libxslt serialization uses it when needed without changing
742 the library API.
743 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
744 result/xhtml1: added a new test specifically for xhtml1 output
745 and updated the result of one XHTML1 test
746
747Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * xinclude.c parserInternals.c encoding.c: fixed #99082
750 for xi:include encoding="..." support on text includes.
751 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
752 test/XInclude/ents/isolatin.txt : added a specific regression test
753 * python/generator.py python/libxml2class.txt: fixed the generator
754 the new set of comments generated for doc/libxml2-api.xml were
755 breaking the python generation.
756
757Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * doc/Makefile.am: repair some problem if gtk-doc fail or such
760 * configure.in: patch for Solaris on new autoconf closes #98880
761 * doc/parsedecl.py: repair the frigging API building script,
762 did I say that python xmllib sucks ?
763 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
764 and some comment are no more truncated.
765
766Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * parser.c: Martin Stoilov pointed out a potential leak in
769 xmlCreateMemoryParserCtxt
770
771Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
774 included in HTML documents and using the push parser.
775
776Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
777
778 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
779 specified, look for the Python interpreter not just in the
780 specified root but also in the specified location. Fixes #98825
781
782Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * python/libxml.c: fixing bug #98792 , node may have no doc
785 and dereferencing without checking ain't good ...
786
787Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * configure.in: preparing release 2.4.27
790 * doc/* : updated and rebuilt the docs
791 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
792 and all the docs are actually packaged and in the final RPMs
793 * parser.c parserInternals.c include/libxml/parser.h: restore
794 xmllint --recover feature.
795
796Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
797
798 * parser.c xpath.c: fixing #96925 wich was also dependant on the
799 processing of parsed entities, and XPath computation on sustitued
800 entities.
801 * testXPath.c: make sure entities are substitued.
802
803Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * parser.c: fixed #96594, which was totally dependant on the
806 processing of internal parsed entities, which had to be changed.
807
808Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
809
810 * Makefile.am python/Makefile.am python/tests/Makefile.am:
811 trying to fix bug #98517 about building outside the source tree
812 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
813
814Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
815
816 * include/win32config.h: cleanup
817 * win32/Makefile.mingw: integrated mingw in JScript configure
818 * win32/Makefile.msvc: modified to allow mingw coexistence
819 * win32/configure.js: integrated mingw
820 * win32/Readme.txt: cleanup
821
822Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
823
824 * HTMLparser.c: strengthen the guard in the Pop macros,
825 like in the XML parser, closes bug #97315
826
827Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
828
829 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
830 callback is never used.
831
832Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
833
834 * parserInternals.c: fixed the initialization of the SAX structure
835 which was breaking xsltproc
836 * xpath.c: patch from Petr Pajas for CDATA nodes
837 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
838 * parser.c include/libxml/parser.h: patch from Peter Jones
839 removing a leak in xmlSAXParseMemory() and adding the
840 function xmlSAXParseMemoryWithData()
841
842Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
843
844 adding pdf of tutorial, changing web page to link to it
845 * doc/tutorial/xmltutorial.pdf
846 * doc/xml.html
847 * doc/docs.html
848
849Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
850
851 * doc/tutorial/ar01s08.html
852 adding file what I forgot for tutorial
853
854
855Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
856
857 Adding encoding discussion to tutorial
858 Added:
859 * doc/tutorial/images/*.png: DocBook admonition image files
860 * doc/tutorial/apf.html, apg.html: new generated html
861 * doc/tutorial/includeconvert.c: conversion code entity file
862 changed:
863 * doc/tutorial/xmltutorial.xml: DocBook original
864 * doc/tutorial/*.html: generated html
865
866Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
867
868 * include/libxml/*.h: retired xmlwin32version.h
869 * doc/Makefile.am: retired xmlwin32version.h
870 * win32/configure.js: retired xmlwin32version.h
871
872Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
873
874 * win32/libxml2.def.src: exported additional symbols
875 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
876 sisterhood
877
878Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880 * globals.c: fixed a typo pointed out by Igor
881 * xpath.c: try to speed up node compare using line numbers
882 if available.
883
884Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * tree.c: make xmlFreeNode() handle attributes correctly.
887
888Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
889
890 * catalog.c: completed the #96963 fix, as reported by Karl
891 Eichwalder
892
893Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
896
897Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * Makefile.am: switched the order of a couple of includes
900 to fix bugs #97100
901
902Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
903
904 * catalog.c: fixed bug #96963, reverted to the old behaviour of
905 xmlLoadCatalogs that used to separate directories with a ':'.
906
907Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
908
909 * threads.c: improvements to the Windows-side of thread handling
910 * testThreads.c: conditionally excluded unistd.h
911 * testThradsWin32.c: broke overlong lines
912 * include/win32config.h: adapted thread-related macros to the new
913 scheme and for pthreads on Windows
914 * win32/Makefile.msvc: introduced a more flexible thread build,
915 added testThreads[Win32].c to the build
916 * win32/configure.js: introduced a more flexible thread config
917
9182002-10-31 John Fleck <jfleck@inkstain.net>
919
920 * doc/xml.html (and, by implication, FAQ.html)
921 added UTF-8 conversaion FAQ from Marcus Labib Iskander
922
923Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
924
925 * configure.in: removed xmlwin32version.h
926 * include/libxml/Makefile.am: removed xmlwin32version.h
927
928Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * tree.c: applied patch from Brian Stafford to fix a bug
931 in xmlReconciliateNs()
932
933Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * tree.c: applied patch from Christian Glahn to allow
936 xmlNewChild() on document fragment nodes
937
938Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * parser.c: Christian Glahn found a problem with a recent
941 patch to xmlParseBalancedChunkMemoryRecover()
942 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
943 problems
944 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
945 test/schemas/seq*: added the test cases from Charles
946
947Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
948
949 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
950 serious cleanup of the spec file and associated changes
951 in the Makefiles.
952 * valid.c: try to remove some warnings on x86_64
953
954Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
957 fix bug #96586
958
959Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
960
961 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
962 parsing, applied his patch
963 * result/HTML/attrents.html result/HTML/attrents.html.err
964 result/HTML/attrents.html.sax test/HTML/attrents.html:
965 added the test and result case provided by Mikhail Sogrine
966
967Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * vms/build_libxml.com vms/config.vms vms/readme.vms
970 include/libxml/parser.h include/libxml/parserInternals.h
971 include/libxml/tree.h include/libxml/xmlIO.h
972 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
973 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
974 Applied the VMS update patch from Craig A. Berry
975 * doc/*.html: update
976
977Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
980
981Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * debugXML.c: adding a grep command to --shell in xmllint
984 for T.V. Raman
985
986Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * xmlcatalog.c: tried to fix some of the problem with --sgml
989
990Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * parser.c: tried to fix bug #91500 where doc->children may
993 be overriden by a call to xmlParseBalancedChunkMemory()
994
995Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
998 identifiers in SGML catalogs containing '&'
999
1000Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * python/types.c: fixed bugs when passing result value tree
1003 to Python functions.
1004
1005Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * configure.in: preparing the release of 2.4.26
1008 * doc/*: updated and rebuilt the documentation
1009
1010Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * parser.c: fixed a XML Namespace compliance bug reported by
1013 Alexander Grimalovsky
1014
1015Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * HTMLtree.c: fixed serialization of script and style when
1018 they are not lowercase (i.e. added using the API to the tree).
1019
1020Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * valid.c: make xmlValidateDocument emit a warning msg if there
1023 is no DTD, pointed by Christian Glahn
1024
1025Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1028 content model when some of the blocks have min or max, and a couple
1029 of bugs found in the process.
1030 * result/schemas/list0* test/schemas/list0*: added some specific
1031 regression tests
1032
1033Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * README: updated the contact informations
1036
1037Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1040 misses it, reported by Peter Bray.
1041
1042Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1045 and removed a few warnings
1046
1047Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * parser.c: Christian Glahn found a small bug in the push parser.
1050 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1051 public
1052
1053Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * xmlschemas.c include/libxml/xmlschemas.h: added
1056 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1057 * testSchemas.c: added --memory to test the new interface
1058
1059Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * doc/index.py doc/search.php: integrated the XSLT indexing,
1062 a few fixed in the indexer, added a scope selection at the
1063 search level.
1064
1065Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1068 this was due to uninitialized parts of the validation context
1069
1070Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * debugXML.c: applied patch from Mark Vakoc except the API
1073 change, preserved it.
1074 * doc/*: updated the docs to point to the search engine for
1075 information lookup or before bug/help reports.
1076
1077Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * doc/index.py doc/search.php: added mailing-list archives
1080 indexing and lookup
1081
1082Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1085
1086Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * doc/index.py: improved HTML indexing
1089 * doc/search.php: make the queries also lookup the HTML based indexes
1090
1091Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * doc/index.py: added HTML page indexing
1094
1095Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1096
1097 * xmlIO.c: extended Windows path normalisation to fix the base
1098 problem in libxslt.
1099 * catalog.c: fixed list handling in XML_CATALOG_FILES
1100
1101Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * valid.c: typo/bug found by Christian Glahn
1104
1105Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1106
1107 * xmlIO.c: applied Windows CE patch from Javier.
1108 * win32/wince: new directory, contains support for the PocketPC
1109 with Windows CE from Javier.
1110 * include/win32config.h: reorganised, removed duplicate
1111 definitions and applied WinCE patch from Javier.
1112 * include/wsockcompat.h: new file, now contains WinSock
1113 compatibility macros.
1114 * win32/Makefile.msvc: introduced double-run compilation.
1115
1116Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * configure.in include/libxml/xmlwin32version.h: preparing release
1119 of 2.4.25
1120 * doc/*: updated and regenerated teh docs and web pages.
1121
1122Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1125 error were not covering namespace declarations.
1126 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1127 it was missing the attribute declaration for the namespace
1128 * result/VC/NS3: the fix now report breakages in that test
1129
1130Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1133
1134Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1137 and regenerated the docs and web site
1138
1139Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1142 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1143 not before
1144
1145Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1146
1147 * python/generator.py python/libxml2class.txt: fixed a stupid error
1148 breaking the python API
1149
1150Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1153 triostr.c triostr.h: applied a trio update patch from
1154 Bjorn Reese which should work with MinGW
1155
1156Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * tree.c: improving some documentation comments
1159 * xmlregexp.c: found and fixed a mem leak with python regression tests
1160 * doc/*: rebuilt the doc and the API XML file including the
1161 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1162 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1163 python/types.c: added access to the XML Schemas regexps from
1164 python
1165 * python/tests/Makefile.am python/tests/regexp.py: added a
1166 simple regexp bindings test
1167
1168Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1169
1170 * doc/xml.html:
1171 fixing ftp links - thanks to Vitaly Ostanin
1172
1173Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * xmlregexp.c: fixed the data callback on transition functionality
1176 which was broken when using the compact form
1177 * result/schemas/*: updated the results, less verbose, all tests
1178 pass like before
1179 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1180 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1181 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1182 annoying warnings
1183 * xpath.c: try to provide better error report when possible
1184
1185Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * Makefile.am: fixed a breakage raised by Jacob
1188
1189Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1190
1191 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1192 which don't use sockets
1193
1194Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1195
1196 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1197 * win32/configure.js: applied zlib patch from Daniel Gehriger
1198
1199Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1200
1201 * win32/configure.js: applied the patch from Mark Vakoc for
1202 regexp support
1203 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1204 for regexp support
1205
1206Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * xmlschemastypes.c: as pointed by Igor Float and Double
1209 parsing ain't finished yet
1210
1211Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * Makefile.am configure.in: trying to fix #88412 by bypassing
1214 all the python subdir if python ain't detected
1215
1216Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1219 made configuring with regexps/automata/unicode the default
1220 but without schemas ATM
1221 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1222 fixed the regexp based DTD validation performance and memory
1223 problem by switching to a compact form for determinist regexps
1224 and detecting the determinism property in the process. Seems
1225 as fast as the old DTD validation specific engine :-) despite
1226 the regexp built and compaction process.
1227
1228Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * valid.c: determinism is debugged, new DTD checking code now works
1231 but xmlFAComputesDeterminism takes far too much CPU and the whole
1232 set usues too much memory to be really usable as-is
1233
1234Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * tree.c: fixed another stupid bug in xmlGetNodePath()
1237 * xmllint.c: --version now report the options compiled in
1238
1239Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * HTMLparser.c: small cleanup
1242 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1243 when configured with them. A bit of debugging around the determinism
1244 checks is still needed
1245
1246Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1249
1250Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * xmlIO.c: small portability glitch fixed.
1253
1254Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * xmlschemastypes.c: incomplete steps for real/double support
1257 * testAutomata.c include/libxml/xmlautomata.h
1258 include/libxml/xmlregexp.h: avoiding a compilation problem
1259 * valid.c include/libxml/valid.h: starting the work toward using
1260 the regexps for actual DTD validation
1261
1262Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * hash.c: cosmetic cleanup
1265 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1266 integrating a DTD validation layer based on the regexps
1267
1268Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1271 the determinism was tested before eliminating the epsilon
1272 transitions :-(
1273
1274Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * python/generator.py python/libxml.c python/libxml.py
1277 python/libxml2-python-api.xml python/libxml2class.txt
1278 python/libxml_wrap.h python/types.c: updated the python
1279 bindings, added code for easier File I/O, and the ability to
1280 define a resolver from Python fixing bug #91635
1281 * python/tests/Makefile.am python/tests/inbuf.py
1282 python/tests/outbuf.py python/tests/pushSAXhtml.py
1283 python/tests/resolver.py python/tests/serialize.py: updated
1284 and augmented the set of Python tests.
1285
1286Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1287
1288 * win32/configure.js: added more readme info for the binary
1289 package.
1290
1291Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * xmlIO.c: fixed a stupid out of bound array error
1294
1295Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1298 messing around with support for Windows path, cleanups,
1299 trying to identify and fix the various code path to the
1300 filename access. Added xmlNormalizeWindowsPath()
1301
1302Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * error.c valid.c: working on better error reporting of validity
1305 errors, especially providing an accurate context.
1306 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1307 error reports in those cases.
1308
1309Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1312 parser.c parserInternals.c xmlIO.c: get rid of all the
1313 perror() calls made in the library execution paths. This
1314 should fix both #92059 and #92385
1315
1316Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * xmllint.c: memory leak reporting was broken after a change
1319 of the preprocessor symbol used to activate it.
1320
1321Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * tree.c: try to make the copy function work for node of
1324 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1325 DOM layers though, not libxml2 itself.
1326
1327Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * valid.c: try to provide file and line informations, not all
1330 messages are covered, but it's a (good) start
1331
1332Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * xinclude.c: reimplemented a large part of the XInclude
1335 processor, trying to minimize resources used, James Henstridge
1336 provided a huge test case which was exhibiting severe memory
1337 consumption problems.
1338
1339Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * python/Makefile.am: applied patch from Christophe Merlet to
1342 reestablish DESTDIR
1343
1344Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * libxml.spec.in: fixes libary path for x86_64 AMD
1347
1348Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1349
1350 * doc/tutorial/includekeyword.c
1351 * doc/tutorial/xmltutorial.xml:
1352 (plus resulting generated html files)
1353 fixing one spot I missed in the tutorial where I hadn't freed
1354 memory properly
1355
1356Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1357
1358 * doc/tutorial/includeaddattribute.c
1359 * doc/tutorial/includeaddkeyword.c
1360 * doc/tutorial/includegetattribute.c
1361 * doc/tutorial/includekeyword.c
1362 * doc/tutorial/xmltutorial.xml
1363 * doc/tutorial/*.html:
1364 update tutorial to properly free memory (thanks to Christopher
1365 R. Harris for pointing out that this needs to be done)
1366 * doc/tutorial/images/callouts/*.png:
1367 added image files so the callouts are graphical, making it
1368 easier to read ( use "--param callout.graphics 1" to generate
1369 html with graphical callouts)
1370
1371Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1374 nice logos generated by Marc Liyanage
1375 * doc/site.xsl *.html: changed the stylesheet to show the new
1376 logo and regenerated the pages
1377
1378Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1381
1382Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * xpath.c: possible mem leak patch from Jason Adams
1385
1386Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1389 in the XQuery namespace
1390 * configure.in: preparing 2.4.24
1391 * doc/*.html: updated the web pages
1392
1393Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * python/generator.py: closing bug #85258 by generating conditional
1396 compile check to avoid linking to routines not configured in.
1397
13982002-08-22 Havoc Pennington <hp@pobox.com>
1399
1400 * autogen.sh: update error message for missing automake
1401
1402Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * python/Makefile.am: typo in target name resulted in libxml2.py
1405 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1406
1407Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * win32/win32/Makefile.mingw: updated with version from
1410 Elizabeth Barham at http://soggytrousers.net/repository/
1411
1412Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1413
1414 * win32/Makefile.msvc: added the prefix location to the include
1415 and lib search path.
1416
14172002-08-18 Havoc Pennington <hp@pobox.com>
1418
1419 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1420 both automake 1.6 and 1.4 installed get the right automake. Means
1421 compilation from CVS will now require the latest automake 1.4
1422 release, or manually creating symlinks called "automake-1.4" and
1423 "aclocal-1.4"
1424
1425Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * configure.in python/Makefile.am: more AMD 64 induced changes from
1428 Frederic Crozat
1429
1430Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * xinclude.c: oops I was missing the xml:base fixup too
1433 * result/XInclude/*.xml: this adds xml:base attributes to most
1434 results of the tests
1435
1436Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * xinclude.c: quick but apparently working implementation of
1439 xi:fallback, should close bug #89684
1440 * Makefile.am test/XInclude/docs/fallback.xml
1441 result/XInclude/fallback.xml: added a basic test for fallback,
1442 and run with --nowarning to avoid a spurious warning
1443 * configure.in: applied patch from Frederic Crozat for python
1444 bindings on AMD 64bits machines.
1445
1446Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1449 the caller don't pass a SAX callback block.
1450
1451Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * tree.c: applied the same fix for the XML-1.0 namespace to
1454 xmlSearchNsByHref() as was done for xmlSearchNs()
1455
1456Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * libxml.3: small cleanup of the man page
1459 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1460 when serializing HREF attributes generated by XSLT.
1461
1462Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1465 version of Marc Liyanage' patch for boolean attributes in HTML
1466 output
1467
1468Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * python/tests/serialize.py: fixed the test results, indenting
1471 behaviour changed slightly
1472
1473Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1474
1475 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1476 new c14n function to Windows def files
1477
1478Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1479
1480 * c14n.c: fixed a memory leak in c14n code
1481
1482Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * parser.c include/libxml/parser.h: adding a new API for Christian
1485 Glahn: xmlParseBalancedChunkMemoryRecover
1486 * valid.c: patch from Rick Jones for some grammar cleanup in
1487 validation messages
1488 * result/VC/* result/valid/*: this slightly change some of the
1489 regression tests outputs
1490
1491Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * tree.c: trying to fix a problem in namespaced attribute handling
1494 raised by Christian Glahn
1495
1496Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * encoding.c include/libxml/encoding.h: Opening the interface
1499 xmlNewCharEncodingHandler as requested in #89415
1500 * python/generator.py python/setup.py.in: applied cleanup
1501 patches from Marc-Andre Lemburg
1502 * tree.c: fixing bug #89332 on a specific case of loosing
1503 the XML-1.0 namespace on xml:xxx attributes
1504
1505Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1506
1507 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1508 corner case from new Merlin's test suite and added a callback
1509 that will be used to improve xmlsec performance
1510
1511
1512Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * HTMLtree.c: trying to fix the <style> escaping problem in
1515 HTML serialization bug #89342
1516
1517Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1520 and rebuilt the web site.
1521
1522Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1523
1524 * include/libxml/tree.h: added _private member to xmlNs struct
1525
1526Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * HTMLparser.c: fixing bug #84876 based on the xml working
1529 code.
1530
1531Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1532
1533 * python/Makefile.am: enhanced to fix bug 72012 (errors
1534 when using '-jX' make parameter)
1535
1536Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1537
1538 * xpath.c: small additional enhancement for booleans
1539 compared to nodesets
1540
1541Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * HTMLtree.c: changed the order of the encoding declaration
1544 attributes in the meta tags due to a bug in IE/Mac
1545
1546Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1547
1548 * xpath.c: enhanced handling of booleans (especially '='
1549 and '!=' for nodesets) - fixes bug 85256. Added new
1550 routine xmlXPathNotEqualValues for more proper handling
1551 of '!=' when nodesets are involved.
1552
1553Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1556 doc/xmlcatalog_man.xml to the source distribution
1557
1558Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1559
1560 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1561 asked for this.
1562
1563Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * configure.in: preparing 2.4.23
1566 * doc/*: rebuilt the docs
1567
1568Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * parser.c: fixing bug #84169 by fixing the
1571 comment of xmlCreatePushParserCtxt to describe the
1572 encoding detection parameters better.
1573
1574Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * valid.c: fixing bug #79331 in one path the lookup for
1577 ID attributes on a namespaced node wasn't handled correctly :-\
1578
1579Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * HTMLparser.c: trying to fix 87235 about discarded white
1582 spaces in the HTML parser.
1583 * result/HTML/*: this changes the output of a number of HTML
1584 regression tests
1585
1586Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * xpath.c: applied patch from Richard Jinks for the namespace
1589 axis + fixed a memory error.
1590 * parser.c parserInternals.c: applied patches from Peter Jacobi
1591 removing ctxt->token for good.
1592 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1593 popped out by the regression tests.
1594 * Makefile.am: patch for threads makefile from Gary Pennington
1595
1596Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1597
1598 * xpath.c: enhanced behaviour of position() after usage of
1599 expressions involving preceding-sibling (et al).
1600
1601Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * hash.c: applied a patch from Peter Jacobi to solve a problem
1604 when compiling with the Watcom C on Win32
1605 * result/schemas/*.err: the change of hashing algo generated
1606 permutations in the output
1607
1608Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * hash.c: applied patch from Sander Vesik improving the quality of
1611 the hash function.
1612
16132002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1614
1615 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1616 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1617 xmllint.c xpath.c: replaced sprintf() with snprintf()
1618 to prevent possible buffer overflow (the bug was pointed
1619 out by Anju Premachandran)
1620
1621Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * parser.c: removed an uninitialized data error popped by valgrind
1624 on PE references
1625
1626Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1627
1628 * doc/xml.html
1629 adding tutorial reference to the web page
1630
1631Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1632
1633 * doc/tutorial/xmltutorial.xml
1634 * doc/tutorial/ar01s07.html
1635 * doc/tutorial/ape.html
1636 * doc/tutorial/includegetattribute.c
1637 adding section to tutorial about retrieving an attribute
1638 value
1639
1640Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * parser.c: applied a couple of patches from Peter Jacobi to start
1643 to get rid of ctxt->token, with a possible significant speed
1644 improvement to be gained once done. Better compliance with PE
1645 references constructs in DTDs too.
1646 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1647 from Peter too
1648
1649Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1652 xmlParseElement was likely to have been deallocated at the
1653 time of the report, possibly leading to segfault. Just report
1654 the tag name now.
1655
1656Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * xpath.c: patch from Richard Jinks for XPath substring() function
1659 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1660
16612002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1662
1663 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1664
1665Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1666
1667 *doc/FAQ.html
1668 fixing typos in FAQ, thanks to Robert Funnell for the
1669 editing help
1670
1671Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * NEWS: got complaints from rpmlint that it was empty
1674
1675Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1676
1677 * added doc/tutorial, including:
1678 apa.html
1679 apb.html
1680 apc.html
1681 apd.html
1682 ar01s02.html
1683 ar01s03.html
1684 ar01s04.html
1685 ar01s05.html
1686 ar01s06.html
1687 includeaddattribute.c
1688 includeaddkeyword.c
1689 includekeyword.c
1690 includestory.xml
1691 index.html
1692 xmltutorial.xml
1693 libxml tutorial, including generated html
1694
1695Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1696
1697 * result/c14n/exc-without-comments/merlin-c14n-two-*
1698 result/c14n/without-comments/merlin-c14n-two-*
1699 test/c14n/exc-without-comments/merlin-c14n-two-*
1700 test/c14n/without-comments/merlin-c14n-two-*
1701 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1702 c14n/exc-c14n and slightly modified test script to handle
1703 these test cases
1704 * c14n.c: fixed bugs for complicated nodes set (namespace
1705 without node and others from merlin-c14n-two.tar.gz)
1706 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1707 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1708 for xmlsec performance patch
1709 * xpath.c: fixed self::node() for namespaces and attributes
1710
1711Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1712
1713 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1714 but with the format parameter
1715 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1716
1717Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1718
1719 * Makefile.am: updated c14n tests suite
1720 * c14n.c: performance improvement for previous c14n patch
1721
1722Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * parser.c: another peroformance patch from Peter Jacobi, that
1725 time on parsing attribute values.
1726
1727Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1728
1729 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1730 into LibXML2 test suite
1731
1732Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1733
1734 * c14n.c: propagating xpath ancesstors node fix to c14n
1735 plus small performance improvement to reduce number of
1736 mallocs
1737 * xpath.c: fixed ancestors axis processing for namespace nodes
1738
1739Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1742 Peter Jacobi
1743
1744Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * configure.in: preparing 2.4.22
1747
1748Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1751 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1752 a public entry point.
1753 * doc/*: rebuilt the API and docs
1754
1755Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * xpath.c: patch from Richard Jinks to fix a problem introduced
1758 in the previous patch and pointed by Norm
1759
1760Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * libxml.spec.in: fixing bug #81112
1763
1764Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * uri.c: fixing bug #82848
1767
1768Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1771 output of one catalog test
1772
1773Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1774
1775 * global.data globals.c tree.c include/libxml/globals.h
1776 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1777 default value for global parameter xmlIndentTreeOutput to 1 and
1778 introduced new global parameter xmlTreeIndentString (the string
1779 used to do one-level indent) with default value " " (as it was
1780 in tree.c)
1781
1782Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1785 with trio and schemas.
1786
1787Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * xpath.c: patch from Richard Jinks to fix the problem raised in
1790 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1791
1792Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * xmlschemas.c: a bit of work on import.
1795 * xmlschemastypes.c: Charles Bozeman provided a compare function
1796 for date/time types so min/max facet restrictions should work,
1797 indeterminate comparisons return an error instead of equal.
1798 * test/schemas/date_0* result/schemas/date_0_0: specific test
1799 from Charles Bozeman too
1800
1801Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1804 from Christian Cornelssen fixing the man pages and the Catalog
1805 building script.
1806 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1807 next step is <xs:import> I now have a reasonable understanding
1808 of how it works.
1809
1810Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1813
1814Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1815
1816 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1817
1818Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * xpath.c: fixing an XPath function evalutation bug pointed out
1821 by Alexey Efimov where the context was lost when evaluating
1822 the function arguments
1823
1824Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1825
1826 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1827 function public for XMLSec performance optimizations
1828
1829Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * python/generator.py python/libxml2class.txt : fixed a problem
1832 with the HTML parser pointed by Gary Benson
1833 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1834 example
1835
1836Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1837 * parser.c: fixed bug #81159 (memory growth in SAX)
1838
1839Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1840 * xpath.c: fixed bug #78858 (the real fix)
1841
1842Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1843 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1844
1845Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * tree.c: modified xmlNodeSetBase to allow changing the
1848 base of a document.
1849
1850Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * xmlschemastypes.c: patch Charles Bozeman for validation of
1853 all the date, time, and duration types
1854 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1855 * configure.in: fixed an error pointed by an user
1856 * xml2-config.in: fixed an error pointed by an user
1857
1858Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1859
1860 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1861 win32/libxml2.def.src xmlIO.c: exported default
1862 'file:', 'http:' and 'ftp:' protocols input handlers
1863 and maked protocols comparisson case insensitive
1864
1865Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * configure.in: Neven Has detected a typo
1868
1869Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1872 as one of the persons allowed to commit directly to the
1873 module.
1874
1875Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1878 * valid.c: raised a too low limit
1879 * doc/*: rebuilt the docs
1880
1881Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * test/XPath/expr/floats test/XPath/expr/functions
1884 result/XPath/expr/floats result/XPath/expr/functions
1885 xpath.c: another XPath conformance patch from Richard Jinks
1886
1887Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * xmlschemas.c: fixed validation of attribute groups.
1890 * test/schemas result/schemas: added an example from the primer
1891
1892Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1895 * test/schemas result/schemas: updated the test list
1896
1897Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * TODO: updated a bit
1900 * parser.c: made a comment more specific
1901 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1902 Schemas conformance.
1903 * test/schemas result/schemas: updated the test list
1904
1905Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1908 implementing xs:all with minOccurs = 0
1909 * tes/schemas/* result/schemas/*: added more tests covering
1910 xs:all
1911
1912Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * xmlregexp.c: first implementation of the all particle, this
1915 may need to be revisited for case where not all transitions
1916 must be crossed.
1917
1918Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * tree.c: another entity processing update from Markus Henke
1921
1922Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1923
1924 * trionan.c: fixed crash on OSF/1
1925
1926Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * xmlschemas.c: more Schemas work
1929 * test/schemas/* result/schemas/*: added more tests coming
1930 from the spec.
1931
1932Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1935 ExcC14N specification
1936
1937Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * tree.c: patch from Markus Henke, fix for recursive entities.
1940
1941Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * xpath.c: fix a problem with string() on a document node.
1944
1945Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * Makefile.am xmlschemas.c: more Schemas work
1948 * test/schemas/* result/schemas/*: added more tests coming
1949 from the spec.
1950
1951Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1954 * result/HTML/*: this changes a few things in the results
1955
1956Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1957
1958 * include/libxml/tree.h: eliminated 'declaration different than
1959 prototype' warning
1960 * include/win32config.h: "resolved" conflicts with errno.h
1961
1962Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1965 on the automata interfaces and debug of counted choices
1966 * test/schemas/* result/schemas/*: added a number of tests
1967
1968Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1971 a bit of work on Schemas
1972 * testSchemas.c: try to make it more useful
1973 * test/schemas/* result/schemas/* Makefile.am: changed the
1974 Schemas regression test procedure, started adding a few samples
1975
1976Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1977
1978 * include/libxml/encoding.h: Patch for the Borland C++ builder
1979 * include/libxml/tree.h: Patch for the Borland C++ builder
1980 * threads.c: Patch for the Borland C++ builder
1981 * win32/bcb5: New directory for the Borland C++ builder
1982 project files
1983
1984Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1985
1986 * win32/Makefile.msvc: Update for XML Schema support
1987 * win32/configure.js: Update for XML Schema support
1988 * win32/libxml2.def.src: Update for XML Schema support
1989
1990Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1993 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1994 xmlunicode.c include/libxml/Makefile.am
1995 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1996 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1997 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1998 include/libxml/xmlversion.h.in : merged the current state of
1999 XML Schemas implementation, it is not configured in by default,
2000 a specific --schemas configure option has been added.
2001 * test/automata test/regexp test/schemas Makefile.am
2002 result/automata result/regexp result/schemas:
2003 merged automata/regexp/schemas regression tests
2004
2005Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * xpath.c: Gary found a compile time problem, fixes #78823
2008
2009Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * configure.in: release of 2.4.20
2012 * doc/*: updated and rebuilt the docs
2013
2014Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * python/Makefile.am: patch from Cristian Gafton to build on
2017 Red Hat 6.2, should also fix #75779
2018
2019Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * valid.c: first part of fixing #78729
2022
2023Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2026 escaping of URI when saving HTML files.
2027 * result/HTML/*: this impacted some tests
2028
2029Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * configure.in: trying to fix #77441
2032
2033Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * include/libxml/xmlIO.h: Hallski complained it could not be
2036 included by itself.
2037
2038Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2041
2042Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2043
2044 * win32/configure.js: patch from Nilo for the c14n option
2045 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2046
2047Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2050 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2051 LIBXML_THREAD_ENABLED
2052
2053Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * xpath.c: another patch from Richard Jinks for substring conformance
2056 * test/XPath/expr/floats test/XPath/expr/strings
2057 result/XPath/expr/floats result/XPath/expr/strings: update of the
2058 test suite to check those.
2059
2060Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * xpath.c: patch from Richard Jinks for .x float parsing.
2063
2064Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * parser.c: patch from Markus Henke when an encoding ain't recognized
2067
2068Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * libxml.m4: got a report that #include <string.h> was needed
2071
2072Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2075
2076Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2077
2078 * doc/example.html: fixing typo
2079
2080Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2083 pointed out by Melvyn Sopacua.
2084
2085Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * libxml.m4: Frédéric Crozat gave a patch related to the change
2088 of Include paths breaking the libxml.m4
2089
2090Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * xpath.c: Fix bug #76927 forgot to save some context
2093 when evaluating binary expressions
2094
2095Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * configure.in: fixed configure for MPE/iX from Markus Henke
2098 * xmlmemory.c: fixed initialization problems
2099 * xpath.c: another set of patches from Richard Jinks this
2100 fixes "make XPathtests" on linux
2101
2102Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2105 * test/XPath/expr/compare test/XPath/expr/equality
2106 test/XPath/expr/floats test/XPath/expr/functions
2107 test/XPath/expr/strings result/XPath/expr/compare
2108 result/XPath/expr/equality result/XPath/expr/floats
2109 result/XPath/expr/functions result/XPath/expr/strings: Updated
2110 tests though they show a divergence on Linux
2111
2112Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xpath.c trionan.c: previous commit also included patches
2115 from Richard Jinks on some IEEE support corner case
2116
2117Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2120 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2121 that $(datadir) should be used for docs
2122
2123Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2126 could leak filedescriptors
2127
2128Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * configure.in nanohttp.c: applied patch from Allan Clark for
2131 UnixWare/OpenServer
2132
2133Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * configure.in: preparing 2.4.19
2136 * doc/*: rebuilt the docs
2137
2138Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * nanohttp.c: fixing #76043, got fed up with non-portability
2141 of that piece of code.
2142
2143Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * valid.c SAX.c: Never commit without running "make tests" :-(
2146 fix a couple of stupidities in the previous commit
2147 * result/*: a few changes in some attribute order result of previous
2148 commit.
2149
2150Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2153 the internal subset should not raise duplicate ID errors,
2154 also there was a small bug in conjunction to namespace
2155 declarations defaulted and xml:xxx attributes DTD definitions.
2156
2157Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * xpath.c: Richard Jinks also raised some rounding problems
2160 this tries to fix them
2161
2162Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2165 behaviour in xmlXPathCastToString()
2166
2167Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2170 raised by Morus Walter
2171
2172Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2175 from Igor
2176
2177Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * xpath.c: fixing #75619, related to a problem when trying
2180 to evaluate condition when the current node set resulting
2181 from that sub-step evaluation is empty. Also fixes 2 potential
2182 problem with previous-sibling and next-siblings axis.
2183
2184Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2187 HTML support is not configured in.
2188
2189Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2192 include/libxml/tree.h: dohh I really didn't intended to commit
2193 this test version :-(
2194
2195Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * testSAX.c: I wanted to see the real speed at the SAX interface
2198 after a little too many Ximianer started complaining about the
2199 parser speed.
2200 added a --quiet option:
2201 paphio:~/XML -> ls -l db100000.xml
2202 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2203 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2204 3200006 callbacks generated
2205 real 0m1.270s
2206 Which means 16MBytes/s and 3Mcallback/s
2207
2208Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * xpath.c: valgrind spotted another error that time when running
2211 on libxslt regression tests
2212
2213Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * Makefile.am: adding "make valgrind" running the full regression
2216 tests (except python ones) under Valgrind (using valgrind -q
2217 which was kindly added by the author).
2218 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2219 passes cleanly now except an obcure floating point initialization
2220 raised in log10() in one XPath regression test ???
2221 * tree.c: edited some comments to close #75244
2222
2223Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2226 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2227 context of ScrollKeeper, made sure that if the number is
2228 an integer, the serialization follows the description at
2229 http://www.w3.org/TR/xpath#section-String-Functions
2230
2231Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * configure.in: preparing 2.4.18
2234 * doc/*: updated and rebuilt the web site
2235 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2236 the Windows and Cygwin maintainers.
2237 * parser.c: humm, changed the way the SAX parser work when
2238 xmlSubstituteEntitiesDefault(1) is set, it will then
2239 do the entity registration and loading by itself in case the
2240 user provided SAX getEntity() returns NULL.
2241 * testSAX.c: added --noent to test the behaviour.
2242
2243Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * parser.c: Wilfried Teiken provided a hackish but working
2246 way to get context reported back on entities when parsing
2247 with SAX and without breaking the DOM build.
2248
2249Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * c14n.c: applied a new patch from Aleksey Sanin
2252 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2253 to reference Aleksey implementation of XML digital Signatures
2254
2255Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * xpath.c: small fix to avoid potential problem due to
2258 ordering of freeing data
2259 * python/Makefile.am: people were complaining about
2260 the generated file in python dir not being built
2261
2262Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2265 python/generator.py python/libxml.c python/types.c: Cleanup
2266 of the python Makefiles based on Jacob and James feedback,
2267 fixed the spec file accordingly, fixed the number of warning
2268 that passing my pedantic CFLAGS was generating. Conclusion
2269 is that Python includes are real crap.
2270
2271Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * configure,in: it was reported quite a few times that
2274 xml2-config --cflags should not output
2275 -I$includeprefix/libxml2/libxml because libxml2 header names
2276 clashes with existing names like list.h from C++ stl.
2277 Includes should be #include<libxml/xxx.h> so ...
2278
2279Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * c14n.c: another patch from Aleksey Sanin
2282
2283Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2286 canonicalization algorithm
2287 * doc/xml.html doc/index.html: added the C14N references on the
2288 index page.
2289
22902002-03-13 jacob berkman <jacob@ximian.com>
2291
2292 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2293 usage, redundant, and gcc specific
2294
2295Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xpath.c: speedup some node selection operations, this can
2298 have a significant impact on DocBook Norm's stylesheets
2299 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2300 make sure it's always the case
2301 * debugXML.c: distinguish CDATA and comments in ls operations
2302
2303Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2306 to generate better API descriptions etc...
2307
2308Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * c14n.c: Fixing #74186, made sure all boolean expressions
2311 get fully parenthesized, ran indent on the output
2312 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2313 include/libxml/tree.h: also #74186 related, removed the
2314 --with-buffers option, and all the preprocessor conditional
2315 sections that were resulting from it.
2316
2317Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * valid.c: applied patch from Dodji Seketeli fixing an
2320 uninitailized variable in xmlValidGetValidElements()
2321
2322Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * c14n.c: fixed a few comments
2325 * doc/*.html doc/*/*.html: regenerated the docs and added
2326 the C14N API
2327 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2328
2329Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * check-xml-test-suite.py: fix to adapt varaiations in the
2332 bindings
2333 * configure.in python/setup.py python/setup.py.in: fixed to
2334 have the version of the python scripts automatically updated
2335
2336Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2339 in xmlCopyProp()
2340
2341Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * configure.in: preparing 2.4.17 release
2344 * doc/*: updated and rebuilt the docs
2345 * xpath.c: fixed a comment
2346 * python/libxml.c: fixed a possible reentrancy problem
2347
2348Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2351 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2352 added a specific regression test
2353 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2354 not raise exceptions when failing to find the attribute.
2355
2356Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * configure.in xmllint.c: owen pointed out a problem with the
2359 ftme fix, gettimeofday() was not detected by configure and
2360 the ftime header wasn't included, dohhh
2361
2362Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * configure.in xmllint.c: trying to fix #71457 for timing
2365 precision when gettimeofday() is not availble but ftime() is
2366
2367Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2370 are now copied on install and part of the -devel RPM
2371
2372Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xpath.c: trying to avoid bug #72150 which was apparently
2375 caused by a gcc bug (or a processor problem) as detailed
2376 at http://veillard.com/gcc.bug
2377
2378Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2381 fixed xmlReconciliateNs(), added a Python test/example for
2382 inter-document cut'n paste
2383 * python/libxml.py: fixed node.doc on document nodes and added
2384 xpathEval() onto node objects
2385
2386Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2389 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2390 fixup and integrated tests for the serialization stuff
2391
2392Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2395 moved the libxml man page to section 3
2396
2397Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * tree.c: fix bug #72490
2400 * python/libxml.c python/libxml.py: added methods serialize()
2401 and saveTo() to all node elements.
2402
2403Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * xmlIO.c: closed #73430, don't read from an input source
2406 which indicated an end-of-file or an error.
2407
2408Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * parser.c: make sure SAX endDocument is always called as
2411 this could result in a Python memory leak otherwise (it's
2412 used to decrement ref-counting)
2413 * python/generator.py python/libxml.c python/libxml.py
2414 python/libxml2-python-api.xml python/libxml2class.txt
2415 python/tests/error.py python/tests/xpath.py: implemented
2416 the suggestions made by Gary Benson and extended the tests
2417 to match it.
2418
2419Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * python/generator.py: applied patch fixing #73450
2422
2423Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * xpath.c: fixing #61290 "namespace nodes have no parent"
2426 long standing divergence from the XPath REC. NodeSets
2427 simply hold a copy of namespace nodes and those node ->next
2428 points to the parent (which may not be the node carrying the
2429 definition).
2430 * include/libxml/xpath.h: flagged but didn't added a possible
2431 speedup
2432 * DOCBparser.c HTMLparser.c: removed some warnings from push
2433 parser due to new state being added.
2434 * tree.c: new fix from Boris Erdmann
2435 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2436 the XML Canonalization support from Aleksey Sanin
2437
2438Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * tree.c: patch from Boris Erdmann fixing some namespace odities
2441 with xmlCopyNode()
2442
2443Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * xmlIO.c: fix bug #72706 when loading a NULL entity
2446
2447Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2450 actually change in a future XML Namespace revision.
2451
2452Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2455 added the possibility of returning nodesets from XPath extension
2456 functions written in Python
2457
2458Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * python/*: commiting some Python bindings work done while travelling
2461
2462Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2465 explicitely with memory debugging switched on
2466
2467Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2470 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2471 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2472 the accessor generator for strings
2473 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2474 regression test.
2475
2476Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * python/README python/generator.py python/libxml.c python/setup.py:
2479 added the 'usual' setup.py to allow building a libxml2-python
2480 module based on the same code. The initialization is however
2481 different the 2 .so files fo libxml2 and libxslt are identical and
2482 they entry point initialize both libraries. this is done to avoid
2483 some possible nasty problem since the Python don't merge the maps
2484 of all shared modules.
2485
2486Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * parser.c: fixed a push/encoding bug reported by Michael
2489 on librsvg
2490
2491Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * include/libxml/parserInternals.h: fixes a misplaced #endif
2494
2495Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * parser.c valid.c: found and fixed a couple of allocation bugs
2498
2499Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * doc/xml.html doc/python.html doc/*: added a Python and binding
2502 page describing the current state of the Python bindings and
2503 giving pointers to the other languages wrappers.
2504
2505Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2508 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2509 rebuilt the API and web site
2510 * xpath.c: fixed #71978 portability bugs
2511
2512Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2515
2516Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * include/libxml/parserInternals.h parser.c: had to change
2519 2 internal parsing API when processing document content
2520 to check the start and end of element content are defined
2521 in the same entity
2522 * valid.c include/libxml/valid.h: attribute normalization can
2523 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2524 with the context to report it.
2525 * SAX.c: fixed the last known bugs, crazy validation constraints
2526 when a document is standalone seems correctly handled. There
2527 is a couple of open issues left which need consideration especially
2528 PE93 on external unparsed entities and standalone status.
2529 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2530 The 2 tests left failing are actually in error. Cleanup done.
2531
2532Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * valid.c: implemented E59 spaces in CDATA does not match the
2535 nonterminal S
2536
2537Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * SAX.c parser.c valid.c: more validation test fixups
2540 * check-xml-test-suite.py: added duration info for the tests
2541
2542Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * parser.c valid.c: a couple of errors were reported but not
2545 saved back as such in the parsing context. Down to 1% failure rate
2546 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2547
2548Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * xmlInternald.c: isExtender was missing a char
2551 * parser.c include/libxml/parser.h: % are acceptable in the
2552 internal subset if within a PUBLIC ID
2553
2554Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * SAX.c parserInternals.c valid.c: more work on the conformance
2557 suite. Took the step to finally block documents with encoding
2558 errors. It's a fatal error per the spec, people should have fixed
2559 their documents by now.
2560
2561Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * check-xml-test-suite.py: fixed the test script after some discussion
2564 on the semantic of TYPE="error"
2565 * Makefile.am: added the script to the distrib
2566
2567Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * SAX.c entities.c: fixed a couple of conformances issues deep
2570 into the validation code (standalone and undeclared Notations)
2571
2572Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2575 stayed there for years !
2576
2577Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2580 missing
2581
2582Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * check-xml-test-suite.py: improved the behaviour a bit as
2585 well as the logs
2586 * parser.c valid.c SAX.c: fixed a few more bugs
2587 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2588
2589Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * check-xml-test-suite.py: python script to run regression tests
2592 against the XML Test suite of W3C/OASis
2593 * SAX.c: fixed a validation bug
2594 * parser.c: fixed 3 errors pointed by the test suite
2595 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2596 * python/Makefile.am: fixed a dependendy
2597
2598Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * xmlmemory.c: avoid a warning bug #71594
2601
2602Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2605 warning on alpha/Tru64
2606
2607Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * include/libxml/entities.h: fixing a comment
2610 * valid.c: fixing some troubles with validity check on namespaces
2611 * result/VC/NS3 test/VC/NS3: added a specific regression test
2612
2613Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * tree.c: Fixing #71342 serializing '\n' in attribute values
2616 * result/noent/att3 result/att3 test/att3: added a specific
2617 test.
2618
2619Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * python/libxml.c: couple of bug fixes
2622
2623Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * python/*.py: removed tabs and used spaces.
2626
2627Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2630 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2631
2632Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2635 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2636
2637Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * include/libxml/encoding.h include/libxml/entities.h
2640 include/libxml/globals.h include/libxml/parser.h
2641 include/libxml/threads.h include/libxml/tree.h
2642 include/libxml/xmlmemory.h: trying to fix the include mess
2643
2644Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * include/libxml/xmlmemory.h: reverted part of the previous
2647 attempt to provide #69655, this was breaking the build.
2648
2649Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2652 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2653 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2654 include/libxml/parserInternals.h include/libxml/tree.h
2655 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2656 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2657 clean.
2658 * python/libxml.c: fixed a warning.
2659
2660Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2663 copying of node, merge back IDs in the target document.
2664 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2665 test/XInclude/ents/ids.xml: test case
2666 * result/VC/ElementValid4: output changed due to a typo fix
2667
2668Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * python/Makefile.am: seems some version of automake didn't
2671 generate the dependancies right as Jacob found out. Add
2672 an extra dependancy rule.
2673
2674Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * parserInternals.c valid.c: Justin Fletcher found some parts
2677 of the code needing cleanup
2678 * libxml.spec.in python/Makefile.am python/generator.py
2679 python/libxml.c python/libxml.py: Fixed the python Makefiles
2680 corrected a bug showing up on ia64, changed the name of the
2681 python internal module too
2682
2683Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * Makefile.am: applied patch from Andris Pavenis for binary
2686 name suffixes
2687
2688Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * xmllint.c win32/win32config.h: fixing #68748
2691
2692Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * valid.c: fixing #70166
2695
2696Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * valid.c: fixing #70077
2699
2700Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * Copyright Makefile.am README configure.in libxml.spec.in:
2703 Changed to the MIT Licence
2704 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2705 doc/xmlio.html: updated the doc accordingly
2706 * include/libxml/xmlwin32version.h configure.in: preparing
2707 2.4.14 release
2708 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2709 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2710 fixed the const xmlChar * wrapper and generator, XPath extension
2711 functions now use the context as first argument
2712 * python/tests/tstxpath.py python/tests/xpath.py
2713 python/tests/xpathext.py: Updated the tests accordingly
2714 * tree.c: fixed bug #70067
2715
2716Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * Makefile.am: cleanup
2719 * debugXML.c: always use stdout if output is NULL
2720 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2721 * python/Makefile.am python/generator.py python/libxml2class.txt
2722 python/libxml_wrap.h python/types.c: augmented the number of bindings
2723 handling FILE * and XPath contexts
2724 * python/tests/Makefile.am: avoid a stupid problem due to the
2725 use of TEST.
2726
2727Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2730
2731Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * python/TODO python/libxml.c: cleanup the extension function lookup
2734 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2735
2736Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * configure.in python/Makefile.am: do not install outside
2739 of prefix
2740
2741Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * python/TODO python/libxml.c: started adding SAX interfaces
2744 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2745 SAX test
2746
2747Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * tree.c: hardened the addChild function
2750 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2751 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2752 added accessors needed for xmlNode, a bit more testing and
2753 extension of interfaces
2754 * python/tests/Makefile.am python/tests/build.py: added a test
2755 build from scratch/save/load/check
2756
2757Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * parserInternals.c: change a small bit in the way valididy
2760 error messages get initialized
2761 * python/TODO python/libxml.c python/libxml2-python-api.xml
2762 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2763 added some memory debugging to track leaks at the libxml2 level
2764 * python/tests/*.py: changed all tests to check for leaks,
2765 there is just one left in XPath extension registrations.
2766
2767Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * python/TODO python/generator.py python/libxml2-python-api.xml
2770 python/libxml2class.txt: more accessor classes for the parser
2771 context, allow to switch on and check validity
2772 * python/tests/Makefile.am python/tests/error.py
2773 python/tests/invalid.xml python/tests/valid.xml
2774 python/tests/validate.py: attded more test and and added error.py
2775 which I forgot to commit in the last step
2776
2777Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * python/Makefile.am python/types.c: cleanup
2780 * python/libxml.c python/libxml.py python/libxml_wrap.h
2781 python/generator.py python/libxml2-python-api.xml
2782 python/libxml2class.txt: added class for parser context, added
2783 first cut for push mode support. Added a framework to generate
2784 accessors functions.
2785 * python/tests/Makefile.am python/tests/push.py: added a push
2786 test
2787
2788Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2791 bug a bit of cleanup.
2792
2793Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2796 python/libxml2class.txt: adding error redirections and preformat
2797 to a python handler
2798 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2799 tests self checking
2800
2801Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2804 a function
2805
2806Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2809 python/libxml.c python/libxml2-python-api.xml
2810 python/libxml2class.txt: Progressing through the TODOs, class
2811 description output, extra XML API, RPM now builds the wrappers
2812 for all python installed versions
2813
2814Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * configure.in libxml.spec.in python/Makefile.am python/TODO
2817 python/generator.py python/libxml2class.txt: added more informations
2818 in the libxml2-python package including docs. Slightly changed
2819 the class hierarchy
2820 * python/tests/*: added basic regression tests infrastructure too
2821
2822Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2825 added libxml2-python as part of the packages installed
2826
2827Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * python/Makefile.am python/generator.py python/libxml.c
2830 python/libxml.py: more work, now able to extend the
2831 XPath interpreter with functions written in python.
2832
2833Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * python/Makefile.am: Jacob sent a patch to allow building from
2836 tarfile.
2837
2838Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2841 inserted the python wrappers build, I hope this won't be too
2842 unportable
2843
2844Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * xpath.c: minor optimization
2847 * python/generator.py python/libxml.c python/libxml.py
2848 python/libxml_wrap.h: more work on the python bindings,
2849 they now support XPath and there is no evident leak
2850
2851Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * python/generator.py python/libxml.c python/libxml.py:
2854 more work on the python bindings generator.
2855
2856Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * python/generator.py python/libxml.c python/libxml_wrap.h:
2859 more work on the python bindings.
2860
2861Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * python/generator.py python/libxml.c python/libxml.py
2864 python/libxml_wrap.h: commited early version of a python binding
2865 for private use only ATM
2866
2867Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * entities.c tree.c include/libxml/entities.h: applied patch
2870 from Anthony Jones to implement copy of DTD subtree too. Had
2871 just to keep 2 function private which really ought to become
2872 public ones.
2873
2874Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * xmllint.c: added pointers to the web pages in the usage()
2877
2878Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * tree.c: more fixes from Petr Kozelka for attribute handling
2881 in the tree API to align the semantic with DOM.
2882
2883Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * valid.c tree.c entities.c: another set of patches from
2886 Anthony Jones for copy operations cleanup and robustness
2887
2888Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2891 an alphabetic index based on comments content
2892 * doc/*: rebuilt the web site with the new references
2893
2894Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * parserInternals.h: Greg Sjaardema suggested to use an
2897 eponential buffer groth policy in xmlParserAddNodeInfo()
2898
2899Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2902 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2903 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2904 to generate cross-references, and added/updated the stylesheets
2905 to generate and link API indexes. The generic keyword index
2906 is not done yet.
2907 * doc/*.html: regenerated all the usual docs too
2908
2909Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * debugXML.c: added an xpath function to the shell for T. V. Raman
2912
2913Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2916 debug routines.
2917
2918Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2921 support of attribute nodes
2922
2923Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2926 hopefully near complete and fully documented of the API in XML
2927 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2928 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2929 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2930 include/libxml/parserInternals.h include/libxml/valid.hi
2931 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2932 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2933 include/libxml/xpath.h include/libxml/xpathInternals.h:
2934 Cleaned up the doc comments a lot in the process, the interface
2935 coverage is now 100%
2936
2937Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2940 extracts comments from the gtk-doc DocBook output (a bit
2941 convoluted but seems to work).
2942
2943Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2946 added an XML description of the API, moved the script generating
2947 it here. Added a "make api" target
2948
2949Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2952
2953Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * xpath.c include/libxml/xpathInternals.h: the change made to
2956 xmlXPathFuncLookupFunc was incompatible roll it back
2957
2958Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * SAX.c: cleanup patch from Anthony Jones
2961 * doc/Makefile.am: fix the headers to avoid in make scan
2962 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2963 includes, * vs Ptr and general cleanup
2964 * parsedecl.py: first version of a script to extract the
2965 module interfaces, the goal will be to provide .decl or XML
2966 specification of the interfaces to build wrappers.
2967
2968Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2971 now provides return codes in case of errors
2972
2973Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2974
2975 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2976 Upgraded to trio baseline 1.6
2977 * strio.h strio.c: Replaced by triostr.h and triostr.c
2978
2979Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2982 of strdup usage in the code
2983
2984Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * parser.c error.c: Keith Isdale complained rightly that
2987 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2988
2989Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * tree.c: fixed the funxtion to set the xml: attributes
2992 * debugXML.c: added "setbase" to test it.
2993
2994Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2997 to allow updating an attribute content
2998
2999Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * libxml.h: try to avoid problems when compiling on Windows
3002
3003Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * hash.c: patch from Anthony Jones for hash.c allocation size
3006 * Makefile.am: trying to work around Yet Another Libtool Madness
3007 and build the 2.4.13 release finally ...
3008
3009Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3012 * doc/* : update of the documentation
3013
3014Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3017 at fixing #61290 :-(
3018
3019Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3022 Fixes bug #67229
3023
3024Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * tree.c: trying to avoid troubles when a subtree is copied
3027 and coalesced in part with the target tree. Should fix
3028 bug #67407
3029
3030Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * valid.c: fixed validation of attributes content of type
3033 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3034 values, very old bug. Fixes #67671
3035
3036Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * parser.c include/libxml/parserInternals.h tree.c: integrated
3039 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3040 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3041
3042Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * threads.c: applied Serguei Narojnyi's patch to add native
3045 thread support on the Win32 platform
3046 * testThreadsWin32.c Makefile.am: added the test program also
3047 from Serguei, Win32 specific
3048 * include/win32config.h include/libxml/xmlwin32version.h.in:
3049 added patch from Igor for the Windows thread specific defines.
3050
3051Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3054
3055Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3058 output page into XMLinfo.html. Close bug #66951 and
3059 raised by Robert Collins too.
3060
3061Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * encoding.c: Paul Keogh pointed out a possibility of segfault
3064 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3065 Closes bug # 68238
3066
3067Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * doc/*.html: updated the Gdome2 links
3070
3071Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * libxml.h: Applied following patches from Robert Collins
3074 and make sure IN_LIBXML is defined when compiling it
3075 -------
3076 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3077 as well as Visual C.
3078 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3079 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3080 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3081 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3082 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3083 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3084 xmlSysIDExists xmlNoNetExists).
3085 * xmllint.c: Don't include winsock2.h for Cygwin.
3086
3087Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3090 when the version info is not present.
3091
3092Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * tree.c: Anthony Jones pointed out a problem in
3095 xmlStringGetNodeList() and provided a fix for it
3096
3097Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * parser.c: patch from Frank J Franklin to remove a bug in
3100 xmlCreatePushParserCtxt() when the initial buffer passed
3101 is large.
3102
3103Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * win32/*: big cleanup of the Windows/MSVC project files
3106 from Igor Zlatkovic
3107
3108Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * doc/Makefile.am: should fix #67674 and avoid troubles if
3111 xsltproc is not available or fails in the prefix provided
3112
3113Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3116
3117Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3120 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3121 Fixed a few other problems raised by Charlie Bozeman.
3122 * result/VC/ElementValid[5-7]: fixed the output
3123
3124Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3127 patches from Charlie Bozeman. Regenerated the HTML docs.
3128
3129Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3132 for Windows from Igor
3133
3134Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * xmllint.c: applied Justin Fletcher patch for --output or -o
3137
3138Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3139
3140 * win32/libxml2/libxml2.def.src: close #67019
3141
3142Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3143
3144 * xmllint.c: applied Justin Fletcher generic timing patch
3145 similar to the one already applied to xsltproc.
3146
3147Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * include/libxml/tree.h tree.c: applied documentation patches
3150 from Charlie Bozeman
3151
3152Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3153
3154 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3155
3156Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3157
3158 * valid.c: fix the xmlStrdup() used in the previous patch.
3159 * valid.c: added --dropdtd
3160 * tree.c: fixed xmlUnlinkNode so it also removes the references
3161 from the document if the node is a DTD
3162
3163Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3164
3165 * HTMLtree.c valid.c: cleanup some static declarations
3166
3167Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * xmllint.c: removed another strdup()
3170 * doc/FAQ: removed the HP/UX entry
3171
3172Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * valid.c: fix bug #66816 when validating.
3175 * xmllint.c: don't use sys/time.h if configure did not found it
3176
3177Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3178
3179 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3180 xmlcatalog_man.xml
3181
3182Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3185 xmlInitMemory() was declared twice
3186
3187Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3188
3189 * globals.c: do not reference strdup() !
3190 * configure.in libxml-2.0.pc.in: trying to fix the libs
3191 of the various config extraction modules
3192
3193Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * configure.in : preparing 2.4.12
3196 * doc/* : updated and rebuilt the docs
3197
3198Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3199
3200 * uri.c: closed bug #66159
3201 * testURI.c: added --escape option
3202 * configure.in: some cleanup for xml2-config --cflags
3203
3204Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * globals.c testThreads.c: removed some misplaced includes
3207 of xmlversion.h
3208
3209Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * threads.c: patch from Gary Pennington fixing a possible
3212 problem at initialization time.
3213
3214Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3217 Eric Lavigne contribution to build libxml2 on MacOS using
3218 CodeWarrior.
3219
3220Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3221
3222 * xmllint.c: applied Geert Kloosterman's patch to fix
3223 --repeat --timing output
3224
3225Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3226
3227 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3228 where non-wellformed XML declaractions were not detected.
3229
3230Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3231
3232 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3233
3234Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3237 gets reset by xmlCleanupInputCallbacks() and this makes the
3238 function useless. Same for output.
3239
3240Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3241
3242 * xmlIO.c: robert pointed out a loop error in callback cleanups
3243
3244Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3247 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3248 they are not really tied to debugging
3249
3250Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3253 * xmllint.c: better --catalogs description
3254
3255Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3256
3257 * tree.c: fixed a couple of problems in xmlSetProp()
3258
3259Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3262 unappropriate stdout output.
3263
3264Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3265
3266 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3267 by Denis Beurive, closes #65111
3268
3269Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * valid.c: in case of content model validity error, don't
3272 print it if validity warnings were not requested.
3273
3274Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3277 * parserInternals.c: removed the last exit() call. Print an
3278 unmaskable error on stderr instead (library mismatch detection)
3279
3280Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3281
3282 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3283 shell instructions from Heiko Rupp
3284
3285Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * catalog.c: use the URL notation file:// for default catalog paths
3288
3289Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * include/libxml/tree.h: better comments for _private fields
3292 * tree.c: removed a problem when copying an entity reference.
3293
3294Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * vms/*: updated instructions and diffs from John A Fotheringham
3297
3298Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * include/libxml/xmlerror.h: avoid an include problem if
3301 #include <libxml/xmlerror.h> happens first in code
3302 seems to be the case in KDE libs
3303
3304Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3305
3306 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3307 from Igor for Windows
3308
3309Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3310
3311 * Makefile.am: Gary Pennington pointed out a missing prefix
3312
3313Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3314
3315 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3316 * doc/*: upgraded and rebuilt the docs
3317
3318Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3319
3320 * HTMLparser.c: fix comment in scripts element parsing.
3321 * result/HTML/doc3*: updated the results.
3322
3323Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3324
3325 * uri.c: another URI bug fix #63336, using Joel Young patch.
3326
3327Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3330 a cleaned up version of the Pwd shell string generation.
3331
3332Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * valid.c include/libxml/tree.h: trying to fix namespaces +
3335 validation problems for good, closing #63619 in the process
3336 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3337 wrong in this respect, fixed it.
3338
3339Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * xmllint.c: Morus Walter patch to allow --format and --encode
3342
3343Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * debugXML.c: Stefan Kost provided an help command for the shell
3346
3347Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3348
3349 * debugXML.c: Heiko Rupp pointed that the shell would crash
3350 on empty nodesets returns.
3351
3352Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3355 migh need the history libraries
3356
3357Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3360 handle the case of < in quoted attributes, Bastian Kleineidam
3361
3362Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3365 fixing catalog breakages
3366 * Makefile.am catalog.c result/catalogs/catal
3367 result/catalogs/mycatalog.* test/catalogs/catal*:
3368 fixed more problems in catalog support, added more regression tests
3369 for both XML and SGML catalog handling
3370
3371Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * debugXML.c: applied an improvement to xmlGetLineNo() from
3374 Keith Isdale
3375
3376Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3379 Side effect of the progressive catalog loading
3380
3381Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * Makefile.am: confexecdir and confexec_DATA were defined twice
3384 pointed out by Karl Eichwalder
3385
3386Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3387
3388 * xmlcatalog.c: avoid unlink() and use remove() instead.
3389
3390Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * libxml.spec.in: cleanup
3393 * include/libxml/xmlwin32version.h: updated with 2.4.8
3394
3395Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3398 of compiling libxml with a non standard set of options
3399
3400Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3401
3402 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3403 document --sgml option, fixing gnome bugzilla #63382
3404
3405Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3408 breakage of 2.4.7, added a couple of really needed APIs
3409 like xmlCatalogIsEmpty() and xmlNewCatalog()
3410 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3411 for install-catalog
3412 * configure.in: preparing 2.4.8
3413
3414Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3417 include/libxml/tree.h include/libxml/xmlIO.h: more include
3418 cleanups, export cleanly one html output + format function.
3419
3420Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * parser.c: removed initGenericErrorDefaultFunc call from
3423 xmlInitParser() since it could destroy previous calls to
3424 xsltSetGenericErrorFunc() effects
3425
3426Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3429 keyword.
3430
3431Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * Makefile.am: cleanup
3434 * threads.c: cleanup too
3435 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3436 from xsltproc
3437 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3438 dependancy loop.
3439
3440Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3443 was not used anymore !
3444
3445Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * configure.in: preparing 2.4.7
3448 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3449 manual page from John
3450 * doc/*: updated the doc and rebuilt the generated pages
3451
3452Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3453
3454 * xmlIO.c: closing bug #62711, the library should never
3455 close stdin or stdout.
3456
3457Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3458
3459 * uri.c: second pass at fixing #63336, using Joel Young
3460 final patch. looks okay.
3461
3462Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3463
3464 * uri.c include/libxml/uri.h: trying to clear #63336
3465 allowing the escaping routine to parse unconformant
3466 URI-References.
3467
3468Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * vms/readme.vms vms/build_libxml.com nanoftp.c
3471 include/libxml/xmlversion.h.in: a few VMS updates from
3472 John A Fotheringham
3473 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3474 and xmlCleanupOutputCallbacks() for the Perl binding people.
3475
3476Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3479 apply fixes to close #63271 and avoid segfaults when
3480 the error routine gets callbed before xmlInitParser()
3481 get called.
3482 * nanoftp.c error.c: Applied patches from Justin Fletcher
3483 correcting some xmlGenericError misuses.
3484
3485Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3486
3487 *doc/xmllint.xml, doc/xmllint.1
3488 New and improved man page for xmllint - .xml is the original, .1
3489 is the generated man page
3490
3491Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3492
3493 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3494 the web site from the main HTML document.
3495
3496Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3497
3498 * parser.c: fixed an erroneous validation bug when PE refs
3499 occurs in external parsed entities referenced from the
3500 internals subset
3501 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3502 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3503 added the associated testcase, it's a nice one.
3504 * HTMLparser.c: generate the DTD node as HTML still ...
3505 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3506
3507Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * HTMLparser.c: fixed a bug in htmlNewDoc()
3510
3511Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3512
3513 * test/threads/*: added entities testing to the Thread test
3514 * testThreads.c: make the test reasonable
3515 * DOCBparser.c: fix the DTD public and system ID
3516 * xmllint.c: added --sgml for SGML DocBook importing
3517 * Makefile.am: added Docbtests target
3518
3519Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3522 * testThreads.c: removed bogus include
3523
3524Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3527 fixed a very serious (looping) validation bug
3528
3529Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * include/libxml/globals.h include/libxml/threads.h threads.c
3532 testThreads.c: far more testing, cleaning up bugs
3533 * *.c : make sure globals.h is always included.
3534
3535Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * HTMLparser.c: try to get rid of parser loops for good.
3538
3539Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * configure.in: fixed some bugs in CFLAGS passing.
3542 * test/threads Makefile.am testThreads.c: added a specific
3543 threaded test case (really nasty, guaranteed).
3544
3545Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3546
3547 * catalog.c: serious cleanup on the management of the
3548 XML catalog tree, more tests done, especially with
3549 the catalog PI.
3550
3551Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3552
3553 * catalog.c: avoid a problem in catalog cleanup on SMP if
3554 catalogs were not initialized.
3555
3556Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3557
3558 * catalog.c xpath.c: trying to cleanup the not thread safe
3559 parts of the library.
3560
3561Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3562
3563 * include/libxml/globals.h configure.in global.data: make
3564 the allocation be per-thread a configure option
3565 * encoding.c include/libxml/parser.h: fixed compilation
3566 errors
3567
3568Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * include/libxml/parser.h: Norm reported that a few lines
3571 added were breaking libxslt compile, removed them for now
3572
3573Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * parser.c parserInternals.c threads.c: debugged and fixed
3576 initialization problems which were giving troubles on SMP
3577 boxes.
3578
3579Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * include/libxml/Makefile.am: missing globals.h
3582
3583Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * globals.c: added a couple of standard includes.
3586
3587Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3590 include/libxml/parserInternals.h include/libxml/tree.h
3591 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3592 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3593 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3594 Applied the last patches from Gary, cleanup, activated threading
3595 all user accessible global variables are now handled in globals.[ch]
3596 Still a bit rought but make tests passes with either
3597 --with-threads defined at configure time or not.
3598 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3599 linking options
3600
3601Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * Makefile.am include/libxml/Makefile.am
3604 include/libxml/globals.h globals.c include/libxml/threads.h
3605 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3606 configure.in: started integrating the core of the thread support
3607 not activated yet but half integrated. The code should still
3608 compile and work anyway.
3609
3610Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3611
3612 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3613 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3614 integrating the non-controversial parts of Gary Pennington
3615 multithread patches
3616 * catalog.c: corrected a small bug introduced
3617
3618Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * catalog.c include/libxml/catalog.h: very serious cleanup,
3621 isolating unportable code and as much as possible the accesses
3622 to the global shared catalog. May need more testing !
3623
3624Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3627 Keith Isdale patches for the XSLT debugger interfaces. Some
3628 cleanup
3629
3630Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3633 * DOCBparser.c: generate line nubers in elements
3634
3635Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3636
3637 * configure.in: preparing 2.4.6 release
3638 * doc/xml.html doc/html/*: updated and rebuilt the docs
3639 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3640
3641Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3642
3643 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3644 adding documentation for DV's supercatalog support
3645
3646Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3649 super catalog support adding one API and one flag --sgml to
3650 xmlcatalog
3651
3652Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3653
3654 * doc/xmlcatalog_man.xml, xmlcatalog.1
3655 One more crack at
3656 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3657
3658
3659Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3660
3661 * xpath.c: implemented xmlXPathObjectCopy for external objects
3662 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3663
3664Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3665
3666 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3667 finishing up fix to
3668 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3669 the xmlcatalog man page display more elegantly
3670
3671Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * configure.in: closing bug #61832
3674 * HTMLparser.c: removed a warning
3675
3676Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * xpath.c: fixing #61673 part I, do not loose doc information
3679 when copying result value trees.
3680
3681Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * xpath.c: trying to harden the XPath interpreter
3684
3685Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3686
3687 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3688 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3689
3690Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3691
3692 * HTMLparser: repaired another loop problem
3693
3694Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3697 parsing.
3698 * xpath.c: fix bug #61291 the default XML namespace node is
3699 missing from the namespace axis.
3700 * tree.c: refuse to create namespaces nodes with prefix "xml"
3701
3702Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * SAX.c: ouch a non-defined namespace could lead to a crash,
3705 fixed #61215
3706
3707Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3708
3709 * parserInternals.c: closed bug #61054
3710
3711Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * include/libxml/Makefile.am: closing #60708
3714
3715Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3718 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3719
3720Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3723
3724Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3727 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3728
3729Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * catalog.c: Justin Fletcher provided cleaup code in case
3732 HAVE_STAT is not defined
3733 * include/win32config.h: Igor Zlatkovic suggested to have
3734 HAVE_STAT defined there
3735
3736Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3737
3738 * catalog.c - fixed typing error reported by M. Barros
3739
3740Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3741
3742 * xmllint.c - fixing typo
3743
3744Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3745
3746 * HTMLparser.c: small enhancement to prevent loop on
3747 unrecognizable data
3748
3749Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * parserInternals.c: applying patch from bug #60757 this
3752 should close it
3753
3754Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * catalog.c xmlcatalog.c: removed a couple of warning
3757 * xpath.c: try to solve the linking problem on platforms
3758 needing trio to compile
3759
3760Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * Makefile.am libxml.spec.in: backing up non-documented changes
3763 commited without review or aproval by Jens Finke <jens@gnome.org>
3764 * HACKING: made 100% clear that no commit should be done directly
3765
3766Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * configure.in: Joe Orton provided a patch fixing a problem
3769 when iconv is specified to be in a non-standard directory
3770 but wasn't exported in xml2-config --cflags
3771
3772Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * configure.in: let's ship 2.4.5 before getting too much
3775 troubles with 2.4.4 errors.
3776
3777Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * encoding.c entities.c: do not output hexadecimal charrefs
3780 when serializing HTML since some version of Netscape can't
3781 grok it, generate decimal ones.
3782 * result/HTML/doc3.htm: output changed due to previous test
3783 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3784
3785Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3788 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3789
3790Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791 Released 2.4.4
3792
3793 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3794 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3795 updated the configuration scripts systems accordingly
3796
3797Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * configure.in: preparing for 2.4.4
3800 * doc/xml.html doc/html/*: updated and rebuilt the docs
3801
3802Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * win32/dsp/libxml2.def.src: tried to incorporate comments
3805 from bug #59220
3806
3807Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * parser.c result/noent/wml.xml: fixed bug #59981 related
3810 to handling of '&' in attributes when entities are substitued
3811
3812Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * libxml.h include/libxml/xmlversion.h.in
3815 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3816 Tried to close bug #60131
3817
3818Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3821
3822Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * SAX.c: fixing bug #59946 on xmlns=""
3825
3826Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3829 but allocates a new error code.
3830
3831Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * xmllint.c: John Fleck fixed typos in the options output
3834 * parser.c SAX.c: fix ignorable white space SAX selection
3835
3836Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * entities.c: Steve Underwood found the possibility of an
3839 ininite loop in case of error.
3840
3841Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3844
3845Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * parser.c: warn if version is not 1.0 but it's not
3848 strictly speaking an error after analyzing the spec
3849
3850Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3851
3852 *doc/catalog.html - add link to the html version of the
3853 man page, other linguistic cleanups
3854
3855Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3856
3857 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3858 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3859 file, has not yet been included in the build.
3860
3861Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * catalog.c: removed a duplicate affectation Justin Fletcher
3864
3865Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * tree.c: Armin Sander pointed a possible text coalescing
3868 problem, completed his patch.
3869
3870Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3871
3872 * trionan.c: Fixed const and volatile re-definition problem
3873
3874Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * libxml.4 parser.c: doc updates from Heiko Rupp
3877 * parserInternals.c: 2 sanity checks from Heiko Rupp
3878
3879Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * tree.c: applied patch from Armin Sander to make some pointers
3882 const in xmlCopyNode()
3883 * include/libxml/tree.h: added fix to the header
3884
3885Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * xpath.c: hum, restrict the integer usage gcc bug workaround
3888 to only gcc compilers so that other architecture don't get
3889 penalized by this limitation.
3890 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3891
3892Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3895 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3896
3897Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3900 --convert option to xmlcatalog to convert SGML ones to
3901 the XML syntax.
3902 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3903
3904 2.4.3 got released at that point
3905Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * catalog.c xmlIO.c: started some serious testing and fixed
3908 a few bug and optmization needs.
3909
3910Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3913 preparing for a 2.4.3 release even if it may not be ready yet
3914 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3915 all file parsing lookup to go through the entity resolver, add
3916 to add an API to bypass it (needed to load catalogs themselves),
3917 some cleanup on the catalog code too.
3918 * nanoftp.c: small cleanup
3919 * doc/catalog.html: small update
3920
3921Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3924 Jun Kuriyama
3925
3926Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * doc/catalog.html: finished the catalog documentation
3929
3930Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * doc/catalog.html doc/xml.html: added documentation about
3933 Catalog support, misses an API description
3934 * doc/html/*: reextracted the API pages
3935
3936Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3939 Added the part about section 7.2 on URI resolution,
3940 fixed a side effect in the HTML parser, look complete
3941 and ready to rock except the URI/SystemID part!
3942
3943Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * include/libxml/catalog.h include/libxml/parser.h
3946 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3947 xmlIO.c: added support and APIs needed for the catalog PI
3948 * include/libxml/xmlIO.h: cleanup
3949
3950Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3951
3952 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3953 include/libxml/catalog.h: starts to look okay, really
3954 plugged the new framework, cleaned a lot of stuff,
3955 added some APIs, except the PI's support missing this
3956 should be mostly complete
3957 * result/catalogs/* test/catalogs/*: added new test, enriched
3958 the existing one with URN ID tests
3959
3960Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * catalog.c: fixed nextCatalog
3963 * result/catalogs/docbook test/catalogs/*: started adding
3964 a small regression test
3965
3966Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3969 more work on the XML catalog support.
3970 * parser.c include/libxml/parser.h: small cleanup seems using
3971 list as a public parameter name can give portability troubles
3972 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3973 include/libxml/xpath.h include/libxml/Makefile.am: removed
3974 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3975 wrappers
3976
3977Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3978
3979 * Makefile.am trio.c triodef.h trionan.c xpath.c
3980 include/libxml/Makefile.am include/libxml/trionan.h:
3981 Re-worked Not-A-Number and Infinity support.
3982 * xmlcatalog.c: added readline include files
3983
3984Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3987 testCatalog as xmlcatalog, making it an installed app
3988 adding a shell, and preparing it to be a /etc/xml/catalog
3989 management tool, though not ready yet
3990 * catalog.c include/libxml/catalog.h: adding support for
3991 XML Catalogs http://www.oasis-open.org/committees/entity/
3992 not finished, there is some interesting tradeoffs and a
3993 few open questions left.
3994
3995Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * xmllint.c: fixed a line formatting problem
3998
3999Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * SAX.c: removed a couple of unused variable (Albert Chin)
4002
4003Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4006 trying to fix some troubles w.r.t. function returning
4007 const xxxPtr.
4008
4009Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4012 defined
4013
4014Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * xpointer.c: removed unused var
4017
4018Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * testXPath.c: another small cleanup closing bug #59110
4021
4022Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * win32/dsp/libxml2.def.src: small cleanup closing bug
4025 #59108
4026
4027Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * example/gjobread.c: add xmlCleanupParser() before leaving
4030
4031Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * config.h.in configure.in include/libxml/xmlwin32version.h:
4034 released 2.4.2
4035
4036Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * include/libxml/valid.h debugXML.c valid.c: deprecate
4039 the non-boundchecking Sprintf functions, add Snprintf
4040 this should close bug #57984
4041
4042Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4045 URIs before doing the lookups (pointed by Mark Vakoc)
4046
4047Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * xpath.c: serious changes on Result Value Trees and NodeSets
4050 w.r.t. deallocation and collect operations. Probably not
4051 100% clean (merge of allocated trees smells like a problem).
4052 Seems sufficient to close #58943
4053
4054Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * xmllint.c: adding a --format option
4057
4058Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * xpath.c: count() was broken on Result Value Tree
4061 * xmlIO.c: fixed file:/// accesses on _WIN32
4062
4063Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4066 macro was renamed, this should close bug #58683
4067
4068Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4071 entity substitution mode text at the end of the entity might
4072 be added due to text coalescing.
4073 * nanoftp.c parser.c: small cleanup
4074
4075Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * HACKING: added John Fleck right to commit in the doc subdir
4078
4079Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4080
4081 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4082 allow to inherit attributes from the DTD directly in the
4083 tree, this is needed for XPath and can be a useful feature.
4084 Inherited namespaces are always provided at the tree level now
4085 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4086 of tests for this feature (XSLT being the prime user).
4087
4088Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4091 testSAX.c xmlIO.c xmllint.c include/win32config.h
4092 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4093 include/libxml/xmlwin32version.h.in win32/README.MSDev
4094 win32/dsp/*: applied Win32 Facelift No.2 patches from
4095 Igor Zlatkovic for Windows/MSC
4096
4097Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * SAX.c: unparsedEntityDecl() the URI computation of the
4100 entity wasn't done breaking XSLT unparsed-entity-uri()
4101
4102Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * xpath.c: fixed a bug when walking the descendants and
4105 the current node has no children
4106 * debugXML.c: show up when a text node is supposed to not be escaped
4107
4108Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4109
4110 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4111 worked like the set:leading() function)
4112 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4113
4114Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115
4116 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4117
4118Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * include/libxml/xmlIO.h: apply change to close #58141
4121 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4122
4123Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124
4125 * parser.c: when the internal subset uses a PE, then the
4126 included entity can use conditional sections.
4127
4128Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4131 when walking the namespace axis showing up in
4132 libxst/tests/general/bug-12
4133 * xmlmemory.c: added the possibility to trace a given block
4134 defined by its address
4135
4136Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * parser.c: don't override existing encoding specified before
4139 starting xmlParseDocument()
4140
4141Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * include/libxml/xmlwin32version.h: reinserted, needed for
4144 Windows users of CVS
4145
41462001-07-27 Darin Adler <darin@bentspoon.com>
4147
4148 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4149 * testCatalog.c: Add include of <libxml/parser.h>.
4150
41512001-07-27 Darin Adler <darin@bentspoon.com>
4152
4153 * include/libxml/.cvsignore:
4154 * include/libxml/xmlwin32version.h:
4155 Remove this file from CVS because it's generated.
4156
4157Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158
4159 * parser.c include/libxml/parser.h: applied const patches from
4160 Tom Moog #58002
4161
4162Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4163
4164 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4165 lookup framework
4166
4167Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168
4169 * tree.c: fixed xmlCopyNode() for documents
4170
4171Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4174
4175Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * parser.c: fixes bug #57652 reported by Morus Walter
4178
4179Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4182
4183Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4186 errors, lesson don't add new functions at 1am before a release
4187 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4188 from XPath initialization when possible.
4189
4190Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * result/scripts/base*: removing history/readline changed
4193 this slightly
4194 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4195 xmllint.c: make element content line number generation
4196 optionnal to avoid breaking old apps added interface to switch
4197
4198Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * configure.in: get rid of the readline and libhistory
4201 dependancies by default, release 2.4.1 with IA64 fix
4202 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4203 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4204 John Kroll fixes to allow saving to HTTP via PUT (or
4205 POST of needed).
4206 * doc/html/*.html: regenerated the docs
4207
4208Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4209
4210 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4211 xmlHashScanFull and xmlHashScannFull3 to get passed the
4212 three keys as arguments to the callback function
4213
4214Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * configure.in Makefile.am: removed libxml softlink for good
4217 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4218 100% coverage by gtk-doc
4219
4220Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4223 fixed serious troubles due to size_t vs. int mismatch
4224
4225Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4228
4229Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4230
4231 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4232 convenient extension API for value and context managing
4233 Now handles external objects through xmlXPathPopExternal,
4234 xmlXPathWrapExternal and xmlXPathReturnExternal.
4235 Added functions for sets operations (intersection, etc.)
4236
4237Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4240 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4241 HTMLparser.c: cleanup of global variables, marking some
4242 const or private.
4243
4244Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4245
4246 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4247 fixed xmlXPathNodeSetItem when passing index=0
4248
4249Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4252
4253Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * xmllint.c: fixed compilation under Cygwin #57503
4256 * TODO: update
4257
42582001-07-13 Peter Williams <peterw@ximian.com>
4259
4260 * config.h.in: add #undef HAVE_DLFCN_H
4261
4262 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4263 builddir.
4264
4265Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266
4267 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4268 raised by #57348 and #57381
4269
4270Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271
4272 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4273 tree.c xpointer.c: store the line numbder in element->content,
4274 may break some software, need a configuration mechanism
4275
42762001-07-10 Darin Adler <darin@bentspoon.com>
4277
4278 * .cvsignore:
4279 * example/.cvsignore:
4280 * include/.cvsignore:
4281 * include/libxml/.cvsignore:
4282 Various things that are generated and should be ignored.
4283
4284Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4287 * doc/xml.html doc/html/*: updated the docs
4288
4289Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4292 validation occured on content with element child
4293
4294Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * tree.c: fixed XML Base computation which was broken
4297 * debugXML.c: added a base function to the shell
4298 * Makefile.am result/scripts/* test/scripts/*: added scripts
4299 based regression tests, and adding 2 XML Base tests
4300
4301Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * tree.c: set properties doc and call xmlSetListDoc for properties
4304 content when grafting them in a different tree.
4305 * aclocal.m4: remove from CVS
4306
4307Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * win32/libxml2/libxml2.def.src: added some missing entry point
4310 for XPath (Mark Vakoc)
4311
4312Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4315 layer should URI-Unescape before trying to open resources.
4316
4317Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * xpath.c: fix the name() bug for elements in the default
4320 namespace reported by Charlie Bozeman
4321
4322Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4325 led to an XPath fix, improvements of SAX initialization, and
4326 an added option --nocdata to testXPath
4327
4328Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * doc/libxml-doc.el: Felix Natter provided anew version working
4331 with XEmacs too
4332
4333Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * include/libxml/xpath.h: small cleanup
4336 * doc/xml.html: update
4337
4338Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4341 released 2.3.14
4342
4343Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * doc/html/*: rebuilt the docs for the release
4346 * doc/xml.html: added 2.3.14 release.
4347
4348Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4351 were not equal to empty strings
4352
4353Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * SAX.c: fixed a URI-Reference computation problem when validating
4356 * xmlIO.c: small cleanup
4357
4358Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * parser.c: improved the description of a couple of interfaces
4361 upon Larry Stamper suggestion
4362
4363Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * SAX.c entities.c parser.c: changed completely the way entities
4366 are handled when running the parser in entity substitution mode.
4367 This fixes a bug reported by Stephan Kulow and nearly divides
4368 by 3 the amount of memory required by libxslt to load and process
4369 DocBook TDG.
4370
4371Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * HTMLparser.c: fixing a too early root closing problem raised
4374 byt Prashanth Naidu
4375
4376Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4379 raised by Mark Vakoc.
4380
4381Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * example/Makefile.am: fixed the include path to add srcdir/include
4384 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4385 and some cleanup
4386
4387Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4390 lot of optimization work, results in significant improvements
4391 when handling really complex XPath queries. Add a small optimizer
4392 for unions, improve [n] and [last()], avoid some costly ops.
4393
4394Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4397 * xpath.c: small cleanup
4398 * xmlGetNsList: reformated, fixed problems if used on Entities
4399
4400Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4403
4404Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4407 * Makefile.am example/Makefile.am: workaround automake generating
4408 erroneous deps
4409
4410Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * include/win32config.h: bug #56801 Yon Derek provided a patch
4413 to the windows config file.
4414
4415Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4418 libxml.h : Yon Derek provided a set of changes to compile from
4419 CVS on Windows/MSC
4420
4421Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422
4423 * parser.c: fixed UTF8 BOM support in push mode
4424 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4425 added a specific testcase
4426
4427Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * Makefile.am: added --push regression tests
4430 * parserInternals.c: the XML parser segfaulted in --push mode
4431
4432Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * configure.in: moved the symlinks detection within a CVS
4435 check, this is not portable and will be removed soon.
4436 * xpath.c: small cleanup/speedup
4437
4438Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4441 release of 2.3.12
4442 * parser.c: make an error message if unknow entities in all cases
4443
4444Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4447
4448Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4451 includes were installed in the wrong dir
4452
4453Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * doc/html.xml: warn against sending code to exhibit bugs.
4456
4457Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4460 Tru64 from Thomas Leitner
4461
4462Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * AUTHORS: added William and Bjorn
4465 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4466 daniel@veillard.com hopefully I won't have to do this again
4467 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4468 docs can be rebuilt cleanly now
4469 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4470 from CVs it's generated, added include/libxml/xmlwin32version.h
4471 also generated but which should change far less frequently.
4472 * catalog.c nanoftp.c: made sure to include libxml.h not
4473 libxml/xmlversion.h directly
4474 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4475 when compiling on WIN32 and MSC
4476
4477Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * include/Makefile.am include/libxml/Makefile.am configure.in:
4480 fixed make distcheck and rebuilding the rpms
4481
4482Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * configure.in: should finish the migration of exported includes
4485 into a real include/libxml in CVS, at least for CVS users.
4486 * removed the exported headers, added in include/libxml (as well
4487 as xmlversion.h.in).
4488
4489Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * configure.in: fixed the way to detect symlink
4492
4493Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * configure.in: updated, include/libxml is now a real CVS dir
4496
4497Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4500 version works with both libxml1 and libxml2 (it autodetects
4501 the prefix of the html-files) from Felix Natter.
4502 * doc/xml.html: updated doc accordingly
4503
4504Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * xpath.c: fixed the bug generating a template loop in libxslt
4507 when using docbook-xsl-1.4, * should filter out document nodes
4508 * HACKING: added William
4509 * TODO: updated
4510
4511Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * doc/FAQ.html: added a warning about gcc-3.0
4514 * doc/xml.html: added reference to gdome2 and removed a confusing
4515 sentence
4516
4517Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * xmlversion.h: okay this is a generated file, but Windows
4520 users need it and they can't generate it, and I want CVS
4521 Windows users ...
4522 * win32/libxml2/libxml2_so.dsp: Windows project file for
4523 the shared lib version of libxml2
4524 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4525 resources needed for libxslt/xsltproc by Yon Derek
4526
4527Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4528
4529 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4530
4531Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4534
4535Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * include/win32config.h: Yon Derek provided a first fix
4538 to be able to compile libxslt/xsltproc on Windows
4539
4540Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * xpath.c: attempt to work around what seemed a gcc optimizer
4543 bug when handling floats on i386 http://veillard.com/gcc.bug
4544 * tree.c entities.c encoding.c: doing some cleanups while
4545 chasing it
4546
4547Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * Makefile.am: cleanup when --without-debug is specified
4550 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4551 w.r.t. --without-debug and other include points
4552 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4553 Catalogs
4554 * configure.in entities.h tree.h HTMLparser.c: removed
4555 --without-corba, made the _private field mandatory
4556
4557Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4560 outputs a BOM in UTF8, an errata has been issued to avoid the
4561 problem, that was the most reasonable solution... Add support
4562 for a leading UTF8 BOM in entities.
4563
4564Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * valid.c: fixed a bug found when post validating an entity ref
4567 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4568 activate it too
4569
4570Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4573 weakness in the node copy the XPointer and the XInclude
4574 implementations. Serious cleanup.
4575
4576Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * Makefile.am: Kjartan Maraas provided a small patch to
4579 add xml2-config.in to EXTRA_DIST
4580
4581Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4584 provided another failing case found in KDE, the way the
4585 ctxt->vctxt.nodeTab was allocated and freed changed over
4586 time but it wasn't completely cleaned up. This should fix it.
4587
4588Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * parser.c: Stephan Kulow also raised the fact that line number
4591 could get miscounted making debug harder, fixed the problem
4592 in xmlParseCharData()
4593
4594Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * valid.c: Stephan Kulow pointed out a problem when validating
4597 and using an empty entity, forgot a 'break' in a case.
4598
4599Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4602 * doc/xml.html: updated with 2.3.11
4603
4604Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * TODO: updated adding cleanup of generated doc
4607 * configure.in: prepared to release 2.3.11
4608 * xmllint.c: added --version for bug reporting
4609 * doc/html/*.html: rebuilt the doc
4610
4611Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xpath.c: first part of the work on selecting namespace to
4614 fix bug #56115
4615
4616Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4619 when using -liconv
4620 * TODO: updated
4621
4622Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4625 cleanup, encoding support.
4626
4627Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4630
4631Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * xpath.c: bug detected by Ankh when / is used as a function arg
4634
4635Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4638 of element and use it to avoid outputting formatting spaces at
4639 the wrong place. Implemented the format parameter for HTML save.
4640 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4641 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4642 result/HTML/wired.html: of course this impact the result of a
4643 number of HTML tests
4644
4645Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * HTMLtree.[ch]: started augmenting the HTML save API with
4648 encoding and formatting parameters
4649
4650Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652 * HTMLtree.h: cleanup and started evaluating the work needed on
4653 revamping the HTML output code
4654
4655Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4658
4659Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * valid.c: fixed bug #56049, forgot one check in the
4662 validation routine
4663
4664Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4667
4668Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * libxml.h: fixed an error in last commit
4671 * doc/FAQ.html: added an entry for compilation from CVS
4672
4673Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * xmlversion.h.in libxml.h: Cygwin patches
4676 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4677 * tree.h: cleanup
4678
4679Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4682 memory block in a strange case where libxml is linked twice
4683 in the binary.
4684
4685Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4688 state far too often, simple fix used to avoid it.
4689
4690Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4693 being processed, applied his patch
4694 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4695
4696Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4699 provided fixes to compile on MSCC again
4700 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4701 also provided an update for the project files.
4702
4703Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4706 bug #55810
4707
4708Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * tree.c: fixed xmlGetNsProp() to close bug #55683
4711 Note this requires libxslt to use it's own function instead.
4712
4713Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * HTMLtree.c: when in a pre element no formatting space should
4716 be added.
4717 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4718
4719Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * configure.in: added tests for signal() and signal.h
4722
4723Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4726
4727Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * doc/libxml-doc.el: Felix Natter provided a new version for
4730 libxml2
4731
4732Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * HTMLtree.c: when in a pre element no formatting space should
4735 be added.
4736
4737Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4740
4741Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4744 hack
4745 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4746 * uri.c: fixed a warning
4747
4748Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * HTMLtree.c: trying to close bug #55772 escaping in script
4751 elements
4752 * doc/xml.html: suggest to send mail to the list
4753
4754Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4757 good. Use a macro and based on the solution provided in
4758 vsnprintf manual page from GNU.
4759
4760Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4761
4762 * error.c: Workaround for non-preserving variadic list.
4763 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4764
4765Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * doc/xml.html: added 2.3.10 release
4768
4769Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * configure.in: releasing 2.3.10
4772
4773Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4776
4777Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * encoding.c: Robert Collins provided a patch to add the
4780 "US-ASCII" encoding alias
4781
4782Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4785 string oriented functions and started cleaning the related areas
4786 in xpath.c which needed fixing in this respect
4787
4788Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4791 #55380
4792 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4793
4794Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * TODO: updated
4797 * nanohttp.[ch] : started adding APIs to get the redirected URL
4798 when this occurs (needed for further base computation
4799 * tree.h: cleanup
4800 * encoding.c: cleanup
4801 * SAX.c: minor change around ctxt->loadsubset
4802
4803Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * Makefile.am include/Makefile.am: small change to have
4806 include/libxml rebuilt if working from CVS.
4807 * uri.c: applied another patch from Carl Douglas for URI escaping,
4808 this should close bug #51876
4809
4810Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4813 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4814 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4815 added specific regression test
4816 * parser.h: preparing for the XSLT mode where DTD inherited
4817 attributes are added to the tree.
4818
4819Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * xinclude.[ch]: Updated the namespace for the Last Call version
4822 * result/XInclude/include test/XInclude/include: updated the
4823 testsuite accordingly
4824
4825Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4828 related to bug #51876
4829
4830Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * tree.c: fixed a gross mistake in base computation, xml:base is
4833 not completely correct yet (need cascade).
4834 * xpath.[ch]: added the few things needed to find a function name
4835 and URI from the XPath context when it is called.
4836
4837Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4840 * DOCBparser.c: small cleanup
4841 * xmllint.c: added a --catalogs option to load catalogs from
4842 $SGML_CATALOG_FILES
4843 * tree.c: cleanup
4844 * configure.in: iconv library fixup, ICONV_LIBS
4845
4846Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * catalog.c: handling of CATALOG entries. detection of recursion,
4849 and a few bugfixes
4850 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4851 against the default namespace
4852
4853Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4856
4857Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * parser.c: fixed propagation context info when parsing an
4860 external entity.
4861 * doc/html/*.html: regenerated a couple of docs
4862
4863Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * doc/xml.html: update with 2.3.9 informations
4866
4867Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4870 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4871 * doc/html/* : rebuilt the docs
4872 * valid.c: small patch which may improve some case when
4873 validating.
4874
4875Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * HTMLparser.c: Closed bug #54891
4878 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4879 to the suite
4880
4881Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4884 applied a documentation patch from LotR and filled in a few missing
4885 descriptions
4886
4887Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * xpath.c tree.c parser.c: speed optimizations at the parser level
4890 document tree freeing and xpath evaluation
4891
4892Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * parser.c parser.h parserInternals.h: fixed a couple of
4895 interfaces for handling memory buffer input to const char *
4896 upon suggestion of JamesH.
4897
4898Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * configure.in: LoTR sent a patch fixing the previous commit
4901
4902Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * configure.in: trying to deal again with the stoopid -R linking
4905 flag of Solaris
4906
4907Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * xpath.h: two nodeset access macros from Thomas Broyer
4910
4911Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4914 patch from Thomas Broyer
4915
4916Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4919 case
4920 * INSTALL: was empty added stuff from the FAQ
4921
4922Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4925 attributes handling and #54433 by adding xmlUnsetProp()
4926 and xmlUnsetNsProp()
4927
4928Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * HTMLparser.c: Patch from Jonas Borgström
4931 (htmlGetEndPriority): New function, returns
4932 the priority of a certain element.
4933 (htmlAutoCloseOnClose): Only close inline elements if they
4934 all have lower or equal priority.
4935 * result/HTML: this of course changed a number of tests results.
4936
4937Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * xmlIO.c catalog.c: plugged in the default catalog resolution
4940 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4941 documentations
4942 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4943
4944Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4947 integrating catalogs
4948 * catalog.[ch] testCatalog.c: adding a small catalo API
4949 (only SGML catalog support).
4950 * parser.c: restaured xmlKeepBlanksDefault(0) API
4951
4952Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4955
4956Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * parser.c: added xmlParseExternalEntityPrivate() to allow
4959 propagation of ctxt->_private when parsing external entities
4960
4961Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4964
4965Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4968
4969Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * valid.c: warn when indeterminist content model is detected
4972 * result/VC/ElementValid8: this adds a message
4973 * Makefile.am: add --novalid for VCM tests
4974 * parserInternals.c: added a call to Init memory
4975
4976Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4979 when both parameters are NULL.
4980
4981Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * valid.c: applied small patch from Gary Pennington, reindented
4984 some part of the code.
4985
4986Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4989 release, updated and regenerated the docs
4990
4991Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * xpath.c result/XPath/expr/floats : clarified and cleanup
4994 printing of abnormal floats in tests.
4995
4996Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4999 * results/HTML/ : a few changes in the output of the HTML tests as
5000 a result.
5001 * configure.in: tying to fix -liconv where needed
5002
5003Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * Makefile.am: fixed a stupid error
5006
5007Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * configure.in Makefile.am: make the inclusion of the trio
5010 modules in the library conditional
5011
5012Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * DOCBparser.c: patche from László Kovács, fixed entities refs
5015 in attributes handling
5016
5017Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5020 flushing
5021
5022Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * xpath.c: fix of an XSLT namespace bug reported on the list
5025 general/bug-8-
5026
5027Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * strio.h trio.c: Dan McNichol suggested a couple of small
5030 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5031
5032Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * tree.c parser.c encoding.c: spent a bit more time looking
5035 at the parsing speed and DOM handling. Added a few more
5036 speedups.
5037
5038Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * parser.c: small but effective parsing speed improvement
5041
5042Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * configure.in: default on the DocBook parser inclusion (for Gnome)
5045 * DOCBparser.h: fixed a header reference
5046
5047Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * configure.in xpath.c: applied Bjorn patches for FPE on the
5050 alpha
5051
5052Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5055 xmlSaveFormatFileTo()
5056
5057Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xpath.c: simple and efficient optimization, XPath functions
5060 aways bind to the same code, cache this
5061 * TODO: updated (by saying some is obsolete)
5062
5063Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * xpath.c: more cleanup work on XPath name parsing routines
5066
5067Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5070 xmlXPathParseName
5071 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5072 * debugXML.c: avoid compilation problems if compiling without
5073 HTML support, Igor Zlatkovic
5074 * win32/libxml2/libxml2.def.src: being able to compile without
5075 XPath on Windows
5076
5077Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * libxml.m4: yet another patch from Toshio Kuratomi
5080
5081Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5084
5085Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * tree.[ch]: added xmlSaveFormatFile interface for saving
5088 and indenting a file.
5089
5090Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * xpath.c: fixed bug #53689 related to processing-instruction()
5093
5094Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * DOCBparser.c: patche from László Kovács
5097
5098Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * parser.c: applied fixes from Christian Glahn bug report #53391
5101
5102Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * error.c: Jean François Lecomte provided a complete description
5105 and a fix to bug #53537
5106
5107Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5110
5111Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * DOCBparser.c SAX.c: a bit more work on entities processing.
5114 Still Need to cleanup XML output and references in attributes
5115
5116Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5119
5120Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * tree.c: trying to fix #53574, not completely complete,
5123 I would like xmllint --copy --debug test/ent1 and
5124 xmllint --debug test/ent1 to show the same result.
5125 * xpath.c: fix a bug when trying to sort namespace nodes
5126
5127Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * HTMLtree.c: real fix for #53402
5130
5131Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5134 PIs when using xsl:output
5135 * valid.c: closing #53537 some case generate segfaults if there
5136 is validity errors
5137
5138Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5141 of external parsed entities, added --noent to testDocbook
5142 * valid.c: Garry Pennington found an uninitialized variable
5143 access in xmlValidateElementContent()
5144
5145Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5148 with madness
5149 * result/HTML/ : this modified the result of the regression tests
5150 a lot.
5151
5152Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5155 to doc where it wasn't checked against NULL reported by
5156 Jens Laas
5157
5158Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5161 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5162
5163Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5166 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5167 * SAX.[ch]: cleanup and updates for DocBook
5168 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5169 ex SGML identifier changes
5170 * valid.c: removed a static unused function.
5171
5172Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * HTMLtree.c: applied change for Paul Sponagl on script saving
5175 * Makefile.am: the warning about entity title.xml are normal.
5176
5177Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * configure.in: release of 2.3.7
5180 * Makefile.am: fixing make distcheck
5181
5182Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * doc/html/* doc/xml.html: updated and regenerated the docs
5185
5186Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5189
5190Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * tree.c: fixed #53388 with the provided patch
5193
5194Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * valid.c: Bjorn detected an invalid memory access. Fixed
5197 vstateVPush()
5198
5199Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5202
5203Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5204
5205 * libxml.h: new header used only for the compilation of libxml
5206 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5207 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5208 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5209 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5210 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5211 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5212 baseline (version 1.2 plus a single patch).
5213 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5214 scientific notation for numbers. Tests added.
5215 * xpath.c: formatting of numbers changed to use sprintf
5216 (contribution from William Brack)
5217
5218Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * valid.c: cleanup, more useful debugging
5221 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5222 * xmlIO.c: entity loading is printed as an error when validating
5223
5224Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * valid.c: fixed to validate within entities
5227 * test/VCM/v22.xml: added a specific testcase
5228
5229Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * valid.c: forgot an epsilon transition in for ()+
5232 * test/VCM/v21.xml : added a specific test case
5233
5234Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * valid.c: removed a state explosion exhibited by RSS
5237 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5238 from bug #51872
5239
5240Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5243 validation without using an ugly NFA -> DFA algo in the source.
5244 Made a specific algorithm easier to maintain, using a single
5245 stack and without recursion.
5246 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5247 * hash.c: made the growing routine static
5248 * tree.h parser.c: added the parent information to an
5249 xmlElementContent node.
5250
5251Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * SAX.c parser.c xpath.c: generating IDs when not validating
5254 from an external parsed entity was poisoning the ID has table
5255 with removed values. This was killing XSLT on the KDE help
5256 browser.
5257
5258Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * entities.h: andrew@ugh.net.au detected a double declaration
5261
5262Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * debugXML.c hash.c tree.h valid.c : some changes related to
5265 the validation suport to improve speed with DocBook
5266 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5267 the way validation errors get reported
5268
5269Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5272 by P C Chow and William M. Brack for XSLT HTML output
5273
5274Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5277 Igor Zlatkovic patches for MSC compilation and added his
5278 updates
5279
5280Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5283 prefix lookup.
5284 * parserInternals.c: fixed the bug reported by Morus Walter
5285 due to an off by one typo in xmlStringCurrentChar()
5286
5287Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * HTMLparser.c result/HTML/*: revamped the way the HTML
5290 parser handles end of tags or end of input
5291
5292Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5295
5296Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5299 bug where the linktime verions of free() won't work ...
5300
5301Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5304
5305Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * doc/xml.html: added 2.3.6 release
5308
5309Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5312 * result/wml.xml: resulted in a small output change
5313
5314Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * tree.c: xmlNewDoc was missing the charset initialization
5317 * xmllint.c: added --auto to autogenerate a doc, allow to
5318 reproduce the problem fixed on xmlNewDoc
5319
5320Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * xpath.c: trying to get 52979 solved
5323 * tree.c result/ result/noent/: trying to get 52712 solved, this
5324 also made me clean up the fact that XML output in general should
5325 not add formating blanks by default, this changed the output of
5326 a few tests
5327
5328Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5331
5332Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * configure.in: finally released 2.3.6
5335
5336Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * xpath.c: checking for null pointer generated by new code
5339
5340Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * xpath.c: fixed a [] evaluation problem reported
5343 * test/XPath/tests/simpleaddr: extended test
5344 * result/XPath/simpleaddr: updated result
5345
5346Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * xmllint.c: Dan Timis reported a portability problem
5349 on Macs without mmap, fixed it.
5350
5351Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * testXPath.c : added a --tree option allowing to display the
5354 tree dump of the XPath expression
5355
5356Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * xpath.c: fixed a memleak when comparing nodesets
5359 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5360 * tree.c: added a TODO
5361
5362Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5365 we need string functions
5366 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5367 to be able to use them where needed. Applied some changes
5368 to reduce name linking pollution and compile in only what's
5369 needed.
5370 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5371 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5372 for the string manipulation functions
5373 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5374 to the free() function of xmlmemory.c
5375 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5376 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5377 usage.
5378
5379
5380Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * error.c: applied the context output patch of the error
5383 handling submitted by Chuck Griffith
5384 * error/VC/*: this slightly change some error logs
5385
5386Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * parser.c: fixed line number reporting on error
5389
5390Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * parser.c: Sullivan and Darin found a parser bug,
5393 applied the patch.
5394
5395Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5398 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5399 xmlversion.h.in xpointer.c: of course the way I defined
5400 UNUSED breaks on old gcc version. Try to be smart and
5401 also define it directly in xmlversion.h
5402 * configure.in: removed -ansi flag from the pedantic set
5403
5404Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405 Huge cleanup, I switched to compile with
5406 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5407 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5408 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5409 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5410 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5411 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5412 encoding.h entities.c error.c list.[ch] nanoftp.c
5413 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5414 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5415 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5416 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5417 Cleanup, staticfied a number of non-exported functions,
5418 detected and cleaned up a dozen of problem found this way,
5419 avoided a lot of public function name/typedef/system names clashes
5420 * doc/xml.html: updated
5421 * configure.in: switched private flags to the really pedantic ones.
5422
5423Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * configure.in: 2.3.5
5426 * doc/html/*: rebuilt the docs
5427
5428Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * parser.c: fixed a reported bug in NOTATION parsing
5431 * uri.c: accepted but not fixed bug 51876, added TODO
5432 * Makefile.am: fixed bug 51876
5433
5434Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * config.h.in configure.in error.c: fix a compilation problem
5437 on platforms without vsnprintf (xml@thewrittenword.com)
5438
5439Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * parser.c: fixed a function name header typo
5442 * SAX.c: notations can also occur in external subset.
5443
5444Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * error.c: removed a C++ like comment
5447
5448Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * parser.c: fixing bug 52299 strange condition leading
5451 to a parser crash due to a buffer overflow
5452 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5453 added the specific test case
5454
5455Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5458 xmlXPathConvert{String,Number,Boolean} to be able to make
5459 type casts without a context stack, fixed some implementation
5460 problems related to the absence of context at parse-time,
5461 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5462 in the public API too
5463 * xpointer.c xpathInternals.h: we need to know at parse time
5464 whether we are compiling an XPointer
5465
5466Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5469 cleaned up the parser internals, refactored XPath code, added
5470 new compilation based APIs and cleanly separated public and
5471 private APIs.
5472
5473Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * xpath.h: the comp field must be added at the end to avoid
5476 killing binary compat.
5477
5478Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * Makefile.am: detect XPath memleaks in regreson tests
5481 * error.c: fixed and error w.r.t. error reporting still using
5482 stderr
5483 * hash.c: added new line at end of file
5484 * tree.h: minor cleanup
5485 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5486 expression parsing from evaluation, resulted in a number of
5487 changes internally, and in XPointer. Likely to break stuff
5488 using xpathInternals.h but should remain binary compatible,
5489 new interfaces will be added.
5490
5491Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * configure.in: fixed a couple of problems reported by
5494 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5495 without gcc on non linux platforms.
5496
5497Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5500 a fix for --with-html-dir= configure support. I hope it won't
5501 break rpm generation
5502
5503Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xmlIO.c: one function comment cleanup.
5506
5507Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * SAX.c: external subset notations were improperly registered
5510 in the internal subset.
5511
5512Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * README.cvs-commits: added, pointing to HACKING
5515 * HACKING: updated
5516
5517Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * parser.c: and Matt Sergeant found one in the XML push
5520 parser (erroneous check I forgot to remove when I fixed the
5521 main parser).
5522
5523Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * xpath.c: ptittom found a small bug in UnaryExpr
5526
5527Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * configure.in: bumped to 2.3.4
5530 * error.c: fixed bug #51860
5531 * tree.c: fixed bug #51861
5532 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5533 * tree.[ch] : added xmlDefaultBufferSize
5534 * nanoftp.c: typo in function name header block
5535 * doc/xml.html : updated, added link to XML::LibXSLT
5536 * doc/html/* : rebuilt the docs
5537
5538Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * parser.c SAX.c: the new content parsing code raised an
5541 ugly bug in the characters() SAX callback. Found it
5542 just because of strangeness in XSLT XML Rec ouptut :-(
5543
5544Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * Makefile.am: Martin Baulig suggested to add -lm
5547 * tree.c: found another bug in xmlNodeGetContent()
5548
5549Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * xpath.c: Bjorn found the error related to strictness of comparison.
5552
5553Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * parser.c: trying to fix the Dtd parsing problem reported
5556 by Gary, side effect of last week speed optimizations.
5557
5558Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5561 * parserInternals.c: removed unneeded test raised by Stric
5562
5563Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5564
5565 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5566 and fixed by William Brack). Added xmlXPathFormatNumber.
5567 Changed the sorting slightly.
5568 * configure.in Makefile.am example/Makefile.am: Added -lm.
5569 Please note that applications linking with libxml2, must
5570 also like with the math library from now on.
5571
5572Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5575
5576Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * parser.c: one must report spaces even if the Dtd element
5579 content proves that this is not part of the element content.
5580 * result/valid/*.xml: this changed the ouptu slightly
5581
5582Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * configure.in: bumped to 2.3.3
5585 * doc/xml.html: updated
5586
5587Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * tree.c: minor doc fix
5590 * xpath.c: deallocation issues when a result tree has been
5591 converted to a node-set
5592
5593Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * doc/xml.html: oops corrected dates s/2000/2001
5596
5597Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * valid.c: new patch from Gary Pennington
5600
5601Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * doc/xml.html: applied patch from Ankh
5604
5605Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * xinclude.c: fixed a problem building on Mac
5608
5609Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * parser.c: more work on increasing parsing ferformances
5612
5613Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5616 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5617 avoiding memcpy in production builds MEM_CLEANUP macro use
5618 * parser.[ch] parserInternals.c: optimizations of the tightest
5619 internal loops inside the parser. Better checking of I/O
5620 flushing/loading conditions
5621 * xmllint.c : added --timing
5622
5623Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * configure.in: bumped to 2.3.2
5626 * doc/xml.html: updated for release
5627
5628Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * xpath.c: found a memleak and fixed a nasty bug
5631
5632Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xmllint.[c1] : added return code errors for xmllint
5635 * xpath.c: specific debug dump function for result value trees
5636
5637Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c: finally implemented xmlXPathCompareNodeSets
5640 * test/XPath/expr/floats results/XPath/expr/floats: added
5641 a test for float expressions
5642
5643Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5646 * parserInternals.[ch]: trying to speed up parsing
5647 * xpath.c : speeded up node set equality op
5648
5649Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5652 better handling of ID/IDREF and the list modules associated
5653 * configure.in: small CFLAGS cleanup
5654
5655Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * configure.in: fixed iconv detection on AIX (stric)
5658
5659Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5662
5663Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5664
5665 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5666 and optimized xmlXPathNodeSetSort
5667
5668Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * xpath.c: bug fix when context size is 0
5671 * parser.c: I like Norm's Dtd because they still manage to break
5672 the parser occasionally
5673
5674Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5677
5678Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5681 attributes within the XML-1.0 namespace
5682
5683Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * xpathInternals.h: exported a few axis functions
5686 * doc/xml.html: updated the doc
5687
5688Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * configure.in: applied patch from Daniel van Balen for OpenBSD
5691 and bumped version to 2.3.1
5692 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5693 attempt to find autoclosing was simply broken, removed it,
5694 updated the examples, this is better
5695
5696Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5699 hash functionnalities.
5700 * doc/html/* : rebuild the doc
5701
5702Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5705 on predicate
5706 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5707 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5708 really want to have tags closed on output even if we accept
5709 unclosed ones on input
5710
5711Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xpath.c: ouch don't free NULL, rare case fixed
5714 * tree.c: don't coalesce text nodes if they don't have the
5715 same behaviour wrt escaping on output
5716
5717Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xpath.c: small fixup
5720 * SAX.c: don't warn on empty namespaces.
5721
5722Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * README: a bit of cleanup
5725 * configure.in: preparing for 2.3.0 release
5726
5727Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * hash.[ch]: added a first version of xmlHashSize()
5730 * valid.c: another bug fix from Gary Pennington
5731
5732Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * valid.c: couple of bug fixes pointed by Gary Pennington
5735 * HTMLtree.c: #if 0 cleanup
5736
5737Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5740 which removes a time consuming check of xmlXPathNodeSetAdd()
5741 and use it in places where we are sure to not break unicity
5742
5743Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xpath.c: bug fixes found from XSLT
5746 * tree.c: preserve node->name special values when copying nodes.
5747 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5748 external subset are fetched when available but without full
5749 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5750 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5751 output with encoding disabled.
5752
5753Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5756 xmlCheckFilename should not be called from xmlFileOpenW
5757 and xmlGzfileOpenW
5758
5759Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5762 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5763 added the new tests for URI normalization
5764 * testURI.c: fixed stoopid bugs
5765 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5766 the URI in the error messages are now properly normalized
5767
5768Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5771
5772Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5775
5776Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xpath.c: fixed mod operator
5779
5780Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * parser.c: fixed xmlStrcat doc
5783 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5784 trees.
5785
5786Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * xpath.c result/XPath/tests/chaptersbase
5789 result/XPath/tests/simplebase: fixed XPath node()
5790 * tree.c: small fix in xmlNewNs()
5791 * Makefile.am: removed extraneous xml2Conf.sh rule
5792
5793Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5796 Changed the library name, in order to get libxml-devel and
5797 libxml2-devel to coexist on a single system
5798 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5799 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5800
5801Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5804 libxml2-devel installable in // as libxml-devel.
5805
5806Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * doc/Makefile.am: fixed make rebuild in doc
5809 * doc/html/*.html: rebuilt the docs
5810
5811Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5814
5815Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5818 the HTML doc to go into the -devel RPM ...
5819 * aclocal.m4 config.h.in: some updates due to auto* magic
5820
5821Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * xpath.h: added a hook in the context structure allowing to
5824 link to extra support, needed for XSLT
5825
5826Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5829 xmlXPtrCmpPoints to use it.
5830 * propagated the following patch from Alejandro Forero
5831 * include/win32config.h xmlIO.c: applied further suggestions
5832 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5833 * example/gjobread.c: fixed warnings, now that it builds
5834
5835Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5836
5837 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5838
5839 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5840 filename points to a valid file (not a directory).
5841 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5842 Added calls to xmlCheckFilenameDir.
5843
5844 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5845 `path' (rather than `filename') as the parameter to gzopen and open.
5846
5847Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * Makefile.am: fixed a problem with EXTRA_DIST
5850
5851Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * Makefile.am example/Makefile.am: finally found the trick
5854 to build the example, i.e. add "." in SUBDIRS before example
5855 in the list <grin/>
5856
5857Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * doc/xml.html: updated with an XSLT section, removed pointer to
5860 W3C CVS base.
5861
5862Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5865 too, and deallocation need to occur the same way.
5866
5867Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5870 type correponding to an XSLT result tree fragment. Share most
5871 of the data format with node set, as well as operators.
5872 * HTMLtree.c: added a newline at the end of the doctype output
5873 whe this one is not present initially.
5874 * tree.c: make sure taht the parent and doc pointers are properly
5875 set when copying attributes (lists).
5876
5877Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5880
5881Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xpath.c: seems I finally killed that ugly path evaluation
5884 context bug (tagged 9999 in case is is wrong)
5885
5886Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5889 for XSLT
5890
5891Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5894 for xmlGzfileOpen() bug
5895
5896Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * xpath.c: removed an error found by XSLT usage
5899 * tree.c parserInternals.h: use a predefined static string
5900 for text and comment nodes, avoid freeing them in xmlFreeNode,
5901 exported the string name in parserInternals.h and added
5902 another value to disable encoding at output (for XSLT),
5903 gain memory, time.
5904
5905Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5908 win32/libxml2/libxml2_so.dsp: new makefiles and update
5909 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5910
5911Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5914 Gary Pennington
5915
5916Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * xpath.c: fixed the comaprision of values and nodelists,
5919 need to compare nodelist still ...
5920 * debugXML.c: avoided a possible core dump
5921 * HTMLparser.c: cleanup
5922 * nanohttp.c: contributed fix.
5923 * tree.c: fixes in properties handling added xmlSetNsProp
5924 needed by libxslt
5925 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5926 comment
5927 * TODO: updated
5928
5929Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * parser.c parserInternals.c: applied Bjorn Reese optimization
5932 patch
5933
5934Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * Makefile.am: applied patch fro make check from Martin Vidner
5937
5938Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * configure.in: preparing 2.2.11
5941 * doc/html/*: rebuild the HTML files
5942 * doc/xml.html : updated
5943
5944Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * tree.c: fixed a stupid bug
5947 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5948 patches related to validation of an XInclude processing result
5949 * TODO: updated
5950
5951Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5954 on large files
5955
5956Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5959
5960Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5963 reported by Jonas Borgström
5964 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5965
5966Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * testXPath.c xpath.c: fixing the XPath union expressions problem
5969 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5970
5971Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xmllint.c: Made is so if the file name is "-" is will read form
5974 standard input. Sven Heinicke <sven@zen.org>
5975 * tree.c: fixed a problem when growing buffer
5976 * tree.h: fixed the comment of the node types following andersca
5977 comment
5978 * TODO: updated
5979
5980Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5981
5982 * HTMLparser.[ch]: added a way to avoid adding automatically
5983 omitted tags. htmlHandleOmittedElem() allows to change the
5984 default handling.
5985 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5986 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5987 of xmllint too when using --memory flag, added a memory test
5988 suite at the Makefile level.
5989 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5990 with namespace use when encountering QNames in XPath evalation,
5991 added xmlns() scheme in XPointer.
5992 * nanoftp.c : incorporated a fix
5993 * parser.c xmlIO.c: fixed problems raised with encoding when using
5994 the memory I/O
5995 * parserInternals.c: closed bug 25934 reported by
5996 torsten.landschoff@innominate.de
5997 * TODO: updated
5998
5999Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6002 on a non-updated tree :-(, made a 2.2.10 release to correct the
6003 situation
6004
6005Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6008 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6009 integrated a set of OpenVMS changes from Howard Taylor
6010 <Howard.Taylor@pacoast.com>
6011
6012Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6013
6014 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6015 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6016
6017Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * HTMLparser.c: some fixes on auto-open of html/head/body
6020 * encoding.c: fixed a compilation error on some gcc env
6021 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6022 XPointer implementation
6023 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6024 related XPointer tests and associated results
6025
6026Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * doc/xmldtd.html doc/xml.html: following a short step by step
6029 guidance on IRC to help maciej with DTDs I started a small
6030 page on the subject.
6031
6032Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * HTMLparser.c: fixed handling of broken charrefs
6035 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6036 patches
6037
6038Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * doc/xml.html doc/html/* : rebuilt the docs after adding
6041 xinclude and updated page for 2.2.7 and 2.2.8
6042 * configure.in: releasing 2.2.8
6043
6044Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * parser.[ch] parserInternals.c: applied the conditional
6047 section processing fix from Jonathan P Springer
6048 <jonathan.springer2@gte.net>
6049 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6050 project file, fixed iconv default non support
6051 * xpath.c: fixed the problem of evaluating relative expressions
6052 when a node context is provided.
6053
6054Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * nanoftp.c: fixed gcc 2.95 new warnings
6057 * SAX.c: fixed a stupid bug
6058 * tree.c: fixed a formatting problem when round-tripping
6059 from/to memory
6060 * xinclude.c: chased memleak, fixed a base problem
6061 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6062 xmlXPtrBuildNodeList()
6063 * TODO: updated
6064 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6065 adding a first small set of regression tests for XInclude
6066
6067Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * nanohttp.[ch]: applied Wayne Davison patches to access
6070 the WWW-Authorization header.
6071 * parser.c: Closed Bug#30847: Problems when switching encoding
6072 in short files by applying Simon Berg's patch.
6073 * valid.c: fixed a validation problem
6074 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6075 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6076 Wayne Davison
6077 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6078 need to be extended to non full nodes selections.
6079 * xinclude.c: starts to work decently
6080
6081Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6084 debugXML.c xmlversion.h.in: Started adding XInclude support,
6085 this is a new xmllint option
6086 * tree.c xpath.c: applied TOM patches for XPath
6087 * xpointer.c: fixed a couple of errors.
6088 * uri.c: added an escaping function needed for xinclude
6089 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6090 new warning from RH70 gcc's version
6091
6092Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * HTMLparser.c: fixed loop on invalid char in scripts
6095 * parser.c: update to description of xmlIOParseDTD()
6096 * libxml.m4 xmlversion.h.in: changes contributed by
6097 Michael Schmeing <m.schmeing@internet-factory.de>
6098 * configure.in: preparing for 2.2.7
6099 * Makefile.am: trying to avoid config.h and acconfig.h
6100 being included in the distrib
6101 * configure.in: released 2.2.7
6102
6103Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6106 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6107
6108Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * parser.[ch]: added xmlIOParseDTD()
6111 * xpointer.c: added support for the 2 extra parameters of
6112 string-range, fixed a stoopid error when '0' was present
6113 in XPointer expressions
6114 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6115 testsuite for the above
6116
6117Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * libxml.spec.in: improved package descriptions
6120
6121Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * xpath.c xpathInternals.h: applied a large cleaning patch
6124 from TOM <ptittom@free.fr>, it also add namespace support
6125 for function and variables registration.
6126
6127Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6130 * Makefile.mingw: Wayne Davison's update adding hash.c
6131
6132Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * xpath.c: fixed the root evaluation problems
6135 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6136 ignorable spaces with <b> <bold> <em>
6137 * tree.c: fixed a loop in xmlSearchNsByHref()
6138
6139Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6140
6141 * xpath.c: applied another XPath patch from TOM
6142 * xpath.c include/makefile.am: applied another patch from
6143 china@thewrittenword.com (cleanup on IRIX).
6144
6145Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6146
6147 * xml-config.1: received a fixed version from Fredrik Hallenberg
6148 <hallon@lysator.liu.se>
6149
6150Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6153 cleanup patch for XPath
6154
6155Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * patched to redirrect all "out of context" error messages to
6158 a reconfigurable routine. The changes are:
6159 * xmlerror.h : added the export of an error context type (void *)
6160 an error handler type xmlGenericErrorFunc there is an interface
6161 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6162 to reset the error handling routine and its argument
6163 (by default it's equivalent to respectively fprintf and stderr.
6164 * all the c files: all wild accesses to stderr or stdout within
6165 the library have been replaced to calls to the handler.
6166
6167Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * configure.in: release 2.2.6
6170 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6171 exporting the inner functions of xpath for extension modules
6172 * doc/*: updated and rebuilt the doc
6173
6174Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * nanohttp.c : applied Wayne HTTP cleanup patch
6177 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6178 and xmlNodeSetSpacePreserve()
6179
6180Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * xpath.c: closing bug #29260
6183
6184Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6185
6186 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6187 multikey tuples, made hash structure opaque
6188 * valid.[ch]: moved elements, attributes, notations decalarations
6189 as well as ID and refs to hash tables.
6190 * entities.c: hash cleanup
6191 * xmlmemory.c: fixed a dump problem in debug mode
6192 * include/Makefile.am: problem passing in DESTDIR= values patch
6193 from Marc Christensen <marc@calderasystems.com>
6194 * nanohttp.c: removed debugging remains
6195 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6196 * HTMLparser.c parser.c: fixing a number of problems with the
6197 macros in the *parser.c files (Wayne).
6198 * HTMLparser.c: close the previous option when opening a new one
6199 (Marc Sanfacon).
6200 * result/HTML/*: updated the HTML results accordingly
6201
6202Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6203
6204 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6205 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6206 XPath functions and XML entities table to them. More to come...
6207 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6208
6209Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6210
6211 * tree.c: coalesce adjacent text nodes
6212 * valid.c: handling of blank nodes in DTd validation (raised
6213 by problems with a posteriori validation).
6214 * nanohttp.c: changing behaviour on HTTP write stuff.
6215 * HTMLtree.c: forced body and html to be explicitely closed.
6216 * xpath.h: exported more XPath functions.
6217
6218Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * Release of 2.2.5
6221 * xpointer.c: range() range-inside and other helper functions
6222 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6223
6224Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6227 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6228
6229Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6230
6231 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6232 and XPointer modules
6233
6234Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * SAX.h: closed #25107
6237
6238Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * testSAX.c: fixed problem with cdata reporting
6241 * SAXresult/* : updated
6242
6243Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6246 Closed bug #27499, added to regression tests
6247 * TODO: updated
6248
6249Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6250
6251 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6252 support for SCRIPT and STYLE with help from Bjorn Reese
6253 * test/HTML/* result/HTML/*: added simple testcase and updated
6254 the existing ones.
6255
6256Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6257
6258 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6259 string-range for empty strings
6260 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6261 test/XPath/xptr/strrange: augmented the XPointer testsuite
6262
6263Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * doc/xml.html doc/xmlmem.html: added a module describing memory
6266 interfaces and use, updated the main page.
6267
6268Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6271 nanoftp code work on Windows too now
6272
6273Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6276 * xpointer.c: implemented string-range() at least a good first version
6277 * test/XPath/docs/str test/XPath/xptr/strrange
6278 result/XPath/xptr/strrange: the string-range() tests
6279
6280Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * Makefile.am include/Makefile.am include/win32config.h
6283 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6284 and make distcheck
6285
6286Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6289 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6290 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6291
6292Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6295 patch for socklen_t detection by
6296 Albert Chin-A-Young <china@thewrittenword.com>
6297
6298Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6301 and added a --dtdvalid option to xmllint used to test it
6302
6303Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6306 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6307
6308Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6309
6310 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6311 handlings (registration, lookup, cleanup)
6312
6313Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * configure.in Makefile.am include/makefile.am: adding XPointer
6316 and XPtrtests target
6317 * xpointer.[ch] : new files for XPointer support
6318 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6319 more XPath tests
6320
6321Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * configure.in: fixed, very broken, make distcheck works again
6324
6325Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * More work toward 2.2.5, integrated a number of patches
6328 * configure.in Makefile.am win32config.h.in: trying to cleanup
6329 make distcheck .... huh ...
6330 * include/Makefile.am include/win32config.h: new directory
6331 for includes
6332 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6333 updated teh makefiles and instructions for WIN32
6334 * xpath.c: small fixes
6335 * test/XPath/ results/XPath: updated the testcases and results
6336 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6337 suggested patches
6338 * valid.c: fixed an ID bug
6339
6340Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6343 the automake bug where wrong dependancies were generated.
6344 * xpath.[ch]: worked on XPointer
6345
6346Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * configure.in Makefile.am: 2.2.5, ship the include in an
6349 include/libxml subdirectory, use symlinks when using CVS
6350 * testSAX.c: fixed small bug
6351 * testXPath.c: changed the way testfiles are parsed
6352 * debugXML.c: same kind of cleanup when parsing an argument expression
6353 XPath/XPointers can have blanks embedded
6354 * xpath.[ch]: more cleanup, reorgs for XPointer work
6355 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6356 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6357
6358Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6361 in the XPath engine, rewrote large parts of it, now it's far
6362 cleaner and in sync with the REC not an old WD. Fixed a parsing
6363 problem in the interactive XML shell found when testing XPath.
6364
6365Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6368 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6369 examples with the extra test
6370
6371Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6374 the global init function.
6375
6376Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * HTMLparser.c: Doohhh, attribute name parsing was still case
6379 sensitive ! Fixed this ...
6380 * result/HTML/* : updated the tests results accordingly
6381
6382Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6385 engine, should be far more stable, incorporated a new version of
6386 preceding/following axis, need testing
6387 * uri.c: fixed file:///c:/a/b/c problem
6388 * test/XPath/tests/idsimple: augmented the XPath tests
6389
6390Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * doc/* rebuilding docs for 2.2.4 release
6393
6394Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * configure.in: releasing 2.2.4
6397 * parser.[ch]: added xmlStrEqual()
6398 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6399 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6400 use xmlStrEqual instead
6401 * TODO: updated
6402 * added an XPath test
6403
6404Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6405
6406 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6407 * entities.h: exported xmlInitializePredefinedEntities
6408 * parser.[ch] : added xmlInitParser()
6409 * parserInternals.h : had to export htmlInitAutoClose()
6410
6411Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6412
6413 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6414 problems
6415 * Makefile.am : added XPath regression tests to normal tests
6416 * uri.c: fixed a problem with local paths, cleanup
6417 * parser.c: fixed a problem with large CData sections
6418
6419Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * configure.in xml-config.in: patch from "Ben Taylor"
6422 <sol7x86@hotmail.com> for solaris shared libs lookup
6423
64242000-09-30 Martin Baulig <baulig@suse.de>
6425
6426 * libxml-2.0.pc.in: Provide pkg-config script.
6427
6428 * configure.in: Create the libxml-2.0.pc script from the
6429 libxml-2.0.pc.in templates.
6430 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6431 script in `$(libdir)/pkgconfig'.
6432
6433Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6436 when compiling with MSC
6437
6438Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * xpath.c: patch for normalize-string() substring-before(),
6441 substring-after() and translate() functions from Bjorn Reese
6442 <breese@mail1.stofanet.dk>
6443 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6444 Fredrik Hallenberg <hallon@lysator.liu.se>
6445 * TODO: updated
6446
6447Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6450 problem of socklen_t being undefined on a number of platforms
6451 * debugXML.c: fixed a compilation problem when without snprintf
6452
6453Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6456 an URI bug and a fix for the control-character-induced infinite loop
6457 * nanohttp.c: preventive fix for compiling on WIN32
6458
6459Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * xmlint.c: closing bug #25000
6462
6463Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6466 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6467 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6468 related function, fixing xmlStrncmp(), and associated cleanup
6469 * result/HTML/entities.html.sax: updating result
6470
6471Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * uri.c: applied patch for URI escaping from Wayne Davison
6474 <wayned@blorf.net>
6475 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6476 from Denis Barbier <barbier@imacs.polytechnique.fr>
6477 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6478 patch from Wayne Davison
6479
6480Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6481
6482 * doc/xml.html : updated with new releases, adding "how to help"
6483
6484Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6487 removed a few warnings in pedantic mode ...
6488 * parserInternals.c parser.c: moved encoding switching function
6489 to parserInternals.c
6490 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6491
6492Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6495 error or warning handlers
6496
6497Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * parserInternals.c parserInternals.h parser.c Makefile.am:
6500 created a new module parserInternals.c, moved most of the
6501 code shared by the various parsers there, as well as
6502 deprecated code from parser.c. More cleanup of parser.c
6503 * uri.c: fixed a problem when URI is NULL
6504 * valid.c: speedup when looking for an attribute declaration
6505
6506Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6509 the cleanup of the computation of URI references when seeking
6510 external entities. The URI reference string and the resulting
6511 URI are both stored now.
6512 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6513 large s(n)printf checks and cleanup from Denis Barbier
6514 <barbier@imacs.polytechnique.fr>
6515 * xmlversion.h.in tree.h: couple of SGML declarations for a
6516 possible docbook module.
6517 * result/VC/ : a couple of test output changed due to the change
6518 of the entities URI
6519
6520Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * parser.h: added a _private field for linking user's data
6523
6524Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * parser.c parserInternals.h: demacroified most of the IS_XXX
6527 the gain in size is significant so ...
6528
6529Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * entities.c: cases where looking up entities with doc==NULL
6532 covered
6533
6534Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * uri.c: applied Wayne Davison patch
6537 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6538
6539Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * uri.c testUri.c: applied Wayne Davison patches
6542 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6543 * Makefile.in: added URItest and included thenin "make tests"
6544
6545Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * xmlversion.h.in: closed bug 22941
6548
6549Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * doc/xmlio.html: added doc and example for entity loader
6552 redefinition.
6553
6554Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6557 used by libxml
6558
6559Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * parser.c: Fixed bug on invalid ontent characters and when using
6562 push.
6563 * xmllint.c: fixed xmllint endling of errors in push mode
6564
6565Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * HTMLparser.c testHTML.c: applied two new patches from
6568 Wayne Davison <wayned@users.sourceforge.net>
6569 * result/HTML/*.sax: regenerated HTML SAX output
6570 * parser.c: more cleanup.
6571
6572Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * HTMLparser.[ch] testHTML.c: applied the second set of
6575 patches from Wayne Davison <wayned@users.sourceforge.net>,
6576 adding htmlEncodeEntities()
6577 * HTMLparser.c: fixed an ignorable white space detection bug
6578 occuring when parsing with SAX only
6579 * result/HTML/*.sax: updated since the output is now HTML
6580 encoded...
6581
6582Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * HTMLparser.[ch]: applied some of Wayne Davison
6585 <wayned@users.sourceforge.net> patches
6586
6587Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6590 undeclared namespace prefix was used, added a warning.
6591 Cleaned up support w.r.t. entities, spilling out a warning
6592 and being pedantic on lookups.
6593 * test/warning/ent9 : added testcase for previous example.
6594 * TODO: updated
6595 * parserInternals.h parser.c: changed the way names are parsed
6596 now allow infinite size and decrease penalty for normal use
6597 * parser.c: Started a big cleanup/check of the parser code,
6598 fixed some of the most tortuous entity code, spotted code
6599 unused anymore
6600 * test/*: added tests for very long names and related nasty
6601 things.
6602
6603Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * doc/encoding.html: added encoding aliases doc
6606 * doc/xml.html: updates
6607 * encoding.[ch]: added EncodingAliases functions
6608 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6609 bottleneck affecting large DTDs like Docbook
6610 * parser.[ch] xmllint.c: added a pedantic option, will be
6611 useful
6612 * SAX.c: redefinition of entities is reported in pedantic mode
6613 * testHTML.c: uninitialized warning from gcc
6614 * uri.c: fixed a couple of bugs
6615 * TODO: added issue raised by Michael
6616
6617Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6618
6619 * doc/encoding.html: propagated Martin Duerst suggestions
6620
6621Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6624 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6625 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6626 by Wayne Davison
6627
6628Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * nanoftp.c nanohttp.c: small cleanup
6631 * TODO: updated
6632
6633Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * added an old VC testcase and updated title.xml entity
6636
6637Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6640 done on auto-opening of <p> tags and cleanup of SAX output
6641
6642Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6645
6646Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * doc/xml.html libxml.* structure.*: updated the doc a bit
6649
6650Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6651
6652 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6653 of SAX tests
6654
6655Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6658 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6659
6660Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6663 * testHTML.c: fix core dump on Solaris 2.x systems
6664 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6665 * result/HTML/*.sax: previous bug fix lead to new results
6666
6667Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6670 * configure.in: added --with-readline=DIR to accept alternate
6671 path for readline include/library
6672 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6673 for ANSI under HP-UX
6674 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6675 includes @LIBS@
6676
6677Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * doc/* : rebuilt the docs
6680 * getting ready for 2.2.2 release
6681
6682Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6685 and xmlAddFeature()
6686 * tree.[ch]: added xmlAddChildList()
6687 * xmllint.c: MAP_FAILED macro test
6688 * parser.h: added xmlParseCtxtExternalEntity()
6689 * valid.c: applied bug fixes removed warning
6690 * tree.c: added CDATA block to elements content
6691 * testSAX.c: cleanup of output
6692 * testHTML.c: added SAX testing
6693 * encoding.c: better error recovery
6694 * SAX.c, parser.c: fixed one of the external entity processing
6695 of the OASis testsuite
6696 * Makefile.am: added HTML SAX regression tests
6697 * configure.in: bumped to 2.2.2
6698 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6699 SAX results
6700
6701Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * configure.in: patch for HP compiler
6704
67052000-08-04 Sven Heinicke <sven@zen.org>
6706
6707 * xmllint.c: Was coredumping sometimes when the file given didn't
6708 exist.
6709
6710Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6713
6714 when using in memory parsing. Need some cleanup.
6715 * xmllint.c configure.in: added a --memory flag to test memory
6716 parsing
6717
6718Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * nanohttp.c: fixed socklen_t replacement to unsigned int
6721 * parser.c: fixed a space handdling missing at the end of
6722 production 28 DOCTYPE.
6723 * xmlmemory.c: fixed a stupid bug on the routine to override
6724 allocation functions
6725 * TODO: updated
6726
6727Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6728
6729 * doc/ regenerated the docs
6730
6731Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * doc/encoding.html doc/xml.html: added I18N doc
6734 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6735 improvements, both parser and filters, added ASCII & HTML,
6736 fixed the ISO-Latin-1 one
6737 * xmllint.c testHTML.c: added/made visible --encode
6738 * debugXML.c : cleanup
6739 * most .c files: applied patches due to warning on Windows and
6740 when using Sun Pro cc compiler
6741 * xpath.c : cleanup memleaks
6742 * nanoftp.c : added a TESTING preprocessor flag for standalong
6743 compile so that people can report bugs more easilly
6744 * nanohttp.c : ditched socklen_t which was a portability mess
6745 and replaced it with unsigned int.
6746 * tree.[ch]: added xmlHasProp()
6747 * TODO: updated
6748 * test/ : added more test for entities, NS, encoding, HTML, wap
6749 * configure.in: preparing for 2.2.0 release
6750
6751Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * nanoftp.c: fixed the way the control connection is handled
6754 * libxml.spec.in: fixed the dependancies and cleanup
6755
6756Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * doc/xml.html: changed the xmlsoft.org structure, updated the
6759 examples w.r.t. root and childs
6760
6761Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6764
6765Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * HTMLparser.c: Work on character encoding support for the HTML parser
6768 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6769 * encoding.c: Fixed a potential memleak in the encoding stuff
6770
6771Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * doc/FAQ.html doc/Makefile.am : added a FAQ
6774
6775Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6778 of the HTML parser to force it to not bypass SAX
6779
6780Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * win32config.h.in: updated
6783 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6784 lacks iconv support :-( need to release 2.1.1
6785 * configure.in: release 2.1.1
6786 * HTMLparser: fixed bug #14784
6787 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6788 by Windows compiler
6789 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6790 the SAX startDocument() callback.
6791 * TODO: updated
6792
6793Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * added xmlStopParser()
6796
6797Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * configure.in: 2.1.0 prerelease
6800 * Large resync between W3C and Gnome tree
6801 * nanoftp, nanohttp.c: fixed stalled connections probs
6802 * HTMLtree.c SAX.c : support for attribute without values in
6803 HTML for andersca
6804 * valid.c: Fixed most validation + namespace problems
6805 * HTMLparser.c: start document callback for andersca
6806 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6807 * parser.h, SAX.c: serious speed improvement for large
6808 CDATA blocks
6809 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6810 different encoding
6811 * example/Makefile.am example/gjobread.c tree.h: work on
6812 libxml1 libxml2 convergence.
6813 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6814 and the LIBXML_TEST_VERSION macro
6815
6816Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * doc/xml.html: various patches and improvements typo fixed by
6819 Felix Natter
6820 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6821 from Felix Natter <fnatter@gmx.net>
6822
6823Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * doc/upgrade.html: updated with instructions for support of both
6826 libxml-1.x and libxml-2.x
6827 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6828 for 2.x support and also fixed includes
6829
6830
6831Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6834 the encoding support, added iconv support, so now libxml if
6835 compiled with iconv automatically support japanese encodings
6836 among others. Work based on initial patch from Yuan-Chen Cheng
6837 I may have broken binary compat in the encoding handler
6838 registration scheme, but that was so utterly broken I don't
6839 expect anybody to have used this feature until now.
6840 * parserInternals.h: fixup on the CHAR range macro
6841 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6842 code.
6843 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6844 * uri.c: added xmlParseURI() I can't believe I forgot to
6845 implement this one in 2.0 !!!
6846 * SAX.c: moved doc->encoding update in the endDocument() call.
6847 * TODO: updated.
6848
6849Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * tree.h: removed extraneous xmlRemoveProp definition
6852 * TODO: added item about --disable-corba configure switch
6853 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6854 * nanoftp.c: fixed include problems giving troubles on AIX and
6855 slowlaris
6856 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6857 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6858 comment and headers changes to lower gtk-doc number of warnings
6859 * doc/html/*: rebuilt docs
6860
6861Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * HACKING: documented the tag for 1.x and instructions
6864
6865Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6868 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6869 xmlCreateIOParserCtxt
6870 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6871 significant overall improvement
6872 * xmllint.c: added I/O test to xmllint
6873 * testSAX.c: added a speed test
6874 * doc/* : updated/regenerated
6875
6876Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * xpath.c uri.h parserInternals.h: cosmetic changes from
6879 "Timur I. Bakeyev" <timur@bat.ru>, including making
6880 xmlCreateURI() public
6881
6882Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6885 and the code at the same time. Added a clean mechanism for
6886 overload or added input methods: xmlRegisterInputCallbacks()
6887 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6888 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6889 * TODO: updated
6890 * doc/* : updated/regenerated
6891 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6892 source dir
6893
6894Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * testURI.c: yet another forgotten commit, I should get some sleep !
6897
6898Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * xmllint.c: forgot to commit this too ?
6901
6902Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * xmlversion.h.in : forgot to commit this previously
6905
6906Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6909 * README TODO: updated for release
6910 * uri.c uri.h: added authority parsing/saving
6911 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6912 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6913 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6914 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6915 Makefile.am : added compile-time customization of libxml
6916 --with-ftp --with-http --with-html --with-xpath --with-debug
6917 --with-mem-debug
6918 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6919 #include <libxml/xxx.h> I hope it won't break too much stuff
6920 and will be manageable in the future...
6921 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6922 and added xmllint to the installed programs
6923 * uri.h: added xmlFreeURI()
6924
6925Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * uri.c uri.h: finished the escaping handling, the base support
6928 and the URI path normalization. Looks good just lacks the
6929 authority content parsing code.
6930 * Makefile.am: added instructions to generate testURI
6931 * TODO: updated
6932 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6933 added links and icons for W3C and Gnome
6934
6935Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * xmlmemory.[ch] : seems I forgot to actually update the files in
6938 the last commit :-)
6939 * doc/xml.html doc/html/* : updated and uploaded the docs
6940
6941Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6944 * TODO: updated
6945 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6946 libxml default allocation function with another set (like gmalloc/
6947 gfree).
6948 * Makefile.am, uri.c, uri.h: added a set of functions to do
6949 exact (litteraly copied from the RFC 2396 productions) parsing
6950 and handling of URI. Will be needed for XLink, one XML WFC,
6951 XML Base and reused in the nano[ftp/http] modules. Still work
6952 to be done.
6953
6954Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * configure.in, libxml.spec.in : libxml2
6957 * doc/* : updated the doc page, rebuilt the docs
6958
6959Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * all: tagged LIB_XML_1_X
6962 * *.c *.h : updated from W3C CVS tree
6963 * configure.in : 2.0.0-beta
6964 * libxml.spec.in : libxml2 package nam
6965 * result/* : new version of the tests output
6966
6967Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6970
6971Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * doc/* : rebuilt the docs
6974 * parser.c: final patch on #6766
6975 * valid.c: small patch on validity checks.
6976
6977Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6980 added
6981 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6982 compatibility w.r.t. XML spec and existing code.
6983
6984Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * parser.c: seems a better solution to <a> </a> exists,
6987 will try it for a while
6988
6989Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * parser.c: tried to remove the <a> </a> generating <a/>
6992 this is hard. Left a flag for that purpose. Fixed bug #6766
6993 * configure.in: prepared 1.8.7 not released, due to previous
6994 problem
6995
6996Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * doc/xml.html : applied second patch from Paul DuBois
6999
7000Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * doc/xml.html : applied patch from Paul DuBois
7003
7004Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7007
7008Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7011 compilation warnings on various platforms.
7012 * parser.c: Fixed #5281 validity error callbacks are now desactived
7013 by default if not validating.
7014
7015Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7018
7019Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7022 <gkatsi@cs.toronto.edu>
7023
7024Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7027 processing URLs
7028
7029Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7032 xmlNanoFTPUpdateURL for persistent control connections.
7033 * configure.in: 1.8.6
7034
7035Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7038 * tree.[ch] : added xmlSaveNoEmptyTags
7039
70402000-01-29 James Henstridge <james@daa.com.au>
7041
7042 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7043
7044 * Makefile.am: added nanoftp.[ch] to the build.
7045
7046Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * nanoftp.[ch]: cleanup, comments, API
7049 * debugXML.c : fixed a bug in the cat command
7050 * doc/*: regenerated the docs
7051
7052Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7055 * debugXML.c : fixed a bug in the cat command
7056 * valid.c: fixing some small probs
7057 * libxml.spec.in: get rid of the SNAP suffix
7058 * doc/xml.html: updated the status
7059
7060Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * xml-config.in: xml-config --version to just return the
7063 version number
7064 * xpath.c: some cleanup w.r.t. axis when the current node is
7065 an attribute.
7066 * TODO: updated
7067
7068Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * configure.in: prepared for libxml-1.8.5
7071 * doc/* recompiled the documentation
7072
70732000-01-17 Jody Goldberg <jgoldberg@home.com>
7074
7075 * configure.in : WARNING autoconf subtlety alert :
7076 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7077 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7078 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7079 get defined by AC_CHECK_HEADERS.
7080
7081Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7084 Rune.Djurhuus@fast.no
7085
7086Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * TODO: updated
7089 * tree.c, parser.c: made sure that only memory alloc problems
7090 and internal parser errors are allowed to write to stdout or
7091 stderr.
7092
7093Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * tree.c : restored xmlNewGlobalNs since this seems used by
7096 a lot of existing code :-(, fixed a bug in xmlNewNs
7097 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7098 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7099 to exit() from the library code.
7100 * xpath.c, parser.c: removed bugs or unused code detected by
7101 Windows compilers
7102 * parser.c: started adding interfaces for parsing well balanced
7103 XML fragments
7104 * configure.in: releasing 1.8.4
7105 * doc/* : rebuilt the docs
7106
7107Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * tree.[ch] : added xmlNewDocFragment() for DOM
7110 * testHTML.c: uninitialized variable.
7111
7112Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * doc/* : rebuild the docs
7115
7116Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * acconfig.h: readline and history patch
7119 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7120 * tree.c: added check and handling when possibly removing an ID
7121 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7122 and saving.
7123 * test/HTML/entities.html result/HTML/entities.html* : test for
7124 various entities reference cases
7125 * result/HTML/* : as a result output of some testcase have
7126 changed
7127 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7128 by previous example. added xmlParseTryOrFinish().
7129 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7130 entities.h debugXML.h HTMLparser.h: changed the way struct are
7131 declared to allow gtk-doc to expose those
7132 * parser.c: closed bug #4960
7133 * Makefile.am configure.in: Applied patch from
7134 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7135 and math/socket libs detection
7136
7137Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * configure.in, Makefile.am: link tester against readline
7140 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7141
7142Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * tree.[ch]: added xmlRemoveProp
7145 * win32config.h.in nanohttp.c: avoid including the Windows
7146 socket stuff in every C files
7147 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7148 the XmL parser(s)
7149 * test/ns4 result/ns4 etc...: added test case for previous prob
7150 * tree.c: xmlNewNs wasn't checking for double definition
7151 * Makefile.in: fixed a problem with dist-hook duplicates
7152 * parser.[hc], xmlIO.c: fixed the loading of external entities
7153 APIs, now xmlLoadExternalEntity() is used everywhere and
7154 setting up an app specific front-end using the
7155 * SAX.c parser.c: some fixes, now the xhtml spec validates
7156 with the xhtml DTD.
7157 * error.c: fixed crashes in case of no input stream
7158 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7159 to the validation tests and results
7160
7161Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7164 too htmlCreatePushParserCtxt() and htmlParseChunk()
7165 * parser.c: a bit of cleanup.
7166 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7167 to XML) removed the last mem leak known
7168 * HTMLtree.c: output message cleanup
7169 * xmlmemory.c: display content info about memory blocks
7170 * result/HTML/wired.* : missing att value warning change
7171
7172Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * doc/* : rebuilt the documentation
7175
7176Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * parser.[ch] parserInternals.h: Push parser for XML,
7179 seems to work fine now
7180 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7181 --push for push testing
7182 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7183 * testSAX.c: added --push
7184 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7185 subtree
7186 * xmlIO.[ch] : enriched API + fixes for push mode
7187 * entities.[ch]: added the entity content length to the struct.
7188 * xmlmemory.[ch]: new API to show the last entries for the shell
7189 * valid.c: added required attribute testing
7190 * SAX.c: the cdata callback now merge contiguous fragments
7191 * HTMLparser.c: cleanup of some macros
7192
7193Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * parser.c: fix for PIs name starting with xml
7196 * tree.c: fixed a potential problem with || and && ops
7197 * *.c, configure.in win32config.h.in : generate win32config.h for
7198 those on the Other Side !
7199
7200Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * parser.c: fixed a stupid = vs. == bug :-(
7203 * doc/gnome-xml.sgml: s/glade/xml/
7204
7205Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * configure.in, doc/xml.html : bug fix release 1.8.2
7208 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7209 Hopefully the end of that silly C++ include problem
7210 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7211 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7212 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7213 troubles with autoclosed elements when the stree shape doesn't
7214 follow the DtD specs. Added htmlIsAutoClosed() and
7215 htmlAutoCloseTag()
7216 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7217 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7218 * debugXML.c: fixed a bug on printing default namespaces.
7219 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7220
7221Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * result/HTML/*.htm[l] : updated the HTML regression tests according
7224 to the new output
7225 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7226 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7227 problem due to intermix of extern "C" { ... } declarations for C++
7228 and recursive includes in the headers
7229
72301999-12-20 Chris Lahey <clahey@umich.edu>
7231
7232 * HTMLtree.c: Made it so that html nodes with a single child do
7233 not insert a carriage return before or after the child node.
7234
7235Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * configure.in, doc/xml.html : bug fix release 1.8.1
7238 * parser.c: fixed bug #4344
7239 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7240 added the glue to avoid C++ problems
7241 * doc/* : regenerated the documentation
7242
7243Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7246 namespace recognition, and Dia as a resul :-(
7247 * encoding.c: closed bug #3950
7248
7249Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * valid.c: debugging a posteriori validation, except URI expansion
7252 stuff this should be fixed now
7253 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7254 Carl Nygard <cnygard@bellatlantic.net>
7255 * tester.c: added --postvalid, cleaning of the code
7256 * tree.[ch]: added xmlDocGetRootElement()
7257
7258Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7259
7260 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7261 c++ losage.
7262
7263Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * configure.in, doc/xml.html : bumped to 1.8.0
7266 * xlink.[ch], Makefile.am : added framework for link detection
7267 * parser.h: added nbChars to parser context, needed for cleanup.
7268 * xmlmemory.c: removed a nasty bug when out of mem
7269 * valid.[ch]: adding namespace support for attribute decl
7270 * tester.c: added --debugent option
7271 * debugXML.[ch]: added xmlDebugDumpEntities()
7272 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7273 buffers instead, this was really needed, validation was breaking
7274 in strange ways due to that. Added xmlParseStringPEReference()
7275 and other parsing from strings functions. Entities processing
7276 modified again, but PERef are still not handled correcly but
7277 unless you're Eve Maller you won't notice :-)
7278 * HTMLparser.c: large changes toward reliability, and switched to
7279 lowercase internal tags, XHTML is lowercase, so it will help
7280 that output is closer to next version.
7281 * doc/* : regenerated the documentation, it is now hosted at
7282 http://xmlsoft.org/ (same bits I just bought the domain :-)
7283
7284
7285Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7288 doc generation
7289 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7290 in the SAX API
7291 * doc/*: rebuilt the doc making sure everything appears in the
7292 HTML files
7293
7294Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7297 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7298 which allow impressive speed improvement on dataset with
7299 large text pieces, but at the cost of broken binary
7300 compatibility and slightly bigger memory usage.
7301 Configure with --with-buffers to activate them, they
7302 are protected with XML_USE_BUFFER_CONTENT define.
7303 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7304 goal is 0 memory left allocated once parser is no more used
7305 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7306 call xmlCleanupParser() and xmlMemoryDump()
7307
7308Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7311 * parser.[ch] encoding.[ch]: added memory cleanup routines
7312 * parser.c: closing bug #3788
7313 * doc/*: rebuilt the doc
7314
7315Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7318 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7319 * tester.c: added --compress option
7320 * doc/*: rebuilt the documentation
7321
7322Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7325 if given /proc/kcore as input !
7326 * doc/xml.html doc/*: updated and rebuilt the documentation
7327
7328Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * parser.c: Fixed some wrongly space collapsing code due to
7331 a misreading of the spec.
7332 * result/*: fixed the output accordingly
7333
7334Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * encoding.c: bug fix and typos
7337 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7338 * parser.c: added attribute normalization closing bug #3597
7339 * test/att* result/att* SAXresult/att*: testcase for attribute
7340 normalization
7341
7342Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * configure.in: closing bug #3163 by adding extra flags for the
7345 cc compiler on HP-UX
7346
7347Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * valid.[ch] : removed a typo and an enumerated type bug in the
7350 xmlAddElementDecl() function
7351 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7352 call to xmlEncodeEntitiesReentrant() so that the functions
7353 New, Set and Get are at the same level.
7354 * parser.c HTMLparser.c: extra memory allocation bug for
7355 attributes detected by someone using libxml in embedded systems :-)
7356
7357Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * xmlmemory.h: turned off mem debug :-\
7360
7361Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * parser.c: closed bug #2784 a one line fix, but worth pushing
7364 a new release out
7365 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7366 some structures, comments before and after the
7367 main element, and other nastyness
7368 * HTMLtree.c tree.c: accomodate the extended HTML supported
7369 * configure.in: pushing 1.7.4
7370 * test/ent8 and related outputs : added a new test for bug #2784
7371 * test/HTML/wired.html and related output: a nasty HTML example
7372 * Makefile.am: improved the test scripts
7373 * docs/* : reran the documentation extractor, updated xml.html
7374
7375Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7378 HTMLparser and debugged the HTML related code. HTML documents
7379 now have their own type
7380 * entities.c: do not dump &apos; for HTML output
7381 * xmlmemory.c: improvement, breakpoint mechanism
7382 * testHTML.c: added --sax --repeat ...
7383 * Makefile.am: improved the HTML tests
7384 * valid.[ch]: added xmlValidGetValidElements and
7385 xmlValidGetPotentialChildren
7386 * tester.c: added --insert to test the 2 new functions
7387 * test//* result//* SAXresult//* : regression test cleanup
7388 and extension.
7389 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7390 gnome-xml-nanohttp.html
7391
7392Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * HTMLparser.c: fixed problems with some autoclose tags
7395 * tree.c: fixed XML output problems.
7396 * result/* SAXresult/*: update of the tests output
7397
7398Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * Makefile.am: Arturo patch for xmlConf.sh version info
7401 * parser.c: Tim Josling patch for single quoted items
7402 * tester.c: Tim Josling patch for tester options usage
7403 * tree.h: indent cleanup
7404
7405Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7408 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7409
7410Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * tree.c : Raph patch for initialization of CORBA fields
7413 * parser.c, xpath.c, ...: modification of doc comments
7414 * xpath.c : allow spaces in xpath expressions
7415
7416Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * xmlmemory.h: turning off memory debug :-(
7419
7420Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7423 better SAX interfaces.
7424 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7425 entity.
7426 * configure.in: 1.7.2
7427
7428Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * libxml.spec.in: fixed the URL
7431 * doc/xml.html: improved the documentation front-end
7432
7433Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7436
7437Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * libxml.spec.in: fixed the alpha compile problem
7440 * parser.[ch]: changed errno to errNo in the parser context :-(
7441 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7442 * doc/xml.html: changed CHAR to xmlChar
7443 * doc/html/*: recompiled the documentation
7444 * configure.in: 1.7.1
7445
7446Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * parser.h: modified the parser context struct to regain 1.4.0
7449 binary compatibility
7450 * parser.c, xml-error.h: added errno ot teh context and defined
7451 a set of errors values with update of errno
7452 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7453 DTDs and entities
7454 * *.h, *.c: complete cleanup of the use of config.h and include
7455 protection depending on the current setup.
7456 * overalll debugging, maintenance and bug-fixing on all modules
7457 * updated the documentation
7458 * ready for 1.7.0
7459
7460Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * HTMLparser.c : cleanup
7463 * SAX.c valid.c valid.h: added ID/IDREF checking
7464 * tree.c tree.h: extended doc structure for refs
7465 * configure.in: 1.6.2
7466 * parser.c: patched bug in SAX user arg call
7467 * parserInternals.h: patched missing close in C++ wrapping
7468 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7469 especially upcoming XPointer implementation.
7470 * doc/xml.html: augmented, typo
7471
7472Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7473
7474 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7475 not all invocations of install understand -d.
7476
7477Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7478
7479 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7480 to make 'check' works, when builddir != srcdir.
7481
7482Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * doc/xml.html : updated the documentation
7485
7486Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7489 not deallocated memory blocks
7490 * *.c : replaces all calls to malloc() free() and realloc() to
7491 the wrapper functions/macros
7492 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7493 instead of xmlFreeNodeList()
7494
7495Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * HTMLparser.c: corrected a stupid bug leading to core dump at
7498 tree deallocation. Removed warnings indicated by
7499 Stephane.Conversy@lri.fr
7500 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7501 looked for in the external subset
7502
7503Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7506 on SGI by Stephane.Conversy@lri.fr
7507
7508Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * all .h : changed the prototype declaration indent as in gtk
7511 * most .c : working on reducing the TODOs in the code
7512 * most .c : cleanup though -pedantic and Insure++
7513 * improvements on validation ID checkings.
7514 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7515 * xml-config.in: closed #1810
7516
7517Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * tree.h, valid.c, valid.h: more work on validity, IDs
7520 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7521 definition for AIX
7522
7523Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7526 the distribution due to a cut'n paste error at last commit
7527
7528Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * configure.in: upgraded to version 1.4.0
7531 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7532 Big update, added a large part of the validation process,
7533 it should be usable, but some parts are missing
7534 * xpath.c: improved the implementation w.r.t. root.
7535 * Makefile.am: added more tests
7536 * test and result trees: added a lot of tests
7537 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7538
7539Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * Added an HACKING file
7542
7543Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * xpath.[ch] : improvements and debug of the XPath implementation
7546 * parser.c, HTMLparser.c : modified the parsers to be progressive
7547 * tree.[ch] : extended the Buffer promitives
7548 * xmlIO.[ch] : added basic I/O routines providing progressive
7549 parsing and ready for I18N conversion plugins
7550 * SAXresult/* : the SAX callback sequence maybe slightly different
7551 now
7552 * test*.c : improved/updated the tests programs
7553 * doc/* : recompiled the docs.
7554
75551999-07-26 Michael Meeks <michael@edenproject.org>
7556
7557 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7558
7559 * tree.c: Ditto.
7560
7561Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * configure.in: upgraded to version 1.4.0
7564 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7565 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7566 XML query language, see http://www.w3.org/TR/xpath for more details.
7567 * parser.c, parser.h: added CHAR* related string functions for XPath
7568 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7569 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7570 rebuild the docs.
7571 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7572 and regression testing capabilities for XPath.
7573
7574Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7577 closing bug #1646
7578
7579Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * Makefile.am, example/Makefile.am: closed bug #1683
7582
7583Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * example/Makefile.am, configure.in: added the makefile for the
7586 gjobread example
7587
7588Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7589
7590 * doc/Makefile.am:
7591 - fix which allow "make install DESTDIR=</install/prefix>".
7592
7593Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7596 which fixed a problem on the file reading-code.
7597
7598Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7601 output.
7602 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7603
7604Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * parser.h : Oops removed the binary compatibility problem
7607 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7608 * parser.c, HTMLparser.c: applied patches for reading from stdin
7609
7610Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * parser.c, entities.c, valid.c: cleanup bug #1591
7613 * configure.in: cleanup bug #1592
7614 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7615 the same tree back-end. Hence gdome will be available for it.
7616 * doc/Makefile.am: close bug #617
7617
7618Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * parser.c: alloctate a per parser context SAX interface block
7621
7622Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7625 and xmlEncodeEntitiesReentrant with the correct one :-\
7626
7627Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * commit of my internal XML base changes, quite a lot of
7630 changes, cleanups, better entities support, framework for
7631 new I/O and charset detection and handling
7632 * Fixed the configure/Makefile stuff to generate shared libs
7633 with the proper version info, so we jumped on rev from
7634 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7635 xmlEncodeEntities() result need to be freed now, and a string
7636 xmlParserVersion provide the current library version.
7637
7638Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7639
7640 * parser.c: fixed a buffer overrun for when you have a very long
7641 attribute with no entities in it.
7642
7643Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * added example directory
7646 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7647
7648Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * Release of libxml-1.1, nearly everything has been touched for
7651 this.
7652 * Added more regression tests
7653 * Updated the documentation
7654
7655Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * tree.[ch]: unified the XML_NO_CORBA defines.
7658 * parser.c encoding.[ch]: started plugging in char encoding detection
7659
7660Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7661
7662 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7663 Also freed allocated buffer.
7664
7665Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7666 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7667 reentrancy problem at printing. One is left in entities.c, to
7668 remove ASAP
7669 * testSAX.c : added a test example showing the use of the SAX
7670 interface if one doesn't want to build the DOM tree.
7671 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7672
7673Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7676 large revamping of the parser to use SAX callbacks
7677 http://www.megginson.com/SAX/ (or at least a C like interface
7678 a la Expat). It's now possible to set up your own callbacks
7679 and the parser will not build a DOM tree.
7680 * test/* result/*: updated the test suite, I finally removed
7681 the old Namespace draft support (PI based).
7682
7683Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * Makefile.am: added test result to EXTRA_DIST for make tests
7686
7687Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * parser.c, parserInternals.h: moved the chars macro definitions
7690 to parserInternals.h
7691 * parser.c, error.c: applied patches from "Knut Åkesson"
7692 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7693
7694Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * xml-config.in : applied patch to make --version work
7697
76981999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7699
7700 * Makefile.am (check-local): Alias for `tests' target. This will
7701 cause `make check' to do the right thing.
7702 (tests): Don't run tests in srcdir. Also, replaced calls to
7703 basename with a `sed' "equivalent".
7704
7705Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7708 it in the header and not the sources, updated the doc.
7709 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7710 pointing this out.
7711
7712Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7715 exported the inputStream routines.
7716 * doc/html/* : updated accordingly
7717
7718Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * parser.c, parser.h, parserInternals.h: added a few extra
7721 internal calls to allocate and free parser contexts ...
7722 * doc/html/* : updated accordingly
7723
7724Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * configure.in, Makefile.am, doc/makefile.am : General changes for
7727 1.0.0 release and including the generated HTML documentation.
7728
7729Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * makefile.am : added parserInternals.h, oops.
7732
7733Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * parserInternals.h: added this header giving access to the parser
7736 internal functions.
7737 * doc/Makefile.am : added a rebuild target which rebuilds the full
7738 set of documentations
7739 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7740 the internal subset.
7741 * *.c *.h: modifications needed to generate the documentation using
7742 gtk-doc, cleanup of functions blocks, reorganisation of struct
7743 declarations.
7744
7745Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7748 the tar and spec file to include the beginning of the doc.
7749
77501999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7751
7752 * doc/.cvsignore: Added this file.
7753
7754Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * tree.c: fixed xmlGetProp to return "" when the attribute
7757 exists, even if the node-list is NULL.
7758
7759Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * tree.c: patched an error outputting empty attribute values.
7762 * Makefile.am and doc/makefile.am: have been updated during the
7763 week-end. Sorry for an empty CVS log, I got a shell problem.
7764
7765Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * tree.h: cleaned up using enums instead of defines
7768 * parser.c, valid.[ch]: more work on parsing/output of element
7769 declarations
7770
7771Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * valid.[ch], tree.c, parser.c : more work toward full parsing
7774 of XML DTDs.
7775 * README: added informations about mailing-list and on-line
7776 documentation
7777
77781999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7779
7780 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7781
7782Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * parser.c, tree.[ch] : more work toward conformance testing,
7785 added a last element to accelerate parsing of very flat structures
7786 started working on internal subset Element content declaration.
7787 * valid.[ch] : first cut at adding code toward validation.
7788 * previous changes had also small impact on most files, especially
7789 the conformance testing using James Clark test suite.
7790
7791Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * test/* : updated the examples, most of them were not well
7794 formed (humm), and added rdf2.
7795 * result/* : resulting changes in the output.
7796
7797Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7800
7801Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * tree.c: patched a bug in the generation of empty attributes
7804
7805Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7808 for node/trees/documents/... Biggest problem is namespace
7809 support when copying subtrees.
7810
7811Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * parser.c, entities.c: improve entities and char ref encoding,
7814 and cleanups of error messages.
7815
7816Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * parser.c, entities.c: simple bug hunting done during rpm2html and
7819 rpmfind integration.
7820
7821Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * parser.[ch]: Added interfaces allowing to specify a SAX
7824 handler before parsing.
7825
7826Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * parser.c: redirrect all errors reporting through the SAX
7829 error function
7830
7831Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7834 * libtool, tlmain ...: update of the libtool files
7835
78361998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7837
7838 * entities.c: Use g_snprintf insteda of snprintf.
7839
7840Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7843 added ent5 test for this purpose.
7844 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7845
7846Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * parser.c: fixed? a strange error due to compression on a GWP
7849 document.
7850
7851Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * tree.[ch]: bug fixing
7854 * entities.[ch]: defined a specific type for predefined entities
7855 * doc/xml.html: more documentation on the library, how to use it,
7856 overview of the interfaces.
7857
7858Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7861
7862Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * tree.c: corrected a small bug
7865 * doc/xml.html: continuing writing documentation.
7866
7867Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * debugXML.h debugXML.c: added debugging utilities.
7870 * tester.c: added --debug switch.
7871 * tree.c: patched an incorrect node->type assignment.
7872 * parser.c: formatting, ensure that node->doc != NULL in attributes
7873
7874Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7877 entity support and provide an internal representation close to
7878 DOM one (entity ref nodes, and attribute value as tree). I tried
7879 to preserve the interface but this will surely break some apps
7880 (I have to change rpm2html/rpmfind for example). I had to change
7881 two interfaces, and the generated tree is somewhat different.
7882 * doc/* : started documenting the XML library, the tree and
7883 DOM/Corba. This is a first step.
7884
7885Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * parser.c: Set up the fonctions comment block, boring but useful.
7888 * parser.h, SAX.c, parser.c: now attributes are processed through
7889 the SAX interface. The problem is that my SAX interface diverged
7890 quite a bit from the original one, well this is not an official
7891 spec, and translating it from Java to C is hairy anyway...
7892
7893Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7896 fonctions comment block, boring but useful.
7897
7898Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7901 conversion routines. However they are not yet used to convert the
7902 inputs. The core will run with UTF-8.
7903
7904Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * tree.c : make sure that the type id is properly set-up when
7907 a new object is allocated, needed for DOM.
7908
7909Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * tree.h, tree.c: Ok, the main objects in the tree will be native
7912 corba objects, it costs 8 bytes per Node, Attribute and Document
7913 but it simplifies the Corba integration a lot (no extra interface
7914 objects to allocate/free).
7915
7916Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7919 and changed NODEs contants for conformity with DOM Level 1
7920
7921Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * added hooks to keep track of servants when creating objects
7924 xmlDoc and xmlNode (for Corba export).
7925
7926Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * added xml-config script.
7929
7930Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7933 to autoupdate libtool and automake conf files.
7934
79351998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7936
7937 * Makefile.am: Use '?' to separate the sed
7938 commands as ',' is used when people pass -Wl,something.
7939
7940
7941Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * tree.c, tree.h: added a per-document compression interface.
7944
7945Tue Sep 22 20:47:38 EDT 1998
7946
7947 * tree.c, tree.h: added saving with compression and added interfaces
7948 to control the compression level (xmlGetCompressMode,
7949 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7950
7951Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * parser.c: corrected a loop for files of size 0
7954
79551998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7956
7957 * error.h: New file. Contains prototyes from `error.c'.
7958
7959Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7960
7961 * Makefile.am (xmlincdir): New macro.
7962 (xmlinc_HEADERS): Renamed from include_HEADERS.
7963
7964Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * applied small patch on numeric entities from
7967 Christopher Blizzard <blizzard@appliedtheory.com>
7968
7969Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * New release 0.2, removed the old xml_* files so that it's
7972 coherent with the other CVS base (W3C), far better conformance
7973 to standard, new namespaces, decent entities support, beginning
7974 of a SAX-like interface. Nearly nothing left intact, even the
7975 test examples ...
7976
79771998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7978
7979 * .cvsignore: Add .deps dir
7980
7981Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7984
7985Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * configure.in: added test for CPP
7988 * AUTHORS, Changelog: the original ones didn't get commited but the
7989 glib ones instead, fixed.
7990 * Makefile.am: corrected an error in library naming
7991
7992Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * integrated code developped at W3C
7995 * changed the original Copyright
7996 * migrated to automake
7997 * prefixed the filenames by xml_ to avoid filename clashes
7998
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007999Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8000
8001 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8002 should not be called.
8003
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008004Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8005
8006 * libxml-2.0.pc.in: applied the patch to fix #101894
8007
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008008Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8009
8010 * tree.c : applied patch from Lukas Schroeder for register callbacks
8011 * valid.c: modified patch from Lukas Schroeder to test
8012 register callbacks with --chkregister
8013
Daniel Veillard067bae52003-01-05 01:27:54 +00008014Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8015
8016 * xmlreader.c: seriously changed the way data are pushed to
8017 the underlying parser, go by block of 512 bytes instead of
8018 tryng to detect tag boundaries at that level. Changed the
8019 way empty element are detected and tagged.
8020 * python/tests/reader.py python/tests/reader2.py
8021 python/tests/reader3.py: small changes mostly due to context
8022 reporting being different and DTD node being reported. Some
8023 errors previously undetected are now caught and fixed.
8024 * doc/xmlreader.html: flagged last section as TODO
8025
Daniel Veillard51a447a2003-01-04 19:42:46 +00008026Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8027
8028 * python/libxml.py: integrated the Python 2.2 optimizations
8029 from Hannu Krosing, while maintaining compatibility with
8030 1.5 and 2.1
8031
Daniel Veillarde59494f2003-01-04 16:35:29 +00008032Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8033
8034 * xmllint.c: a bit of cleanup
8035 * xmlreader.c: small fix
8036 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8037 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8038
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008039Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8040
8041 * python/setup.py.in: patch from Stéphane Bidoul to include
8042 drv_libxml2.py in setup.py
8043
Daniel Veillard66b82892003-01-04 00:44:13 +00008044Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8045
8046 * doc/xmlreader.html: starting documenting the new XmlTextReader
8047 interface.
8048
Daniel Veillard7704fb12003-01-03 16:19:51 +00008049Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8050
8051 * xmllint.c: added the --stream flag to use the TextReader API
8052 * xmlreader.c: small performance tweak
8053
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008054Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8055
8056 * xmlreader.c python/tests/reader2py: okay the DTD validation
8057 code on top of the XMLTextParser API should be solid now.
8058
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008059Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8060
8061 * xmlreader.c python/tests/reader2py: Fixing some more mess
8062 with validation and recursive entities while using the
8063 reader interface, it's getting a bit messy...
8064
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008065Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8066
8067 * xmlreader.c python/tests/reader.py: another couple of problem
8068 related to IsEmptyElement reported by Stéphane Bidoul needed
8069 some fixes.
8070
Daniel Veillard4f860202003-01-02 13:00:02 +00008071Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8072
8073 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8074 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8075 based on the python XmlTextReader interface.
8076
Daniel Veillard3c265e42003-01-01 21:06:49 +00008077Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8078
8079 * tree.c: backing out one change in the last patch which broke the
8080 regression tests
8081
Daniel Veillard5335dc52003-01-01 20:59:38 +00008082Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8083
8084 * global.data globals.c tree.c include/libxml/globals.h: applied
8085 an old patch from Lukas Schroeder to track node creation and
8086 destruction. Probably missing a lot of references at the moment
8087 and not usable reliably.
8088
Daniel Veillard8ba17412003-01-01 19:13:12 +00008089Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8090
8091 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8092 from doc/news.html and a stylesheet
8093
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008094Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8095
8096 * xmlreader.c python/tests/reader.py: fixed another couple of
8097 xmlreader bugs reported by Stéphane Bidoul and added tests.
8098
Daniel Veillard9e395c22003-01-01 14:50:44 +00008099Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8100
8101 * xmlreader.c python/tests/reader2.py: fixed another validity
8102 checking in external parsed entities raised by Stéphane Bidoul
8103 and added a specific regression test.
8104 * python/tests/reader3.py: cleanup
8105
Daniel Veillardd5896142002-12-31 14:45:26 +00008106Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8107
8108 * xmlreader.c python/tests/reader2.py: fixed a problem with
8109 validation within entities pointed by Stéphane Bidoul, augmented
8110 the tests to catch those.
8111
Daniel Veillarddc85f282002-12-31 11:18:37 +00008112Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8113
8114 * python/generator.py: modified the generator to allow keeping
8115 class references when creating new classes, needed to fix a bug
8116 pointed by Stéphane Bidoul where the input buffer of the
8117 xmlTextReader instance gets destroyed if the python wrapper for
8118 the input is not referenced anymore.
8119
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008120Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8121
8122 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8123 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8124
Daniel Veillard571b8892002-12-30 12:37:59 +00008125Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8126
8127 * xmlreader.c python/tests/reader.py: fixed another problem
8128 pointed by Stéphane Bidoul
8129
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008130Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8131
8132 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8133 with "<a/>"
8134
Daniel Veillardecaba492002-12-30 10:55:29 +00008135Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8136
8137 * SAX.c: warn on xmlns:prefix="foo"
8138 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8139 for namespace attributes handling.
8140
Daniel Veillard2d84a892002-12-30 00:01:08 +00008141Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8142
8143 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8144 a really nasty problem raised by a DocBook XSLT transform
8145 provided by Sebastian Bergmann
8146
Daniel Veillard29b3e282002-12-29 11:14:41 +00008147Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8148
8149 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8150 by Stéphane Bidoul and integrated it into the tests
8151
Daniel Veillarde18fc182002-12-28 22:56:33 +00008152Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8153
8154 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8155 extended the XmlTextReader API a bit, addding accessors for
8156 the current doc and node, and an entity substitution mode for
8157 the parser.
8158 * python/libxml.py python/libxml2class.txt: related updates
8159 * python/tests/Makefile.am python/tests/reader.py
8160 python/tests/reader2.py python/tests/reader3.py: updated a bit
8161 the old tests and added a new one to test the entities handling
8162
Daniel Veillardaba976d2002-12-28 21:14:18 +00008163Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8164
8165 * python/generator.py python/libxml2class.txt
8166 python/tests/reader.py python/tests/reader2.py: changed the
8167 generator to provide casing for the XmlTextReader similar to
8168 C# so that examples and documentation are more directly transposable.
8169 Fixed the couple of tests in the suite.
8170
Daniel Veillard83298842002-12-28 15:12:33 +00008171Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8172
8173 * doc/guidelines.html: added a document on guildeline for
8174 publishing and deploying XML
8175
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008176Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8177
8178 * valid.c xmlreader.c: final touch running DTD validation
8179 on the XmlTextReader
8180 * python/tests/Makefile.am python/tests/reader2.py: added a
8181 specific run based on the examples from test/valid/*.xml
8182
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008183Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8184
8185 * python/libxml.py: added a few predefined xmlTextReader parser
8186 configuration values.
8187
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008188Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8189
8190 * python/libxml_wrap.h: trying to fix #102037
8191
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008192Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8193
8194 * SAX.c: fixing bug #95296, when the predefined entities
8195 are redefined in the DTD the default one must be used
8196 instead anyway.
8197
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008198Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8199
8200 * doc/xmllint.xml
8201 * doc/xmllint.1
8202 Add discussion of XML_DEBUG_CATALOG to xmllint man
8203 page - bug #100907
8204
8205
Daniel Veillarddf512f42002-12-23 15:56:21 +00008206Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8207
8208 * xmlreader.c: Fixed the empty node detection to avoid reporting
8209 an inexistant close tag.
8210
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008211Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8212
8213 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8214 for Python 2.1
8215
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008216Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8217
8218 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8219
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008220Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * doc/libxml2-api.xml python/tests/reader.py: one really need
8223 to provide the base URI information when creating a reader parser
8224 from an input stream. Updated the API and the example using it.
8225
Daniel Veillardea7751d2002-12-20 00:16:24 +00008226Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8229 include/libxml/valid.h include/libxml/xmlreader.h: working on
8230 DTD validation on top of xml reader interfaces. Allows to
8231 validate arbitrary large instances. This required some extensions
8232 to the valid module interface and augmenting the size of xmlID
8233 and xmlRef structs a bit.
8234 * uri.c xmlregexp.c: simple cleanup.
8235
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008236Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8237
8238 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8239 work on the xml reader interfaces.
8240 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8241 Web page for the Windows binaries.
8242
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008243Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * xmlIO.c: applied a patch for VMS following the report by
8246 Nigel Hall
8247
Daniel Veillard3772de32002-12-17 10:31:45 +00008248Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8249
8250 * parser.c: the parseStartTag bug fix wasn't complete.
8251
Daniel Veillard67df8092002-12-16 22:04:11 +00008252Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8253
8254 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8255 parseStartTag, fixing it.
8256 * test/att4 result/att4 result/noent/att4: adding the test
8257 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8258 more methods to XmlTextReader.
8259
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008260Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8261
8262 * win32/libxml2.def.src: added more xml reader exports
8263 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8264 to the build
8265
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008266Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8267
8268 * doc/tutorial/xmltutorial.xml
8269 plus generated html and pdf
8270 Updating tutorial again based on further comments from Niraj
8271 Tolia on the last iteration
8272
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008273Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8274
8275 * doc/tutorial/xmltutorial.xml
8276 * doc/tutorial/includekeyword.c
8277 * doc/tutorial/includegetattribute.c
8278 plus generated html and pdf
8279 Adding fix from Niraj Tolia to tutorial to properly free memory.
8280
8281
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008282Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8283
8284 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8285 more methods of XmlTextReader.
8286 * python/libxml2class.txt python/tests/reader.py: this increased the
8287 methods in the bndings, augmented the test to check those new
8288 functions.
8289
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008290Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8291
8292 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8293 methods of XmlTextReader.
8294 * python/generator.py python/libxml_wrap.h python/types.c
8295 python/libxml2class.txt: added the reader to the Python bindings
8296 * python/tests/Makefile.am python/tests/reader.py: added a specific
8297 test for the Python bindings of the Reader APIs
8298 * parser.c: small cleanup.
8299
Daniel Veillard06503452002-12-13 10:42:08 +00008300Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8301
8302 * xinclude.c: fallback was only copying the first child not the
8303 full child list of the fallback element, closes #89684 as reopened
8304 by Bernd Kuemmerlen
8305
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008306Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8307
8308 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8309
Daniel Veillard000eafb2002-12-12 10:04:22 +00008310Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8311
Daniel Veillardc1eed322002-12-12 11:01:32 +00008312 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008313 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008314 gives enum values, fix functype return type, put back fields in
8315 structs
8316 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008317
Daniel Veillard024b5702002-12-12 00:15:55 +00008318Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8319
8320 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8321 about htmlNodeDumpOutput location.
8322 * xpath.c: removed an undefined function signature
8323 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8324 too many symbols in the API breaking the python bindings.
8325 Updated with the libxslt/libexslt changes.
8326
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008327Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8328
8329 * configure.in: preparing release of 2.4.29
8330 * doc/*: rebuilt the docs and API
8331 * xmlreader.c: a few more fixes for the XmlTextReader API
8332
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008333Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8334
8335 * include/win32config.h: applied mingw patch from Magnus Henoch
8336
Daniel Veillard5aad8322002-12-11 15:59:44 +00008337Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8338
8339 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8340
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008341Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8342
8343 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8344 building Python script, does the C parsing directly, generates
8345 a better API description including structure fieds defs and
8346 enums. Still a couple of bugs, but good enough for the python
8347 wrappers now.
8348 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8349 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8350 include/libxml/schemasInternals.h include/libxml/tree.h: more
8351 cleanup based on the python analysis script reports.
8352 * libxml.spec.in: make sure the API XML description is part of the
8353 devel package.
8354
Daniel Veillard01c13b52002-12-10 15:19:08 +00008355Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8358 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8359 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8360 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8361 code cleanup, especially the function comments.
8362 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8363
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008364Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8365
8366 * Makefile.am xmlreader.c include/libxml/Makefile.am
8367 include/libxml/xmlreader.h: Adding a new set of APIs based on
8368 the C# TextXmlReader API but converted to C. Allow to parse
8369 in constant memory usage, far simpler to program and explain
8370 than the SAX like APIs, unfinished but working.
8371 * testReader.c: test program
8372
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008373Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8374
8375 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8376
Daniel Veillard64b35282002-12-04 15:10:40 +00008377Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * tree.c: Chip turner indicated that XHTML1 serialization
8380 rule for style actually break on both IE and Mozilla,
8381 try to avoid the rule if escaping ain't necessary
8382
Daniel Veillard8efff672002-12-04 11:44:48 +00008383Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8384
8385 * nanhttp.c: handle HTTP URL escaping, problem reported by
8386 Glen Nakamura and Stefano Zacchiroli
8387
Daniel Veillard1c732d22002-11-30 11:22:59 +00008388Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8389
8390 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8391
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008392Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8393
8394 * uri.c: Johann Richard pointed out some XPointer problems for
8395 URN based URI references in XInclude. Modified the URI parsing
8396 and saving routines to allow correct parsing and saving of
8397 XPointers, especially when attached to "opaque" scheme accordingly
8398 to RFC 2396
8399
Daniel Veillard8db67d22002-11-27 19:39:27 +00008400Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8401
8402 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8403 of refactoring to the HTML saving code.
8404 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8405 in the doc.
8406
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008407Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8410 to a buffer API to reuse the generic dump to an OutputIO layer,
8411 this reduces code, fixes xmlNodeDump() for XHTML, also made
8412 xmlNodeDump() now return the number of byte written.
8413
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008414Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8415
8416 * python/setup.py.in: another patch from Stéphane Bidoul for
8417 Python bindings on Windows
8418 * doc/parsedecl.py: small cleanup
8419
Daniel Veillard9715c172002-11-25 16:33:40 +00008420Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8421
8422 * libxml.spec.in configure.in: add a line in %changelog for releases
8423
Daniel Veillard9bc53102002-11-25 13:20:04 +00008424Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8425
8426 * parser.c: patch from Marcus Clarke fixing a problem in entities
8427 parsing that was detected in KDe documentations environment.
8428
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008429Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8430
8431 * python/libxml.c (libxml_prev): Return the previous as opposed to
8432 the next node (I guess this is the result of some cut & paste programming:)
8433
Daniel Veillard80d7b902002-11-23 16:23:08 +00008434Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8435
8436 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8437
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008438Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8439
8440 * python/generator.py python/libxml.c python/setup.py.in: trying
8441 to fix the Python bindings build on Windows (Stéphane Bidoul)
8442
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008443Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8444
8445 * win32/configure.js: added option for python bindings
8446 * win32/libxml2.def.src: added more exports
8447
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008448Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8449
8450 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8451 pthreads
8452 * win32/wince/*: applied updates to Windows CE port from Javier
8453
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008454Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8455
8456 * configure.in: preparing 2.4.28
8457 * libxml.spec.in doc/Makefile.am: some cleanup
8458 * doc/*: updated the news and regenerated.
8459
Daniel Veillardfee408f2002-11-22 13:18:30 +00008460Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8461
8462 * HTMLparser.c: final touch at closing #87235 </p> end tags
8463 need to be generated.
8464 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8465 this change slightly the output of a few tests
8466 * doc/*: regenerated
8467
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008468Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8469
8470 * parserInternals.c: fixing bug #99190 when UTF8 document are
8471 parsed using the progressive parser and the end of the chunk
8472 is in the middle of an UTF8 multibyte character.
8473
William M. Brack8b2c7f12002-11-22 05:07:29 +00008474Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8475
8476 * threads.c: fixed initialization problem in xmlNewGlobalState
8477 which was causing crash.
8478 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8479 in xmlInitializeGlobalState.
8480 * parserInternals.c: cleaned up ctxt->sax initialisation.
8481
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008482Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8483
8484 * tree.c include/libxml/tree.h: modified the existing APIs
8485 to handle XHTML1 serialization rules automatically, also add
8486 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8487 libxslt serialization uses it when needed without changing
8488 the library API.
8489 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8490 result/xhtml1: added a new test specifically for xhtml1 output
8491 and updated the result of one XHTML1 test
8492
Daniel Veillardd076a202002-11-20 13:28:31 +00008493Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8494
8495 * xinclude.c parserInternals.c encoding.c: fixed #99082
8496 for xi:include encoding="..." support on text includes.
8497 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8498 test/XInclude/ents/isolatin.txt : added a specific regression test
8499 * python/generator.py python/libxml2class.txt: fixed the generator
8500 the new set of comments generated for doc/libxml2-api.xml were
8501 breaking the python generation.
8502
Daniel Veillard817e70b2002-11-19 22:28:48 +00008503Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8506 * configure.in: patch for Solaris on new autoconf closes #98880
8507 * doc/parsedecl.py: repair the frigging API building script,
8508 did I say that python xmllib sucks ?
8509 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8510 and some comment are no more truncated.
8511
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008512Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * parser.c: Martin Stoilov pointed out a potential leak in
8515 xmlCreateMemoryParserCtxt
8516
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008517Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8518
8519 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8520 included in HTML documents and using the push parser.
8521
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008522Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8523
8524 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8525 specified, look for the Python interpreter not just in the
8526 specified root but also in the specified location. Fixes #98825
8527
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008528Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8529
8530 * python/libxml.c: fixing bug #98792 , node may have no doc
8531 and dereferencing without checking ain't good ...
8532
Daniel Veillarddad3f682002-11-17 16:47:27 +00008533Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * configure.in: preparing release 2.4.27
8536 * doc/* : updated and rebuilt the docs
8537 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8538 and all the docs are actually packaged and in the final RPMs
8539 * parser.c parserInternals.c include/libxml/parser.h: restore
8540 xmllint --recover feature.
8541
Daniel Veillard68e9e742002-11-16 15:35:11 +00008542Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8543
8544 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8545 processing of parsed entities, and XPath computation on sustitued
8546 entities.
8547 * testXPath.c: make sure entities are substitued.
8548
Daniel Veillard328f48c2002-11-15 15:24:34 +00008549Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * parser.c: fixed #96594, which was totally dependant on the
8552 processing of internal parsed entities, which had to be changed.
8553
Daniel Veillard66651aa2002-11-15 11:21:43 +00008554Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8555
8556 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8557 trying to fix bug #98517 about building outside the source tree
8558 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8559
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008560Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8561
8562 * include/win32config.h: cleanup
8563 * win32/Makefile.mingw: integrated mingw in JScript configure
8564 * win32/Makefile.msvc: modified to allow mingw coexistence
8565 * win32/configure.js: integrated mingw
8566 * win32/Readme.txt: cleanup
8567
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008568Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * HTMLparser.c: strengthen the guard in the Pop macros,
8571 like in the XML parser, closes bug #97315
8572
Daniel Veillard0821b152002-11-12 20:57:47 +00008573Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8574
8575 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8576 callback is never used.
8577
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008578Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * parserInternals.c: fixed the initialization of the SAX structure
8581 which was breaking xsltproc
8582 * xpath.c: patch from Petr Pajas for CDATA nodes
8583 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8584 * parser.c include/libxml/parser.h: patch from Peter Jones
8585 removing a leak in xmlSAXParseMemory() and adding the
8586 function xmlSAXParseMemoryWithData()
8587
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008588Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8589
8590 adding pdf of tutorial, changing web page to link to it
8591 * doc/tutorial/xmltutorial.pdf
8592 * doc/xml.html
8593 * doc/docs.html
8594
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008595Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8596
8597 * doc/tutorial/ar01s08.html
8598 adding file what I forgot for tutorial
8599
8600
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008601Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8602
8603 Adding encoding discussion to tutorial
8604 Added:
8605 * doc/tutorial/images/*.png: DocBook admonition image files
8606 * doc/tutorial/apf.html, apg.html: new generated html
8607 * doc/tutorial/includeconvert.c: conversion code entity file
8608 changed:
8609 * doc/tutorial/xmltutorial.xml: DocBook original
8610 * doc/tutorial/*.html: generated html
8611
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008612Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8613
8614 * include/libxml/*.h: retired xmlwin32version.h
8615 * doc/Makefile.am: retired xmlwin32version.h
8616 * win32/configure.js: retired xmlwin32version.h
8617
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008618Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8619
8620 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008621 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8622 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008623
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008624Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8625
8626 * globals.c: fixed a typo pointed out by Igor
8627 * xpath.c: try to speed up node compare using line numbers
8628 if available.
8629
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008630Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * tree.c: make xmlFreeNode() handle attributes correctly.
8633
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008634Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8635
8636 * catalog.c: completed the #96963 fix, as reported by Karl
8637 Eichwalder
8638
Daniel Veillard56f21f22002-11-06 15:49:46 +00008639Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8642
Daniel Veillard91ad8792002-11-04 17:06:52 +00008643Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * Makefile.am: switched the order of a couple of includes
8646 to fix bugs #97100
8647
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008648Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8649
8650 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8651 xmlLoadCatalogs that used to separate directories with a ':'.
8652
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008653Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8654
8655 * threads.c: improvements to the Windows-side of thread handling
8656 * testThreads.c: conditionally excluded unistd.h
8657 * testThradsWin32.c: broke overlong lines
8658 * include/win32config.h: adapted thread-related macros to the new
8659 scheme and for pthreads on Windows
8660 * win32/Makefile.msvc: introduced a more flexible thread build,
8661 added testThreads[Win32].c to the build
8662 * win32/configure.js: introduced a more flexible thread config
8663
John Fleck61f6fb62002-10-31 15:23:29 +000086642002-10-31 John Fleck <jfleck@inkstain.net>
8665
8666 * doc/xml.html (and, by implication, FAQ.html)
8667 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8668
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008669Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8670
8671 * configure.in: removed xmlwin32version.h
8672 * include/libxml/Makefile.am: removed xmlwin32version.h
8673
Daniel Veillardce66ce12002-10-28 19:01:59 +00008674Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * tree.c: applied patch from Brian Stafford to fix a bug
8677 in xmlReconciliateNs()
8678
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008679Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * tree.c: applied patch from Christian Glahn to allow
8682 xmlNewChild() on document fragment nodes
8683
Daniel Veillardb39bc392002-10-26 19:29:51 +00008684Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * parser.c: Christian Glahn found a problem with a recent
8687 patch to xmlParseBalancedChunkMemoryRecover()
8688 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8689 problems
8690 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8691 test/schemas/seq*: added the test cases from Charles
8692
Daniel Veillard366a9152002-10-23 20:43:53 +00008693Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8694
8695 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8696 serious cleanup of the spec file and associated changes
8697 in the Makefiles.
8698 * valid.c: try to remove some warnings on x86_64
8699
Daniel Veillardd033d022002-10-23 14:55:02 +00008700Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8703 fix bug #96586
8704
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008705Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8706
8707 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8708 parsing, applied his patch
8709 * result/HTML/attrents.html result/HTML/attrents.html.err
8710 result/HTML/attrents.html.sax test/HTML/attrents.html:
8711 added the test and result case provided by Mikhail Sogrine
8712
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008713Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8714
8715 * vms/build_libxml.com vms/config.vms vms/readme.vms
8716 include/libxml/parser.h include/libxml/parserInternals.h
8717 include/libxml/tree.h include/libxml/xmlIO.h
8718 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8719 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8720 Applied the VMS update patch from Craig A. Berry
8721 * doc/*.html: update
8722
Daniel Veillardf000f072002-10-22 14:28:17 +00008723Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8726
Daniel Veillard1e208222002-10-22 14:25:25 +00008727Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * debugXML.c: adding a grep command to --shell in xmllint
8730 for T.V. Raman
8731
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008732Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * xmlcatalog.c: tried to fix some of the problem with --sgml
8735
Daniel Veillard935494a2002-10-22 14:22:46 +00008736Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * parser.c: tried to fix bug #91500 where doc->children may
8739 be overriden by a call to xmlParseBalancedChunkMemory()
8740
8741Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8744 identifiers in SGML catalogs containing '&'
8745
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008746Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * python/types.c: fixed bugs when passing result value tree
8749 to Python functions.
8750
Daniel Veillard48267432002-10-18 11:21:38 +00008751Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * configure.in: preparing the release of 2.4.26
8754 * doc/*: updated and rebuilt the documentation
8755
Daniel Veillardbb284f42002-10-16 18:02:47 +00008756Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * parser.c: fixed a XML Namespace compliance bug reported by
8759 Alexander Grimalovsky
8760
Daniel Veillard44892f72002-10-16 15:23:26 +00008761Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8762
8763 * HTMLtree.c: fixed serialization of script and style when
8764 they are not lowercase (i.e. added using the API to the tree).
8765
Daniel Veillard2fd85422002-10-16 14:32:41 +00008766Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * valid.c: make xmlValidateDocument emit a warning msg if there
8769 is no DTD, pointed by Christian Glahn
8770
Daniel Veillard32370232002-10-16 14:08:14 +00008771Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8772
8773 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8774 content model when some of the blocks have min or max, and a couple
8775 of bugs found in the process.
8776 * result/schemas/list0* test/schemas/list0*: added some specific
8777 regression tests
8778
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008779Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8780
8781 * README: updated the contact informations
8782
Daniel Veillard63186732002-10-15 08:43:17 +00008783Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8786 misses it, reported by Peter Bray.
8787
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008788Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8789
8790 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8791 and removed a few warnings
8792
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008793Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * parser.c: Christian Glahn found a small bug in the push parser.
8796 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8797 public
8798
Daniel Veillard6045c902002-10-09 21:13:59 +00008799Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8800
8801 * xmlschemas.c include/libxml/xmlschemas.h: added
8802 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8803 * testSchemas.c: added --memory to test the new interface
8804
Daniel Veillardf0070122002-10-09 14:24:17 +00008805Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * doc/index.py doc/search.php: integrated the XSLT indexing,
8808 a few fixed in the indexer, added a scope selection at the
8809 search level.
8810
Daniel Veillard01992e02002-10-09 10:20:30 +00008811Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8814 this was due to uninitialized parts of the validation context
8815
Daniel Veillard321be0c2002-10-08 21:26:42 +00008816Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * debugXML.c: applied patch from Mark Vakoc except the API
8819 change, preserved it.
8820 * doc/*: updated the docs to point to the search engine for
8821 information lookup or before bug/help reports.
8822
Daniel Veillard01e87d22002-10-08 16:55:06 +00008823Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * doc/index.py doc/search.php: added mailing-list archives
8826 indexing and lookup
8827
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008828Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8831
Daniel Veillard9b006132002-10-07 11:13:27 +00008832Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8833
8834 * doc/index.py: improved HTML indexing
8835 * doc/search.php: make the queries also lookup the HTML based indexes
8836
Daniel Veillard141d04b2002-10-06 21:51:18 +00008837Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8838
8839 * doc/index.py: added HTML page indexing
8840
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008841Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8842
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008843 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008844 problem in libxslt.
8845 * catalog.c: fixed list handling in XML_CATALOG_FILES
8846
Daniel Veillardceb09b92002-10-04 11:46:37 +00008847Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * valid.c: typo/bug found by Christian Glahn
8850
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008851Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8852
8853 * xmlIO.c: applied Windows CE patch from Javier.
8854 * win32/wince: new directory, contains support for the PocketPC
8855 with Windows CE from Javier.
8856 * include/win32config.h: reorganised, removed duplicate
8857 definitions and applied WinCE patch from Javier.
8858 * include/wsockcompat.h: new file, now contains WinSock
8859 compatibility macros.
8860 * win32/Makefile.msvc: introduced double-run compilation.
8861
Daniel Veillarde16b5742002-09-26 17:50:03 +00008862Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * configure.in include/libxml/xmlwin32version.h: preparing release
8865 of 2.4.25
8866 * doc/*: updated and regenerated teh docs and web pages.
8867
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008868Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8871 error were not covering namespace declarations.
8872 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8873 it was missing the attribute declaration for the namespace
8874 * result/VC/NS3: the fix now report breakages in that test
8875
Daniel Veillardabe01742002-09-26 12:40:03 +00008876Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8879
Daniel Veillard2ace1952002-09-26 12:28:02 +00008880Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8883 and regenerated the docs and web site
8884
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008885Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8888 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8889 not before
8890
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008891Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8892
8893 * python/generator.py python/libxml2class.txt: fixed a stupid error
8894 breaking the python API
8895
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008896Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8899 triostr.c triostr.h: applied a trio update patch from
8900 Bjorn Reese which should work with MinGW
8901
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008902Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8903
8904 * tree.c: improving some documentation comments
8905 * xmlregexp.c: found and fixed a mem leak with python regression tests
8906 * doc/*: rebuilt the doc and the API XML file including the
8907 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8908 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8909 python/types.c: added access to the XML Schemas regexps from
8910 python
8911 * python/tests/Makefile.am python/tests/regexp.py: added a
8912 simple regexp bindings test
8913
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008914Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8915
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008916 * doc/xml.html:
8917 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008918
Daniel Veillard118aed72002-09-24 14:13:13 +00008919Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * xmlregexp.c: fixed the data callback on transition functionality
8922 which was broken when using the compact form
8923 * result/schemas/*: updated the results, less verbose, all tests
8924 pass like before
8925 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8926 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8927 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8928 annoying warnings
8929 * xpath.c: try to provide better error report when possible
8930
Daniel Veillard72336152002-09-21 13:08:14 +00008931Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8932
8933 * Makefile.am: fixed a breakage raised by Jacob
8934
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008935Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8936
8937 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8938 which don't use sockets
8939
Igor Zlatkovic01280582002-09-20 16:40:34 +00008940Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8941
8942 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8943 * win32/configure.js: applied zlib patch from Daniel Gehriger
8944
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008945Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8946
8947 * win32/configure.js: applied the patch from Mark Vakoc for
8948 regexp support
8949 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8950 for regexp support
8951
Daniel Veillardb5c05732002-09-20 13:36:25 +00008952Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * xmlschemastypes.c: as pointed by Igor Float and Double
8955 parsing ain't finished yet
8956
Daniel Veillard40b11342002-09-20 12:01:39 +00008957Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * Makefile.am configure.in: trying to fix #88412 by bypassing
8960 all the python subdir if python ain't detected
8961
Daniel Veillard23e73572002-09-19 19:56:43 +00008962Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8965 made configuring with regexps/automata/unicode the default
8966 but without schemas ATM
8967 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8968 fixed the regexp based DTD validation performance and memory
8969 problem by switching to a compact form for determinist regexps
8970 and detecting the determinism property in the process. Seems
8971 as fast as the old DTD validation specific engine :-) despite
8972 the regexp built and compaction process.
8973
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008974Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * valid.c: determinism is debugged, new DTD checking code now works
8977 but xmlFAComputesDeterminism takes far too much CPU and the whole
8978 set usues too much memory to be really usable as-is
8979
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008980Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * tree.c: fixed another stupid bug in xmlGetNodePath()
8983 * xmllint.c: --version now report the options compiled in
8984
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008985Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * HTMLparser.c: small cleanup
8988 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8989 when configured with them. A bit of debugging around the determinism
8990 checks is still needed
8991
Daniel Veillard63b01c22002-09-17 19:25:28 +00008992Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8995
Daniel Veillard92727042002-09-17 17:59:20 +00008996Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * xmlIO.c: small portability glitch fixed.
8999
Daniel Veillard84d70a42002-09-16 10:51:38 +00009000Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * xmlschemastypes.c: incomplete steps for real/double support
9003 * testAutomata.c include/libxml/xmlautomata.h
9004 include/libxml/xmlregexp.h: avoiding a compilation problem
9005 * valid.c include/libxml/valid.h: starting the work toward using
9006 the regexps for actual DTD validation
9007
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009008Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * hash.c: cosmetic cleanup
9011 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9012 integrating a DTD validation layer based on the regexps
9013
Daniel Veillard4402ab42002-09-12 16:02:56 +00009014Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9017 the determinism was tested before eliminating the epsilon
9018 transitions :-(
9019
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009020Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * python/generator.py python/libxml.c python/libxml.py
9023 python/libxml2-python-api.xml python/libxml2class.txt
9024 python/libxml_wrap.h python/types.c: updated the python
9025 bindings, added code for easier File I/O, and the ability to
9026 define a resolver from Python fixing bug #91635
9027 * python/tests/Makefile.am python/tests/inbuf.py
9028 python/tests/outbuf.py python/tests/pushSAXhtml.py
9029 python/tests/resolver.py python/tests/serialize.py: updated
9030 and augmented the set of Python tests.
9031
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009032Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9033
9034 * win32/configure.js: added more readme info for the binary
9035 package.
9036
Daniel Veillard607b35c2002-09-10 12:16:19 +00009037Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * xmlIO.c: fixed a stupid out of bound array error
9040
9041Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9044 messing around with support for Windows path, cleanups,
9045 trying to identify and fix the various code path to the
9046 filename access. Added xmlNormalizeWindowsPath()
9047
Daniel Veillard76575762002-09-05 14:21:15 +00009048Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * error.c valid.c: working on better error reporting of validity
9051 errors, especially providing an accurate context.
9052 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9053 error reports in those cases.
9054
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009055Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9058 parser.c parserInternals.c xmlIO.c: get rid of all the
9059 perror() calls made in the library execution paths. This
9060 should fix both #92059 and #92385
9061
Daniel Veillard19aa7022002-09-05 11:14:19 +00009062Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * xmllint.c: memory leak reporting was broken after a change
9065 of the preprocessor symbol used to activate it.
9066
Daniel Veillardec6725e2002-09-05 11:12:45 +00009067Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * tree.c: try to make the copy function work for node of
9070 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9071 DOM layers though, not libxml2 itself.
9072
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009073Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9074
9075 * valid.c: try to provide file and line informations, not all
9076 messages are covered, but it's a (good) start
9077
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009078Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * xinclude.c: reimplemented a large part of the XInclude
9081 processor, trying to minimize resources used, James Henstridge
9082 provided a huge test case which was exhibiting severe memory
9083 consumption problems.
9084
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009085Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * python/Makefile.am: applied patch from Christophe Merlet to
9088 reestablish DESTDIR
9089
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009090Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * libxml.spec.in: fixes libary path for x86_64 AMD
9093
John Fleckbe98b332002-09-04 03:16:23 +00009094Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9095
9096 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009097 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009098 (plus resulting generated html files)
9099 fixing one spot I missed in the tutorial where I hadn't freed
9100 memory properly
9101
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009102Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9103
9104 * doc/tutorial/includeaddattribute.c
9105 * doc/tutorial/includeaddkeyword.c
9106 * doc/tutorial/includegetattribute.c
9107 * doc/tutorial/includekeyword.c
9108 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009109 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009110 update tutorial to properly free memory (thanks to Christopher
9111 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009112 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009113 added image files so the callouts are graphical, making it
9114 easier to read ( use "--param callout.graphics 1" to generate
9115 html with graphical callouts)
9116
Daniel Veillarde1662542002-08-28 11:50:59 +00009117Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9120 nice logos generated by Marc Liyanage
9121 * doc/site.xsl *.html: changed the stylesheet to show the new
9122 logo and regenerated the pages
9123
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009124Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9127
Daniel Veillard42766c02002-08-22 20:52:17 +00009128Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * xpath.c: possible mem leak patch from Jason Adams
9131
9132Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9135 in the XQuery namespace
9136 * configure.in: preparing 2.4.24
9137 * doc/*.html: updated the web pages
9138
9139Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * python/generator.py: closing bug #85258 by generating conditional
9142 compile check to avoid linking to routines not configured in.
9143
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091442002-08-22 Havoc Pennington <hp@pobox.com>
9145
9146 * autogen.sh: update error message for missing automake
9147
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009148Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * python/Makefile.am: typo in target name resulted in libxml2.py
9151 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9152
Daniel Veillard22669b22002-08-22 07:17:11 +00009153Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * win32/win32/Makefile.mingw: updated with version from
9156 Elizabeth Barham at http://soggytrousers.net/repository/
9157
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009158Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9159
9160 * win32/Makefile.msvc: added the prefix location to the include
9161 and lib search path.
9162
Havoc Pennington830e8972002-08-18 22:22:13 +000091632002-08-18 Havoc Pennington <hp@pobox.com>
9164
9165 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9166 both automake 1.6 and 1.4 installed get the right automake. Means
9167 compilation from CVS will now require the latest automake 1.4
9168 release, or manually creating symlinks called "automake-1.4" and
9169 "aclocal-1.4"
9170
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009171Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * configure.in python/Makefile.am: more AMD 64 induced changes from
9174 Frederic Crozat
9175
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009176Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * xinclude.c: oops I was missing the xml:base fixup too
9179 * result/XInclude/*.xml: this adds xml:base attributes to most
9180 results of the tests
9181
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009182Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * xinclude.c: quick but apparently working implementation of
9185 xi:fallback, should close bug #89684
9186 * Makefile.am test/XInclude/docs/fallback.xml
9187 result/XInclude/fallback.xml: added a basic test for fallback,
9188 and run with --nowarning to avoid a spurious warning
9189 * configure.in: applied patch from Frederic Crozat for python
9190 bindings on AMD 64bits machines.
9191
Daniel Veillard9e923512002-08-14 08:48:52 +00009192Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9195 the caller don't pass a SAX callback block.
9196
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009197Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * tree.c: applied the same fix for the XML-1.0 namespace to
9200 xmlSearchNsByHref() as was done for xmlSearchNs()
9201
Daniel Veillardad11b302002-08-12 14:53:41 +00009202Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * libxml.3: small cleanup of the man page
9205 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9206 when serializing HREF attributes generated by XSLT.
9207
Daniel Veillardc084e472002-08-12 13:27:28 +00009208Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9209
9210 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9211 version of Marc Liyanage' patch for boolean attributes in HTML
9212 output
9213
Daniel Veillard5f91b372002-08-12 12:13:01 +00009214Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * python/tests/serialize.py: fixed the test results, indenting
9217 behaviour changed slightly
9218
Aleksey Sanin9e951762002-08-08 18:02:41 +00009219Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9220
9221 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9222 new c14n function to Windows def files
9223
Aleksey Saninea4272a2002-08-02 23:50:03 +00009224Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9225
9226 * c14n.c: fixed a memory leak in c14n code
9227
Daniel Veillard58e44c92002-08-02 22:19:49 +00009228Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * parser.c include/libxml/parser.h: adding a new API for Christian
9231 Glahn: xmlParseBalancedChunkMemoryRecover
9232 * valid.c: patch from Rick Jones for some grammar cleanup in
9233 validation messages
9234 * result/VC/* result/valid/*: this slightly change some of the
9235 regression tests outputs
9236
Daniel Veillard0bf29002002-08-01 12:54:11 +00009237Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * tree.c: trying to fix a problem in namespaced attribute handling
9240 raised by Christian Glahn
9241
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009242Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * encoding.c include/libxml/encoding.h: Opening the interface
9245 xmlNewCharEncodingHandler as requested in #89415
9246 * python/generator.py python/setup.py.in: applied cleanup
9247 patches from Marc-Andre Lemburg
9248 * tree.c: fixing bug #89332 on a specific case of loosing
9249 the XML-1.0 namespace on xml:xxx attributes
9250
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009251Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9252
9253 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9254 corner case from new Merlin's test suite and added a callback
9255 that will be used to improve xmlsec performance
9256
9257
Daniel Veillard0b22def2002-07-29 16:23:03 +00009258Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * HTMLtree.c: trying to fix the <style> escaping problem in
9261 HTML serialization bug #89342
9262
Daniel Veillard0b28e882002-07-24 23:47:05 +00009263Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9266 and rebuilt the web site.
9267
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009268Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009269
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009270 * include/libxml/tree.h: added _private member to xmlNs struct
9271
Daniel Veillard1d995272002-07-22 16:43:32 +00009272Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * HTMLparser.c: fixing bug #84876 based on the xml working
9275 code.
9276
William M. Brack61eaba52002-07-21 11:14:18 +00009277Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9278
9279 * python/Makefile.am: enhanced to fix bug 72012 (errors
9280 when using '-jX' make parameter)
9281
William M. Brackef61d202002-07-19 08:32:00 +00009282Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9283
9284 * xpath.c: small additional enhancement for booleans
9285 compared to nodesets
9286
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009287Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * HTMLtree.c: changed the order of the encoding declaration
9290 attributes in the meta tags due to a bug in IE/Mac
9291
William M. Brack0c022ad2002-07-12 00:56:01 +00009292Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9293
9294 * xpath.c: enhanced handling of booleans (especially '='
9295 and '!=' for nodesets) - fixes bug 85256. Added new
9296 routine xmlXPathNotEqualValues for more proper handling
9297 of '!=' when nodesets are involved.
9298
Daniel Veillard06944e22002-07-11 19:55:18 +00009299Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9302 doc/xmlcatalog_man.xml to the source distribution
9303
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009304Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9305
9306 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9307 asked for this.
9308
Daniel Veillard539638b2002-07-06 19:55:14 +00009309Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * configure.in: preparing 2.4.23
9312 * doc/*: rebuilt the docs
9313
Daniel Veillard176d99f2002-07-06 19:22:28 +00009314Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * parser.c: fixing bug #84169 by fixing the
9317 comment of xmlCreatePushParserCtxt to describe the
9318 encoding detection parameters better.
9319
Daniel Veillard37f961d2002-07-06 17:53:56 +00009320Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * valid.c: fixing bug #79331 in one path the lookup for
9323 ID attributes on a namespaced node wasn't handled correctly :-\
9324
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009325Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9326
9327 * HTMLparser.c: trying to fix 87235 about discarded white
9328 spaces in the HTML parser.
9329 * result/HTML/*: this changes the output of a number of HTML
9330 regression tests
9331
Daniel Veillardfdc91562002-07-01 21:52:03 +00009332Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * xpath.c: applied patch from Richard Jinks for the namespace
9335 axis + fixed a memory error.
9336 * parser.c parserInternals.c: applied patches from Peter Jacobi
9337 removing ctxt->token for good.
9338 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9339 popped out by the regression tests.
9340 * Makefile.am: patch for threads makefile from Gary Pennington
9341
William M. Brack6000af52002-06-28 11:43:13 +00009342Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9343
Daniel Veillardfdc91562002-07-01 21:52:03 +00009344 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009345 expressions involving preceding-sibling (et al).
9346
Daniel Veillard153120c2002-06-18 07:58:35 +00009347Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * hash.c: applied a patch from Peter Jacobi to solve a problem
9350 when compiling with the Watcom C on Win32
9351 * result/schemas/*.err: the change of hashing algo generated
9352 permutations in the output
9353
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009354Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * hash.c: applied patch from Sander Vesik improving the quality of
9357 the hash function.
9358
Aleksey Sanina5808b92002-06-14 17:07:41 +000093592002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009360
9361 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9362 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9363 xmllint.c xpath.c: replaced sprintf() with snprintf()
9364 to prevent possible buffer overflow (the bug was pointed
9365 out by Anju Premachandran)
9366
Daniel Veillarde059b892002-06-13 15:32:10 +00009367Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * parser.c: removed an uninitialized data error popped by valgrind
9370 on PE references
9371
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009372Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9373
9374 * doc/xml.html
9375 adding tutorial reference to the web page
9376
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009377Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9378
9379 * doc/tutorial/xmltutorial.xml
9380 * doc/tutorial/ar01s07.html
9381 * doc/tutorial/ape.html
9382 * doc/tutorial/includegetattribute.c
9383 adding section to tutorial about retrieving an attribute
9384 value
9385
Daniel Veillardf5582f12002-06-11 10:08:16 +00009386Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * parser.c: applied a couple of patches from Peter Jacobi to start
9389 to get rid of ctxt->token, with a possible significant speed
9390 improvement to be gained once done. Better compliance with PE
9391 references constructs in DTDs too.
9392 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9393 from Peter too
9394
Daniel Veillard38d80e22002-06-11 07:24:56 +00009395Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9396
9397 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9398 xmlParseElement was likely to have been deallocated at the
9399 time of the report, possibly leading to segfault. Just report
9400 the tag name now.
9401
Daniel Veillard9e412302002-06-10 15:59:44 +00009402Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * xpath.c: patch from Richard Jinks for XPath substring() function
9405 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9406
Aleksey Sanina5808b92002-06-14 17:07:41 +000094072002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009408
9409 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9410
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009411Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9412
9413 *doc/FAQ.html
9414 fixing typos in FAQ, thanks to Robert Funnell for the
9415 editing help
9416
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009417Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * NEWS: got complaints from rpmlint that it was empty
9420
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009421Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9422
9423 * added doc/tutorial, including:
9424 apa.html
9425 apb.html
9426 apc.html
9427 apd.html
9428 ar01s02.html
9429 ar01s03.html
9430 ar01s04.html
9431 ar01s05.html
9432 ar01s06.html
9433 includeaddattribute.c
9434 includeaddkeyword.c
9435 includekeyword.c
9436 includestory.xml
9437 index.html
9438 xmltutorial.xml
9439 libxml tutorial, including generated html
9440
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009441Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9442
9443 * result/c14n/exc-without-comments/merlin-c14n-two-*
9444 result/c14n/without-comments/merlin-c14n-two-*
9445 test/c14n/exc-without-comments/merlin-c14n-two-*
9446 test/c14n/without-comments/merlin-c14n-two-*
9447 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9448 c14n/exc-c14n and slightly modified test script to handle
9449 these test cases
9450 * c14n.c: fixed bugs for complicated nodes set (namespace
9451 without node and others from merlin-c14n-two.tar.gz)
9452 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9453 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9454 for xmlsec performance patch
9455 * xpath.c: fixed self::node() for namespaces and attributes
9456
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009457Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9458
9459 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9460 but with the format parameter
9461 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9462
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009463Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9464
9465 * Makefile.am: updated c14n tests suite
9466 * c14n.c: performance improvement for previous c14n patch
9467
Daniel Veillarde72c7562002-05-31 09:47:30 +00009468Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * parser.c: another peroformance patch from Peter Jacobi, that
9471 time on parsing attribute values.
9472
Aleksey Sanin508a1012002-05-31 06:32:32 +00009473Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9474
9475 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9476 into LibXML2 test suite
9477
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009478Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9479
9480 * c14n.c: propagating xpath ancesstors node fix to c14n
9481 plus small performance improvement to reduce number of
9482 mallocs
9483 * xpath.c: fixed ancestors axis processing for namespace nodes
9484
Daniel Veillard46de64e2002-05-29 08:21:33 +00009485Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9488 Peter Jacobi
9489
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009490Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * configure.in: preparing 2.4.22
9493
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009494Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9497 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9498 a public entry point.
9499 * doc/*: rebuilt the API and docs
9500
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009501Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * xpath.c: patch from Richard Jinks to fix a problem introduced
9504 in the previous patch and pointed by Norm
9505
Daniel Veillardc6924812002-05-24 11:10:43 +00009506Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * libxml.spec.in: fixing bug #81112
9509
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009510Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * uri.c: fixing bug #82848
9513
Daniel Veillarda2878972002-05-24 07:54:39 +00009514Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9517 output of one catalog test
9518
Aleksey Sanin114e4752002-05-24 07:20:27 +00009519Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009520
Aleksey Sanin114e4752002-05-24 07:20:27 +00009521 * global.data globals.c tree.c include/libxml/globals.h
9522 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9523 default value for global parameter xmlIndentTreeOutput to 1 and
9524 introduced new global parameter xmlTreeIndentString (the string
9525 used to do one-level indent) with default value " " (as it was
9526 in tree.c)
9527
Daniel Veillard49d5af82002-05-23 11:55:49 +00009528Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9531 with trio and schemas.
9532
Daniel Veillard7c13af42002-05-22 09:57:32 +00009533Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * xpath.c: patch from Richard Jinks to fix the problem raised in
9536 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9537
Daniel Veillard5a872412002-05-22 06:40:27 +00009538Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * xmlschemas.c: a bit of work on import.
9541 * xmlschemastypes.c: Charles Bozeman provided a compare function
9542 for date/time types so min/max facet restrictions should work,
9543 indeterminate comparisons return an error instead of equal.
9544 * test/schemas/date_0* result/schemas/date_0_0: specific test
9545 from Charles Bozeman too
9546
Daniel Veillard10b6da42002-05-18 07:55:20 +00009547Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9550 from Christian Cornelssen fixing the man pages and the Catalog
9551 building script.
9552 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9553 next step is <xs:import> I now have a reasonable understanding
9554 of how it works.
9555
Daniel Veillarde5354492002-05-16 08:43:22 +00009556Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9559
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009560Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9561
9562 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9563
Daniel Veillard088bf112002-05-14 11:03:59 +00009564Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * xpath.c: fixing an XPath function evalutation bug pointed out
9567 by Alexey Efimov where the context was lost when evaluating
9568 the function arguments
9569
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009570Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009571
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009572 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9573 function public for XMLSec performance optimizations
9574
Daniel Veillard3cd72402002-05-13 10:33:30 +00009575Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * python/generator.py python/libxml2class.txt : fixed a problem
9578 with the HTML parser pointed by Gary Benson
9579 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9580 example
9581
Aleksey Sanine48a3182002-05-09 18:20:01 +00009582Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9583 * parser.c: fixed bug #81159 (memory growth in SAX)
9584
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009585Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9586 * xpath.c: fixed bug #78858 (the real fix)
9587
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009588Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009589 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009590
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009591Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * tree.c: modified xmlNodeSetBase to allow changing the
9594 base of a document.
9595
Daniel Veillard070803b2002-05-03 07:29:38 +00009596Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * xmlschemastypes.c: patch Charles Bozeman for validation of
9599 all the date, time, and duration types
9600 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9601 * configure.in: fixed an error pointed by an user
9602 * xml2-config.in: fixed an error pointed by an user
9603
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009604Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9605
9606 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9607 win32/libxml2.def.src xmlIO.c: exported default
9608 'file:', 'http:' and 'ftp:' protocols input handlers
9609 and maked protocols comparisson case insensitive
9610
Daniel Veillard34de97f2002-04-30 14:29:22 +00009611Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * configure.in: Neven Has detected a typo
9614
Daniel Veillard28577c32002-04-30 06:48:41 +00009615Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9618 as one of the persons allowed to commit directly to the
9619 module.
9620
Daniel Veillardfc57b412002-04-29 15:50:14 +00009621Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9624 * valid.c: raised a too low limit
9625 * doc/*: rebuilt the docs
9626
Daniel Veillardeca82812002-04-24 11:42:02 +00009627Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * test/XPath/expr/floats test/XPath/expr/functions
9630 result/XPath/expr/floats result/XPath/expr/functions
9631 xpath.c: another XPath conformance patch from Richard Jinks
9632
Daniel Veillard13e04c62002-04-23 17:51:29 +00009633Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * xmlschemas.c: fixed validation of attribute groups.
9636 * test/schemas result/schemas: added an example from the primer
9637
Daniel Veillard88c58912002-04-23 07:12:20 +00009638Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9641 * test/schemas result/schemas: updated the test list
9642
Daniel Veillarde19fc232002-04-22 16:01:24 +00009643Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * TODO: updated a bit
9646 * parser.c: made a comment more specific
9647 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9648 Schemas conformance.
9649 * test/schemas result/schemas: updated the test list
9650
Daniel Veillard441bc322002-04-20 17:38:48 +00009651Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9654 implementing xs:all with minOccurs = 0
9655 * tes/schemas/* result/schemas/*: added more tests covering
9656 xs:all
9657
Daniel Veillard8a001f62002-04-20 07:24:11 +00009658Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * xmlregexp.c: first implementation of the all particle, this
9661 may need to be revisited for case where not all transitions
9662 must be crossed.
9663
Daniel Veillard7646b182002-04-20 06:41:40 +00009664Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * tree.c: another entity processing update from Markus Henke
9667
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009668Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9669
9670 * trionan.c: fixed crash on OSF/1
9671
Daniel Veillardb4398962002-04-19 07:01:55 +00009672Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * xmlschemas.c: more Schemas work
9675 * test/schemas/* result/schemas/*: added more tests coming
9676 from the spec.
9677
Daniel Veillard54761132002-04-18 21:00:44 +00009678Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9681 ExcC14N specification
9682
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009683Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * tree.c: patch from Markus Henke, fix for recursive entities.
9686
Daniel Veillard23b1f372002-04-18 15:50:05 +00009687Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * xpath.c: fix a problem with string() on a document node.
9690
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009691Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * Makefile.am xmlschemas.c: more Schemas work
9694 * test/schemas/* result/schemas/*: added more tests coming
9695 from the spec.
9696
Daniel Veillard6231e842002-04-18 11:54:04 +00009697Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9700 * result/HTML/*: this changes a few things in the results
9701
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009702Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9703
9704 * include/libxml/tree.h: eliminated 'declaration different than
9705 prototype' warning
9706 * include/win32config.h: "resolved" conflicts with errno.h
9707
Daniel Veillardb509f152002-04-17 16:28:10 +00009708Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9711 on the automata interfaces and debug of counted choices
9712 * test/schemas/* result/schemas/*: added a number of tests
9713
Daniel Veillard8651f532002-04-17 09:06:27 +00009714Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9717 a bit of work on Schemas
9718 * testSchemas.c: try to make it more useful
9719 * test/schemas/* result/schemas/* Makefile.am: changed the
9720 Schemas regression test procedure, started adding a few samples
9721
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009722Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9723
9724 * include/libxml/encoding.h: Patch for the Borland C++ builder
9725 * include/libxml/tree.h: Patch for the Borland C++ builder
9726 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009727 * win32/bcb5: New directory for the Borland C++ builder
9728 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009729
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009730Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9731
9732 * win32/Makefile.msvc: Update for XML Schema support
9733 * win32/configure.js: Update for XML Schema support
9734 * win32/libxml2.def.src: Update for XML Schema support
9735
Daniel Veillard4255d502002-04-16 15:50:10 +00009736Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9739 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9740 xmlunicode.c include/libxml/Makefile.am
9741 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9742 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9743 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9744 include/libxml/xmlversion.h.in : merged the current state of
9745 XML Schemas implementation, it is not configured in by default,
9746 a specific --schemas configure option has been added.
9747 * test/automata test/regexp test/schemas Makefile.am
9748 result/automata result/regexp result/schemas:
9749 merged automata/regexp/schemas regression tests
9750
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009751Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * xpath.c: Gary found a compile time problem, fixes #78823
9754
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009755Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * configure.in: release of 2.4.20
9758 * doc/*: updated and rebuilt the docs
9759
Daniel Veillardf544f192002-04-15 12:56:56 +00009760Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * python/Makefile.am: patch from Cristian Gafton to build on
9763 Red Hat 6.2, should also fix #75779
9764
Daniel Veillard940492d2002-04-15 10:15:25 +00009765Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * valid.c: first part of fixing #78729
9768
Daniel Veillardeb475a32002-04-14 22:00:22 +00009769Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9772 escaping of URI when saving HTML files.
9773 * result/HTML/*: this impacted some tests
9774
Daniel Veillard9b731d72002-04-14 12:56:08 +00009775Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * configure.in: trying to fix #77441
9778
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009779Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * include/libxml/xmlIO.h: Hallski complained it could not be
9782 included by itself.
9783
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009784Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9787
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009788Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9789
9790 * win32/configure.js: patch from Nilo for the c14n option
9791 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9792
Daniel Veillardda423da2002-04-10 19:25:38 +00009793Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9796 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9797 LIBXML_THREAD_ENABLED
9798
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009799Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * xpath.c: another patch from Richard Jinks for substring conformance
9802 * test/XPath/expr/floats test/XPath/expr/strings
9803 result/XPath/expr/floats result/XPath/expr/strings: update of the
9804 test suite to check those.
9805
Daniel Veillard01917aa2002-04-10 11:30:41 +00009806Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * xpath.c: patch from Richard Jinks for .x float parsing.
9809
Daniel Veillard46d6c442002-04-09 16:10:39 +00009810Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * parser.c: patch from Markus Henke when an encoding ain't recognized
9813
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009814Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * libxml.m4: got a report that #include <string.h> was needed
9817
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009818Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9821
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009822Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9823
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009824 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009825
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009826Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9829 pointed out by Melvyn Sopacua.
9830
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009831Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * libxml.m4: Frédéric Crozat gave a patch related to the change
9834 of Include paths breaking the libxml.m4
9835
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009836Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * xpath.c: Fix bug #76927 forgot to save some context
9839 when evaluating binary expressions
9840
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009841Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * configure.in: fixed configure for MPE/iX from Markus Henke
9844 * xmlmemory.c: fixed initialization problems
9845 * xpath.c: another set of patches from Richard Jinks this
9846 fixes "make XPathtests" on linux
9847
Daniel Veillard21458c82002-03-27 16:12:22 +00009848Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9851 * test/XPath/expr/compare test/XPath/expr/equality
9852 test/XPath/expr/floats test/XPath/expr/functions
9853 test/XPath/expr/strings result/XPath/expr/compare
9854 result/XPath/expr/equality result/XPath/expr/floats
9855 result/XPath/expr/functions result/XPath/expr/strings: Updated
9856 tests though they show a divergence on Linux
9857
Daniel Veillard28dfed12002-03-27 09:08:17 +00009858Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xpath.c trionan.c: previous commit also included patches
9861 from Richard Jinks on some IEEE support corner case
9862
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009863Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9866 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9867 that $(datadir) should be used for docs
9868
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009869Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9872 could leak filedescriptors
9873
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009874Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * configure.in nanohttp.c: applied patch from Allan Clark for
9877 UnixWare/OpenServer
9878
Daniel Veillard19274092002-03-25 16:48:03 +00009879Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * configure.in: preparing 2.4.19
9882 * doc/*: rebuilt the docs
9883
Daniel Veillard56b2db72002-03-25 16:35:28 +00009884Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * nanohttp.c: fixing #76043, got fed up with non-portability
9887 of that piece of code.
9888
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009889Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * valid.c SAX.c: Never commit without running "make tests" :-(
9892 fix a couple of stupidities in the previous commit
9893 * result/*: a few changes in some attribute order result of previous
9894 commit.
9895
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009896Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9899 the internal subset should not raise duplicate ID errors,
9900 also there was a small bug in conjunction to namespace
9901 declarations defaulted and xml:xxx attributes DTD definitions.
9902
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009903Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * xpath.c: Richard Jinks also raised some rounding problems
9906 this tries to fix them
9907
Daniel Veillard4e2df542002-03-22 12:23:14 +00009908Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9911 behaviour in xmlXPathCastToString()
9912
Daniel Veillarddb552912002-03-21 13:27:59 +00009913Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9916 raised by Morus Walter
9917
Daniel Veillard9e537932002-03-21 13:08:08 +00009918Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9921 from Igor
9922
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009923Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * xpath.c: fixing #75619, related to a problem when trying
9926 to evaluate condition when the current node set resulting
9927 from that sub-step evaluation is empty. Also fixes 2 potential
9928 problem with previous-sibling and next-siblings axis.
9929
Daniel Veillard1840ef02002-03-21 08:05:23 +00009930Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9933 HTML support is not configured in.
9934
Daniel Veillard561b7f82002-03-20 21:55:57 +00009935Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9938 include/libxml/tree.h: dohh I really didn't intended to commit
9939 this test version :-(
9940
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009941Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * testSAX.c: I wanted to see the real speed at the SAX interface
9944 after a little too many Ximianer started complaining about the
9945 parser speed.
9946 added a --quiet option:
9947 paphio:~/XML -> ls -l db100000.xml
9948 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9949 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9950 3200006 callbacks generated
9951 real 0m1.270s
9952 Which means 16MBytes/s and 3Mcallback/s
9953
Daniel Veillardc62a1472002-03-19 18:35:12 +00009954Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * xpath.c: valgrind spotted another error that time when running
9957 on libxslt regression tests
9958
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009959Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * Makefile.am: adding "make valgrind" running the full regression
9962 tests (except python ones) under Valgrind (using valgrind -q
9963 which was kindly added by the author).
9964 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9965 passes cleanly now except an obcure floating point initialization
9966 raised in log10() in one XPath regression test ???
9967 * tree.c: edited some comments to close #75244
9968
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009969Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9972 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9973 context of ScrollKeeper, made sure that if the number is
9974 an integer, the serialization follows the description at
9975 http://www.w3.org/TR/xpath#section-String-Functions
9976
Daniel Veillard5997aca2002-03-18 18:36:20 +00009977Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9978
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009979 * configure.in: preparing 2.4.18
9980 * doc/*: updated and rebuilt the web site
9981 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9982 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009983 * parser.c: humm, changed the way the SAX parser work when
9984 xmlSubstituteEntitiesDefault(1) is set, it will then
9985 do the entity registration and loading by itself in case the
9986 user provided SAX getEntity() returns NULL.
9987 * testSAX.c: added --noent to test the behaviour.
9988
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009989Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * parser.c: Wilfried Teiken provided a hackish but working
9992 way to get context reported back on entities when parsing
9993 with SAX and without breaking the DOM build.
9994
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009995Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * c14n.c: applied a new patch from Aleksey Sanin
9998 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9999 to reference Aleksey implementation of XML digital Signatures
10000
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010001Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * xpath.c: small fix to avoid potential problem due to
10004 ordering of freeing data
10005 * python/Makefile.am: people were complaining about
10006 the generated file in python dir not being built
10007
Daniel Veillardd2379012002-03-15 22:24:56 +000010008Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10011 python/generator.py python/libxml.c python/types.c: Cleanup
10012 of the python Makefiles based on Jacob and James feedback,
10013 fixed the spec file accordingly, fixed the number of warning
10014 that passing my pedantic CFLAGS was generating. Conclusion
10015 is that Python includes are real crap.
10016
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010017Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * configure,in: it was reported quite a few times that
10020 xml2-config --cflags should not output
10021 -I$includeprefix/libxml2/libxml because libxml2 header names
10022 clashes with existing names like list.h from C++ stl.
10023 Includes should be #include<libxml/xxx.h> so ...
10024
Daniel Veillard6f293b12002-03-15 09:42:33 +000010025Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * c14n.c: another patch from Aleksey Sanin
10028
Daniel Veillard5c396542002-03-15 07:57:50 +000010029Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10032 canonicalization algorithm
10033 * doc/xml.html doc/index.html: added the C14N references on the
10034 index page.
10035
jacob berkman9be65862002-03-14 02:15:56 +0000100362002-03-13 jacob berkman <jacob@ximian.com>
10037
10038 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10039 usage, redundant, and gcc specific
10040
Daniel Veillard75be0132002-03-13 10:03:35 +000010041Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * xpath.c: speedup some node selection operations, this can
10044 have a significant impact on DocBook Norm's stylesheets
10045 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10046 make sure it's always the case
10047 * debugXML.c: distinguish CDATA and comments in ls operations
10048
Daniel Veillard61f26172002-03-12 18:46:39 +000010049Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10052 to generate better API descriptions etc...
10053
Daniel Veillard9ff88172002-03-11 09:15:32 +000010054Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * c14n.c: Fixing #74186, made sure all boolean expressions
10057 get fully parenthesized, ran indent on the output
10058 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10059 include/libxml/tree.h: also #74186 related, removed the
10060 --with-buffers option, and all the preprocessor conditional
10061 sections that were resulting from it.
10062
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010063Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * valid.c: applied patch from Dodji Seketeli fixing an
10066 uninitailized variable in xmlValidGetValidElements()
10067
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010068Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * c14n.c: fixed a few comments
10071 * doc/*.html doc/*/*.html: regenerated the docs and added
10072 the C14N API
10073 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10074
Daniel Veillardfa49d872002-03-09 10:20:00 +000010075Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * check-xml-test-suite.py: fix to adapt varaiations in the
10078 bindings
10079 * configure.in python/setup.py python/setup.py.in: fixed to
10080 have the version of the python scripts automatically updated
10081
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010082Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10085 in xmlCopyProp()
10086
Daniel Veillardaf43f632002-03-08 15:05:20 +000010087Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * configure.in: preparing 2.4.17 release
10090 * doc/*: updated and rebuilt the docs
10091 * xpath.c: fixed a comment
10092 * python/libxml.c: fixed a possible reentrancy problem
10093
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010094Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10097 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10098 added a specific regression test
10099 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10100 not raise exceptions when failing to find the attribute.
10101
Daniel Veillard90bc3712002-03-07 15:12:58 +000010102Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * configure.in xmllint.c: owen pointed out a problem with the
10105 ftme fix, gettimeofday() was not detected by configure and
10106 the ftime header wasn't included, dohhh
10107
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010108Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * configure.in xmllint.c: trying to fix #71457 for timing
10111 precision when gettimeofday() is not availble but ftime() is
10112
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010113Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10116 are now copied on install and part of the -devel RPM
10117
Daniel Veillard7b416132002-03-07 08:36:03 +000010118Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xpath.c: trying to avoid bug #72150 which was apparently
10121 caused by a gcc bug (or a processor problem) as detailed
10122 at http://veillard.com/gcc.bug
10123
Daniel Veillardf742d342002-03-07 00:05:35 +000010124Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10127 fixed xmlReconciliateNs(), added a Python test/example for
10128 inter-document cut'n paste
10129 * python/libxml.py: fixed node.doc on document nodes and added
10130 xpathEval() onto node objects
10131
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010132Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10135 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10136 fixup and integrated tests for the serialization stuff
10137
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010138Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10141 moved the libxml man page to section 3
10142
Daniel Veillard1e774382002-03-06 17:35:40 +000010143Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * tree.c: fix bug #72490
10146 * python/libxml.c python/libxml.py: added methods serialize()
10147 and saveTo() to all node elements.
10148
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010149Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * xmlIO.c: closed #73430, don't read from an input source
10152 which indicated an end-of-file or an error.
10153
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010154Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * parser.c: make sure SAX endDocument is always called as
10157 this could result in a Python memory leak otherwise (it's
10158 used to decrement ref-counting)
10159 * python/generator.py python/libxml.c python/libxml.py
10160 python/libxml2-python-api.xml python/libxml2class.txt
10161 python/tests/error.py python/tests/xpath.py: implemented
10162 the suggestions made by Gary Benson and extended the tests
10163 to match it.
10164
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010165Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * python/generator.py: applied patch fixing #73450
10168
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010169Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * xpath.c: fixing #61290 "namespace nodes have no parent"
10172 long standing divergence from the XPath REC. NodeSets
10173 simply hold a copy of namespace nodes and those node ->next
10174 points to the parent (which may not be the node carrying the
10175 definition).
10176 * include/libxml/xpath.h: flagged but didn't added a possible
10177 speedup
10178 * DOCBparser.c HTMLparser.c: removed some warnings from push
10179 parser due to new state being added.
10180 * tree.c: new fix from Boris Erdmann
10181 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10182 the XML Canonalization support from Aleksey Sanin
10183
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010184Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * tree.c: patch from Boris Erdmann fixing some namespace odities
10187 with xmlCopyNode()
10188
Daniel Veillardc6613042002-03-02 09:34:02 +000010189Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * xmlIO.c: fix bug #72706 when loading a NULL entity
10192
Daniel Veillardc0fef772002-03-01 16:16:31 +000010193Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10196 actually change in a future XML Namespace revision.
10197
Daniel Veillard79426f22002-03-01 16:14:17 +000010198Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10201 added the possibility of returning nodesets from XPath extension
10202 functions written in Python
10203
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010204Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * python/*: commiting some Python bindings work done while travelling
10207
Daniel Veillard97300512002-03-01 09:13:41 +000010208Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10211 explicitely with memory debugging switched on
10212
Daniel Veillard6361da02002-02-23 10:10:33 +000010213Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10216 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10217 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10218 the accessor generator for strings
10219 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10220 regression test.
10221
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010222Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * python/README python/generator.py python/libxml.c python/setup.py:
10225 added the 'usual' setup.py to allow building a libxml2-python
10226 module based on the same code. The initialization is however
10227 different the 2 .so files fo libxml2 and libxslt are identical and
10228 they entry point initialize both libraries. this is done to avoid
10229 some possible nasty problem since the Python don't merge the maps
10230 of all shared modules.
10231
Daniel Veillard158a4d22002-02-20 22:17:58 +000010232Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * parser.c: fixed a push/encoding bug reported by Michael
10235 on librsvg
10236
Daniel Veillard7839e162002-02-20 18:54:48 +000010237Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * include/libxml/parserInternals.h: fixes a misplaced #endif
10240
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010241Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * parser.c valid.c: found and fixed a couple of allocation bugs
10244
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010245Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * doc/xml.html doc/python.html doc/*: added a Python and binding
10248 page describing the current state of the Python bindings and
10249 giving pointers to the other languages wrappers.
10250
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010251Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10254 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10255 rebuilt the API and web site
10256 * xpath.c: fixed #71978 portability bugs
10257
Daniel Veillard8aff2472002-02-19 21:50:43 +000010258Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10261
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010262Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * include/libxml/parserInternals.h parser.c: had to change
10265 2 internal parsing API when processing document content
10266 to check the start and end of element content are defined
10267 in the same entity
10268 * valid.c include/libxml/valid.h: attribute normalization can
10269 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10270 with the context to report it.
10271 * SAX.c: fixed the last known bugs, crazy validation constraints
10272 when a document is standalone seems correctly handled. There
10273 is a couple of open issues left which need consideration especially
10274 PE93 on external unparsed entities and standalone status.
10275 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10276 The 2 tests left failing are actually in error. Cleanup done.
10277
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010278Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * valid.c: implemented E59 spaces in CDATA does not match the
10281 nonterminal S
10282
Daniel Veillard878eab02002-02-19 13:46:09 +000010283Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * SAX.c parser.c valid.c: more validation test fixups
10286 * check-xml-test-suite.py: added duration info for the tests
10287
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010288Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * parser.c valid.c: a couple of errors were reported but not
10291 saved back as such in the parsing context. Down to 1% failure rate
10292 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10293
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010294Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * xmlInternald.c: isExtender was missing a char
10297 * parser.c include/libxml/parser.h: % are acceptable in the
10298 internal subset if within a PUBLIC ID
10299
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010300Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * SAX.c parserInternals.c valid.c: more work on the conformance
10303 suite. Took the step to finally block documents with encoding
10304 errors. It's a fatal error per the spec, people should have fixed
10305 their documents by now.
10306
Daniel Veillard55253e22002-02-18 14:32:39 +000010307Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * check-xml-test-suite.py: fixed the test script after some discussion
10310 on the semantic of TYPE="error"
10311 * Makefile.am: added the script to the distrib
10312
Daniel Veillard28757702002-02-18 11:19:30 +000010313Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * SAX.c entities.c: fixed a couple of conformances issues deep
10316 into the validation code (standalone and undeclared Notations)
10317
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010318Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10321 stayed there for years !
10322
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010323Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10326 missing
10327
Daniel Veillardc7612992002-02-17 22:47:37 +000010328Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * check-xml-test-suite.py: improved the behaviour a bit as
10331 well as the logs
10332 * parser.c valid.c SAX.c: fixed a few more bugs
10333 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10334
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010335Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * check-xml-test-suite.py: python script to run regression tests
10338 against the XML Test suite of W3C/OASis
10339 * SAX.c: fixed a validation bug
10340 * parser.c: fixed 3 errors pointed by the test suite
10341 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10342 * python/Makefile.am: fixed a dependendy
10343
Daniel Veillard9f28f302002-02-15 20:48:08 +000010344Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * xmlmemory.c: avoid a warning bug #71594
10347
Daniel Veillard144024e2002-02-13 21:14:46 +000010348Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10351 warning on alpha/Tru64
10352
Daniel Veillarde4301c82002-02-13 13:32:35 +000010353Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * include/libxml/entities.h: fixing a comment
10356 * valid.c: fixing some troubles with validity check on namespaces
10357 * result/VC/NS3 test/VC/NS3: added a specific regression test
10358
Daniel Veillarda6d05382002-02-13 13:07:41 +000010359Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * tree.c: Fixing #71342 serializing '\n' in attribute values
10362 * result/noent/att3 result/att3 test/att3: added a specific
10363 test.
10364
Daniel Veillard797a5652002-02-12 13:46:21 +000010365Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * python/libxml.c: couple of bug fixes
10368
Daniel Veillard01a6d412002-02-11 18:42:20 +000010369Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * python/*.py: removed tabs and used spaces.
10372
Daniel Veillard397ff112002-02-11 18:27:20 +000010373Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10376 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10377
Daniel Veillard03517542002-02-11 13:54:40 +000010378Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10381 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10382
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010383Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * include/libxml/encoding.h include/libxml/entities.h
10386 include/libxml/globals.h include/libxml/parser.h
10387 include/libxml/threads.h include/libxml/tree.h
10388 include/libxml/xmlmemory.h: trying to fix the include mess
10389
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010390Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * include/libxml/xmlmemory.h: reverted part of the previous
10393 attempt to provide #69655, this was breaking the build.
10394
Daniel Veillard0ba59232002-02-10 13:20:39 +000010395Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10398 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10399 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10400 include/libxml/parserInternals.h include/libxml/tree.h
10401 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10402 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10403 clean.
10404 * python/libxml.c: fixed a warning.
10405
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010406Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10409 copying of node, merge back IDs in the target document.
10410 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10411 test/XInclude/ents/ids.xml: test case
10412 * result/VC/ElementValid4: output changed due to a typo fix
10413
Daniel Veillard1c18e302002-02-09 22:16:40 +000010414Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * python/Makefile.am: seems some version of automake didn't
10417 generate the dependancies right as Jacob found out. Add
10418 an extra dependancy rule.
10419
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010420Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * parserInternals.c valid.c: Justin Fletcher found some parts
10423 of the code needing cleanup
10424 * libxml.spec.in python/Makefile.am python/generator.py
10425 python/libxml.c python/libxml.py: Fixed the python Makefiles
10426 corrected a bug showing up on ia64, changed the name of the
10427 python internal module too
10428
Daniel Veillard07be19b2002-02-08 14:20:35 +000010429Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * Makefile.am: applied patch from Andris Pavenis for binary
10432 name suffixes
10433
Daniel Veillardf216d462002-02-08 13:44:24 +000010434Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * xmllint.c win32/win32config.h: fixing #68748
10437
Daniel Veillardd455d792002-02-08 13:37:46 +000010438Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * valid.c: fixing #70166
10441
10442Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * valid.c: fixing #70077
10445
Daniel Veillardc575b992002-02-08 13:28:40 +000010446Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * Copyright Makefile.am README configure.in libxml.spec.in:
10449 Changed to the MIT Licence
10450 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10451 doc/xmlio.html: updated the doc accordingly
10452 * include/libxml/xmlwin32version.h configure.in: preparing
10453 2.4.14 release
10454 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10455 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10456 fixed the const xmlChar * wrapper and generator, XPath extension
10457 functions now use the context as first argument
10458 * python/tests/tstxpath.py python/tests/xpath.py
10459 python/tests/xpathext.py: Updated the tests accordingly
10460 * tree.c: fixed bug #70067
10461
Daniel Veillard7db38712002-02-07 16:39:11 +000010462Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * Makefile.am: cleanup
10465 * debugXML.c: always use stdout if output is NULL
10466 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10467 * python/Makefile.am python/generator.py python/libxml2class.txt
10468 python/libxml_wrap.h python/types.c: augmented the number of bindings
10469 handling FILE * and XPath contexts
10470 * python/tests/Makefile.am: avoid a stupid problem due to the
10471 use of TEST.
10472
Daniel Veillard15a143b2002-02-06 22:40:50 +000010473Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10476
Daniel Veillard70cab352002-02-06 16:06:58 +000010477Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * python/TODO python/libxml.c: cleanup the extension function lookup
10480 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10481
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010482Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * configure.in python/Makefile.am: do not install outside
10485 of prefix
10486
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010487Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * python/TODO python/libxml.c: started adding SAX interfaces
10490 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10491 SAX test
10492
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010493Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * tree.c: hardened the addChild function
10496 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10497 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10498 added accessors needed for xmlNode, a bit more testing and
10499 extension of interfaces
10500 * python/tests/Makefile.am python/tests/build.py: added a test
10501 build from scratch/save/load/check
10502
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010503Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * parserInternals.c: change a small bit in the way valididy
10506 error messages get initialized
10507 * python/TODO python/libxml.c python/libxml2-python-api.xml
10508 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10509 added some memory debugging to track leaks at the libxml2 level
10510 * python/tests/*.py: changed all tests to check for leaks,
10511 there is just one left in XPath extension registrations.
10512
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010513Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * python/TODO python/generator.py python/libxml2-python-api.xml
10516 python/libxml2class.txt: more accessor classes for the parser
10517 context, allow to switch on and check validity
10518 * python/tests/Makefile.am python/tests/error.py
10519 python/tests/invalid.xml python/tests/valid.xml
10520 python/tests/validate.py: attded more test and and added error.py
10521 which I forgot to commit in the last step
10522
Daniel Veillard3ce52572002-02-03 15:08:05 +000010523Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * python/Makefile.am python/types.c: cleanup
10526 * python/libxml.c python/libxml.py python/libxml_wrap.h
10527 python/generator.py python/libxml2-python-api.xml
10528 python/libxml2class.txt: added class for parser context, added
10529 first cut for push mode support. Added a framework to generate
10530 accessors functions.
10531 * python/tests/Makefile.am python/tests/push.py: added a push
10532 test
10533
Daniel Veillardcfb05462002-02-02 23:18:22 +000010534Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10537 bug a bit of cleanup.
10538
Daniel Veillard5d819032002-02-02 21:49:17 +000010539Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10542 python/libxml2class.txt: adding error redirections and preformat
10543 to a python handler
10544 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10545 tests self checking
10546
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010547Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10550 a function
10551
Daniel Veillard9589d452002-02-02 10:28:17 +000010552Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10555 python/libxml.c python/libxml2-python-api.xml
10556 python/libxml2class.txt: Progressing through the TODOs, class
10557 description output, extra XML API, RPM now builds the wrappers
10558 for all python installed versions
10559
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010560Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * configure.in libxml.spec.in python/Makefile.am python/TODO
10563 python/generator.py python/libxml2class.txt: added more informations
10564 in the libxml2-python package including docs. Slightly changed
10565 the class hierarchy
10566 * python/tests/*: added basic regression tests infrastructure too
10567
10568Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10571 added libxml2-python as part of the packages installed
10572
Daniel Veillarda7340c82002-02-01 17:56:45 +000010573Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * python/Makefile.am python/generator.py python/libxml.c
10576 python/libxml.py: more work, now able to extend the
10577 XPath interpreter with functions written in python.
10578
Daniel Veillardc3e39442002-02-01 09:29:41 +000010579Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * python/Makefile.am: Jacob sent a patch to allow building from
10582 tarfile.
10583
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010584Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10587 inserted the python wrappers build, I hope this won't be too
10588 unportable
10589
Daniel Veillard1971ee22002-01-31 20:29:19 +000010590Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * xpath.c: minor optimization
10593 * python/generator.py python/libxml.c python/libxml.py
10594 python/libxml_wrap.h: more work on the python bindings,
10595 they now support XPath and there is no evident leak
10596
Daniel Veillard36ed5292002-01-30 23:49:06 +000010597Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * python/generator.py python/libxml.c python/libxml.py:
10600 more work on the python bindings generator.
10601
Daniel Veillard96fe0952002-01-30 20:52:23 +000010602Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * python/generator.py python/libxml.c python/libxml_wrap.h:
10605 more work on the python bindings.
10606
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010607Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * python/generator.py python/libxml.c python/libxml.py
10610 python/libxml_wrap.h: commited early version of a python binding
10611 for private use only ATM
10612
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010613Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * entities.c tree.c include/libxml/entities.h: applied patch
10616 from Anthony Jones to implement copy of DTD subtree too. Had
10617 just to keep 2 function private which really ought to become
10618 public ones.
10619
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010620Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * xmllint.c: added pointers to the web pages in the usage()
10623
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010624Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * tree.c: more fixes from Petr Kozelka for attribute handling
10627 in the tree API to align the semantic with DOM.
10628
Daniel Veillard36065812002-01-24 15:02:46 +000010629Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * valid.c tree.c entities.c: another set of patches from
10632 Anthony Jones for copy operations cleanup and robustness
10633
Daniel Veillardf8592562002-01-23 17:58:17 +000010634Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10637 an alphabetic index based on comments content
10638 * doc/*: rebuilt the web site with the new references
10639
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010640Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * parserInternals.h: Greg Sjaardema suggested to use an
10643 eponential buffer groth policy in xmlParserAddNodeInfo()
10644
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010645Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10648 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10649 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10650 to generate cross-references, and added/updated the stylesheets
10651 to generate and link API indexes. The generic keyword index
10652 is not done yet.
10653 * doc/*.html: regenerated all the usual docs too
10654
Daniel Veillard2070c482002-01-22 22:12:19 +000010655Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * debugXML.c: added an xpath function to the shell for T. V. Raman
10658
10659Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010660
10661 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10662 debug routines.
10663
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010664Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10667 support of attribute nodes
10668
Daniel Veillard9d06d302002-01-22 18:15:52 +000010669Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10672 hopefully near complete and fully documented of the API in XML
10673 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10674 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10675 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10676 include/libxml/parserInternals.h include/libxml/valid.hi
10677 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10678 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10679 include/libxml/xpath.h include/libxml/xpathInternals.h:
10680 Cleaned up the doc comments a lot in the process, the interface
10681 coverage is now 100%
10682
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010683Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10686 extracts comments from the gtk-doc DocBook output (a bit
10687 convoluted but seems to work).
10688
Daniel Veillard61006472002-01-21 17:31:47 +000010689Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10692 added an XML description of the API, moved the script generating
10693 it here. Added a "make api" target
10694
Daniel Veillardd2f23002002-01-21 13:36:00 +000010695Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10698
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010699Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * xpath.c include/libxml/xpathInternals.h: the change made to
10702 xmlXPathFuncLookupFunc was incompatible roll it back
10703
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010704Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * SAX.c: cleanup patch from Anthony Jones
10707 * doc/Makefile.am: fix the headers to avoid in make scan
10708 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10709 includes, * vs Ptr and general cleanup
10710 * parsedecl.py: first version of a script to extract the
10711 module interfaces, the goal will be to provide .decl or XML
10712 specification of the interfaces to build wrappers.
10713
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010714Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10717 now provides return codes in case of errors
10718
Bjorn Reese026d29f2002-01-19 15:40:18 +000010719Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10720
10721 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10722 Upgraded to trio baseline 1.6
10723 * strio.h strio.c: Replaced by triostr.h and triostr.c
10724
Daniel Veillard572577e2002-01-18 16:23:55 +000010725Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10728 of strdup usage in the code
10729
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010730Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * parser.c error.c: Keith Isdale complained rightly that
10733 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10734
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010735Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * tree.c: fixed the funxtion to set the xml: attributes
10738 * debugXML.c: added "setbase" to test it.
10739
Daniel Veillard2c748c62002-01-16 15:37:50 +000010740Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10743 to allow updating an attribute content
10744
Daniel Veillard8de85c62002-01-15 17:10:15 +000010745Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * libxml.h: try to avoid problems when compiling on Windows
10748
Daniel Veillard314cfa02002-01-14 17:58:01 +000010749Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * hash.c: patch from Anthony Jones for hash.c allocation size
10752 * Makefile.am: trying to work around Yet Another Libtool Madness
10753 and build the 2.4.13 release finally ...
10754
Daniel Veillard744683d2002-01-14 17:30:20 +000010755Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10758 * doc/* : update of the documentation
10759
Daniel Veillarde6a55192002-01-14 17:11:53 +000010760Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10763 at fixing #61290 :-(
10764
Daniel Veillardfb25a512002-01-13 20:32:08 +000010765Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10768 Fixes bug #67229
10769
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010770Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * tree.c: trying to avoid troubles when a subtree is copied
10773 and coalesced in part with the target tree. Should fix
10774 bug #67407
10775
Daniel Veillardd8224e02002-01-13 15:43:22 +000010776Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * valid.c: fixed validation of attributes content of type
10779 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10780 values, very old bug. Fixes #67671
10781
Daniel Veillard8107a222002-01-13 14:10:10 +000010782Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * parser.c include/libxml/parserInternals.h tree.c: integrated
10785 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10786 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10787
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010788Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * threads.c: applied Serguei Narojnyi's patch to add native
10791 thread support on the Win32 platform
10792 * testThreadsWin32.c Makefile.am: added the test program also
10793 from Serguei, Win32 specific
10794 * include/win32config.h include/libxml/xmlwin32version.h.in:
10795 added patch from Igor for the Windows thread specific defines.
10796
Daniel Veillard845cce42002-01-09 11:51:37 +000010797Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10800
Daniel Veillard7b602b42002-01-08 13:26:00 +000010801Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10804 output page into XMLinfo.html. Close bug #66951 and
10805 raised by Robert Collins too.
10806
Daniel Veillard73c6e532002-01-08 13:15:33 +000010807Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * encoding.c: Paul Keogh pointed out a possibility of segfault
10810 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10811 Closes bug # 68238
10812
Daniel Veillard4a859202002-01-08 11:49:22 +000010813Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * doc/*.html: updated the Gdome2 links
10816
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010817Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * libxml.h: Applied following patches from Robert Collins
10820 and make sure IN_LIBXML is defined when compiling it
10821 -------
10822 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10823 as well as Visual C.
10824 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10825 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10826 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10827 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10828 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10829 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10830 xmlSysIDExists xmlNoNetExists).
10831 * xmllint.c: Don't include winsock2.h for Cygwin.
10832
Daniel Veillard401c2112002-01-07 16:54:10 +000010833Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10836 when the version info is not present.
10837
Daniel Veillard6f42c132002-01-06 23:05:13 +000010838Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * tree.c: Anthony Jones pointed out a problem in
10841 xmlStringGetNodeList() and provided a fix for it
10842
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010843Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010845 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010846 xmlCreatePushParserCtxt() when the initial buffer passed
10847 is large.
10848
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010849Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * win32/*: big cleanup of the Windows/MSVC project files
10852 from Igor Zlatkovic
10853
Daniel Veillardcebb1362002-01-02 13:13:30 +000010854Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * doc/Makefile.am: should fix #67674 and avoid troubles if
10857 xsltproc is not available or fails in the prefix provided
10858
Daniel Veillard26908ab2002-01-01 16:50:03 +000010859Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10862
Daniel Veillard5344c602001-12-31 16:37:34 +000010863Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10864
10865 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10866 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10867 Fixed a few other problems raised by Charlie Bozeman.
10868 * result/VC/ElementValid[5-7]: fixed the output
10869
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010870Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10871
10872 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10873 patches from Charlie Bozeman. Regenerated the HTML docs.
10874
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010875Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10878 for Windows from Igor
10879
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010880Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * xmllint.c: applied Justin Fletcher patch for --output or -o
10883
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010884Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10885
10886 * win32/libxml2/libxml2.def.src: close #67019
10887
Daniel Veillard01db67c2001-12-18 07:09:59 +000010888Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10889
10890 * xmllint.c: applied Justin Fletcher generic timing patch
10891 similar to the one already applied to xsltproc.
10892
Daniel Veillardd1640922001-12-17 15:30:10 +000010893Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * include/libxml/tree.h tree.c: applied documentation patches
10896 from Charlie Bozeman
10897
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010898Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10899
10900 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10901
Daniel Veillard29e43992001-12-13 22:21:58 +000010902Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10903
10904 * valid.c: fix the xmlStrdup() used in the previous patch.
10905 * valid.c: added --dropdtd
10906 * tree.c: fixed xmlUnlinkNode so it also removes the references
10907 from the document if the node is a DTD
10908
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010909Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10910
10911 * HTMLtree.c valid.c: cleanup some static declarations
10912
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010913Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10914
10915 * xmllint.c: removed another strdup()
10916 * doc/FAQ: removed the HP/UX entry
10917
Daniel Veillarded472f32001-12-13 08:48:14 +000010918Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10919
10920 * valid.c: fix bug #66816 when validating.
10921 * xmllint.c: don't use sys/time.h if configure did not found it
10922
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010923Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10924
10925 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10926 xmlcatalog_man.xml
10927
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010928Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10929
10930 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10931 xmlInitMemory() was declared twice
10932
Daniel Veillardb82c1662001-12-09 14:00:54 +000010933Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10934
10935 * globals.c: do not reference strdup() !
10936 * configure.in libxml-2.0.pc.in: trying to fix the libs
10937 of the various config extraction modules
10938
Daniel Veillardef90ba72001-12-07 14:24:22 +000010939Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * configure.in : preparing 2.4.12
10942 * doc/* : updated and rebuilt the docs
10943
Daniel Veillard220346d2001-12-07 11:33:54 +000010944Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10945
10946 * uri.c: closed bug #66159
10947 * testURI.c: added --escape option
10948 * configure.in: some cleanup for xml2-config --cflags
10949
Daniel Veillard2a906822001-12-06 14:34:08 +000010950Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * globals.c testThreads.c: removed some misplaced includes
10953 of xmlversion.h
10954
Daniel Veillarde28313b2001-12-06 14:08:31 +000010955Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10956
10957 * threads.c: patch from Gary Pennington fixing a possible
10958 problem at initialization time.
10959
Daniel Veillardd3b08822001-12-05 12:03:33 +000010960Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10961
10962 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010963 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010964 CodeWarrior.
10965
Daniel Veillarda7866932001-12-04 13:14:44 +000010966Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10967
10968 * xmllint.c: applied Geert Kloosterman's patch to fix
10969 --repeat --timing output
10970
Daniel Veillard19840942001-11-29 16:11:38 +000010971Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10972
10973 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10974 where non-wellformed XML declaractions were not detected.
10975
Daniel Veillarde85d9342001-11-28 14:43:12 +000010976Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10977
10978 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10979
Daniel Veillard22f25a82001-11-28 09:12:23 +000010980Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10983 gets reset by xmlCleanupInputCallbacks() and this makes the
10984 function useless. Same for output.
10985
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010986Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10987
10988 * xmlIO.c: robert pointed out a loop error in callback cleanups
10989
Daniel Veillard8faa7832001-11-26 15:58:08 +000010990Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10991
10992 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10993 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10994 they are not really tied to debugging
10995
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010996Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10999 * xmllint.c: better --catalogs description
11000
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011001Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11002
11003 * tree.c: fixed a couple of problems in xmlSetProp()
11004
Daniel Veillardcd337f02001-11-22 18:20:37 +000011005Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11006
11007 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11008 unappropriate stdout output.
11009
Daniel Veillard566d4df2001-11-22 13:00:53 +000011010Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11011
11012 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11013 by Denis Beurive, closes #65111
11014
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011015Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * valid.c: in case of content model validity error, don't
11018 print it if validity warnings were not requested.
11019
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011020Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11023 * parserInternals.c: removed the last exit() call. Print an
11024 unmaskable error on stderr instead (library mismatch detection)
11025
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011026Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11027
11028 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11029 shell instructions from Heiko Rupp
11030
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011031Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * catalog.c: use the URL notation file:// for default catalog paths
11034
Daniel Veillard0ec98632001-11-14 15:04:32 +000011035Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * include/libxml/tree.h: better comments for _private fields
11038 * tree.c: removed a problem when copying an entity reference.
11039
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011040Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11041
11042 * vms/*: updated instructions and diffs from John A Fotheringham
11043
Daniel Veillarda11001b2001-11-12 22:45:36 +000011044Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11045
11046 * include/libxml/xmlerror.h: avoid an include problem if
11047 #include <libxml/xmlerror.h> happens first in code
11048 seems to be the case in KDE libs
11049
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011050Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11051
11052 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11053 from Igor for Windows
11054
11055Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11056
11057 * Makefile.am: Gary Pennington pointed out a missing prefix
11058
Daniel Veillard43d3f612001-11-10 11:57:23 +000011059Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11060
11061 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11062 * doc/*: upgraded and rebuilt the docs
11063
Daniel Veillardc1f78342001-11-10 11:43:05 +000011064Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11065
11066 * HTMLparser.c: fix comment in scripts element parsing.
11067 * result/HTML/doc3*: updated the results.
11068
11069Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11070
11071 * uri.c: another URI bug fix #63336, using Joel Young patch.
11072
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011073Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11076 a cleaned up version of the Pwd shell string generation.
11077
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011078Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11079
11080 * valid.c include/libxml/tree.h: trying to fix namespaces +
11081 validation problems for good, closing #63619 in the process
11082 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11083 wrong in this respect, fixed it.
11084
Daniel Veillardd536f702001-11-08 17:32:47 +000011085Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * xmllint.c: Morus Walter patch to allow --format and --encode
11088
Daniel Veillard5004f422001-11-08 13:53:05 +000011089Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * debugXML.c: Stefan Kost provided an help command for the shell
11092
Daniel Veillarda6825e82001-11-07 13:33:59 +000011093Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11094
11095 * debugXML.c: Heiko Rupp pointed that the shell would crash
11096 on empty nodesets returns.
11097
Daniel Veillard03f848d2001-11-07 12:53:46 +000011098Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11099
11100 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11101 migh need the history libraries
11102
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011103Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11106 handle the case of < in quoted attributes, Bastian Kleineidam
11107
Daniel Veillardc853b322001-11-06 15:24:37 +000011108Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11109
11110 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11111 fixing catalog breakages
11112 * Makefile.am catalog.c result/catalogs/catal
11113 result/catalogs/mycatalog.* test/catalogs/catal*:
11114 fixed more problems in catalog support, added more regression tests
11115 for both XML and SGML catalog handling
11116
Daniel Veillard66870c72001-11-05 19:27:49 +000011117Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * debugXML.c: applied an improvement to xmlGetLineNo() from
11120 Keith Isdale
11121
Daniel Veillardffe09c92001-11-05 14:21:47 +000011122Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11125 Side effect of the progressive catalog loading
11126
Daniel Veillardad661b92001-11-05 11:43:15 +000011127Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * Makefile.am: confexecdir and confexec_DATA were defined twice
11130 pointed out by Karl Eichwalder
11131
Daniel Veillard6eb17722001-11-04 22:19:27 +000011132Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11133
11134 * xmlcatalog.c: avoid unlink() and use remove() instead.
11135
Daniel Veillardea898282001-11-04 22:13:45 +000011136Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11137
11138 * libxml.spec.in: cleanup
11139 * include/libxml/xmlwin32version.h: updated with 2.4.8
11140
Daniel Veillarda4617b82001-11-04 20:19:12 +000011141Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11142
11143 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11144 of compiling libxml with a non standard set of options
11145
John Fleck027edfb2001-11-04 20:13:58 +000011146Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11147
11148 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11149 document --sgml option, fixing gnome bugzilla #63382
11150
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011151Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11154 breakage of 2.4.7, added a couple of really needed APIs
11155 like xmlCatalogIsEmpty() and xmlNewCatalog()
11156 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11157 for install-catalog
11158 * configure.in: preparing 2.4.8
11159
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011160Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11163 include/libxml/tree.h include/libxml/xmlIO.h: more include
11164 cleanups, export cleanly one html output + format function.
11165
11166Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11167
11168 * parser.c: removed initGenericErrorDefaultFunc call from
11169 xmlInitParser() since it could destroy previous calls to
11170 xsltSetGenericErrorFunc() effects
11171
Daniel Veillardebd38c52001-11-01 08:38:12 +000011172Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11175 keyword.
11176
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011177Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * Makefile.am: cleanup
11180 * threads.c: cleanup too
11181 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11182 from xsltproc
11183 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11184 dependancy loop.
11185
Daniel Veillard91c00402001-10-30 17:41:38 +000011186Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11189 was not used anymore !
11190
Daniel Veillard52dcab32001-10-30 12:51:17 +000011191Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * configure.in: preparing 2.4.7
11194 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11195 manual page from John
11196 * doc/*: updated the doc and rebuilt the generated pages
11197
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011198Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11199
11200 * xmlIO.c: closing bug #62711, the library should never
11201 close stdin or stdout.
11202
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011203Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11204
11205 * uri.c: second pass at fixing #63336, using Joel Young
11206 final patch. looks okay.
11207
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011208Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11209
11210 * uri.c include/libxml/uri.h: trying to clear #63336
11211 allowing the escaping routine to parse unconformant
11212 URI-References.
11213
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011214Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * vms/readme.vms vms/build_libxml.com nanoftp.c
11217 include/libxml/xmlversion.h.in: a few VMS updates from
11218 John A Fotheringham
11219 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11220 and xmlCleanupOutputCallbacks() for the Perl binding people.
11221
Daniel Veillard635ef722001-10-29 11:48:19 +000011222Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11223
11224 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11225 apply fixes to close #63271 and avoid segfaults when
11226 the error routine gets callbed before xmlInitParser()
11227 get called.
11228 * nanoftp.c error.c: Applied patches from Justin Fletcher
11229 correcting some xmlGenericError misuses.
11230
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011231Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11232
11233 *doc/xmllint.xml, doc/xmllint.1
11234 New and improved man page for xmllint - .xml is the original, .1
11235 is the generated man page
11236
Daniel Veillardc9484202001-10-24 12:35:52 +000011237Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11238
11239 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11240 the web site from the main HTML document.
11241
Daniel Veillard5151c062001-10-23 13:10:19 +000011242Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11243
11244 * parser.c: fixed an erroneous validation bug when PE refs
11245 occurs in external parsed entities referenced from the
11246 internals subset
11247 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11248 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11249 added the associated testcase, it's a nice one.
11250 * HTMLparser.c: generate the DTD node as HTML still ...
11251 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11252
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011253Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * HTMLparser.c: fixed a bug in htmlNewDoc()
11256
Daniel Veillard89cad532001-10-22 09:46:13 +000011257Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11258
11259 * test/threads/*: added entities testing to the Thread test
11260 * testThreads.c: make the test reasonable
11261 * DOCBparser.c: fix the DTD public and system ID
11262 * xmllint.c: added --sgml for SGML DocBook importing
11263 * Makefile.am: added Docbtests target
11264
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011265Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11268 * testThreads.c: removed bogus include
11269
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011270Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11273 fixed a very serious (looping) validation bug
11274
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011275Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * include/libxml/globals.h include/libxml/threads.h threads.c
11278 testThreads.c: far more testing, cleaning up bugs
11279 * *.c : make sure globals.h is always included.
11280
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011281Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11282
11283 * HTMLparser.c: try to get rid of parser loops for good.
11284
Daniel Veillardab7488e2001-10-17 11:30:37 +000011285Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * configure.in: fixed some bugs in CFLAGS passing.
11288 * test/threads Makefile.am testThreads.c: added a specific
11289 threaded test case (really nasty, guaranteed).
11290
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011291Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11292
11293 * catalog.c: serious cleanup on the management of the
11294 XML catalog tree, more tests done, especially with
11295 the catalog PI.
11296
Daniel Veillard364789a2001-10-16 12:45:00 +000011297Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11298
11299 * catalog.c: avoid a problem in catalog cleanup on SMP if
11300 catalogs were not initialized.
11301
Daniel Veillard81463942001-10-16 12:34:39 +000011302Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11303
11304 * catalog.c xpath.c: trying to cleanup the not thread safe
11305 parts of the library.
11306
Daniel Veillard64a411c2001-10-15 12:32:07 +000011307Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11308
11309 * include/libxml/globals.h configure.in global.data: make
11310 the allocation be per-thread a configure option
11311 * encoding.c include/libxml/parser.h: fixed compilation
11312 errors
11313
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011314Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * include/libxml/parser.h: Norm reported that a few lines
11317 added were breaking libxslt compile, removed them for now
11318
Daniel Veillard6f350292001-10-14 09:56:15 +000011319Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * parser.c parserInternals.c threads.c: debugged and fixed
11322 initialization problems which were giving troubles on SMP
11323 boxes.
11324
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011325Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11326
11327 * include/libxml/Makefile.am: missing globals.h
11328
Daniel Veillarde7090612001-10-13 12:18:28 +000011329Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011330
Daniel Veillarde7090612001-10-13 12:18:28 +000011331 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011332
Daniel Veillardd0463562001-10-13 09:15:48 +000011333Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11334
11335 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11336 include/libxml/parserInternals.h include/libxml/tree.h
11337 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11338 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11339 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11340 Applied the last patches from Gary, cleanup, activated threading
11341 all user accessible global variables are now handled in globals.[ch]
11342 Still a bit rought but make tests passes with either
11343 --with-threads defined at configure time or not.
11344 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11345 linking options
11346
Daniel Veillardb8478642001-10-12 17:29:10 +000011347Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * Makefile.am include/libxml/Makefile.am
11350 include/libxml/globals.h globals.c include/libxml/threads.h
11351 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11352 configure.in: started integrating the core of the thread support
11353 not activated yet but half integrated. The code should still
11354 compile and work anyway.
11355
Daniel Veillardb44025c2001-10-11 22:55:55 +000011356Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11357
11358 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11359 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11360 integrating the non-controversial parts of Gary Pennington
11361 multithread patches
11362 * catalog.c: corrected a small bug introduced
11363
Daniel Veillard75b96822001-10-11 18:59:45 +000011364Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11365
11366 * catalog.c include/libxml/catalog.h: very serious cleanup,
11367 isolating unportable code and as much as possible the accesses
11368 to the global shared catalog. May need more testing !
11369
Daniel Veillard78d12092001-10-11 09:12:24 +000011370Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11373 Keith Isdale patches for the XSLT debugger interfaces. Some
11374 cleanup
11375
Daniel Veillardff0b7312001-10-11 06:46:09 +000011376Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11379 * DOCBparser.c: generate line nubers in elements
11380
Daniel Veillard60087f32001-10-10 09:45:09 +000011381Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11382
11383 * configure.in: preparing 2.4.6 release
11384 * doc/xml.html doc/html/*: updated and rebuilt the docs
11385 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11386
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011387Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11388
11389 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11390 adding documentation for DV's supercatalog support
11391
Daniel Veillard82d75332001-10-08 15:01:59 +000011392Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11395 super catalog support adding one API and one flag --sgml to
11396 xmlcatalog
11397
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011398Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11399
11400 * doc/xmlcatalog_man.xml, xmlcatalog.1
11401 One more crack at
11402 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11403
11404
Thomas Broyer47334c02001-10-07 16:41:52 +000011405Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11406
11407 * xpath.c: implemented xmlXPathObjectCopy for external objects
11408 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11409
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011410Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11411
11412 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11413 finishing up fix to
11414 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11415 the xmlcatalog man page display more elegantly
11416
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011417Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * configure.in: closing bug #61832
11420 * HTMLparser.c: removed a warning
11421
Daniel Veillard6ab38382001-10-06 13:08:27 +000011422Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * xpath.c: fixing #61673 part I, do not loose doc information
11425 when copying result value trees.
11426
Daniel Veillard556c6682001-10-06 09:59:51 +000011427Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * xpath.c: trying to harden the XPath interpreter
11430
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011431Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11432
11433 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11434 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11435
William M. Brack1633d182001-10-05 15:41:19 +000011436Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11437
11438 * HTMLparser: repaired another loop problem
11439
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011440Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11443 parsing.
11444 * xpath.c: fix bug #61291 the default XML namespace node is
11445 missing from the namespace axis.
11446 * tree.c: refuse to create namespaces nodes with prefix "xml"
11447
Daniel Veillard651f9472001-10-04 14:51:06 +000011448Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * SAX.c: ouch a non-defined namespace could lead to a crash,
11451 fixed #61215
11452
Daniel Veillard7dd05702001-10-04 14:25:12 +000011453Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11454
11455 * parserInternals.c: closed bug #61054
11456
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011457Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * include/libxml/Makefile.am: closing #60708
11460
Daniel Veillarda293c322001-10-02 13:54:14 +000011461Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11464 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11465
Daniel Veillardf4309d72001-10-02 09:28:58 +000011466Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11469
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011470Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11473 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11474
Daniel Veillard16756b62001-10-01 07:36:25 +000011475Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * catalog.c: Justin Fletcher provided cleaup code in case
11478 HAVE_STAT is not defined
11479 * include/win32config.h: Igor Zlatkovic suggested to have
11480 HAVE_STAT defined there
11481
William M. Brack5e1cac12001-09-28 16:19:18 +000011482Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11483
11484 * catalog.c - fixed typing error reported by M. Barros
11485
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011486Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11487
11488 * xmllint.c - fixing typo
11489
William M. Brackd28e48a2001-09-23 01:55:08 +000011490Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11491
11492 * HTMLparser.c: small enhancement to prevent loop on
11493 unrecognizable data
11494
Daniel Veillardb1d62872001-09-21 09:47:08 +000011495Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * parserInternals.c: applying patch from bug #60757 this
11498 should close it
11499
Daniel Veillardc0631a62001-09-20 13:56:06 +000011500Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * catalog.c xmlcatalog.c: removed a couple of warning
11503 * xpath.c: try to solve the linking problem on platforms
11504 needing trio to compile
11505
Daniel Veillard1a123612001-09-19 08:06:23 +000011506Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011507
Daniel Veillard1a123612001-09-19 08:06:23 +000011508 * Makefile.am libxml.spec.in: backing up non-documented changes
11509 commited without review or aproval by Jens Finke <jens@gnome.org>
11510 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011511
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011512Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * configure.in: Joe Orton provided a patch fixing a problem
11515 when iconv is specified to be in a non-standard directory
11516 but wasn't exported in xml2-config --cflags
11517
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011518Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11519
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011520 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011521 troubles with 2.4.4 errors.
11522
Daniel Veillard16698282001-09-14 10:29:27 +000011523Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * encoding.c entities.c: do not output hexadecimal charrefs
11526 when serializing HTML since some version of Netscape can't
11527 grok it, generate decimal ones.
11528 * result/HTML/doc3.htm: output changed due to previous test
11529 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11530
Daniel Veillard98fed372001-09-13 11:34:58 +000011531Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11534 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11535
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011536Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011537 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011538
11539 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11540 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11541 updated the configuration scripts systems accordingly
11542
Daniel Veillard04382ae2001-09-12 18:51:30 +000011543Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * configure.in: preparing for 2.4.4
11546 * doc/xml.html doc/html/*: updated and rebuilt the docs
11547
Daniel Veillardd63437e2001-09-12 15:00:27 +000011548Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * win32/dsp/libxml2.def.src: tried to incorporate comments
11551 from bug #59220
11552
Daniel Veillard319a7422001-09-11 09:27:09 +000011553Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * parser.c result/noent/wml.xml: fixed bug #59981 related
11556 to handling of '&' in attributes when entities are substitued
11557
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011558Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * libxml.h include/libxml/xmlversion.h.in
11561 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11562 Tried to close bug #60131
11563
Daniel Veillardbce62332001-09-10 18:46:55 +000011564Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11567
Daniel Veillard143b04f2001-09-10 18:14:14 +000011568Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * SAX.c: fixing bug #59946 on xmlns=""
11571
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011572Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11575 but allocates a new error code.
11576
Daniel Veillard05c13a22001-09-09 08:38:09 +000011577Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * xmllint.c: John Fleck fixed typos in the options output
11580 * parser.c SAX.c: fix ignorable white space SAX selection
11581
11582Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * entities.c: Steve Underwood found the possibility of an
11585 ininite loop in case of error.
11586
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011587Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11590
Daniel Veillarda050d232001-09-05 15:51:05 +000011591Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * parser.c: warn if version is not 1.0 but it's not
11594 strictly speaking an error after analyzing the spec
11595
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011596Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11597
11598 *doc/catalog.html - add link to the html version of the
11599 man page, other linguistic cleanups
11600
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011601Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11602
11603 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11604 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11605 file, has not yet been included in the build.
11606
Daniel Veillard99784ff2001-09-01 16:20:28 +000011607Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * catalog.c: removed a duplicate affectation Justin Fletcher
11610
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011611Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * tree.c: Armin Sander pointed a possible text coalescing
11614 problem, completed his patch.
11615
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011616Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11617
11618 * trionan.c: Fixed const and volatile re-definition problem
11619
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011620Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * libxml.4 parser.c: doc updates from Heiko Rupp
11623 * parserInternals.c: 2 sanity checks from Heiko Rupp
11624
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011625Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * tree.c: applied patch from Armin Sander to make some pointers
11628 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011629 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011630
Daniel Veillardb06c6142001-08-27 14:26:30 +000011631Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * xpath.c: hum, restrict the integer usage gcc bug workaround
11634 to only gcc compilers so that other architecture don't get
11635 penalized by this limitation.
11636 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11637
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011638Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11641 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11642
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011643Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11646 --convert option to xmlcatalog to convert SGML ones to
11647 the XML syntax.
11648 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11649
11650 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011651Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * catalog.c xmlIO.c: started some serious testing and fixed
11654 a few bug and optmization needs.
11655
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011656Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11659 preparing for a 2.4.3 release even if it may not be ready yet
11660 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11661 all file parsing lookup to go through the entity resolver, add
11662 to add an API to bypass it (needed to load catalogs themselves),
11663 some cleanup on the catalog code too.
11664 * nanoftp.c: small cleanup
11665 * doc/catalog.html: small update
11666
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011667Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11670 Jun Kuriyama
11671
Daniel Veillardffb120d2001-08-23 00:52:23 +000011672Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * doc/catalog.html: finished the catalog documentation
11675
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011676Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * doc/catalog.html doc/xml.html: added documentation about
11679 Catalog support, misses an API description
11680 * doc/html/*: reextracted the API pages
11681
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011682Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11685 Added the part about section 7.2 on URI resolution,
11686 fixed a side effect in the HTML parser, look complete
11687 and ready to rock except the URI/SystemID part!
11688
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011689Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * include/libxml/catalog.h include/libxml/parser.h
11692 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11693 xmlIO.c: added support and APIs needed for the catalog PI
11694 * include/libxml/xmlIO.h: cleanup
11695
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011696Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11697
11698 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11699 include/libxml/catalog.h: starts to look okay, really
11700 plugged the new framework, cleaned a lot of stuff,
11701 added some APIs, except the PI's support missing this
11702 should be mostly complete
11703 * result/catalogs/* test/catalogs/*: added new test, enriched
11704 the existing one with URN ID tests
11705
Daniel Veillard64339542001-08-21 12:57:59 +000011706Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * catalog.c: fixed nextCatalog
11709 * result/catalogs/docbook test/catalogs/*: started adding
11710 a small regression test
11711
Daniel Veillardcda96922001-08-21 10:56:31 +000011712Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11715 more work on the XML catalog support.
11716 * parser.c include/libxml/parser.h: small cleanup seems using
11717 list as a public parameter name can give portability troubles
11718 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11719 include/libxml/xpath.h include/libxml/Makefile.am: removed
11720 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11721 wrappers
11722
Bjorn Reese45029602001-08-21 09:23:53 +000011723Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11724
11725 * Makefile.am trio.c triodef.h trionan.c xpath.c
11726 include/libxml/Makefile.am include/libxml/trionan.h:
11727 Re-worked Not-A-Number and Infinity support.
11728 * xmlcatalog.c: added readline include files
11729
Daniel Veillard344cee72001-08-20 00:08:40 +000011730Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11733 testCatalog as xmlcatalog, making it an installed app
11734 adding a shell, and preparing it to be a /etc/xml/catalog
11735 management tool, though not ready yet
11736 * catalog.c include/libxml/catalog.h: adding support for
11737 XML Catalogs http://www.oasis-open.org/committees/entity/
11738 not finished, there is some interesting tradeoffs and a
11739 few open questions left.
11740
Daniel Veillardb7664f42001-08-19 13:00:43 +000011741Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * xmllint.c: fixed a line formatting problem
11744
Daniel Veillard5015b712001-08-17 09:37:52 +000011745Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * SAX.c: removed a couple of unused variable (Albert Chin)
11748
Daniel Veillardbb371292001-08-16 23:26:59 +000011749Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11752 trying to fix some troubles w.r.t. function returning
11753 const xxxPtr.
11754
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011755Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11758 defined
11759
Daniel Veillardae6db172001-08-16 19:32:00 +000011760Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * xpointer.c: removed unused var
11763
Daniel Veillard09190202001-08-16 16:27:41 +000011764Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * testXPath.c: another small cleanup closing bug #59110
11767
Daniel Veillard796f4b62001-08-16 16:00:13 +000011768Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * win32/dsp/libxml2.def.src: small cleanup closing bug
11771 #59108
11772
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011773Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * example/gjobread.c: add xmlCleanupParser() before leaving
11776
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011777Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * config.h.in configure.in include/libxml/xmlwin32version.h:
11780 released 2.4.2
11781
Daniel Veillardd3d06722001-08-15 12:06:36 +000011782Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * include/libxml/valid.h debugXML.c valid.c: deprecate
11785 the non-boundchecking Sprintf functions, add Snprintf
11786 this should close bug #57984
11787
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011788Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11791 URIs before doing the lookups (pointed by Mark Vakoc)
11792
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011793Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * xpath.c: serious changes on Result Value Trees and NodeSets
11796 w.r.t. deallocation and collect operations. Probably not
11797 100% clean (merge of allocated trees smells like a problem).
11798 Seems sufficient to close #58943
11799
Daniel Veillard90493a92001-08-14 14:12:47 +000011800Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * xmllint.c: adding a --format option
11803
Daniel Veillardfe703322001-08-14 12:18:09 +000011804Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * xpath.c: count() was broken on Result Value Tree
11807 * xmlIO.c: fixed file:/// accesses on _WIN32
11808
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011809Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11812 macro was renamed, this should close bug #58683
11813
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011814Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11817 entity substitution mode text at the end of the entity might
11818 be added due to text coalescing.
11819 * nanoftp.c parser.c: small cleanup
11820
Daniel Veillard0c720972001-08-08 20:59:00 +000011821Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * HACKING: added John Fleck right to commit in the doc subdir
11824
Daniel Veillard48da9102001-08-07 01:10:10 +000011825Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11826
11827 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11828 allow to inherit attributes from the DTD directly in the
11829 tree, this is needed for XPath and can be a useful feature.
11830 Inherited namespaces are always provided at the tree level now
11831 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11832 of tests for this feature (XSLT being the prime user).
11833
Daniel Veillard50f34372001-08-03 12:06:36 +000011834Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11837 testSAX.c xmlIO.c xmllint.c include/win32config.h
11838 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11839 include/libxml/xmlwin32version.h.in win32/README.MSDev
11840 win32/dsp/*: applied Win32 Facelift No.2 patches from
11841 Igor Zlatkovic for Windows/MSC
11842
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011843Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * SAX.c: unparsedEntityDecl() the URI computation of the
11846 entity wasn't done breaking XSLT unparsed-entity-uri()
11847
Daniel Veillard567e1b42001-08-01 15:53:47 +000011848Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * xpath.c: fixed a bug when walking the descendants and
11851 the current node has no children
11852 * debugXML.c: show up when a text node is supposed to not be escaped
11853
Thomas Broyerf186c822001-07-31 23:30:37 +000011854Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11855
11856 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11857 worked like the set:leading() function)
11858 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11859
Daniel Veillardba6db032001-07-31 16:25:45 +000011860Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11861
11862 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11863
Daniel Veillard57905372001-07-31 15:52:17 +000011864Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11865
11866 * include/libxml/xmlIO.h: apply change to close #58141
11867 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11868
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011869Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11870
11871 * parser.c: when the internal subset uses a PE, then the
11872 included entity can use conditional sections.
11873
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011874Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11875
11876 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11877 when walking the namespace axis showing up in
11878 libxst/tests/general/bug-12
11879 * xmlmemory.c: added the possibility to trace a given block
11880 defined by its address
11881
Daniel Veillard4aafa792001-07-28 17:21:12 +000011882Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11883
11884 * parser.c: don't override existing encoding specified before
11885 starting xmlParseDocument()
11886
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011887Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11888
11889 * include/libxml/xmlwin32version.h: reinserted, needed for
11890 Windows users of CVS
11891
Darin Adlera77cac02001-07-27 17:41:51 +0000118922001-07-27 Darin Adler <darin@bentspoon.com>
11893
Darin Adler699613b2001-07-27 22:47:14 +000011894 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11895 * testCatalog.c: Add include of <libxml/parser.h>.
11896
118972001-07-27 Darin Adler <darin@bentspoon.com>
11898
Darin Adlera77cac02001-07-27 17:41:51 +000011899 * include/libxml/.cvsignore:
11900 * include/libxml/xmlwin32version.h:
11901 Remove this file from CVS because it's generated.
11902
Daniel Veillard50822cb2001-07-26 20:05:51 +000011903Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11904
11905 * parser.c include/libxml/parser.h: applied const patches from
11906 Tom Moog #58002
11907
Thomas Broyerba4ad322001-07-26 16:55:21 +000011908Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11909
11910 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11911 lookup framework
11912
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011913Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11914
11915 * tree.c: fixed xmlCopyNode() for documents
11916
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011917Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11918
11919 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11920
11921Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011922
11923 * parser.c: fixes bug #57652 reported by Morus Walter
11924
Daniel Veillarde3924972001-07-25 20:25:21 +000011925Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11926
11927 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11928
Daniel Veillarda53c6882001-07-25 17:18:57 +000011929Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11930
11931 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11932 errors, lesson don't add new functions at 1am before a release
11933 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11934 from XPath initialization when possible.
11935
Daniel Veillardd9bad132001-07-23 19:39:43 +000011936Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11937
11938 * result/scripts/base*: removing history/readline changed
11939 this slightly
11940 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11941 xmllint.c: make element content line number generation
11942 optionnal to avoid breaking old apps added interface to switch
11943
Daniel Veillardf012a642001-07-23 19:10:52 +000011944Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * configure.in: get rid of the readline and libhistory
11947 dependancies by default, release 2.4.1 with IA64 fix
11948 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11949 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11950 John Kroll fixes to allow saving to HTTP via PUT (or
11951 POST of needed).
11952 * doc/html/*.html: regenerated the docs
11953
Thomas Broyere8126242001-07-22 03:54:15 +000011954Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11955
11956 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11957 xmlHashScanFull and xmlHashScannFull3 to get passed the
11958 three keys as arguments to the callback function
11959
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011960Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * configure.in Makefile.am: removed libxml softlink for good
11963 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11964 100% coverage by gtk-doc
11965
Daniel Veillard8599e702001-07-17 21:38:51 +000011966Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11967
11968 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11969 fixed serious troubles due to size_t vs. int mismatch
11970
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011971Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11972
11973 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11974
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011975Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11976
11977 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11978 convenient extension API for value and context managing
11979 Now handles external objects through xmlXPathPopExternal,
11980 xmlXPathWrapExternal and xmlXPathReturnExternal.
11981 Added functions for sets operations (intersection, etc.)
11982
Daniel Veillard22090732001-07-16 00:06:07 +000011983Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11984
11985 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11986 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11987 HTMLparser.c: cleanup of global variables, marking some
11988 const or private.
11989
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011990Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011991
11992 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11993 fixed xmlXPathNodeSetItem when passing index=0
11994
Daniel Veillard05dec342001-07-14 21:57:39 +000011995Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11996
11997 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11998
Daniel Veillard28ae6362001-07-14 16:44:32 +000011999Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * xmllint.c: fixed compilation under Cygwin #57503
12002 * TODO: update
12003
Peter Williamsed156f52001-07-13 18:35:13 +0000120042001-07-13 Peter Williams <peterw@ximian.com>
12005
12006 * config.h.in: add #undef HAVE_DLFCN_H
12007
12008 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12009 builddir.
12010
Daniel Veillard73b36e32001-07-12 15:09:52 +000012011Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12012
12013 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12014 raised by #57348 and #57381
12015
Daniel Veillard7db37732001-07-12 01:20:08 +000012016Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12017
12018 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12019 tree.c xpointer.c: store the line numbder in element->content,
12020 may break some software, need a configuration mechanism
12021
Darin Adler96037892001-07-11 00:03:16 +0000120222001-07-10 Darin Adler <darin@bentspoon.com>
12023
12024 * .cvsignore:
12025 * example/.cvsignore:
12026 * include/.cvsignore:
12027 * include/libxml/.cvsignore:
12028 Various things that are generated and should be ignored.
12029
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012030Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12031
12032 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12033 * doc/xml.html doc/html/*: updated the docs
12034
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012035Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12038 validation occured on content with element child
12039
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012040Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12041
12042 * tree.c: fixed XML Base computation which was broken
12043 * debugXML.c: added a base function to the shell
12044 * Makefile.am result/scripts/* test/scripts/*: added scripts
12045 based regression tests, and adding 2 XML Base tests
12046
Daniel Veillard19e96c32001-07-09 10:32:59 +000012047Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
12049 * tree.c: set properties doc and call xmlSetListDoc for properties
12050 content when grafting them in a different tree.
12051 * aclocal.m4: remove from CVS
12052
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012053Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
12055 * win32/libxml2/libxml2.def.src: added some missing entry point
12056 for XPath (Mark Vakoc)
12057
Daniel Veillard388236f2001-07-08 18:35:48 +000012058Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12059
12060 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12061 layer should URI-Unescape before trying to open resources.
12062
Daniel Veillard04383752001-07-08 14:27:15 +000012063Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12064
12065 * xpath.c: fix the name() bug for elements in the default
12066 namespace reported by Charlie Bozeman
12067
Daniel Veillard7583a592001-07-08 13:15:55 +000012068Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12069
12070 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12071 led to an XPath fix, improvements of SAX initialization, and
12072 an added option --nocdata to testXPath
12073
Daniel Veillard449d7392001-07-07 19:11:06 +000012074Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12075
12076 * doc/libxml-doc.el: Felix Natter provided anew version working
12077 with XEmacs too
12078
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012079Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12080
12081 * include/libxml/xpath.h: small cleanup
12082 * doc/xml.html: update
12083
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012084Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12087 released 2.3.14
12088
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012089Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012092 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012093
Daniel Veillard73c9c042001-07-05 20:02:54 +000012094Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12097 were not equal to empty strings
12098
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012099Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * SAX.c: fixed a URI-Reference computation problem when validating
12102 * xmlIO.c: small cleanup
12103
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012104Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12105
12106 * parser.c: improved the description of a couple of interfaces
12107 upon Larry Stamper suggestion
12108
Daniel Veillard62f313b2001-07-04 19:49:14 +000012109Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12110
12111 * SAX.c entities.c parser.c: changed completely the way entities
12112 are handled when running the parser in entity substitution mode.
12113 This fixes a bug reported by Stephan Kulow and nearly divides
12114 by 3 the amount of memory required by libxslt to load and process
12115 DocBook TDG.
12116
Daniel Veillardf420ac52001-07-04 16:04:09 +000012117Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
12119 * HTMLparser.c: fixing a too early root closing problem raised
12120 byt Prashanth Naidu
12121
Daniel Veillard8c357d52001-07-03 23:43:33 +000012122Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12125 raised by Mark Vakoc.
12126
Daniel Veillard6e90d192001-07-03 16:37:49 +000012127Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * example/Makefile.am: fixed the include path to add srcdir/include
12130 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12131 and some cleanup
12132
Daniel Veillardf06307e2001-07-03 10:35:50 +000012133Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12134
12135 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12136 lot of optimization work, results in significant improvements
12137 when handling really complex XPath queries. Add a small optimizer
12138 for unions, improve [n] and [last()], avoid some costly ops.
12139
Daniel Veillard77044732001-06-29 21:31:07 +000012140Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12143 * xpath.c: small cleanup
12144 * xmlGetNsList: reformated, fixed problems if used on Entities
12145
Daniel Veillard2adbb512001-06-28 16:20:36 +000012146Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12149
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012150Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12153 * Makefile.am example/Makefile.am: workaround automake generating
12154 erroneous deps
12155
Daniel Veillard12f7d292001-06-28 13:12:11 +000012156Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12157
12158 * include/win32config.h: bug #56801 Yon Derek provided a patch
12159 to the windows config file.
12160
Daniel Veillard87ee9142001-06-28 12:54:16 +000012161Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12162
12163 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12164 libxml.h : Yon Derek provided a set of changes to compile from
12165 CVS on Windows/MSC
12166
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012167Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12168
12169 * parser.c: fixed UTF8 BOM support in push mode
12170 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12171 added a specific testcase
12172
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012173Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12174
12175 * Makefile.am: added --push regression tests
12176 * parserInternals.c: the XML parser segfaulted in --push mode
12177
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012178Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12179
12180 * configure.in: moved the symlinks detection within a CVS
12181 check, this is not portable and will be removed soon.
12182 * xpath.c: small cleanup/speedup
12183
Daniel Veillard11648102001-06-26 16:08:24 +000012184Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12185
12186 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12187 release of 2.3.12
12188 * parser.c: make an error message if unknow entities in all cases
12189
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012190Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12191
12192 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12193
Daniel Veillard23793842001-06-25 16:07:45 +000012194Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
12196 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12197 includes were installed in the wrong dir
12198
Daniel Veillardf5498f32001-06-25 15:08:36 +000012199Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12200
12201 * doc/html.xml: warn against sending code to exhibit bugs.
12202
Daniel Veillard56f06462001-06-24 21:34:03 +000012203Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12206 Tru64 from Thomas Leitner
12207
Daniel Veillardc5d64342001-06-24 12:13:24 +000012208Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * AUTHORS: added William and Bjorn
12211 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12212 daniel@veillard.com hopefully I won't have to do this again
12213 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12214 docs can be rebuilt cleanly now
12215 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12216 from CVs it's generated, added include/libxml/xmlwin32version.h
12217 also generated but which should change far less frequently.
12218 * catalog.c nanoftp.c: made sure to include libxml.h not
12219 libxml/xmlversion.h directly
12220 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12221 when compiling on WIN32 and MSC
12222
Daniel Veillard07385fd2001-06-23 21:55:48 +000012223Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12224
12225 * include/Makefile.am include/libxml/Makefile.am configure.in:
12226 fixed make distcheck and rebuilding the rpms
12227
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012228Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12229
12230 * configure.in: should finish the migration of exported includes
12231 into a real include/libxml in CVS, at least for CVS users.
12232 * removed the exported headers, added in include/libxml (as well
12233 as xmlversion.h.in).
12234
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012235Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * configure.in: fixed the way to detect symlink
12238
Daniel Veillard66541772001-06-23 18:31:04 +000012239Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12240
12241 * configure.in: updated, include/libxml is now a real CVS dir
12242
Daniel Veillardca989762001-06-23 17:39:29 +000012243Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12244
12245 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12246 version works with both libxml1 and libxml2 (it autodetects
12247 the prefix of the html-files) from Felix Natter.
12248 * doc/xml.html: updated doc accordingly
12249
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012250Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * xpath.c: fixed the bug generating a template loop in libxslt
12253 when using docbook-xsl-1.4, * should filter out document nodes
12254 * HACKING: added William
12255 * TODO: updated
12256
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012257Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * doc/FAQ.html: added a warning about gcc-3.0
12260 * doc/xml.html: added reference to gdome2 and removed a confusing
12261 sentence
12262
Daniel Veillardf7f41852001-06-22 15:18:01 +000012263Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * xmlversion.h: okay this is a generated file, but Windows
12266 users need it and they can't generate it, and I want CVS
12267 Windows users ...
12268 * win32/libxml2/libxml2_so.dsp: Windows project file for
12269 the shared lib version of libxml2
12270 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12271 resources needed for libxslt/xsltproc by Yon Derek
12272
Bjorn Reese3157b342001-06-22 14:41:45 +000012273Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12274
12275 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12276
Daniel Veillard4151acb2001-06-22 10:48:57 +000012277Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
Daniel Veillardcc146db2001-06-22 11:10:52 +000012279 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12280
12281Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
Daniel Veillard4151acb2001-06-22 10:48:57 +000012283 * include/win32config.h: Yon Derek provided a first fix
12284 to be able to compile libxslt/xsltproc on Windows
12285
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012286Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * xpath.c: attempt to work around what seemed a gcc optimizer
12289 bug when handling floats on i386 http://veillard.com/gcc.bug
12290 * tree.c entities.c encoding.c: doing some cleanups while
12291 chasing it
12292
Daniel Veillard017b1082001-06-21 11:20:21 +000012293Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * Makefile.am: cleanup when --without-debug is specified
12296 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12297 w.r.t. --without-debug and other include points
12298 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12299 Catalogs
12300 * configure.in entities.h tree.h HTMLparser.c: removed
12301 --without-corba, made the _private field mandatory
12302
Daniel Veillard87a764e2001-06-20 17:41:10 +000012303Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12304
12305 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12306 outputs a BOM in UTF8, an errata has been issued to avoid the
12307 problem, that was the most reasonable solution... Add support
12308 for a leading UTF8 BOM in entities.
12309
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012310Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * valid.c: fixed a bug found when post validating an entity ref
12313 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12314 activate it too
12315
Daniel Veillard39196eb2001-06-19 18:09:42 +000012316Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12319 weakness in the node copy the XPointer and the XInclude
12320 implementations. Serious cleanup.
12321
Daniel Veillard3739b982001-06-19 12:51:30 +000012322Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * Makefile.am: Kjartan Maraas provided a small patch to
12325 add xml2-config.in to EXTRA_DIST
12326
Daniel Veillarda9142e72001-06-19 11:07:54 +000012327Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12328
12329 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12330 provided another failing case found in KDE, the way the
12331 ctxt->vctxt.nodeTab was allocated and freed changed over
12332 time but it wasn't completely cleaned up. This should fix it.
12333
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012334Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * parser.c: Stephan Kulow also raised the fact that line number
12337 could get miscounted making debug harder, fixed the problem
12338 in xmlParseCharData()
12339
Daniel Veillard64b98c02001-06-17 17:20:21 +000012340Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * valid.c: Stephan Kulow pointed out a problem when validating
12343 and using an empty entity, forgot a 'break' in a case.
12344
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012345Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12348 * doc/xml.html: updated with 2.3.11
12349
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012350Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * TODO: updated adding cleanup of generated doc
12353 * configure.in: prepared to release 2.3.11
12354 * xmllint.c: added --version for bug reporting
12355 * doc/html/*.html: rebuilt the doc
12356
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012357Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * xpath.c: first part of the work on selecting namespace to
12360 fix bug #56115
12361
Daniel Veillard96ed5832001-06-15 22:22:04 +000012362Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12365 when using -liconv
12366 * TODO: updated
12367
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012368Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12371 cleanup, encoding support.
12372
Daniel Veillard608ad072001-06-14 08:32:28 +000012373Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12376
Daniel Veillard239d0522001-06-13 23:02:48 +000012377Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * xpath.c: bug detected by Ankh when / is used as a function arg
12380
Daniel Veillard02bb1702001-06-13 21:11:59 +000012381Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12384 of element and use it to avoid outputting formatting spaces at
12385 the wrong place. Implemented the format parameter for HTML save.
12386 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12387 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12388 result/HTML/wired.html: of course this impact the result of a
12389 number of HTML tests
12390
Daniel Veillard95d845f2001-06-13 13:48:46 +000012391Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * HTMLtree.[ch]: started augmenting the HTML save API with
12394 encoding and formatting parameters
12395
Daniel Veillardeca60d02001-06-13 07:45:41 +000012396Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12397
12398 * HTMLtree.h: cleanup and started evaluating the work needed on
12399 revamping the HTML output code
12400
Daniel Veillard84666b32001-06-11 17:31:08 +000012401Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12402
12403 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12404
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012405Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * valid.c: fixed bug #56049, forgot one check in the
12408 validation routine
12409
Daniel Veillardca2366a2001-06-11 12:09:01 +000012410Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12413
Daniel Veillard6761eee2001-06-11 10:29:38 +000012414Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * libxml.h: fixed an error in last commit
12417 * doc/FAQ.html: added an entry for compilation from CVS
12418
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012419Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * xmlversion.h.in libxml.h: Cygwin patches
12422 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12423 * tree.h: cleanup
12424
Daniel Veillardacd370f2001-06-09 17:17:51 +000012425Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12428 memory block in a strange case where libxml is linked twice
12429 in the binary.
12430
Daniel Veillard1d047672001-06-09 16:41:01 +000012431Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12434 state far too often, simple fix used to avoid it.
12435
Daniel Veillard4497e692001-06-09 14:19:02 +000012436Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12439 being processed, applied his patch
12440 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12441
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012442Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12445 provided fixes to compile on MSCC again
12446 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12447 also provided an update for the project files.
12448
Daniel Veillarda682b212001-06-07 19:59:42 +000012449Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12452 bug #55810
12453
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012454Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12455
12456 * tree.c: fixed xmlGetNsProp() to close bug #55683
12457 Note this requires libxslt to use it's own function instead.
12458
Daniel Veillardf0c53762001-06-07 16:07:07 +000012459Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * HTMLtree.c: when in a pre element no formatting space should
12462 be added.
12463 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12464
Daniel Veillard068a9652001-06-07 15:30:26 +000012465Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * configure.in: added tests for signal() and signal.h
12468
Daniel Veillard541d6552001-06-07 14:20:01 +000012469Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12472
Daniel Veillard8a367d42001-06-07 14:01:34 +000012473Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * doc/libxml-doc.el: Felix Natter provided a new version for
12476 libxml2
12477
Daniel Veillard8a926292001-06-07 11:20:20 +000012478Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * HTMLtree.c: when in a pre element no formatting space should
12481 be added.
12482
Daniel Veillard14839d52001-06-06 16:11:56 +000012483Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12486
Daniel Veillarde95e2392001-06-06 10:46:28 +000012487Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12490 hack
12491 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12492 * uri.c: fixed a warning
12493
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012494Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * HTMLtree.c: trying to close bug #55772 escaping in script
12497 elements
12498 * doc/xml.html: suggest to send mail to the list
12499
12500Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012501
12502 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12503 good. Use a macro and based on the solution provided in
12504 vsnprintf manual page from GNU.
12505
Bjorn Reese99748722001-06-05 12:49:15 +000012506Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12507
12508 * error.c: Workaround for non-preserving variadic list.
12509 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12510
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012511Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12512
12513 * doc/xml.html: added 2.3.10 release
12514
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012515Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * configure.in: releasing 2.3.10
12518
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012519Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12522
Daniel Veillard20042422001-05-31 18:22:04 +000012523Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * encoding.c: Robert Collins provided a patch to add the
12526 "US-ASCII" encoding alias
12527
Daniel Veillard97ac1312001-05-30 19:14:17 +000012528Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12531 string oriented functions and started cleaning the related areas
12532 in xpath.c which needed fixing in this respect
12533
Daniel Veillard2d703722001-05-30 18:32:34 +000012534Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12537 #55380
12538 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12539
Daniel Veillard9403a042001-05-28 11:00:53 +000012540Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * TODO: updated
12543 * nanohttp.[ch] : started adding APIs to get the redirected URL
12544 when this occurs (needed for further base computation
12545 * tree.h: cleanup
12546 * encoding.c: cleanup
12547 * SAX.c: minor change around ctxt->loadsubset
12548
Daniel Veillard6278fb52001-05-25 07:38:41 +000012549Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12550
12551 * Makefile.am include/Makefile.am: small change to have
12552 include/libxml rebuilt if working from CVS.
12553 * uri.c: applied another patch from Carl Douglas for URI escaping,
12554 this should close bug #51876
12555
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012556Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12559 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12560 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12561 added specific regression test
12562 * parser.h: preparing for the XSLT mode where DTD inherited
12563 attributes are added to the tree.
12564
Daniel Veillardbbd22452001-05-23 12:02:27 +000012565Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * xinclude.[ch]: Updated the namespace for the Last Call version
12568 * result/XInclude/include test/XInclude/include: updated the
12569 testsuite accordingly
12570
Daniel Veillard8514c672001-05-23 10:29:12 +000012571Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12574 related to bug #51876
12575
Daniel Veillard42596ad2001-05-22 16:57:14 +000012576Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * tree.c: fixed a gross mistake in base computation, xml:base is
12579 not completely correct yet (need cascade).
12580 * xpath.[ch]: added the few things needed to find a function name
12581 and URI from the XPath context when it is called.
12582
Daniel Veillard81418e32001-05-22 15:08:55 +000012583Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12584
12585 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12586 * DOCBparser.c: small cleanup
12587 * xmllint.c: added a --catalogs option to load catalogs from
12588 $SGML_CATALOG_FILES
12589 * tree.c: cleanup
12590 * configure.in: iconv library fixup, ICONV_LIBS
12591
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012592Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * catalog.c: handling of CATALOG entries. detection of recursion,
12595 and a few bugfixes
12596 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12597 against the default namespace
12598
Daniel Veillard04b93292001-05-21 08:15:31 +000012599Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12602
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012603Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * parser.c: fixed propagation context info when parsing an
12606 external entity.
12607 * doc/html/*.html: regenerated a couple of docs
12608
Daniel Veillard4623acd2001-05-19 15:13:15 +000012609Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12610
12611 * doc/xml.html: update with 2.3.9 informations
12612
Daniel Veillardbed7b052001-05-19 14:59:49 +000012613Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12616 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12617 * doc/html/* : rebuilt the docs
12618 * valid.c: small patch which may improve some case when
12619 validating.
12620
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012621Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * HTMLparser.c: Closed bug #54891
12624 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12625 to the suite
12626
12627Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12630 applied a documentation patch from LotR and filled in a few missing
12631 descriptions
12632
Daniel Veillard76d66f42001-05-16 21:05:17 +000012633Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * xpath.c tree.c parser.c: speed optimizations at the parser level
12636 document tree freeing and xpath evaluation
12637
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012638Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * parser.c parser.h parserInternals.h: fixed a couple of
12641 interfaces for handling memory buffer input to const char *
12642 upon suggestion of JamesH.
12643
Daniel Veillardc3739e72001-05-15 15:23:27 +000012644Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * configure.in: LoTR sent a patch fixing the previous commit
12647
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012648Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * configure.in: trying to deal again with the stoopid -R linking
12651 flag of Solaris
12652
Daniel Veillard790142b2001-05-15 10:51:53 +000012653Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * xpath.h: two nodeset access macros from Thomas Broyer
12656
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012657Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12660 patch from Thomas Broyer
12661
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012662Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12665 case
12666 * INSTALL: was empty added stuff from the FAQ
12667
Daniel Veillard75bea542001-05-11 17:41:21 +000012668Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12671 attributes handling and #54433 by adding xmlUnsetProp()
12672 and xmlUnsetNsProp()
12673
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012674Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * HTMLparser.c: Patch from Jonas Borgström
12677 (htmlGetEndPriority): New function, returns
12678 the priority of a certain element.
12679 (htmlAutoCloseOnClose): Only close inline elements if they
12680 all have lower or equal priority.
12681 * result/HTML: this of course changed a number of tests results.
12682
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012683Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * xmlIO.c catalog.c: plugged in the default catalog resolution
12686 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12687 documentations
12688 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12689
Daniel Veillarda7374592001-05-10 14:17:55 +000012690Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12693 integrating catalogs
12694 * catalog.[ch] testCatalog.c: adding a small catalo API
12695 (only SGML catalog support).
12696 * parser.c: restaured xmlKeepBlanksDefault(0) API
12697
Daniel Veillardc17337c2001-05-09 10:51:31 +000012698Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12701
Daniel Veillard257d9102001-05-08 10:41:44 +000012702Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * parser.c: added xmlParseExternalEntityPrivate() to allow
12705 propagation of ctxt->_private when parsing external entities
12706
Daniel Veillard083c2662001-05-08 08:27:14 +000012707Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12710
Daniel Veillard01ef7382001-05-08 07:31:43 +000012711Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12714
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012715Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * valid.c: warn when indeterminist content model is detected
12718 * result/VC/ElementValid8: this adds a message
12719 * Makefile.am: add --novalid for VCM tests
12720 * parserInternals.c: added a call to Init memory
12721
Daniel Veillard64269352001-05-04 17:52:34 +000012722Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12725 when both parameters are NULL.
12726
Daniel Veillard37721922001-05-04 15:21:12 +000012727Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * valid.c: applied small patch from Gary Pennington, reindented
12730 some part of the code.
12731
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012732Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12735 release, updated and regenerated the docs
12736
Daniel Veillard357c9602001-05-03 10:49:20 +000012737Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * xpath.c result/XPath/expr/floats : clarified and cleanup
12740 printing of abnormal floats in tests.
12741
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012742Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12745 * results/HTML/ : a few changes in the output of the HTML tests as
12746 a result.
12747 * configure.in: tying to fix -liconv where needed
12748
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012749Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * Makefile.am: fixed a stupid error
12752
Daniel Veillard7150a032001-05-02 16:41:11 +000012753Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * configure.in Makefile.am: make the inclusion of the trio
12756 modules in the library conditional
12757
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012758Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * DOCBparser.c: patche from László Kovács, fixed entities refs
12761 in attributes handling
12762
Daniel Veillardedddff92001-05-02 10:58:52 +000012763Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12766 flushing
12767
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012768Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * xpath.c: fix of an XSLT namespace bug reported on the list
12771 general/bug-8-
12772
Daniel Veillard5792e162001-04-30 17:44:45 +000012773Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * strio.h trio.c: Dan McNichol suggested a couple of small
12776 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12777
Daniel Veillard02141ea2001-04-30 11:46:40 +000012778Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * tree.c parser.c encoding.c: spent a bit more time looking
12781 at the parsing speed and DOM handling. Added a few more
12782 speedups.
12783
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012784Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * parser.c: small but effective parsing speed improvement
12787
Daniel Veillardb59076b2001-04-29 17:04:07 +000012788Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * configure.in: default on the DocBook parser inclusion (for Gnome)
12791 * DOCBparser.h: fixed a header reference
12792
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012793Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * configure.in xpath.c: applied Bjorn patches for FPE on the
12796 alpha
12797
Daniel Veillardeefd4492001-04-28 16:55:50 +000012798Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12801 xmlSaveFormatFileTo()
12802
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012803Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * xpath.c: simple and efficient optimization, XPath functions
12806 aways bind to the same code, cache this
12807 * TODO: updated (by saying some is obsolete)
12808
Daniel Veillard2156a562001-04-28 12:24:34 +000012809Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * xpath.c: more cleanup work on XPath name parsing routines
12812
Daniel Veillard61d80a22001-04-27 17:13:01 +000012813Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12816 xmlXPathParseName
12817 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12818 * debugXML.c: avoid compilation problems if compiling without
12819 HTML support, Igor Zlatkovic
12820 * win32/libxml2/libxml2.def.src: being able to compile without
12821 XPath on Windows
12822
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012823Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * libxml.m4: yet another patch from Toshio Kuratomi
12826
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012827Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12830
Daniel Veillard67fee942001-04-26 18:59:03 +000012831Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * tree.[ch]: added xmlSaveFormatFile interface for saving
12834 and indenting a file.
12835
Daniel Veillard82e49712001-04-26 14:38:03 +000012836Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * xpath.c: fixed bug #53689 related to processing-instruction()
12839
Daniel Veillard02f077a2001-04-26 10:59:11 +000012840Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * DOCBparser.c: patche from László Kovács
12843
Daniel Veillard30211a02001-04-26 09:33:18 +000012844Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * parser.c: applied fixes from Christian Glahn bug report #53391
12847
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012848Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * error.c: Jean François Lecomte provided a complete description
12851 and a fix to bug #53537
12852
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012853Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12856
Daniel Veillard1034da22001-04-25 19:06:28 +000012857Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * DOCBparser.c SAX.c: a bit more work on entities processing.
12860 Still Need to cleanup XML output and references in attributes
12861
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012862Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12865
Daniel Veillardb33c2012001-04-25 12:59:04 +000012866Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * tree.c: trying to fix #53574, not completely complete,
12869 I would like xmllint --copy --debug test/ent1 and
12870 xmllint --debug test/ent1 to show the same result.
12871 * xpath.c: fix a bug when trying to sort namespace nodes
12872
Daniel Veillard5146f202001-04-25 10:29:44 +000012873Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * HTMLtree.c: real fix for #53402
12876
Daniel Veillard7533cc82001-04-24 15:52:00 +000012877Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12880 PIs when using xsl:output
12881 * valid.c: closing #53537 some case generate segfaults if there
12882 is validity errors
12883
Daniel Veillard61b33d52001-04-24 13:55:12 +000012884Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12887 of external parsed entities, added --noent to testDocbook
12888 * valid.c: Garry Pennington found an uninitialized variable
12889 access in xmlValidateElementContent()
12890
Daniel Veillard56098d42001-04-24 12:51:09 +000012891Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12894 with madness
12895 * result/HTML/ : this modified the result of the regression tests
12896 a lot.
12897
Daniel Veillard122376b2001-04-24 12:12:30 +000012898Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12901 to doc where it wasn't checked against NULL reported by
12902 Jens Laas
12903
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012904Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12907 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12908
Daniel Veillardeae522a2001-04-23 13:41:34 +000012909Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12912 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12913 * SAX.[ch]: cleanup and updates for DocBook
12914 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12915 ex SGML identifier changes
12916 * valid.c: removed a static unused function.
12917
Daniel Veillardde57c612001-04-23 09:13:36 +000012918Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * HTMLtree.c: applied change for Paul Sponagl on script saving
12921 * Makefile.am: the warning about entity title.xml are normal.
12922
Daniel Veillard393df012001-04-22 20:11:18 +000012923Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * configure.in: release of 2.3.7
12926 * Makefile.am: fixing make distcheck
12927
Daniel Veillarda41123c2001-04-22 19:31:20 +000012928Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * doc/html/* doc/xml.html: updated and regenerated the docs
12931
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012932Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12935
Daniel Veillarde82a9922001-04-22 12:12:58 +000012936Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * tree.c: fixed #53388 with the provided patch
12939
Daniel Veillard06803992001-04-22 10:35:56 +000012940Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * valid.c: Bjorn detected an invalid memory access. Fixed
12943 vstateVPush()
12944
Daniel Veillard40af6492001-04-22 08:50:55 +000012945Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12948
Bjorn Reese70a9da52001-04-21 16:57:29 +000012949Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12950
12951 * libxml.h: new header used only for the compilation of libxml
12952 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12953 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12954 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12955 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12956 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12957 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12958 baseline (version 1.2 plus a single patch).
12959 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12960 scientific notation for numbers. Tests added.
12961 * xpath.c: formatting of numbers changed to use sprintf
12962 (contribution from William Brack)
12963
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012964Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * valid.c: cleanup, more useful debugging
12967 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12968 * xmlIO.c: entity loading is printed as an error when validating
12969
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012970Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * valid.c: fixed to validate within entities
12973 * test/VCM/v22.xml: added a specific testcase
12974
Daniel Veillardca1f1722001-04-20 15:47:35 +000012975Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * valid.c: forgot an epsilon transition in for ()+
12978 * test/VCM/v21.xml : added a specific test case
12979
Daniel Veillard85349052001-04-20 13:48:21 +000012980Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * valid.c: removed a state explosion exhibited by RSS
12983 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12984 from bug #51872
12985
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012986Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12989 validation without using an ugly NFA -> DFA algo in the source.
12990 Made a specific algorithm easier to maintain, using a single
12991 stack and without recursion.
12992 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12993 * hash.c: made the growing routine static
12994 * tree.h parser.c: added the parent information to an
12995 xmlElementContent node.
12996
Daniel Veillarde470df72001-04-18 21:41:07 +000012997Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * SAX.c parser.c xpath.c: generating IDs when not validating
13000 from an external parsed entity was poisoning the ID has table
13001 with removed values. This was killing XSLT on the KDE help
13002 browser.
13003
Daniel Veillardceacdd92001-04-18 15:10:35 +000013004Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * entities.h: andrew@ugh.net.au detected a double declaration
13007
Daniel Veillarda10efa82001-04-18 13:09:01 +000013008Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * debugXML.c hash.c tree.h valid.c : some changes related to
13011 the validation suport to improve speed with DocBook
13012 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13013 the way validation errors get reported
13014
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013015Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13018 by P C Chow and William M. Brack for XSLT HTML output
13019
Daniel Veillard2d90de42001-04-16 17:46:18 +000013020Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13023 Igor Zlatkovic patches for MSC compilation and added his
13024 updates
13025
Daniel Veillarde043ee12001-04-16 14:08:07 +000013026Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13029 prefix lookup.
13030 * parserInternals.c: fixed the bug reported by Morus Walter
13031 due to an off by one typo in xmlStringCurrentChar()
13032
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013033Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * HTMLparser.c result/HTML/*: revamped the way the HTML
13036 parser handles end of tags or end of input
13037
Daniel Veillard82daa812001-04-12 08:55:36 +000013038Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13041
Daniel Veillard67a21302001-04-11 14:39:16 +000013042Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13045 bug where the linktime verions of free() won't work ...
13046
Daniel Veillard27b55282001-04-11 12:22:25 +000013047Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13050
Daniel Veillardafc73112001-04-11 11:51:41 +000013051Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * doc/xml.html: added 2.3.6 release
13054
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013055Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13058 * result/wml.xml: resulted in a small output change
13059
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013060Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * tree.c: xmlNewDoc was missing the charset initialization
13063 * xmllint.c: added --auto to autogenerate a doc, allow to
13064 reproduce the problem fixed on xmlNewDoc
13065
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013066Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * xpath.c: trying to get 52979 solved
13069 * tree.c result/ result/noent/: trying to get 52712 solved, this
13070 also made me clean up the fact that XML output in general should
13071 not add formating blanks by default, this changed the output of
13072 a few tests
13073
Daniel Veillard73639a72001-04-10 14:31:39 +000013074Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13077
Daniel Veillardfac26a12001-04-08 13:08:14 +000013078Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * configure.in: finally released 2.3.6
13081
Daniel Veillard911f49a2001-04-07 15:39:35 +000013082Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * xpath.c: checking for null pointer generated by new code
13085
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013086Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * xpath.c: fixed a [] evaluation problem reported
13089 * test/XPath/tests/simpleaddr: extended test
13090 * result/XPath/simpleaddr: updated result
13091
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013092Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * xmllint.c: Dan Timis reported a portability problem
13095 on Macs without mmap, fixed it.
13096
Daniel Veillardb38bd552001-04-03 18:22:00 +000013097Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * testXPath.c : added a --tree option allowing to display the
13100 tree dump of the XPath expression
13101
Daniel Veillard4dd93462001-04-02 15:16:19 +000013102Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * xpath.c: fixed a memleak when comparing nodesets
13105 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13106 * tree.c: added a TODO
13107
Daniel Veillard92ad2102001-03-27 12:47:33 +000013108Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13111 we need string functions
13112 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13113 to be able to use them where needed. Applied some changes
13114 to reduce name linking pollution and compile in only what's
13115 needed.
13116 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13117 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13118 for the string manipulation functions
13119 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13120 to the free() function of xmlmemory.c
13121 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13122 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13123 usage.
13124
13125
Daniel Veillard2be30642001-03-27 00:32:28 +000013126Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * error.c: applied the context output patch of the error
13129 handling submitted by Chuck Griffith
13130 * error/VC/*: this slightly change some error logs
13131
Daniel Veillard50582112001-03-26 22:52:16 +000013132Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * parser.c: fixed line number reporting on error
13135
Daniel Veillard04be4f52001-03-26 21:23:53 +000013136Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * parser.c: Sullivan and Darin found a parser bug,
13139 applied the patch.
13140
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013141Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13144 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13145 xmlversion.h.in xpointer.c: of course the way I defined
13146 UNUSED breaks on old gcc version. Try to be smart and
13147 also define it directly in xmlversion.h
13148 * configure.in: removed -ansi flag from the pedantic set
13149
13150Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013151 Huge cleanup, I switched to compile with
13152 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13153 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13154 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13155 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13156 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13157 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13158 encoding.h entities.c error.c list.[ch] nanoftp.c
13159 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13160 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13161 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13162 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13163 Cleanup, staticfied a number of non-exported functions,
13164 detected and cleaned up a dozen of problem found this way,
13165 avoided a lot of public function name/typedef/system names clashes
13166 * doc/xml.html: updated
13167 * configure.in: switched private flags to the really pedantic ones.
13168
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013169Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * configure.in: 2.3.5
13172 * doc/html/*: rebuilt the docs
13173
Daniel Veillard146c9122001-03-22 15:22:27 +000013174Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * parser.c: fixed a reported bug in NOTATION parsing
13177 * uri.c: accepted but not fixed bug 51876, added TODO
13178 * Makefile.am: fixed bug 51876
13179
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013180Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * config.h.in configure.in error.c: fix a compilation problem
13183 on platforms without vsnprintf (xml@thewrittenword.com)
13184
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013185Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * parser.c: fixed a function name header typo
13188 * SAX.c: notations can also occur in external subset.
13189
Daniel Veillard7d42b542001-03-20 13:22:46 +000013190Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * error.c: removed a C++ like comment
13193
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013194Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * parser.c: fixing bug 52299 strange condition leading
13197 to a parser crash due to a buffer overflow
13198 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13199 added the specific test case
13200
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013201Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13204 xmlXPathConvert{String,Number,Boolean} to be able to make
13205 type casts without a context stack, fixed some implementation
13206 problems related to the absence of context at parse-time,
13207 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13208 in the public API too
13209 * xpointer.c xpathInternals.h: we need to know at parse time
13210 whether we are compiling an XPointer
13211
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013212Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13215 cleaned up the parser internals, refactored XPath code, added
13216 new compilation based APIs and cleanly separated public and
13217 private APIs.
13218
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013219Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * xpath.h: the comp field must be added at the end to avoid
13222 killing binary compat.
13223
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013224Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * Makefile.am: detect XPath memleaks in regreson tests
13227 * error.c: fixed and error w.r.t. error reporting still using
13228 stderr
13229 * hash.c: added new line at end of file
13230 * tree.h: minor cleanup
13231 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13232 expression parsing from evaluation, resulted in a number of
13233 changes internally, and in XPointer. Likely to break stuff
13234 using xpathInternals.h but should remain binary compatible,
13235 new interfaces will be added.
13236
Daniel Veillardd574f782001-03-14 19:40:17 +000013237Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * configure.in: fixed a couple of problems reported by
13240 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13241 without gcc on non linux platforms.
13242
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013243Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13246 a fix for --with-html-dir= configure support. I hope it won't
13247 break rpm generation
13248
Daniel Veillarda022fe02001-03-14 16:30:00 +000013249Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xmlIO.c: one function comment cleanup.
13252
Daniel Veillard25239c12001-03-14 13:56:48 +000013253Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * SAX.c: external subset notations were improperly registered
13256 in the internal subset.
13257
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013258Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * README.cvs-commits: added, pointing to HACKING
13261 * HACKING: updated
13262
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013263Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * parser.c: and Matt Sergeant found one in the XML push
13266 parser (erroneous check I forgot to remove when I fixed the
13267 main parser).
13268
Daniel Veillard68d7b672001-03-12 18:22:04 +000013269Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * xpath.c: ptittom found a small bug in UnaryExpr
13272
Daniel Veillarde356c282001-03-10 12:32:04 +000013273Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * configure.in: bumped to 2.3.4
13276 * error.c: fixed bug #51860
13277 * tree.c: fixed bug #51861
13278 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13279 * tree.[ch] : added xmlDefaultBufferSize
13280 * nanoftp.c: typo in function name header block
13281 * doc/xml.html : updated, added link to XML::LibXSLT
13282 * doc/html/* : rebuilt the docs
13283
Daniel Veillard80f32572001-03-07 19:45:40 +000013284Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * parser.c SAX.c: the new content parsing code raised an
13287 ugly bug in the characters() SAX callback. Found it
13288 just because of strangeness in XSLT XML Rec ouptut :-(
13289
Daniel Veillard6c831202001-03-07 15:57:53 +000013290Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * Makefile.am: Martin Baulig suggested to add -lm
13293 * tree.c: found another bug in xmlNodeGetContent()
13294
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013295Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * xpath.c: Bjorn found the error related to strictness of comparison.
13298
Daniel Veillard29631a82001-03-05 09:49:20 +000013299Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * parser.c: trying to fix the Dtd parsing problem reported
13302 by Gary, side effect of last week speed optimizations.
13303
Daniel Veillard14be0a12001-03-03 18:50:55 +000013304Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13307 * parserInternals.c: removed unneeded test raised by Stric
13308
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013309Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13310
13311 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13312 and fixed by William Brack). Added xmlXPathFormatNumber.
13313 Changed the sorting slightly.
13314 * configure.in Makefile.am example/Makefile.am: Added -lm.
13315 Please note that applications linking with libxml2, must
13316 also like with the math library from now on.
13317
Daniel Veillardf9533d12001-03-03 10:04:57 +000013318Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13321
Daniel Veillard2f362242001-03-02 17:36:21 +000013322Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * parser.c: one must report spaces even if the Dtd element
13325 content proves that this is not part of the element content.
13326 * result/valid/*.xml: this changed the ouptu slightly
13327
Daniel Veillardb402c072001-03-01 17:28:58 +000013328Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * configure.in: bumped to 2.3.3
13331 * doc/xml.html: updated
13332
Daniel Veillard77851712001-02-27 21:54:07 +000013333Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * tree.c: minor doc fix
13336 * xpath.c: deallocation issues when a result tree has been
13337 converted to a node-set
13338
Daniel Veillardec70e912001-02-26 20:10:45 +000013339Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * doc/xml.html: oops corrected dates s/2000/2001
13342
Daniel Veillard8730c562001-02-26 10:49:57 +000013343Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * valid.c: new patch from Gary Pennington
13346
Daniel Veillard91e9d582001-02-26 07:31:12 +000013347Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * doc/xml.html: applied patch from Ankh
13350
Daniel Veillardedac3c92001-02-26 01:36:19 +000013351Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * xinclude.c: fixed a problem building on Mac
13354
Daniel Veillard21a0f912001-02-25 19:54:14 +000013355Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * parser.c: more work on increasing parsing ferformances
13358
Daniel Veillard48b2f892001-02-25 16:11:03 +000013359Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13362 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13363 avoiding memcpy in production builds MEM_CLEANUP macro use
13364 * parser.[ch] parserInternals.c: optimizations of the tightest
13365 internal loops inside the parser. Better checking of I/O
13366 flushing/loading conditions
13367 * xmllint.c : added --timing
13368
Daniel Veillard71681102001-02-24 17:48:53 +000013369Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * configure.in: bumped to 2.3.2
13372 * doc/xml.html: updated for release
13373
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013374Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * xpath.c: found a memleak and fixed a nasty bug
13377
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013378Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xmllint.[c1] : added return code errors for xmllint
13381 * xpath.c: specific debug dump function for result value trees
13382
Daniel Veillard4b637072001-02-21 21:52:55 +000013383Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c: finally implemented xmlXPathCompareNodeSets
13386 * test/XPath/expr/floats results/XPath/expr/floats: added
13387 a test for float expressions
13388
Daniel Veillardf714aa32001-02-21 03:07:44 +000013389Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13392 * parserInternals.[ch]: trying to speed up parsing
13393 * xpath.c : speeded up node set equality op
13394
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013395Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13398 better handling of ID/IDREF and the list modules associated
13399 * configure.in: small CFLAGS cleanup
13400
Daniel Veillarda8abee62001-02-19 15:14:59 +000013401Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * configure.in: fixed iconv detection on AIX (stric)
13404
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013405Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013406
13407 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13408
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013409Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13410
13411 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13412 and optimized xmlXPathNodeSetSort
13413
Daniel Veillard142adbf2001-02-17 13:21:05 +000013414Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * xpath.c: bug fix when context size is 0
13417 * parser.c: I like Norm's Dtd because they still manage to break
13418 the parser occasionally
13419
Daniel Veillardf23e0092001-02-16 13:21:29 +000013420Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13423
Daniel Veillarde0e26512001-02-16 00:11:46 +000013424Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13427 attributes within the XML-1.0 namespace
13428
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013429Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * xpathInternals.h: exported a few axis functions
13432 * doc/xml.html: updated the doc
13433
Daniel Veillard760f4422001-02-15 14:59:48 +000013434Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * configure.in: applied patch from Daniel van Balen for OpenBSD
13437 and bumped version to 2.3.1
13438 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13439 attempt to find autoclosing was simply broken, removed it,
13440 updated the examples, this is better
13441
Daniel Veillardd194dd22001-02-14 10:37:43 +000013442Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13445 hash functionnalities.
13446 * doc/html/* : rebuild the doc
13447
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013448Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13451 on predicate
13452 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13453 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13454 really want to have tags closed on output even if we accept
13455 unclosed ones on input
13456
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013457Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xpath.c: ouch don't free NULL, rare case fixed
13460 * tree.c: don't coalesce text nodes if they don't have the
13461 same behaviour wrt escaping on output
13462
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013463Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xpath.c: small fixup
13466 * SAX.c: don't warn on empty namespaces.
13467
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013468Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * README: a bit of cleanup
13471 * configure.in: preparing for 2.3.0 release
13472
Daniel Veillard1f83d392001-02-08 09:37:42 +000013473Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * hash.[ch]: added a first version of xmlHashSize()
13476 * valid.c: another bug fix from Gary Pennington
13477
Daniel Veillard5eef6222001-02-07 18:24:48 +000013478Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * valid.c: couple of bug fixes pointed by Gary Pennington
13481 * HTMLtree.c: #if 0 cleanup
13482
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013483Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13486 which removes a time consuming check of xmlXPathNodeSetAdd()
13487 and use it in places where we are sure to not break unicity
13488
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013489Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xpath.c: bug fixes found from XSLT
13492 * tree.c: preserve node->name special values when copying nodes.
13493 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13494 external subset are fetched when available but without full
13495 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13496 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13497 output with encoding disabled.
13498
Daniel Veillard2c833b62001-02-03 08:52:06 +000013499Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13502 xmlCheckFilename should not be called from xmlFileOpenW
13503 and xmlGzfileOpenW
13504
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013505Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13508 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13509 added the new tests for URI normalization
13510 * testURI.c: fixed stoopid bugs
13511 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13512 the URI in the error messages are now properly normalized
13513
Daniel Veillardea28ce62001-02-02 08:20:19 +000013514Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13517
Daniel Veillarde99a4762001-02-01 04:34:35 +000013518Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13521
Daniel Veillard2b325a02001-01-31 20:46:31 +000013522Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xpath.c: fixed mod operator
13525
Daniel Veillardde55cf62001-01-31 15:53:13 +000013526Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * parser.c: fixed xmlStrcat doc
13529 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13530 trees.
13531
Daniel Veillard2f913b72001-01-31 13:23:49 +000013532Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * xpath.c result/XPath/tests/chaptersbase
13535 result/XPath/tests/simplebase: fixed XPath node()
13536 * tree.c: small fix in xmlNewNs()
13537 * Makefile.am: removed extraneous xml2Conf.sh rule
13538
Daniel Veillardb42042b2001-01-28 07:40:36 +000013539Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13542 Changed the library name, in order to get libxml-devel and
13543 libxml2-devel to coexist on a single system
13544 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13545 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13546
Daniel Veillardee0a4662001-01-27 18:59:33 +000013547Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13550 libxml2-devel installable in // as libxml-devel.
13551
Daniel Veillard5eb05942001-01-27 17:50:22 +000013552Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * doc/Makefile.am: fixed make rebuild in doc
13555 * doc/html/*.html: rebuilt the docs
13556
Daniel Veillard65c295d2001-01-26 09:32:39 +000013557Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13560
Daniel Veillard8e199902001-01-25 18:54:39 +000013561Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13564 the HTML doc to go into the -devel RPM ...
13565 * aclocal.m4 config.h.in: some updates due to auto* magic
13566
Daniel Veillard93086662001-01-25 18:13:04 +000013567Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * xpath.h: added a hook in the context structure allowing to
13570 link to extra support, needed for XSLT
13571
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013572Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13575 xmlXPtrCmpPoints to use it.
13576 * propagated the following patch from Alejandro Forero
13577 * include/win32config.h xmlIO.c: applied further suggestions
13578 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13579 * example/gjobread.c: fixed warnings, now that it builds
13580
13581Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13582
13583 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13584
13585 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13586 filename points to a valid file (not a directory).
13587 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13588 Added calls to xmlCheckFilenameDir.
13589
13590 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13591 `path' (rather than `filename') as the parameter to gzopen and open.
13592
Daniel Veillard48177c22001-01-23 15:27:41 +000013593Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * Makefile.am: fixed a problem with EXTRA_DIST
13596
Daniel Veillardb83ba402001-01-22 22:45:10 +000013597Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * Makefile.am example/Makefile.am: finally found the trick
13600 to build the example, i.e. add "." in SUBDIRS before example
13601 in the list <grin/>
13602
Daniel Veillard82687162001-01-22 15:32:01 +000013603Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * doc/xml.html: updated with an XSLT section, removed pointer to
13606 W3C CVS base.
13607
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013608Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13611 too, and deallocation need to occur the same way.
13612
Daniel Veillarde4566462001-01-22 09:58:39 +000013613Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13616 type correponding to an XSLT result tree fragment. Share most
13617 of the data format with node set, as well as operators.
13618 * HTMLtree.c: added a newline at the end of the doctype output
13619 whe this one is not present initially.
13620 * tree.c: make sure taht the parent and doc pointers are properly
13621 set when copying attributes (lists).
13622
Daniel Veillard701c7362001-01-21 09:48:59 +000013623Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13626
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013627Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xpath.c: seems I finally killed that ugly path evaluation
13630 context bug (tagged 9999 in case is is wrong)
13631
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013632Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13635 for XSLT
13636
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013637Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13640 for xmlGzfileOpen() bug
13641
Daniel Veillardf6eea272001-01-18 12:17:12 +000013642Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * xpath.c: removed an error found by XSLT usage
13645 * tree.c parserInternals.h: use a predefined static string
13646 for text and comment nodes, avoid freeing them in xmlFreeNode,
13647 exported the string name in parserInternals.h and added
13648 another value to disable encoding at output (for XSLT),
13649 gain memory, time.
13650
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013651Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13654 win32/libxml2/libxml2_so.dsp: new makefiles and update
13655 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13656
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013657Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13660 Gary Pennington
13661
Daniel Veillard389e6b72001-01-15 19:41:13 +000013662Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * xpath.c: fixed the comaprision of values and nodelists,
13665 need to compare nodelist still ...
13666 * debugXML.c: avoided a possible core dump
13667 * HTMLparser.c: cleanup
13668 * nanohttp.c: contributed fix.
13669 * tree.c: fixes in properties handling added xmlSetNsProp
13670 needed by libxslt
13671 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13672 comment
13673 * TODO: updated
13674
Daniel Veillard167bd532001-01-06 21:09:34 +000013675Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * parser.c parserInternals.c: applied Bjorn Reese optimization
13678 patch
13679
13680Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * Makefile.am: applied patch fro make check from Martin Vidner
13683
Daniel Veillard503b8932001-01-05 06:36:31 +000013684Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * configure.in: preparing 2.2.11
13687 * doc/html/*: rebuild the HTML files
13688 * doc/xml.html : updated
13689
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013690Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * tree.c: fixed a stupid bug
13693 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13694 patches related to validation of an XInclude processing result
13695 * TODO: updated
13696
Daniel Veillarde2488192001-01-04 10:54:22 +000013697Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13700 on large files
13701
Daniel Veillardf060a412001-01-03 20:52:44 +000013702Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13705
Daniel Veillard45cff692001-01-03 18:02:04 +000013706Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13709 reported by Jonas Borgström
13710 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13711
Daniel Veillard08108982001-01-03 15:24:58 +000013712Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * testXPath.c xpath.c: fixing the XPath union expressions problem
13715 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13716
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013717Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xmllint.c: Made is so if the file name is "-" is will read form
13720 standard input. Sven Heinicke <sven@zen.org>
13721 * tree.c: fixed a problem when growing buffer
13722 * tree.h: fixed the comment of the node types following andersca
13723 comment
13724 * TODO: updated
13725
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013726Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13727
13728 * HTMLparser.[ch]: added a way to avoid adding automatically
13729 omitted tags. htmlHandleOmittedElem() allows to change the
13730 default handling.
13731 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13732 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13733 of xmllint too when using --memory flag, added a memory test
13734 suite at the Makefile level.
13735 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13736 with namespace use when encountering QNames in XPath evalation,
13737 added xmlns() scheme in XPointer.
13738 * nanoftp.c : incorporated a fix
13739 * parser.c xmlIO.c: fixed problems raised with encoding when using
13740 the memory I/O
13741 * parserInternals.c: closed bug 25934 reported by
13742 torsten.landschoff@innominate.de
13743 * TODO: updated
13744
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013745Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13746
13747 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13748 on a non-updated tree :-(, made a 2.2.10 release to correct the
13749 situation
13750
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013751Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13752
13753 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13754 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13755 integrated a set of OpenVMS changes from Howard Taylor
13756 <Howard.Taylor@pacoast.com>
13757
Daniel Veillard58770e72000-11-25 00:48:47 +000013758Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13759
13760 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13761 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13762
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013763Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13764
13765 * HTMLparser.c: some fixes on auto-open of html/head/body
13766 * encoding.c: fixed a compilation error on some gcc env
13767 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13768 XPointer implementation
13769 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13770 related XPointer tests and associated results
13771
Daniel Veillard300f7d62000-11-24 13:04:04 +000013772Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13773
13774 * doc/xmldtd.html doc/xml.html: following a short step by step
13775 guidance on IRC to help maciej with DTDs I started a small
13776 page on the subject.
13777
Daniel Veillard748e45d2000-11-17 16:36:08 +000013778Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13779
13780 * HTMLparser.c: fixed handling of broken charrefs
13781 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13782 patches
13783
Daniel Veillard28929b22000-11-13 18:22:49 +000013784Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13785
13786 * doc/xml.html doc/html/* : rebuilt the docs after adding
13787 xinclude and updated page for 2.2.7 and 2.2.8
13788 * configure.in: releasing 2.2.8
13789
Daniel Veillard41e06512000-11-13 11:47:47 +000013790Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13791
13792 * parser.[ch] parserInternals.c: applied the conditional
13793 section processing fix from Jonathan P Springer
13794 <jonathan.springer2@gte.net>
13795 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13796 project file, fixed iconv default non support
13797 * xpath.c: fixed the problem of evaluating relative expressions
13798 when a node context is provided.
13799
Daniel Veillardbf432752000-11-12 15:56:56 +000013800Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13801
13802 * nanoftp.c: fixed gcc 2.95 new warnings
13803 * SAX.c: fixed a stupid bug
13804 * tree.c: fixed a formatting problem when round-tripping
13805 from/to memory
13806 * xinclude.c: chased memleak, fixed a base problem
13807 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13808 xmlXPtrBuildNodeList()
13809 * TODO: updated
13810 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13811 adding a first small set of regression tests for XInclude
13812
Daniel Veillardc2def842000-11-07 14:21:01 +000013813Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13814
13815 * nanohttp.[ch]: applied Wayne Davison patches to access
13816 the WWW-Authorization header.
13817 * parser.c: Closed Bug#30847: Problems when switching encoding
13818 in short files by applying Simon Berg's patch.
13819 * valid.c: fixed a validation problem
13820 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13821 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13822 Wayne Davison
13823 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13824 need to be extended to non full nodes selections.
13825 * xinclude.c: starts to work decently
13826
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013827Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13828
13829 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13830 debugXML.c xmlversion.h.in: Started adding XInclude support,
13831 this is a new xmllint option
13832 * tree.c xpath.c: applied TOM patches for XPath
13833 * xpointer.c: fixed a couple of errors.
13834 * uri.c: added an escaping function needed for xinclude
13835 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13836 new warning from RH70 gcc's version
13837
Daniel Veillarda4964b72000-10-31 18:23:44 +000013838Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13839
13840 * HTMLparser.c: fixed loop on invalid char in scripts
13841 * parser.c: update to description of xmlIOParseDTD()
13842 * libxml.m4 xmlversion.h.in: changes contributed by
13843 Michael Schmeing <m.schmeing@internet-factory.de>
13844 * configure.in: preparing for 2.2.7
13845 * Makefile.am: trying to avoid config.h and acconfig.h
13846 being included in the distrib
13847 * configure.in: released 2.2.7
13848
13849Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13850
13851 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13852 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13853
Daniel Veillard01411222000-10-30 15:33:22 +000013854Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13855
13856 * parser.[ch]: added xmlIOParseDTD()
13857 * xpointer.c: added support for the 2 extra parameters of
13858 string-range, fixed a stoopid error when '0' was present
13859 in XPointer expressions
13860 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13861 testsuite for the above
13862
Daniel Veillard6db58192000-10-30 09:27:53 +000013863Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13864
13865 * libxml.spec.in: improved package descriptions
13866
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013867Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13868
13869 * xpath.c xpathInternals.h: applied a large cleaning patch
13870 from TOM <ptittom@free.fr>, it also add namespace support
13871 for function and variables registration.
13872
Daniel Veillardbd20df72000-10-29 17:53:40 +000013873Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13874
13875 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13876 * Makefile.mingw: Wayne Davison's update adding hash.c
13877
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013878Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13879
13880 * xpath.c: fixed the root evaluation problems
13881 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13882 ignorable spaces with <b> <bold> <em>
13883 * tree.c: fixed a loop in xmlSearchNsByHref()
13884
Daniel Veillard767662d2000-10-27 17:04:52 +000013885Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13886
13887 * xpath.c: applied another XPath patch from TOM
13888 * xpath.c include/makefile.am: applied another patch from
13889 china@thewrittenword.com (cleanup on IRIX).
13890
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013891Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13892
13893 * xml-config.1: received a fixed version from Fredrik Hallenberg
13894 <hallon@lysator.liu.se>
13895
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013896Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13897
13898 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13899 cleanup patch for XPath
13900
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013901Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13902
13903 * patched to redirrect all "out of context" error messages to
13904 a reconfigurable routine. The changes are:
13905 * xmlerror.h : added the export of an error context type (void *)
13906 an error handler type xmlGenericErrorFunc there is an interface
13907 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13908 to reset the error handling routine and its argument
13909 (by default it's equivalent to respectively fprintf and stderr.
13910 * all the c files: all wild accesses to stderr or stdout within
13911 the library have been replaced to calls to the handler.
13912
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013913Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13914
13915 * configure.in: release 2.2.6
13916 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13917 exporting the inner functions of xpath for extension modules
13918 * doc/*: updated and rebuilt the doc
13919
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013920Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * nanohttp.c : applied Wayne HTTP cleanup patch
13923 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13924 and xmlNodeSetSpacePreserve()
13925
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013926Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13927
13928 * xpath.c: closing bug #29260
13929
Daniel Veillard126f2792000-10-24 17:10:12 +000013930Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13931
13932 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13933 multikey tuples, made hash structure opaque
13934 * valid.[ch]: moved elements, attributes, notations decalarations
13935 as well as ID and refs to hash tables.
13936 * entities.c: hash cleanup
13937 * xmlmemory.c: fixed a dump problem in debug mode
13938 * include/Makefile.am: problem passing in DESTDIR= values patch
13939 from Marc Christensen <marc@calderasystems.com>
13940 * nanohttp.c: removed debugging remains
13941 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13942 * HTMLparser.c parser.c: fixing a number of problems with the
13943 macros in the *parser.c files (Wayne).
13944 * HTMLparser.c: close the previous option when opening a new one
13945 (Marc Sanfacon).
13946 * result/HTML/*: updated the HTML results accordingly
13947
Daniel Veillard52afe802000-10-22 16:56:02 +000013948Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13949
13950 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13951 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13952 XPath functions and XML entities table to them. More to come...
13953 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13954
Daniel Veillard683cb022000-10-22 12:04:13 +000013955Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13956
13957 * tree.c: coalesce adjacent text nodes
13958 * valid.c: handling of blank nodes in DTd validation (raised
13959 by problems with a posteriori validation).
13960 * nanohttp.c: changing behaviour on HTTP write stuff.
13961 * HTMLtree.c: forced body and html to be explicitely closed.
13962 * xpath.h: exported more XPath functions.
13963
Daniel Veillard1baf4122000-10-15 20:38:39 +000013964Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13965
13966 * Release of 2.2.5
13967 * xpointer.c: range() range-inside and other helper functions
13968 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13969
Daniel Veillard47e12f22000-10-15 14:24:25 +000013970Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13971
13972 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13973 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13974
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013975Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13976
13977 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13978 and XPointer modules
13979
Daniel Veillard134c9f32000-10-15 10:27:08 +000013980Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13981
13982 * SAX.h: closed #25107
13983
Daniel Veillard39915622000-10-15 10:06:55 +000013984Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13985
13986 * testSAX.c: fixed problem with cdata reporting
13987 * SAXresult/* : updated
13988
Daniel Veillard1e851392000-10-15 10:02:56 +000013989Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13990
13991 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13992 Closed bug #27499, added to regression tests
13993 * TODO: updated
13994
Daniel Veillard7eda8452000-10-14 23:38:43 +000013995Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13996
13997 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13998 support for SCRIPT and STYLE with help from Bjorn Reese
13999 * test/HTML/* result/HTML/*: added simple testcase and updated
14000 the existing ones.
14001
Daniel Veillardff9c3302000-10-13 16:38:25 +000014002Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14003
14004 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14005 string-range for empty strings
14006 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14007 test/XPath/xptr/strrange: augmented the XPointer testsuite
14008
Daniel Veillard189446d2000-10-13 10:23:06 +000014009Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14010
14011 * doc/xml.html doc/xmlmem.html: added a module describing memory
14012 interfaces and use, updated the main page.
14013
Daniel Veillard2f971a22000-10-12 23:26:32 +000014014Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14015
14016 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14017 nanoftp code work on Windows too now
14018
14019Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014020
14021 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14022 * xpointer.c: implemented string-range() at least a good first version
14023 * test/XPath/docs/str test/XPath/xptr/strrange
14024 result/XPath/xptr/strrange: the string-range() tests
14025
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014026Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14027
14028 * Makefile.am include/Makefile.am include/win32config.h
14029 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14030 and make distcheck
14031
Daniel Veillard19d61112000-10-11 23:50:35 +000014032Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14033
14034 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14035 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14036 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14037
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014038Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14039
14040 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14041 patch for socklen_t detection by
14042 Albert Chin-A-Young <china@thewrittenword.com>
14043
Daniel Veillardcd429612000-10-11 15:57:05 +000014044Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14045
14046 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14047 and added a --dtdvalid option to xmllint used to test it
14048
Daniel Veillard47c02452000-10-11 13:04:36 +000014049Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14050
14051 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14052 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14053
Daniel Veillard2d38f042000-10-11 10:54:10 +000014054Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14055
14056 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14057 handlings (registration, lookup, cleanup)
14058
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014059Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14060
14061 * configure.in Makefile.am include/makefile.am: adding XPointer
14062 and XPtrtests target
14063 * xpointer.[ch] : new files for XPointer support
14064 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14065 more XPath tests
14066
Daniel Veillard57fda592000-10-10 23:24:14 +000014067Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14068
14069 * configure.in: fixed, very broken, make distcheck works again
14070
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014071Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14072
14073 * More work toward 2.2.5, integrated a number of patches
14074 * configure.in Makefile.am win32config.h.in: trying to cleanup
14075 make distcheck .... huh ...
14076 * include/Makefile.am include/win32config.h: new directory
14077 for includes
14078 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14079 updated teh makefiles and instructions for WIN32
14080 * xpath.c: small fixes
14081 * test/XPath/ results/XPath: updated the testcases and results
14082 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14083 suggested patches
14084 * valid.c: fixed an ID bug
14085
Daniel Veillardb71379b2000-10-09 12:30:39 +000014086Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14087
14088 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14089 the automake bug where wrong dependancies were generated.
14090 * xpath.[ch]: worked on XPointer
14091
Daniel Veillard7e99c632000-10-06 12:59:53 +000014092Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14093
14094 * configure.in Makefile.am: 2.2.5, ship the include in an
14095 include/libxml subdirectory, use symlinks when using CVS
14096 * testSAX.c: fixed small bug
14097 * testXPath.c: changed the way testfiles are parsed
14098 * debugXML.c: same kind of cleanup when parsing an argument expression
14099 XPath/XPointers can have blanks embedded
14100 * xpath.[ch]: more cleanup, reorgs for XPointer work
14101 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14102 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14103
Daniel Veillard55b91f22000-10-05 16:30:11 +000014104Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14107 in the XPath engine, rewrote large parts of it, now it's far
14108 cleaner and in sync with the REC not an old WD. Fixed a parsing
14109 problem in the interactive XML shell found when testing XPath.
14110
Daniel Veillardac260302000-10-04 13:33:43 +000014111Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14114 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14115 examples with the extra test
14116
Daniel Veillard7cfce322000-10-04 12:40:27 +000014117Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
14119 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14120 the global init function.
14121
Daniel Veillard970112a2000-10-03 09:33:21 +000014122Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * HTMLparser.c: Doohhh, attribute name parsing was still case
14125 sensitive ! Fixed this ...
14126 * result/HTML/* : updated the tests results accordingly
14127
Daniel Veillard740abf52000-10-02 23:04:54 +000014128Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14129
14130 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14131 engine, should be far more stable, incorporated a new version of
14132 preceding/following axis, need testing
14133 * uri.c: fixed file:///c:/a/b/c problem
14134 * test/XPath/tests/idsimple: augmented the XPath tests
14135
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014136Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * doc/* rebuilding docs for 2.2.4 release
14139
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014140Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * configure.in: releasing 2.2.4
14143 * parser.[ch]: added xmlStrEqual()
14144 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14145 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14146 use xmlStrEqual instead
14147 * TODO: updated
14148 * added an XPath test
14149
Daniel Veillardbc765302000-10-01 18:23:35 +000014150Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14151
14152 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14153 * entities.h: exported xmlInitializePredefinedEntities
14154 * parser.[ch] : added xmlInitParser()
14155 * parserInternals.h : had to export htmlInitAutoClose()
14156
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014157Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14158
14159 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14160 problems
14161 * Makefile.am : added XPath regression tests to normal tests
14162 * uri.c: fixed a problem with local paths, cleanup
14163 * parser.c: fixed a problem with large CData sections
14164
Daniel Veillardd2ade932000-09-30 14:39:55 +000014165Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * configure.in xml-config.in: patch from "Ben Taylor"
14168 <sol7x86@hotmail.com> for solaris shared libs lookup
14169
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141702000-09-30 Martin Baulig <baulig@suse.de>
14171
14172 * libxml-2.0.pc.in: Provide pkg-config script.
14173
14174 * configure.in: Create the libxml-2.0.pc script from the
14175 libxml-2.0.pc.in templates.
14176 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014177 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014178
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014179Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14182 when compiling with MSC
14183
Daniel Veillard46057e12000-09-24 18:49:59 +000014184Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * xpath.c: patch for normalize-string() substring-before(),
14187 substring-after() and translate() functions from Bjorn Reese
14188 <breese@mail1.stofanet.dk>
14189 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14190 Fredrik Hallenberg <hallon@lysator.liu.se>
14191 * TODO: updated
14192
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014193Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14196 problem of socklen_t being undefined on a number of platforms
14197 * debugXML.c: fixed a compilation problem when without snprintf
14198
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014199Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14202 an URI bug and a fix for the control-character-induced infinite loop
14203 * nanohttp.c: preventive fix for compiling on WIN32
14204
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014205Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * xmlint.c: closing bug #25000
14208
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014209Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14212 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14213 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14214 related function, fixing xmlStrncmp(), and associated cleanup
14215 * result/HTML/entities.html.sax: updating result
14216
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014217Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14218
14219 * uri.c: applied patch for URI escaping from Wayne Davison
14220 <wayned@blorf.net>
14221 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14222 from Denis Barbier <barbier@imacs.polytechnique.fr>
14223 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14224 patch from Wayne Davison
14225
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014226Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14227
14228 * doc/xml.html : updated with new releases, adding "how to help"
14229
Daniel Veillard04698d92000-09-17 16:00:22 +000014230Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14233 removed a few warnings in pedantic mode ...
14234 * parserInternals.c parser.c: moved encoding switching function
14235 to parserInternals.c
14236 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14237
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014238Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14241 error or warning handlers
14242
Daniel Veillardb1059e22000-09-16 14:02:43 +000014243Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * parserInternals.c parserInternals.h parser.c Makefile.am:
14246 created a new module parserInternals.c, moved most of the
14247 code shared by the various parsers there, as well as
14248 deprecated code from parser.c. More cleanup of parser.c
14249 * uri.c: fixed a problem when URI is NULL
14250 * valid.c: speedup when looking for an attribute declaration
14251
Daniel Veillard39c7d712000-09-10 16:14:55 +000014252Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14255 the cleanup of the computation of URI references when seeking
14256 external entities. The URI reference string and the resulting
14257 URI are both stored now.
14258 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14259 large s(n)printf checks and cleanup from Denis Barbier
14260 <barbier@imacs.polytechnique.fr>
14261 * xmlversion.h.in tree.h: couple of SGML declarations for a
14262 possible docbook module.
14263 * result/VC/ : a couple of test output changed due to the change
14264 of the entities URI
14265
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014266Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
14268 * parser.h: added a _private field for linking user's data
14269
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014270Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14271
14272 * parser.c parserInternals.h: demacroified most of the IS_XXX
14273 the gain in size is significant so ...
14274
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014275Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14276
14277 * entities.c: cases where looking up entities with doc==NULL
14278 covered
14279
Daniel Veillard90e11312000-09-05 10:42:32 +000014280Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
Daniel Veillard1de50802000-09-07 08:54:32 +000014282 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014283 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14284
Daniel Veillard98a79162000-09-04 11:15:39 +000014285Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
Daniel Veillard1de50802000-09-07 08:54:32 +000014287 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014288 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14289 * Makefile.in: added URItest and included thenin "make tests"
14290
14291Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014292
14293 * xmlversion.h.in: closed bug 22941
14294
Daniel Veillard2bb89092000-08-31 14:57:50 +000014295Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14296
14297 * doc/xmlio.html: added doc and example for entity loader
14298 redefinition.
14299
Daniel Veillard96984452000-08-31 13:50:12 +000014300Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14303 used by libxml
14304
Daniel Veillarde715dd22000-08-29 18:29:38 +000014305Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * parser.c: Fixed bug on invalid ontent characters and when using
14308 push.
14309 * xmllint.c: fixed xmllint endling of errors in push mode
14310
Daniel Veillard4948eb42000-08-29 09:41:15 +000014311Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014314 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014315 * result/HTML/*.sax: regenerated HTML SAX output
14316 * parser.c: more cleanup.
14317
Daniel Veillarde010c172000-08-28 10:04:51 +000014318Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014321 patches from Wayne Davison <wayned@users.sourceforge.net>,
14322 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014323 * HTMLparser.c: fixed an ignorable white space detection bug
14324 occuring when parsing with SAX only
14325 * result/HTML/*.sax: updated since the output is now HTML
14326 encoded...
14327
Daniel Veillard47f3f312000-08-27 22:40:15 +000014328Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014330 * HTMLparser.[ch]: applied some of Wayne Davison
14331 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014332
Daniel Veillarde0854c32000-08-27 21:12:29 +000014333Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14336 undeclared namespace prefix was used, added a warning.
14337 Cleaned up support w.r.t. entities, spilling out a warning
14338 and being pedantic on lookups.
14339 * test/warning/ent9 : added testcase for previous example.
14340 * TODO: updated
14341 * parserInternals.h parser.c: changed the way names are parsed
14342 now allow infinite size and decrease penalty for normal use
14343 * parser.c: Started a big cleanup/check of the parser code,
14344 fixed some of the most tortuous entity code, spotted code
14345 unused anymore
14346 * test/*: added tests for very long names and related nasty
14347 things.
14348
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014349Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14350
14351 * doc/encoding.html: added encoding aliases doc
14352 * doc/xml.html: updates
14353 * encoding.[ch]: added EncodingAliases functions
14354 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14355 bottleneck affecting large DTDs like Docbook
14356 * parser.[ch] xmllint.c: added a pedantic option, will be
14357 useful
14358 * SAX.c: redefinition of entities is reported in pedantic mode
14359 * testHTML.c: uninitialized warning from gcc
14360 * uri.c: fixed a couple of bugs
14361 * TODO: added issue raised by Michael
14362
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014363Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14364
14365 * doc/encoding.html: propagated Martin Duerst suggestions
14366
Daniel Veillard52402ce2000-08-22 23:36:12 +000014367Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14370 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14371 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14372 by Wayne Davison
14373
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014374Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14375
14376 * nanoftp.c nanohttp.c: small cleanup
14377 * TODO: updated
14378
Daniel Veillard244ece92000-08-19 20:58:02 +000014379Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14380
14381 * added an old VC testcase and updated title.xml entity
14382
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014383Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14386 done on auto-opening of <p> tags and cleanup of SAX output
14387
Daniel Veillard979e55e2000-08-19 16:48:54 +000014388Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14391
Daniel Veillard4540be42000-08-19 16:40:28 +000014392Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14393
14394 * doc/xml.html libxml.* structure.*: updated the doc a bit
14395
Daniel Veillard808a3f12000-08-17 13:50:51 +000014396Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14397
14398 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14399 of SAX tests
14400
Daniel Veillard29579362000-08-14 17:57:48 +000014401Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14402
14403 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14404 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14405
Daniel Veillard1255ab72000-08-14 15:13:33 +000014406Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14409 * testHTML.c: fix core dump on Solaris 2.x systems
14410 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14411 * result/HTML/*.sax: previous bug fix lead to new results
14412
Daniel Veillard03109292000-08-14 14:58:22 +000014413Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14416 * configure.in: added --with-readline=DIR to accept alternate
14417 path for readline include/library
14418 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14419 for ANSI under HP-UX
14420 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14421 includes @LIBS@
14422
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014423Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14424
14425 * doc/* : rebuilt the docs
14426 * getting ready for 2.2.2 release
14427
Daniel Veillard87b95392000-08-12 21:12:04 +000014428Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14431 and xmlAddFeature()
14432 * tree.[ch]: added xmlAddChildList()
14433 * xmllint.c: MAP_FAILED macro test
14434 * parser.h: added xmlParseCtxtExternalEntity()
14435 * valid.c: applied bug fixes removed warning
14436 * tree.c: added CDATA block to elements content
14437 * testSAX.c: cleanup of output
14438 * testHTML.c: added SAX testing
14439 * encoding.c: better error recovery
14440 * SAX.c, parser.c: fixed one of the external entity processing
14441 of the OASis testsuite
14442 * Makefile.am: added HTML SAX regression tests
14443 * configure.in: bumped to 2.2.2
14444 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14445 SAX results
14446
Daniel Veillard88a172f2000-08-04 18:23:10 +000014447Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
14449 * configure.in: patch for HP compiler
14450
144512000-08-04 Sven Heinicke <sven@zen.org>
14452
14453 * xmllint.c: Was coredumping sometimes when the file given didn't
14454 exist.
14455
Daniel Veillard46e370e2000-07-21 20:32:03 +000014456Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014459
Daniel Veillard46e370e2000-07-21 20:32:03 +000014460 when using in memory parsing. Need some cleanup.
14461 * xmllint.c configure.in: added a --memory flag to test memory
14462 parsing
14463
Daniel Veillard36650692000-07-21 15:16:39 +000014464Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * nanohttp.c: fixed socklen_t replacement to unsigned int
14467 * parser.c: fixed a space handdling missing at the end of
14468 production 28 DOCTYPE.
14469 * xmlmemory.c: fixed a stupid bug on the routine to override
14470 allocation functions
14471 * TODO: updated
14472
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014473Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14474
14475 * doc/ regenerated the docs
14476
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014477Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * doc/encoding.html doc/xml.html: added I18N doc
14480 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14481 improvements, both parser and filters, added ASCII & HTML,
14482 fixed the ISO-Latin-1 one
14483 * xmllint.c testHTML.c: added/made visible --encode
14484 * debugXML.c : cleanup
14485 * most .c files: applied patches due to warning on Windows and
14486 when using Sun Pro cc compiler
14487 * xpath.c : cleanup memleaks
14488 * nanoftp.c : added a TESTING preprocessor flag for standalong
14489 compile so that people can report bugs more easilly
14490 * nanohttp.c : ditched socklen_t which was a portability mess
14491 and replaced it with unsigned int.
14492 * tree.[ch]: added xmlHasProp()
14493 * TODO: updated
14494 * test/ : added more test for entities, NS, encoding, HTML, wap
14495 * configure.in: preparing for 2.2.0 release
14496
Daniel Veillard49703262000-07-10 10:27:46 +000014497Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * nanoftp.c: fixed the way the control connection is handled
14500 * libxml.spec.in: fixed the dependancies and cleanup
14501
Daniel Veillard306be992000-07-03 12:38:45 +000014502Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * doc/xml.html: changed the xmlsoft.org structure, updated the
14505 examples w.r.t. root and childs
14506
Daniel Veillard7d853352000-07-02 18:53:09 +000014507Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14510
Daniel Veillard365e13b2000-07-02 07:56:37 +000014511Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * HTMLparser.c: Work on character encoding support for the HTML parser
14514 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14515 * encoding.c: Fixed a potential memleak in the encoding stuff
14516
Daniel Veillardaf743792000-07-01 11:49:28 +000014517Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * doc/FAQ.html doc/Makefile.am : added a FAQ
14520
14521Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014522
14523 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14524 of the HTML parser to force it to not bypass SAX
14525
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014526Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * win32config.h.in: updated
14529 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14530 lacks iconv support :-( need to release 2.1.1
14531 * configure.in: release 2.1.1
14532 * HTMLparser: fixed bug #14784
14533 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14534 by Windows compiler
14535 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14536 the SAX startDocument() callback.
14537 * TODO: updated
14538
14539Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * added xmlStopParser()
14542
Daniel Veillardbe803962000-06-28 23:40:59 +000014543Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * configure.in: 2.1.0 prerelease
14546 * Large resync between W3C and Gnome tree
14547 * nanoftp, nanohttp.c: fixed stalled connections probs
14548 * HTMLtree.c SAX.c : support for attribute without values in
14549 HTML for andersca
14550 * valid.c: Fixed most validation + namespace problems
14551 * HTMLparser.c: start document callback for andersca
14552 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14553 * parser.h, SAX.c: serious speed improvement for large
14554 CDATA blocks
14555 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14556 different encoding
14557 * example/Makefile.am example/gjobread.c tree.h: work on
14558 libxml1 libxml2 convergence.
14559 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14560 and the LIBXML_TEST_VERSION macro
14561
Daniel Veillardc310d562000-06-23 18:32:15 +000014562Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14563
14564 * doc/xml.html: various patches and improvements typo fixed by
14565 Felix Natter
14566 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14567 from Felix Natter <fnatter@gmx.net>
14568
Daniel Veillardf3029822000-05-06 08:11:19 +000014569Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14570
14571 * doc/upgrade.html: updated with instructions for support of both
14572 libxml-1.x and libxml-2.x
14573 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14574 for 2.x support and also fixed includes
14575
14576
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014577Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14580 the encoding support, added iconv support, so now libxml if
14581 compiled with iconv automatically support japanese encodings
14582 among others. Work based on initial patch from Yuan-Chen Cheng
14583 I may have broken binary compat in the encoding handler
14584 registration scheme, but that was so utterly broken I don't
14585 expect anybody to have used this feature until now.
14586 * parserInternals.h: fixup on the CHAR range macro
14587 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14588 code.
14589 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14590 * uri.c: added xmlParseURI() I can't believe I forgot to
14591 implement this one in 2.0 !!!
14592 * SAX.c: moved doc->encoding update in the endDocument() call.
14593 * TODO: updated.
14594
Daniel Veillard06047432000-04-24 11:33:38 +000014595Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * tree.h: removed extraneous xmlRemoveProp definition
14598 * TODO: added item about --disable-corba configure switch
14599 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14600 * nanoftp.c: fixed include problems giving troubles on AIX and
14601 slowlaris
14602 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14603 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14604 comment and headers changes to lower gtk-doc number of warnings
14605 * doc/html/*: rebuilt docs
14606
Daniel Veillarde0aed302000-04-16 08:52:20 +000014607Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * HACKING: documented the tag for 1.x and instructions
14610
Daniel Veillard5e873c42000-04-12 13:27:38 +000014611Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14614 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14615 xmlCreateIOParserCtxt
14616 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14617 significant overall improvement
14618 * xmllint.c: added I/O test to xmllint
14619 * testSAX.c: added a speed test
14620 * doc/* : updated/regenerated
14621
Daniel Veillardfc708e22000-04-08 13:17:27 +000014622Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14623
14624 * xpath.c uri.h parserInternals.h: cosmetic changes from
14625 "Timur I. Bakeyev" <timur@bat.ru>, including making
14626 xmlCreateURI() public
14627
Daniel Veillard5d211f42000-04-07 17:00:24 +000014628Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14631 and the code at the same time. Added a clean mechanism for
14632 overload or added input methods: xmlRegisterInputCallbacks()
14633 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14634 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14635 * TODO: updated
14636 * doc/* : updated/regenerated
14637 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14638 source dir
14639
Daniel Veillarde77a9182000-04-05 19:12:29 +000014640Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * testURI.c: yet another forgotten commit, I should get some sleep !
14643
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014644Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14645
14646 * xmllint.c: forgot to commit this too ?
14647
Daniel Veillardb9df4042000-04-05 14:23:16 +000014648Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * xmlversion.h.in : forgot to commit this previously
14651
Daniel Veillard361d8452000-04-03 19:48:13 +000014652Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14655 * README TODO: updated for release
14656 * uri.c uri.h: added authority parsing/saving
14657 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14658 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14659 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14660 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14661 Makefile.am : added compile-time customization of libxml
14662 --with-ftp --with-http --with-html --with-xpath --with-debug
14663 --with-mem-debug
14664 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14665 #include <libxml/xxx.h> I hope it won't break too much stuff
14666 and will be manageable in the future...
14667 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14668 and added xmllint to the installed programs
14669 * uri.h: added xmlFreeURI()
14670
Daniel Veillardec303412000-03-24 13:41:54 +000014671Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * uri.c uri.h: finished the escaping handling, the base support
14674 and the URI path normalization. Looks good just lacks the
14675 authority content parsing code.
14676 * Makefile.am: added instructions to generate testURI
14677 * TODO: updated
14678 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14679 added links and icons for W3C and Gnome
14680
Daniel Veillard8f621982000-03-20 13:07:15 +000014681Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * xmlmemory.[ch] : seems I forgot to actually update the files in
14684 the last commit :-)
14685 * doc/xml.html doc/html/* : updated and uploaded the docs
14686
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014687Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14690 * TODO: updated
14691 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014692 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014693 gfree).
14694 * Makefile.am, uri.c, uri.h: added a set of functions to do
14695 exact (litteraly copied from the RFC 2396 productions) parsing
14696 and handling of URI. Will be needed for XLink, one XML WFC,
14697 XML Base and reused in the nano[ftp/http] modules. Still work
14698 to be done.
14699
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014700Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * configure.in, libxml.spec.in : libxml2
14703 * doc/* : updated the doc page, rebuilt the docs
14704
Daniel Veillardcf461992000-03-14 18:30:20 +000014705Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * all: tagged LIB_XML_1_X
14708 * *.c *.h : updated from W3C CVS tree
14709 * configure.in : 2.0.0-beta
14710 * libxml.spec.in : libxml2 package nam
14711 * result/* : new version of the tests output
14712
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014713Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14716
Daniel Veillardb566ce12000-03-04 11:39:42 +000014717Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * doc/* : rebuilt the docs
14720 * parser.c: final patch on #6766
14721 * valid.c: small patch on validity checks.
14722
Daniel Veillardfb76c402000-03-04 11:39:42 +000014723Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14724
14725 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14726 added
14727 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14728 compatibility w.r.t. XML spec and existing code.
14729
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014730Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * parser.c: seems a better solution to <a> </a> exists,
14733 will try it for a while
14734
Daniel Veillard83a30e72000-03-02 03:33:32 +000014735Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * parser.c: tried to remove the <a> </a> generating <a/>
14738 this is hard. Left a flag for that purpose. Fixed bug #6766
14739 * configure.in: prepared 1.8.7 not released, due to previous
14740 problem
14741
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014742Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * doc/xml.html : applied second patch from Paul DuBois
14745
Daniel Veillard402e8c82000-02-29 22:57:47 +000014746Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * doc/xml.html : applied patch from Paul DuBois
14749
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014750Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14753
Daniel Veillard5feb8492000-02-02 17:15:36 +000014754Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14757 compilation warnings on various platforms.
14758 * parser.c: Fixed #5281 validity error callbacks are now desactived
14759 by default if not validating.
14760
Daniel Veillardf341f932000-02-02 14:52:08 +000014761Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14764
Daniel Veillard13c757e2000-02-01 23:59:15 +000014765Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14768 <gkatsi@cs.toronto.edu>
14769
Daniel Veillard726e8792000-01-30 20:04:29 +000014770Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14773 processing URLs
14774
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014775Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14778 xmlNanoFTPUpdateURL for persistent control connections.
14779 * configure.in: 1.8.6
14780
14781Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14784 * tree.[ch] : added xmlSaveNoEmptyTags
14785
James Henstridgef3be9312000-01-28 13:59:21 +0000147862000-01-29 James Henstridge <james@daa.com.au>
14787
14788 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14789
14790 * Makefile.am: added nanoftp.[ch] to the build.
14791
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014792Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * nanoftp.[ch]: cleanup, comments, API
14795 * debugXML.c : fixed a bug in the cat command
14796 * doc/*: regenerated the docs
14797
Daniel Veillardda07c342000-01-25 18:31:22 +000014798Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14801 * debugXML.c : fixed a bug in the cat command
14802 * valid.c: fixing some small probs
14803 * libxml.spec.in: get rid of the SNAP suffix
14804 * doc/xml.html: updated the status
14805
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014806Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * xml-config.in: xml-config --version to just return the
14809 version number
14810 * xpath.c: some cleanup w.r.t. axis when the current node is
14811 an attribute.
14812 * TODO: updated
14813
Daniel Veillard461a66c2000-01-18 18:01:01 +000014814Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * configure.in: prepared for libxml-1.8.5
14817 * doc/* recompiled the documentation
14818
148192000-01-17 Jody Goldberg <jgoldberg@home.com>
14820
14821 * configure.in : WARNING autoconf subtlety alert :
14822 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14823 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14824 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14825 get defined by AC_CHECK_HEADERS.
14826
Daniel Veillardf967b902000-01-17 16:06:10 +000014827Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14830 Rune.Djurhuus@fast.no
14831
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014832Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * TODO: updated
14835 * tree.c, parser.c: made sure that only memory alloc problems
14836 and internal parser errors are allowed to write to stdout or
14837 stderr.
14838
Daniel Veillard0142b842000-01-14 14:45:24 +000014839Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * tree.c : restored xmlNewGlobalNs since this seems used by
14842 a lot of existing code :-(, fixed a bug in xmlNewNs
14843 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14844 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14845 to exit() from the library code.
14846 * xpath.c, parser.c: removed bugs or unused code detected by
14847 Windows compilers
14848 * parser.c: started adding interfaces for parsing well balanced
14849 XML fragments
14850 * configure.in: releasing 1.8.4
14851 * doc/* : rebuilt the docs
14852
Daniel Veillard2eac5032000-01-09 21:08:56 +000014853Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * tree.[ch] : added xmlNewDocFragment() for DOM
14856 * testHTML.c: uninitialized variable.
14857
Daniel Veillardf3a73582000-01-05 14:58:39 +000014858Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * doc/* : rebuild the docs
14861
Daniel Veillard71b656e2000-01-05 14:46:17 +000014862Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * acconfig.h: readline and history patch
14865 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14866 * tree.c: added check and handling when possibly removing an ID
14867 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14868 and saving.
14869 * test/HTML/entities.html result/HTML/entities.html* : test for
14870 various entities reference cases
14871 * result/HTML/* : as a result output of some testcase have
14872 changed
14873 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14874 by previous example. added xmlParseTryOrFinish().
14875 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14876 entities.h debugXML.h HTMLparser.h: changed the way struct are
14877 declared to allow gtk-doc to expose those
14878 * parser.c: closed bug #4960
14879 * Makefile.am configure.in: Applied patch from
14880 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14881 and math/socket libs detection
14882
Daniel Veillard437b87b2000-01-03 17:30:46 +000014883Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * configure.in, Makefile.am: link tester against readline
14886 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14887
Daniel Veillard686d6b62000-01-03 11:08:02 +000014888Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * tree.[ch]: added xmlRemoveProp
14891 * win32config.h.in nanohttp.c: avoid including the Windows
14892 socket stuff in every C files
14893 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14894 the XmL parser(s)
14895 * test/ns4 result/ns4 etc...: added test case for previous prob
14896 * tree.c: xmlNewNs wasn't checking for double definition
14897 * Makefile.in: fixed a problem with dist-hook duplicates
14898 * parser.[hc], xmlIO.c: fixed the loading of external entities
14899 APIs, now xmlLoadExternalEntity() is used everywhere and
14900 setting up an app specific front-end using the
14901 * SAX.c parser.c: some fixes, now the xhtml spec validates
14902 with the xhtml DTD.
14903 * error.c: fixed crashes in case of no input stream
14904 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14905 to the validation tests and results
14906
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014907Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14908
14909 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14910 too htmlCreatePushParserCtxt() and htmlParseChunk()
14911 * parser.c: a bit of cleanup.
14912 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14913 to XML) removed the last mem leak known
14914 * HTMLtree.c: output message cleanup
14915 * xmlmemory.c: display content info about memory blocks
14916 * result/HTML/wired.* : missing att value warning change
14917
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014918Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * doc/* : rebuilt the documentation
14921
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014922Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * parser.[ch] parserInternals.h: Push parser for XML,
14925 seems to work fine now
14926 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14927 --push for push testing
14928 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14929 * testSAX.c: added --push
14930 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14931 subtree
14932 * xmlIO.[ch] : enriched API + fixes for push mode
14933 * entities.[ch]: added the entity content length to the struct.
14934 * xmlmemory.[ch]: new API to show the last entries for the shell
14935 * valid.c: added required attribute testing
14936 * SAX.c: the cdata callback now merge contiguous fragments
14937 * HTMLparser.c: cleanup of some macros
14938
Daniel Veillard3c558c31999-12-22 11:30:41 +000014939Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * parser.c: fix for PIs name starting with xml
14942 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014943 * *.c, configure.in win32config.h.in : generate win32config.h for
14944 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014945
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014946Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * parser.c: fixed a stupid = vs. == bug :-(
14949 * doc/gnome-xml.sgml: s/glade/xml/
14950
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014951Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * configure.in, doc/xml.html : bug fix release 1.8.2
14954 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14955 Hopefully the end of that silly C++ include problem
14956 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14957 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14958 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14959 troubles with autoclosed elements when the stree shape doesn't
14960 follow the DtD specs. Added htmlIsAutoClosed() and
14961 htmlAutoCloseTag()
14962 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14963 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14964 * debugXML.c: fixed a bug on printing default namespaces.
14965 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14966
Daniel Veillardb24054a1999-12-18 15:32:46 +000014967Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * result/HTML/*.htm[l] : updated the HTML regression tests according
14970 to the new output
14971 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14972 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14973 problem due to intermix of extern "C" { ... } declarations for C++
14974 and recursive includes in the headers
14975
Chris Lahey323c48c1999-12-18 15:32:45 +0000149761999-12-20 Chris Lahey <clahey@umich.edu>
14977
14978 * HTMLtree.c: Made it so that html nodes with a single child do
14979 not insert a carriage return before or after the child node.
14980
Daniel Veillardb24054a1999-12-18 15:32:46 +000014981Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014982
14983 * configure.in, doc/xml.html : bug fix release 1.8.1
14984 * parser.c: fixed bug #4344
14985 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14986 added the glue to avoid C++ problems
14987 * doc/* : regenerated the documentation
14988
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014989Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14992 namespace recognition, and Dia as a resul :-(
14993 * encoding.c: closed bug #3950
14994
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014995Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * valid.c: debugging a posteriori validation, except URI expansion
14998 stuff this should be fixed now
14999 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15000 Carl Nygard <cnygard@bellatlantic.net>
15001 * tester.c: added --postvalid, cleaning of the code
15002 * tree.[ch]: added xmlDocGetRootElement()
15003
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015004Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15005
15006 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15007 c++ losage.
15008
Daniel Veillard10a2c651999-12-12 13:03:50 +000015009Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * configure.in, doc/xml.html : bumped to 1.8.0
15012 * xlink.[ch], Makefile.am : added framework for link detection
15013 * parser.h: added nbChars to parser context, needed for cleanup.
15014 * xmlmemory.c: removed a nasty bug when out of mem
15015 * valid.[ch]: adding namespace support for attribute decl
15016 * tester.c: added --debugent option
15017 * debugXML.[ch]: added xmlDebugDumpEntities()
15018 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15019 buffers instead, this was really needed, validation was breaking
15020 in strange ways due to that. Added xmlParseStringPEReference()
15021 and other parsing from strings functions. Entities processing
15022 modified again, but PERef are still not handled correcly but
15023 unless you're Eve Maller you won't notice :-)
15024 * HTMLparser.c: large changes toward reliability, and switched to
15025 lowercase internal tags, XHTML is lowercase, so it will help
15026 that output is closer to next version.
15027 * doc/* : regenerated the documentation, it is now hosted at
15028 http://xmlsoft.org/ (same bits I just bought the domain :-)
15029
15030
Daniel Veillard294cbca1999-12-03 13:19:09 +000015031Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15034 doc generation
15035 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15036 in the SAX API
15037 * doc/*: rebuilt the doc making sure everything appears in the
15038 HTML files
15039
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015040Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15043 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15044 which allow impressive speed improvement on dataset with
15045 large text pieces, but at the cost of broken binary
15046 compatibility and slightly bigger memory usage.
15047 Configure with --with-buffers to activate them, they
15048 are protected with XML_USE_BUFFER_CONTENT define.
15049 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15050 goal is 0 memory left allocated once parser is no more used
15051 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15052 call xmlCleanupParser() and xmlMemoryDump()
15053
Daniel Veillarda819dac1999-11-24 18:04:22 +000015054Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15057 * parser.[ch] encoding.[ch]: added memory cleanup routines
15058 * parser.c: closing bug #3788
15059 * doc/*: rebuilt the doc
15060
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015061Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15064 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15065 * tester.c: added --compress option
15066 * doc/*: rebuilt the documentation
15067
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015068Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15071 if given /proc/kcore as input !
15072 * doc/xml.html doc/*: updated and rebuilt the documentation
15073
15074Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015075
15076 * parser.c: Fixed some wrongly space collapsing code due to
15077 a misreading of the spec.
15078 * result/*: fixed the output accordingly
15079
15080Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015081
15082 * encoding.c: bug fix and typos
15083 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15084 * parser.c: added attribute normalization closing bug #3597
15085 * test/att* result/att* SAXresult/att*: testcase for attribute
15086 normalization
15087
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015088Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * configure.in: closing bug #3163 by adding extra flags for the
15091 cc compiler on HP-UX
15092
Daniel Veillard51e3b151999-11-12 17:02:31 +000015093Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * valid.[ch] : removed a typo and an enumerated type bug in the
15096 xmlAddElementDecl() function
15097 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15098 call to xmlEncodeEntitiesReentrant() so that the functions
15099 New, Set and Get are at the same level.
15100 * parser.c HTMLparser.c: extra memory allocation bug for
15101 attributes detected by someone using libxml in embedded systems :-)
15102
Daniel Veillard962195f1999-10-28 15:51:53 +000015103Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * xmlmemory.h: turned off mem debug :-\
15106
Daniel Veillard35008381999-10-25 13:15:52 +000015107Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * parser.c: closed bug #2784 a one line fix, but worth pushing
15110 a new release out
15111 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15112 some structures, comments before and after the
15113 main element, and other nastyness
15114 * HTMLtree.c tree.c: accomodate the extended HTML supported
15115 * configure.in: pushing 1.7.4
15116 * test/ent8 and related outputs : added a new test for bug #2784
15117 * test/HTML/wired.html and related output: a nasty HTML example
15118 * Makefile.am: improved the test scripts
15119 * docs/* : reran the documentation extractor, updated xml.html
15120
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015121Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15124 HTMLparser and debugged the HTML related code. HTML documents
15125 now have their own type
15126 * entities.c: do not dump &apos; for HTML output
15127 * xmlmemory.c: improvement, breakpoint mechanism
15128 * testHTML.c: added --sax --repeat ...
15129 * Makefile.am: improved the HTML tests
15130 * valid.[ch]: added xmlValidGetValidElements and
15131 xmlValidGetPotentialChildren
15132 * tester.c: added --insert to test the 2 new functions
15133 * test//* result//* SAXresult//* : regression test cleanup
15134 and extension.
15135 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15136 gnome-xml-nanohttp.html
15137
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015138Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * HTMLparser.c: fixed problems with some autoclose tags
15141 * tree.c: fixed XML output problems.
15142 * result/* SAXresult/*: update of the tests output
15143
Daniel Veillard6077d031999-10-09 09:11:45 +000015144Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * Makefile.am: Arturo patch for xmlConf.sh version info
15147 * parser.c: Tim Josling patch for single quoted items
15148 * tester.c: Tim Josling patch for tester options usage
15149 * tree.h: indent cleanup
15150
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015151Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15154 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15155
Daniel Veillard00fdf371999-10-08 09:40:39 +000015156Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * tree.c : Raph patch for initialization of CORBA fields
15159 * parser.c, xpath.c, ...: modification of doc comments
15160 * xpath.c : allow spaces in xpath expressions
15161
Daniel Veillardad219441999-09-27 08:17:49 +000015162Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * xmlmemory.h: turning off memory debug :-(
15165
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015166Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15169 better SAX interfaces.
15170 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15171 entity.
15172 * configure.in: 1.7.2
15173
15174Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015175
15176 * libxml.spec.in: fixed the URL
15177 * doc/xml.html: improved the documentation front-end
15178
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015179Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015180
15181 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15182
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015183Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015184
15185 * libxml.spec.in: fixed the alpha compile problem
15186 * parser.[ch]: changed errno to errNo in the parser context :-(
15187 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15188 * doc/xml.html: changed CHAR to xmlChar
15189 * doc/html/*: recompiled the documentation
15190 * configure.in: 1.7.1
15191
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015192Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * parser.h: modified the parser context struct to regain 1.4.0
15195 binary compatibility
15196 * parser.c, xml-error.h: added errno ot teh context and defined
15197 a set of errors values with update of errno
15198 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15199 DTDs and entities
15200 * *.h, *.c: complete cleanup of the use of config.h and include
15201 protection depending on the current setup.
15202 * overalll debugging, maintenance and bug-fixing on all modules
15203 * updated the documentation
15204 * ready for 1.7.0
15205
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015206Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * HTMLparser.c : cleanup
15209 * SAX.c valid.c valid.h: added ID/IDREF checking
15210 * tree.c tree.h: extended doc structure for refs
15211 * configure.in: 1.6.2
15212 * parser.c: patched bug in SAX user arg call
15213 * parserInternals.h: patched missing close in C++ wrapping
15214 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15215 especially upcoming XPointer implementation.
15216 * doc/xml.html: augmented, typo
15217
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015218Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15219
15220 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15221 not all invocations of install understand -d.
15222
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015223Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15224
15225 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15226 to make 'check' works, when builddir != srcdir.
15227
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015228Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * doc/xml.html : updated the documentation
15231
Daniel Veillard6454aec1999-09-02 22:04:43 +000015232Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15235 not deallocated memory blocks
15236 * *.c : replaces all calls to malloc() free() and realloc() to
15237 the wrapper functions/macros
15238 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15239 instead of xmlFreeNodeList()
15240
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015241Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * HTMLparser.c: corrected a stupid bug leading to core dump at
15244 tree deallocation. Removed warnings indicated by
15245 Stephane.Conversy@lri.fr
15246 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15247 looked for in the external subset
15248
15249Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015250
15251 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15252 on SGI by Stephane.Conversy@lri.fr
15253
Daniel Veillardb96e6431999-08-29 21:02:19 +000015254Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * all .h : changed the prototype declaration indent as in gtk
15257 * most .c : working on reducing the TODOs in the code
15258 * most .c : cleanup though -pedantic and Insure++
15259 * improvements on validation ID checkings.
15260 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15261 * xml-config.in: closed #1810
15262
15263Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015264
15265 * tree.h, valid.c, valid.h: more work on validity, IDs
15266 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15267 definition for AIX
15268
Daniel Veillardb556eb51999-08-15 17:19:50 +000015269Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15272 the distribution due to a cut'n paste error at last commit
15273
Daniel Veillardb05deb71999-08-10 19:04:08 +000015274Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * configure.in: upgraded to version 1.4.0
15277 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15278 Big update, added a large part of the validation process,
15279 it should be usable, but some parts are missing
15280 * xpath.c: improved the implementation w.r.t. root.
15281 * Makefile.am: added more tests
15282 * test and result trees: added a lot of tests
15283 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15284
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015285Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * Added an HACKING file
15288
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015289Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * xpath.[ch] : improvements and debug of the XPath implementation
15292 * parser.c, HTMLparser.c : modified the parsers to be progressive
15293 * tree.[ch] : extended the Buffer promitives
15294 * xmlIO.[ch] : added basic I/O routines providing progressive
15295 parsing and ready for I18N conversion plugins
15296 * SAXresult/* : the SAX callback sequence maybe slightly different
15297 now
15298 * test*.c : improved/updated the tests programs
15299 * doc/* : recompiled the docs.
15300
Daniel Veillard15b75af1999-07-26 16:42:37 +0000153011999-07-26 Michael Meeks <michael@edenproject.org>
15302
15303 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15304
15305 * tree.c: Ditto.
15306
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015307Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * configure.in: upgraded to version 1.4.0
15310 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15311 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15312 XML query language, see http://www.w3.org/TR/xpath for more details.
15313 * parser.c, parser.h: added CHAR* related string functions for XPath
15314 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15315 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15316 rebuild the docs.
15317 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15318 and regression testing capabilities for XPath.
15319
Daniel Veillardd79d7871999-07-12 10:38:12 +000015320Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15323 closing bug #1646
15324
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015325Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * Makefile.am, example/Makefile.am: closed bug #1683
15328
Daniel Veillard3166ab11999-07-11 16:14:19 +000015329Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * example/Makefile.am, configure.in: added the makefile for the
15332 gjobread example
15333
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015334Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15335
15336 * doc/Makefile.am:
15337 - fix which allow "make install DESTDIR=</install/prefix>".
15338
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015339Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15342 which fixed a problem on the file reading-code.
15343
Daniel Veillard82150d81999-07-07 07:32:15 +000015344Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15347 output.
15348 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15349
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015350Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * parser.h : Oops removed the binary compatibility problem
15353 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15354 * parser.c, HTMLparser.c: applied patches for reading from stdin
15355
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015356Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * parser.c, entities.c, valid.c: cleanup bug #1591
15359 * configure.in: cleanup bug #1592
15360 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15361 the same tree back-end. Hence gdome will be available for it.
15362 * doc/Makefile.am: close bug #617
15363
Daniel Veillard97fea181999-06-26 23:07:37 +000015364Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * parser.c: alloctate a per parser context SAX interface block
15367
Daniel Veillard14fff061999-06-22 21:49:07 +000015368Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15371 and xmlEncodeEntitiesReentrant with the correct one :-\
15372
15373Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * commit of my internal XML base changes, quite a lot of
15376 changes, cleanups, better entities support, framework for
15377 new I/O and charset detection and handling
15378 * Fixed the configure/Makefile stuff to generate shared libs
15379 with the proper version info, so we jumped on rev from
15380 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15381 xmlEncodeEntities() result need to be freed now, and a string
15382 xmlParserVersion provide the current library version.
15383
Raph Levien05240da1999-06-15 21:27:11 +000015384Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15385
15386 * parser.c: fixed a buffer overrun for when you have a very long
15387 attribute with no entities in it.
15388
Daniel Veillardbb2da581999-06-13 14:37:07 +000015389Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * added example directory
15392 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15393
Daniel Veillard011b63c1999-06-02 17:44:04 +000015394Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * Release of libxml-1.1, nearly everything has been touched for
15397 this.
15398 * Added more regression tests
15399 * Updated the documentation
15400
Daniel Veillard27d88741999-05-29 11:51:49 +000015401Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * tree.[ch]: unified the XML_NO_CORBA defines.
15404 * parser.c encoding.[ch]: started plugging in char encoding detection
15405
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015406Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15407
15408 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15409 Also freed allocated buffer.
15410
Daniel Veillard27d88741999-05-29 11:51:49 +000015411Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015412 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15413 reentrancy problem at printing. One is left in entities.c, to
15414 remove ASAP
15415 * testSAX.c : added a test example showing the use of the SAX
15416 interface if one doesn't want to build the DOM tree.
15417 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15418
Daniel Veillard517752b1999-04-05 12:20:10 +000015419Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15422 large revamping of the parser to use SAX callbacks
15423 http://www.megginson.com/SAX/ (or at least a C like interface
15424 a la Expat). It's now possible to set up your own callbacks
15425 and the parser will not build a DOM tree.
15426 * test/* result/*: updated the test suite, I finally removed
15427 the old Namespace draft support (PI based).
15428
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015429Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * Makefile.am: added test result to EXTRA_DIST for make tests
15432
Daniel Veillard64068b31999-03-24 20:42:16 +000015433Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * parser.c, parserInternals.h: moved the chars macro definitions
15436 to parserInternals.h
15437 * parser.c, error.c: applied patches from "Knut Åkesson"
15438 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15439
Daniel Veillard012ccc11999-03-23 10:11:11 +000015440Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * xml-config.in : applied patch to make --version work
15443
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154441999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15445
15446 * Makefile.am (check-local): Alias for `tests' target. This will
15447 cause `make check' to do the right thing.
15448 (tests): Don't run tests in srcdir. Also, replaced calls to
15449 basename with a `sed' "equivalent".
15450
Daniel Veillardd109e371999-03-05 06:26:45 +000015451Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15454 it in the header and not the sources, updated the doc.
15455 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15456 pointing this out.
15457
Daniel Veillardbc50b591999-03-01 12:28:53 +000015458Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15461 exported the inputStream routines.
15462 * doc/html/* : updated accordingly
15463
Daniel Veillardd692aa41999-02-28 21:54:31 +000015464Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * parser.c, parser.h, parserInternals.h: added a few extra
15467 internal calls to allocate and free parser contexts ...
15468 * doc/html/* : updated accordingly
15469
Daniel Veillard55a99271999-02-25 11:01:29 +000015470Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * configure.in, Makefile.am, doc/makefile.am : General changes for
15473 1.0.0 release and including the generated HTML documentation.
15474
Daniel Veillard35925471999-02-25 08:46:07 +000015475Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * makefile.am : added parserInternals.h, oops.
15478
Daniel Veillard1e346af1999-02-22 10:33:01 +000015479Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * parserInternals.h: added this header giving access to the parser
15482 internal functions.
15483 * doc/Makefile.am : added a rebuild target which rebuilds the full
15484 set of documentations
15485 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15486 the internal subset.
15487 * *.c *.h: modifications needed to generate the documentation using
15488 gtk-doc, cleanup of functions blocks, reorganisation of struct
15489 declarations.
15490
Daniel Veillard1164e751999-02-16 16:29:17 +000015491Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15494 the tar and spec file to include the beginning of the doc.
15495
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154961999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15497
15498 * doc/.cvsignore: Added this file.
15499
Daniel Veillard6800ef31999-02-08 18:33:22 +000015500Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * tree.c: fixed xmlGetProp to return "" when the attribute
15503 exists, even if the node-list is NULL.
15504
Daniel Veillard726c7e31999-02-08 15:13:10 +000015505Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * tree.c: patched an error outputting empty attribute values.
15508 * Makefile.am and doc/makefile.am: have been updated during the
15509 week-end. Sorry for an empty CVS log, I got a shell problem.
15510
Daniel Veillard1899e851999-02-01 12:18:54 +000015511Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * tree.h: cleaned up using enums instead of defines
15514 * parser.c, valid.[ch]: more work on parsing/output of element
15515 declarations
15516
Daniel Veillard3b9def11999-01-31 22:15:06 +000015517Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * valid.[ch], tree.c, parser.c : more work toward full parsing
15520 of XML DTDs.
15521 * README: added informations about mailing-list and on-line
15522 documentation
15523
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155241999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15525
15526 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15527
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015528Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * parser.c, tree.[ch] : more work toward conformance testing,
15531 added a last element to accelerate parsing of very flat structures
15532 started working on internal subset Element content declaration.
15533 * valid.[ch] : first cut at adding code toward validation.
15534 * previous changes had also small impact on most files, especially
15535 the conformance testing using James Clark test suite.
15536
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015537Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * test/* : updated the examples, most of them were not well
15540 formed (humm), and added rdf2.
15541 * result/* : resulting changes in the output.
15542
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015543Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15546
Daniel Veillard44b3a061998-12-05 17:27:22 +000015547Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * tree.c: patched a bug in the generation of empty attributes
15550
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015551Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15554 for node/trees/documents/... Biggest problem is namespace
15555 support when copying subtrees.
15556
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015557Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * parser.c, entities.c: improve entities and char ref encoding,
15560 and cleanups of error messages.
15561
Daniel Veillard242590e1998-11-13 18:04:35 +000015562Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * parser.c, entities.c: simple bug hunting done during rpm2html and
15565 rpmfind integration.
15566
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015567Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * parser.[ch]: Added interfaces allowing to specify a SAX
15570 handler before parsing.
15571
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015572Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * parser.c: redirrect all errors reporting through the SAX
15575 error function
15576
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015577Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15580 * libtool, tlmain ...: update of the libtool files
15581
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155821998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15583
15584 * entities.c: Use g_snprintf insteda of snprintf.
15585
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015586Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15589 added ent5 test for this purpose.
15590 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15591
Daniel Veillard27271681998-10-30 06:39:40 +000015592Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * parser.c: fixed? a strange error due to compression on a GWP
15595 document.
15596
Daniel Veillard25940b71998-10-29 05:51:30 +000015597Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * tree.[ch]: bug fixing
15600 * entities.[ch]: defined a specific type for predefined entities
15601 * doc/xml.html: more documentation on the library, how to use it,
15602 overview of the interfaces.
15603
Daniel Veillard16253641998-10-28 22:58:05 +000015604Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15607
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015608Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15609
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015610 * tree.c: corrected a small bug
15611 * doc/xml.html: continuing writing documentation.
15612
15613Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15614
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015615 * debugXML.h debugXML.c: added debugging utilities.
15616 * tester.c: added --debug switch.
15617 * tree.c: patched an incorrect node->type assignment.
15618 * parser.c: formatting, ensure that node->doc != NULL in attributes
15619
Daniel Veillardccb09631998-10-27 06:21:04 +000015620Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15623 entity support and provide an internal representation close to
15624 DOM one (entity ref nodes, and attribute value as tree). I tried
15625 to preserve the interface but this will surely break some apps
15626 (I have to change rpm2html/rpmfind for example). I had to change
15627 two interfaces, and the generated tree is somewhat different.
15628 * doc/* : started documenting the XML library, the tree and
15629 DOM/Corba. This is a first step.
15630
Daniel Veillard11e00581998-10-24 18:27:49 +000015631Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * parser.c: Set up the fonctions comment block, boring but useful.
15634 * parser.h, SAX.c, parser.c: now attributes are processed through
15635 the SAX interface. The problem is that my SAX interface diverged
15636 quite a bit from the original one, well this is not an official
15637 spec, and translating it from Java to C is hairy anyway...
15638
Daniel Veillard97b58771998-10-20 06:14:16 +000015639Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15642 fonctions comment block, boring but useful.
15643
15644Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015645
15646 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15647 conversion routines. However they are not yet used to convert the
15648 inputs. The core will run with UTF-8.
15649
Daniel Veillard33942841998-10-18 19:12:41 +000015650Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * tree.c : make sure that the type id is properly set-up when
15653 a new object is allocated, needed for DOM.
15654
Daniel Veillard27fb0751998-10-17 06:47:46 +000015655Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * tree.h, tree.c: Ok, the main objects in the tree will be native
15658 corba objects, it costs 8 bytes per Node, Attribute and Document
15659 but it simplifies the Corba integration a lot (no extra interface
15660 objects to allocate/free).
15661
Daniel Veillard0bef1311998-10-14 02:36:47 +000015662Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15665 and changed NODEs contants for conformity with DOM Level 1
15666
Daniel Veillard27864701998-10-08 03:47:24 +000015667Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * added hooks to keep track of servants when creating objects
15670 xmlDoc and xmlNode (for Corba export).
15671
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015672Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * added xml-config script.
15675
Daniel Veillard7066a791998-10-01 20:28:28 +000015676Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15679 to autoupdate libtool and automake conf files.
15680
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156811998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15682
15683 * Makefile.am: Use '?' to separate the sed
15684 commands as ',' is used when people pass -Wl,something.
15685
15686
Daniel Veillard15a8df41998-09-24 19:15:06 +000015687Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * tree.c, tree.h: added a per-document compression interface.
15690
Daniel Veillard151b1b01998-09-23 00:49:46 +000015691Tue Sep 22 20:47:38 EDT 1998
15692
15693 * tree.c, tree.h: added saving with compression and added interfaces
15694 to control the compression level (xmlGetCompressMode,
15695 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15696
Daniel Veillard70120ff1998-09-22 00:24:21 +000015697Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * parser.c: corrected a loop for files of size 0
15700
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000157011998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15702
15703 * error.h: New file. Contains prototyes from `error.c'.
15704
Tom Tromeyc19653d1998-08-14 01:22:43 +000015705Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15706
15707 * Makefile.am (xmlincdir): New macro.
15708 (xmlinc_HEADERS): Renamed from include_HEADERS.
15709
Daniel Veillard845664d1998-08-13 04:43:19 +000015710Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * applied small patch on numeric entities from
15713 Christopher Blizzard <blizzard@appliedtheory.com>
15714
Daniel Veillard260a68f1998-08-13 03:39:55 +000015715Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * New release 0.2, removed the old xml_* files so that it's
15718 coherent with the other CVS base (W3C), far better conformance
15719 to standard, new namespaces, decent entities support, beginning
15720 of a SAX-like interface. Nearly nothing left intact, even the
15721 test examples ...
15722
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157231998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15724
15725 * .cvsignore: Add .deps dir
15726
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015727Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15730
Daniel Veillardfe926001998-07-26 04:28:20 +000015731Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015732
Daniel Veillardfe926001998-07-26 04:28:20 +000015733 * configure.in: added test for CPP
15734 * AUTHORS, Changelog: the original ones didn't get commited but the
15735 glib ones instead, fixed.
15736 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015737
Daniel Veillardfe926001998-07-26 04:28:20 +000015738Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015739
Daniel Veillardfe926001998-07-26 04:28:20 +000015740 * integrated code developped at W3C
15741 * changed the original Copyright
15742 * migrated to automake
15743 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015744