blob: 1635b9dcad84ca363928970a90169392bc666855 [file] [log] [blame]
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: a bit of work done in the train back.
4 * test/relaxng/*: added one of the include tests
5
Daniel Veillard154877e2003-01-30 12:17:05 +00006Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng: more work done in the train
9 * test/relaxng/* result/relaxng/*: augmented/updated the
10 regression tests
11
Daniel Veillarde431a272003-01-29 23:02:33 +000012Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * relaxng.c: debugging of externalRef
15 * test/relaxng/* result/relaxng/*: augmented/updated the
16 regression tests
17
Daniel Veillardd41f4f42003-01-29 21:07:52 +000018Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * relaxng.c: more work on Relax-NG, implementing externalRef
21 * test/relaxng/* result/relaxng/*: augmented/updated the
22 regression tests
23 * Makefile.am: cleanup to Relaxtests target
24
Daniel Veillardb08c9812003-01-28 23:09:49 +000025Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * relaxng.c: more work on Relax-NG, implementing interleave
28 * test/relaxng/* result/relaxng/*: augmented/updated the
29 regression tests
30
Daniel Veillard76fc5ed2003-01-28 20:58:15 +000031Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * relaxng.c: more work on Relax-NG, implementing interleave
34 * test/relaxng/* result/relaxng/*: augmented/updated the
35 regression tests
36
MST 2003 John Fleckda81d192003-01-27 14:35:56 +000037Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
38
39 * doc/tutorial/customfo.xsl
40 * doc/tutorial/customhtml.xsl
41 adding stylesheet customizations used to generate fo
42 for pdf and html
43
Daniel Veillardc6e997c2003-01-27 12:35:42 +000044Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * relaxng.c: more work on Relax-NG
47 * test/relaxng/* result/relaxng/*: augmented/updated the
48 regression tests
49 * xmlschemastypes.c: added a number of base type definition but not
50 the associated checks, those are still TODOs
51
MST 2003 John Fleck731967e2003-01-27 00:39:50 +000052Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
53
54 in docs/tutorial:
55 * apa.html
56 * apb.html
57 * apc.html
58 * apd.html
59 * ape.html
60 * apf.html
61 * apg.html
62 * ar01s02.html
63 * ar01s03.html
64 * ar01s04.html
65 * ar01s05.html
66 * ar01s06.html
67 * ar01s07.html
68 * ar01s08.html
69 * index.html
70 * xmltutorial.pdf
71 * xmltutorial.xml
72 add index to tutorial
73
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000074Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
75
76 * doc/xmlcatalog.1
77 * doc/xmlcatalog_man.html
78 * doc/xmlcatalog_man.xml
79 belatedly fixing bug #93622 (adds rewriteURI type to
80 "--add" option in xmlcatalog man page
81
Daniel Veillard3be27512003-01-26 19:49:04 +000082Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
83
Daniel Veillardc6e997c2003-01-27 12:35:42 +000084 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +000085 Julio Merino, closing #104475
86
Daniel Veillardea3f3982003-01-26 19:45:18 +000087Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * relaxng.c: more work on Relax-NG
90 * test/relaxng/* result/relaxng/*: augmented/updated the
91 regression tests
92
Daniel Veillardedc91922003-01-26 00:52:04 +000093Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * relaxng.c: more work on Relax-NG
96 * test/relaxng/* result/relaxng/*: augmented/updated the
97 regression tests
98
Daniel Veillarddd1655c2003-01-25 18:01:32 +000099Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * README: updated the policy on private mail answers
102 * relaxng.c: more work on Relax-NG
103 * test/relaxng/* result/relaxng/*: augmented/updated the
104 regression tests
105
Daniel Veillard7424eb62003-01-24 14:14:52 +0000106Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * error.c parser.c tree.c: applied a documentation patch from
109 Stefan Kost
110
Daniel Veillard276be4a2003-01-24 01:03:34 +0000111Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * relaxng.c: more work on Relax-NG
114 * doc/*: regenerated the docs
115 * test/relaxng/* result/relaxng/*: updated and augmented the
116 Relax-NG regression tests and results
117
Daniel Veillard6eadf632003-01-23 18:29:16 +0000118Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
121 First commit of the new Relax-NG validation code, not generally
122 useful yet.
123 * test/relaxng/* result/relaxng/*: current state of the regression
124 tests
125
Daniel Veillard814a76d2003-01-23 18:24:20 +0000126Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * tree.c: minimized the memory allocated for GetContent
129 and a bit of cleanup.
130
Daniel Veillardff12c492003-01-23 16:42:55 +0000131Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * python/generator.py: seems there is no good reasons to
134 not generate bindings for XPointer
135
Daniel Veillard540a31a2003-01-21 11:21:07 +0000136Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * xmlreader.c doc/apibuild.py: applied a new patch from
139 Stéphane Bidoul for cleanups
140 * doc/libxml2-api.xml: rebuilt the API description with
141 new entry points
142
Daniel Veillard417be3a2003-01-20 21:26:34 +0000143Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * xmlreader.c python/drv_libxml2.py python/generator.py
146 python/libxml.c python/libxml.py python/libxml_wrap.h
147 python/types.c: patch from Stéphane Bidoul for better per
148 context error message APIs
149 * python/tests/ctxterror.py python/tests/readererr.py:
150 update of the tests
151
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000152Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
153
154 * doc/guidelines.html
155 grammar and spelling cleanup
156
Daniel Veillard26f70262003-01-16 22:45:08 +0000157Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * xmlreader.c include/libxml/xmlreader.h python/generator.py
160 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
161 a patch from Stéphane Bidoul to allow per XMLtextReader error
162 and warning handling
163 * python/tests/Makefile.am python/tests/readererr.py: adding the
164 specific regression test
165
Daniel Veillard71f9d732003-01-14 16:07:16 +0000166Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
169 should raise a syntax error
170
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000171Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * python/libxml.c: cleanup patch from Stéphane Bidoul
174
Daniel Veillard81601f92003-01-14 13:42:37 +0000175Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
178
Daniel Veillarde6227e02003-01-14 11:42:39 +0000179Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * python/generator.py python/libxml.c python/libxml.py
182 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000183 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000184 Python level.
185 * python/tests/Makefile.am python/tests/ctxterror.py: added a
186 regression test for it.
187
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000188Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * xmlreader.c: fixed the streaming property of the reader,
191 it was generating tree faster than consuming it. Pointed out
192 by Nate Myers
193 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
194
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000195Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
196
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000197 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000198
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000199Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * xpath.c: fix to the XPath implementation for parent and
202 ancestors axis when operating on a Result Value Tree.
203 Fixes bug #100271
204
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000205Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
208 to fix some URI/file escaping problems
209
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000210Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * python/generator.py: fixed a bug raised by Raymond Wiker,
213 docSetRootElement() should not raise an exception if the
214 return is None
215
Daniel Veillard3e20a292003-01-10 13:14:40 +0000216Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
217
218 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
219 fixed bug #102181 by applying the suggested change and fixing
220 the generation/registration problem.
221
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000222Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
225 routines.
226
Daniel Veillard8f872442003-01-09 23:19:02 +0000227Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * parser.c: one more IsEmptyElement crazyness, that time in
230 external parsed entities if substitution is asked.
231 * python/tests/reader3.py: added a specific test.
232
Daniel Veillarde329fc22003-01-09 21:36:42 +0000233Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
236 support and improved error handler registration
237
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000238Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
241 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
242 * README: fixed a link
243
Daniel Veillarde2830f12003-01-08 17:47:49 +0000244Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * configure.in doc/* NEWS: preparing 2.5.1 release
247 * SAX.c parser.c: fixing XmlTextReader bug
248
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000249Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * SAX.c: fuck, I introduced a memory leak on external parsed
252 entities in 2.5.0 :-(
253
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000254Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * xmllint.c: another fix needed as pointed by Christophe Merlet
257 for --stream --debug if compiled without debug support.
258
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000259Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
260
261 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000262 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000263 update man page with --stream and --chkregister
264
Daniel Veillard8326e732003-01-07 00:19:07 +0000265Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * globals.c: fixed --with-threads compile
268 * xmllint.c: fixed --without-debug compile
269 * include/libxml/globals.h: cleanup
270 * include/libxml/schemasInternals.h: add a missing include
271
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000272Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * configure.in NEWS: preparing 2.5.0 release
275 * SAX.c: only warn in pedantic mode about namespace name
276 brokeness
277 * globals.c: fix a doc generation problem
278 * uri.c: fix #101520
279 * doc/*: updated and rebuilt the doc for the release, includuding
280 stylesheet update
281 * python/Makefile.am: fix a filename bug
282
283Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
286 should not be called.
287
288Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * libxml-2.0.pc.in: applied the patch to fix #101894
291
292Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
293
294 * tree.c : applied patch from Lukas Schroeder for register callbacks
295 * valid.c: modified patch from Lukas Schroeder to test
296 register callbacks with --chkregister
297
298Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * xmlreader.c: seriously changed the way data are pushed to
301 the underlying parser, go by block of 512 bytes instead of
302 tryng to detect tag boundaries at that level. Changed the
303 way empty element are detected and tagged.
304 * python/tests/reader.py python/tests/reader2.py
305 python/tests/reader3.py: small changes mostly due to context
306 reporting being different and DTD node being reported. Some
307 errors previously undetected are now caught and fixed.
308 * doc/xmlreader.html: flagged last section as TODO
309
310Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * python/libxml.py: integrated the Python 2.2 optimizations
313 from Hannu Krosing, while maintaining compatibility with
314 1.5 and 2.1
315
316Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * xmllint.c: a bit of cleanup
319 * xmlreader.c: small fix
320 * doc/xmlreader.html: more work on the XmlTextReader tutorial
321 * python/libxml.py: a few fixes pointed out by Hannu Krosing
322
323Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
324
325 * python/setup.py.in: patch from Stéphane Bidoul to include
326 drv_libxml2.py in setup.py
327
328Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
329
330 * doc/xmlreader.html: starting documenting the new XmlTextReader
331 interface.
332
333Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
334
335 * xmllint.c: added the --stream flag to use the TextReader API
336 * xmlreader.c: small performance tweak
337
338Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
339
340 * xmlreader.c python/tests/reader2py: okay the DTD validation
341 code on top of the XMLTextParser API should be solid now.
342
343Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * xmlreader.c python/tests/reader2py: Fixing some more mess
346 with validation and recursive entities while using the
347 reader interface, it's getting a bit messy...
348
349Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * xmlreader.c python/tests/reader.py: another couple of problem
352 related to IsEmptyElement reported by Stéphane Bidoul needed
353 some fixes.
354
355Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
358 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
359 based on the python XmlTextReader interface.
360
361Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
362
363 * tree.c: backing out one change in the last patch which broke the
364 regression tests
365
366Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * global.data globals.c tree.c include/libxml/globals.h: applied
369 an old patch from Lukas Schroeder to track node creation and
370 destruction. Probably missing a lot of references at the moment
371 and not usable reliably.
372
373Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
376 from doc/news.html and a stylesheet
377
378Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * xmlreader.c python/tests/reader.py: fixed another couple of
381 xmlreader bugs reported by Stéphane Bidoul and added tests.
382
383Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * xmlreader.c python/tests/reader2.py: fixed another validity
386 checking in external parsed entities raised by Stéphane Bidoul
387 and added a specific regression test.
388 * python/tests/reader3.py: cleanup
389
390Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * xmlreader.c python/tests/reader2.py: fixed a problem with
393 validation within entities pointed by Stéphane Bidoul, augmented
394 the tests to catch those.
395
396Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * python/generator.py: modified the generator to allow keeping
399 class references when creating new classes, needed to fix a bug
400 pointed by Stéphane Bidoul where the input buffer of the
401 xmlTextReader instance gets destroyed if the python wrapper for
402 the input is not referenced anymore.
403
404Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
405
406 * xmlreader.c python/tests/reader.py: fixed another pair of problem
407 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
408
409Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * xmlreader.c python/tests/reader.py: fixed another problem
412 pointed by Stéphane Bidoul
413
414Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * xmlreader.c python/tests/reader.py: fixed a limit case problem
417 with "<a/>"
418
419Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
420
421 * SAX.c: warn on xmlns:prefix="foo"
422 * xmlreader.c python/tests/reader.py: fixed a couple of problem
423 for namespace attributes handling.
424
425Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
428 a really nasty problem raised by a DocBook XSLT transform
429 provided by Sebastian Bergmann
430
431Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
434 by Stéphane Bidoul and integrated it into the tests
435
436Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
437
438 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
439 extended the XmlTextReader API a bit, addding accessors for
440 the current doc and node, and an entity substitution mode for
441 the parser.
442 * python/libxml.py python/libxml2class.txt: related updates
443 * python/tests/Makefile.am python/tests/reader.py
444 python/tests/reader2.py python/tests/reader3.py: updated a bit
445 the old tests and added a new one to test the entities handling
446
447Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
448
449 * python/generator.py python/libxml2class.txt
450 python/tests/reader.py python/tests/reader2.py: changed the
451 generator to provide casing for the XmlTextReader similar to
452 C# so that examples and documentation are more directly transposable.
453 Fixed the couple of tests in the suite.
454
455Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
456
457 * doc/guidelines.html: added a document on guildeline for
458 publishing and deploying XML
459
460Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
461
462 * valid.c xmlreader.c: final touch running DTD validation
463 on the XmlTextReader
464 * python/tests/Makefile.am python/tests/reader2.py: added a
465 specific run based on the examples from test/valid/*.xml
466
467Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * python/libxml.py: added a few predefined xmlTextReader parser
470 configuration values.
471
472Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
473
474 * python/libxml_wrap.h: trying to fix #102037
475
476Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * SAX.c: fixing bug #95296, when the predefined entities
479 are redefined in the DTD the default one must be used
480 instead anyway.
481
482Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
483
484 * doc/xmllint.xml
485 * doc/xmllint.1
486 Add discussion of XML_DEBUG_CATALOG to xmllint man
487 page - bug #100907
488
489
490Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492 * xmlreader.c: Fixed the empty node detection to avoid reporting
493 an inexistant close tag.
494
495Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
496
497 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
498 for Python 2.1
499
500Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
501
502 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
503
504Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * doc/libxml2-api.xml python/tests/reader.py: one really need
507 to provide the base URI information when creating a reader parser
508 from an input stream. Updated the API and the example using it.
509
510Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
511
512 * testReader.c xmlreader.c valid.c include/libxml/tree.h
513 include/libxml/valid.h include/libxml/xmlreader.h: working on
514 DTD validation on top of xml reader interfaces. Allows to
515 validate arbitrary large instances. This required some extensions
516 to the valid module interface and augmenting the size of xmlID
517 and xmlRef structs a bit.
518 * uri.c xmlregexp.c: simple cleanup.
519
520Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
521
522 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
523 work on the xml reader interfaces.
524 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
525 Web page for the Windows binaries.
526
527Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
528
529 * xmlIO.c: applied a patch for VMS following the report by
530 Nigel Hall
531
532Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
533
534 * parser.c: the parseStartTag bug fix wasn't complete.
535
536Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
539 parseStartTag, fixing it.
540 * test/att4 result/att4 result/noent/att4: adding the test
541 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
542 more methods to XmlTextReader.
543
544Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
545
546 * win32/libxml2.def.src: added more xml reader exports
547 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
548 to the build
549
550Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
551
552 * doc/tutorial/xmltutorial.xml
553 plus generated html and pdf
554 Updating tutorial again based on further comments from Niraj
555 Tolia on the last iteration
556
557Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
558
559 * doc/tutorial/xmltutorial.xml
560 * doc/tutorial/includekeyword.c
561 * doc/tutorial/includegetattribute.c
562 plus generated html and pdf
563 Adding fix from Niraj Tolia to tutorial to properly free memory.
564
565
566Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
567
568 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
569 more methods of XmlTextReader.
570 * python/libxml2class.txt python/tests/reader.py: this increased the
571 methods in the bndings, augmented the test to check those new
572 functions.
573
574Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
577 methods of XmlTextReader.
578 * python/generator.py python/libxml_wrap.h python/types.c
579 python/libxml2class.txt: added the reader to the Python bindings
580 * python/tests/Makefile.am python/tests/reader.py: added a specific
581 test for the Python bindings of the Reader APIs
582 * parser.c: small cleanup.
583
584Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * xinclude.c: fallback was only copying the first child not the
587 full child list of the fallback element, closes #89684 as reopened
588 by Bernd Kuemmerlen
589
590Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
591
592 * win32/libxml2.def.src: exported htmlNodeDumpOutput
593
594Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * configure.in: preparing release of 2.4.30
597 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
598 gives enum values, fix functype return type, put back fields in
599 structs
600 * doc/*: updated the docs rebuilt
601
602Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
603
604 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
605 about htmlNodeDumpOutput location.
606 * xpath.c: removed an undefined function signature
607 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
608 too many symbols in the API breaking the python bindings.
609 Updated with the libxslt/libexslt changes.
610
611Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
612
613 * configure.in: preparing release of 2.4.29
614 * doc/*: rebuilt the docs and API
615 * xmlreader.c: a few more fixes for the XmlTextReader API
616
617Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
618
619 * include/win32config.h: applied mingw patch from Magnus Henoch
620
621Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * catalog.c doc/libxml2-api.xml: a bit more cleanup
624
625Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
628 building Python script, does the C parsing directly, generates
629 a better API description including structure fieds defs and
630 enums. Still a couple of bugs, but good enough for the python
631 wrappers now.
632 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
633 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
634 include/libxml/schemasInternals.h include/libxml/tree.h: more
635 cleanup based on the python analysis script reports.
636 * libxml.spec.in: make sure the API XML description is part of the
637 devel package.
638
639Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
642 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
643 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
644 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
645 code cleanup, especially the function comments.
646 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
647
648Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * Makefile.am xmlreader.c include/libxml/Makefile.am
651 include/libxml/xmlreader.h: Adding a new set of APIs based on
652 the C# TextXmlReader API but converted to C. Allow to parse
653 in constant memory usage, far simpler to program and explain
654 than the SAX like APIs, unfinished but working.
655 * testReader.c: test program
656
657Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
658
659 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
660
661Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * tree.c: Chip turner indicated that XHTML1 serialization
664 rule for style actually break on both IE and Mozilla,
665 try to avoid the rule if escaping ain't necessary
666
667Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * nanhttp.c: handle HTTP URL escaping, problem reported by
670 Glen Nakamura and Stefano Zacchiroli
671
672Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
675
676Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
677
678 * uri.c: Johann Richard pointed out some XPointer problems for
679 URN based URI references in XInclude. Modified the URI parsing
680 and saving routines to allow correct parsing and saving of
681 XPointers, especially when attached to "opaque" scheme accordingly
682 to RFC 2396
683
684Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
685
686 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
687 of refactoring to the HTML saving code.
688 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
689 in the doc.
690
691Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * tree.c include/libxml/tree.h: refactored the XML dump of a node
694 to a buffer API to reuse the generic dump to an OutputIO layer,
695 this reduces code, fixes xmlNodeDump() for XHTML, also made
696 xmlNodeDump() now return the number of byte written.
697
698Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
699
700 * python/setup.py.in: another patch from Stéphane Bidoul for
701 Python bindings on Windows
702 * doc/parsedecl.py: small cleanup
703
704Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
705
706 * libxml.spec.in configure.in: add a line in %changelog for releases
707
708Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
709
710 * parser.c: patch from Marcus Clarke fixing a problem in entities
711 parsing that was detected in KDe documentations environment.
712
713Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
714
715 * python/libxml.c (libxml_prev): Return the previous as opposed to
716 the next node (I guess this is the result of some cut & paste programming:)
717
718Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
719
720 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
721
722Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * python/generator.py python/libxml.c python/setup.py.in: trying
725 to fix the Python bindings build on Windows (Stéphane Bidoul)
726
727Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
728
729 * win32/configure.js: added option for python bindings
730 * win32/libxml2.def.src: added more exports
731
732Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
733
734 * win32/Makefile.mingw: fixed unresolved symbols when linking with
735 pthreads
736 * win32/wince/*: applied updates to Windows CE port from Javier
737
738Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
739
740 * configure.in: preparing 2.4.28
741 * libxml.spec.in doc/Makefile.am: some cleanup
742 * doc/*: updated the news and regenerated.
743
744Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * HTMLparser.c: final touch at closing #87235 </p> end tags
747 need to be generated.
748 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
749 this change slightly the output of a few tests
750 * doc/*: regenerated
751
752Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * parserInternals.c: fixing bug #99190 when UTF8 document are
755 parsed using the progressive parser and the end of the chunk
756 is in the middle of an UTF8 multibyte character.
757
758Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
759
760 * threads.c: fixed initialization problem in xmlNewGlobalState
761 which was causing crash.
762 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
763 in xmlInitializeGlobalState.
764 * parserInternals.c: cleaned up ctxt->sax initialisation.
765
766Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * tree.c include/libxml/tree.h: modified the existing APIs
769 to handle XHTML1 serialization rules automatically, also add
770 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
771 libxslt serialization uses it when needed without changing
772 the library API.
773 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
774 result/xhtml1: added a new test specifically for xhtml1 output
775 and updated the result of one XHTML1 test
776
777Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * xinclude.c parserInternals.c encoding.c: fixed #99082
780 for xi:include encoding="..." support on text includes.
781 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
782 test/XInclude/ents/isolatin.txt : added a specific regression test
783 * python/generator.py python/libxml2class.txt: fixed the generator
784 the new set of comments generated for doc/libxml2-api.xml were
785 breaking the python generation.
786
787Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * doc/Makefile.am: repair some problem if gtk-doc fail or such
790 * configure.in: patch for Solaris on new autoconf closes #98880
791 * doc/parsedecl.py: repair the frigging API building script,
792 did I say that python xmllib sucks ?
793 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
794 and some comment are no more truncated.
795
796Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
797
798 * parser.c: Martin Stoilov pointed out a potential leak in
799 xmlCreateMemoryParserCtxt
800
801Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
804 included in HTML documents and using the push parser.
805
806Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
807
808 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
809 specified, look for the Python interpreter not just in the
810 specified root but also in the specified location. Fixes #98825
811
812Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * python/libxml.c: fixing bug #98792 , node may have no doc
815 and dereferencing without checking ain't good ...
816
817Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
818
819 * configure.in: preparing release 2.4.27
820 * doc/* : updated and rebuilt the docs
821 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
822 and all the docs are actually packaged and in the final RPMs
823 * parser.c parserInternals.c include/libxml/parser.h: restore
824 xmllint --recover feature.
825
826Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
827
828 * parser.c xpath.c: fixing #96925 wich was also dependant on the
829 processing of parsed entities, and XPath computation on sustitued
830 entities.
831 * testXPath.c: make sure entities are substitued.
832
833Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * parser.c: fixed #96594, which was totally dependant on the
836 processing of internal parsed entities, which had to be changed.
837
838Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
839
840 * Makefile.am python/Makefile.am python/tests/Makefile.am:
841 trying to fix bug #98517 about building outside the source tree
842 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
843
844Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
845
846 * include/win32config.h: cleanup
847 * win32/Makefile.mingw: integrated mingw in JScript configure
848 * win32/Makefile.msvc: modified to allow mingw coexistence
849 * win32/configure.js: integrated mingw
850 * win32/Readme.txt: cleanup
851
852Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
853
854 * HTMLparser.c: strengthen the guard in the Pop macros,
855 like in the XML parser, closes bug #97315
856
857Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
858
859 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
860 callback is never used.
861
862Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
863
864 * parserInternals.c: fixed the initialization of the SAX structure
865 which was breaking xsltproc
866 * xpath.c: patch from Petr Pajas for CDATA nodes
867 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
868 * parser.c include/libxml/parser.h: patch from Peter Jones
869 removing a leak in xmlSAXParseMemory() and adding the
870 function xmlSAXParseMemoryWithData()
871
872Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
873
874 adding pdf of tutorial, changing web page to link to it
875 * doc/tutorial/xmltutorial.pdf
876 * doc/xml.html
877 * doc/docs.html
878
879Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
880
881 * doc/tutorial/ar01s08.html
882 adding file what I forgot for tutorial
883
884
885Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
886
887 Adding encoding discussion to tutorial
888 Added:
889 * doc/tutorial/images/*.png: DocBook admonition image files
890 * doc/tutorial/apf.html, apg.html: new generated html
891 * doc/tutorial/includeconvert.c: conversion code entity file
892 changed:
893 * doc/tutorial/xmltutorial.xml: DocBook original
894 * doc/tutorial/*.html: generated html
895
896Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
897
898 * include/libxml/*.h: retired xmlwin32version.h
899 * doc/Makefile.am: retired xmlwin32version.h
900 * win32/configure.js: retired xmlwin32version.h
901
902Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
903
904 * win32/libxml2.def.src: exported additional symbols
905 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
906 sisterhood
907
908Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
909
910 * globals.c: fixed a typo pointed out by Igor
911 * xpath.c: try to speed up node compare using line numbers
912 if available.
913
914Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * tree.c: make xmlFreeNode() handle attributes correctly.
917
918Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
919
920 * catalog.c: completed the #96963 fix, as reported by Karl
921 Eichwalder
922
923Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
926
927Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * Makefile.am: switched the order of a couple of includes
930 to fix bugs #97100
931
932Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
933
934 * catalog.c: fixed bug #96963, reverted to the old behaviour of
935 xmlLoadCatalogs that used to separate directories with a ':'.
936
937Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
938
939 * threads.c: improvements to the Windows-side of thread handling
940 * testThreads.c: conditionally excluded unistd.h
941 * testThradsWin32.c: broke overlong lines
942 * include/win32config.h: adapted thread-related macros to the new
943 scheme and for pthreads on Windows
944 * win32/Makefile.msvc: introduced a more flexible thread build,
945 added testThreads[Win32].c to the build
946 * win32/configure.js: introduced a more flexible thread config
947
9482002-10-31 John Fleck <jfleck@inkstain.net>
949
950 * doc/xml.html (and, by implication, FAQ.html)
951 added UTF-8 conversaion FAQ from Marcus Labib Iskander
952
953Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
954
955 * configure.in: removed xmlwin32version.h
956 * include/libxml/Makefile.am: removed xmlwin32version.h
957
958Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
959
960 * tree.c: applied patch from Brian Stafford to fix a bug
961 in xmlReconciliateNs()
962
963Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
964
965 * tree.c: applied patch from Christian Glahn to allow
966 xmlNewChild() on document fragment nodes
967
968Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
969
970 * parser.c: Christian Glahn found a problem with a recent
971 patch to xmlParseBalancedChunkMemoryRecover()
972 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
973 problems
974 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
975 test/schemas/seq*: added the test cases from Charles
976
977Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
980 serious cleanup of the spec file and associated changes
981 in the Makefiles.
982 * valid.c: try to remove some warnings on x86_64
983
984Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
985
986 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
987 fix bug #96586
988
989Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
990
991 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
992 parsing, applied his patch
993 * result/HTML/attrents.html result/HTML/attrents.html.err
994 result/HTML/attrents.html.sax test/HTML/attrents.html:
995 added the test and result case provided by Mikhail Sogrine
996
997Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
998
999 * vms/build_libxml.com vms/config.vms vms/readme.vms
1000 include/libxml/parser.h include/libxml/parserInternals.h
1001 include/libxml/tree.h include/libxml/xmlIO.h
1002 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1003 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1004 Applied the VMS update patch from Craig A. Berry
1005 * doc/*.html: update
1006
1007Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1010
1011Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * debugXML.c: adding a grep command to --shell in xmllint
1014 for T.V. Raman
1015
1016Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * xmlcatalog.c: tried to fix some of the problem with --sgml
1019
1020Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * parser.c: tried to fix bug #91500 where doc->children may
1023 be overriden by a call to xmlParseBalancedChunkMemory()
1024
1025Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1028 identifiers in SGML catalogs containing '&'
1029
1030Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * python/types.c: fixed bugs when passing result value tree
1033 to Python functions.
1034
1035Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * configure.in: preparing the release of 2.4.26
1038 * doc/*: updated and rebuilt the documentation
1039
1040Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * parser.c: fixed a XML Namespace compliance bug reported by
1043 Alexander Grimalovsky
1044
1045Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * HTMLtree.c: fixed serialization of script and style when
1048 they are not lowercase (i.e. added using the API to the tree).
1049
1050Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * valid.c: make xmlValidateDocument emit a warning msg if there
1053 is no DTD, pointed by Christian Glahn
1054
1055Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1058 content model when some of the blocks have min or max, and a couple
1059 of bugs found in the process.
1060 * result/schemas/list0* test/schemas/list0*: added some specific
1061 regression tests
1062
1063Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * README: updated the contact informations
1066
1067Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1070 misses it, reported by Peter Bray.
1071
1072Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1075 and removed a few warnings
1076
1077Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * parser.c: Christian Glahn found a small bug in the push parser.
1080 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1081 public
1082
1083Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * xmlschemas.c include/libxml/xmlschemas.h: added
1086 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1087 * testSchemas.c: added --memory to test the new interface
1088
1089Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * doc/index.py doc/search.php: integrated the XSLT indexing,
1092 a few fixed in the indexer, added a scope selection at the
1093 search level.
1094
1095Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1098 this was due to uninitialized parts of the validation context
1099
1100Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * debugXML.c: applied patch from Mark Vakoc except the API
1103 change, preserved it.
1104 * doc/*: updated the docs to point to the search engine for
1105 information lookup or before bug/help reports.
1106
1107Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * doc/index.py doc/search.php: added mailing-list archives
1110 indexing and lookup
1111
1112Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1115
1116Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * doc/index.py: improved HTML indexing
1119 * doc/search.php: make the queries also lookup the HTML based indexes
1120
1121Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * doc/index.py: added HTML page indexing
1124
1125Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1126
1127 * xmlIO.c: extended Windows path normalisation to fix the base
1128 problem in libxslt.
1129 * catalog.c: fixed list handling in XML_CATALOG_FILES
1130
1131Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * valid.c: typo/bug found by Christian Glahn
1134
1135Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1136
1137 * xmlIO.c: applied Windows CE patch from Javier.
1138 * win32/wince: new directory, contains support for the PocketPC
1139 with Windows CE from Javier.
1140 * include/win32config.h: reorganised, removed duplicate
1141 definitions and applied WinCE patch from Javier.
1142 * include/wsockcompat.h: new file, now contains WinSock
1143 compatibility macros.
1144 * win32/Makefile.msvc: introduced double-run compilation.
1145
1146Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * configure.in include/libxml/xmlwin32version.h: preparing release
1149 of 2.4.25
1150 * doc/*: updated and regenerated teh docs and web pages.
1151
1152Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1155 error were not covering namespace declarations.
1156 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1157 it was missing the attribute declaration for the namespace
1158 * result/VC/NS3: the fix now report breakages in that test
1159
1160Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1163
1164Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1167 and regenerated the docs and web site
1168
1169Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1172 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1173 not before
1174
1175Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * python/generator.py python/libxml2class.txt: fixed a stupid error
1178 breaking the python API
1179
1180Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1183 triostr.c triostr.h: applied a trio update patch from
1184 Bjorn Reese which should work with MinGW
1185
1186Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * tree.c: improving some documentation comments
1189 * xmlregexp.c: found and fixed a mem leak with python regression tests
1190 * doc/*: rebuilt the doc and the API XML file including the
1191 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1192 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1193 python/types.c: added access to the XML Schemas regexps from
1194 python
1195 * python/tests/Makefile.am python/tests/regexp.py: added a
1196 simple regexp bindings test
1197
1198Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1199
1200 * doc/xml.html:
1201 fixing ftp links - thanks to Vitaly Ostanin
1202
1203Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * xmlregexp.c: fixed the data callback on transition functionality
1206 which was broken when using the compact form
1207 * result/schemas/*: updated the results, less verbose, all tests
1208 pass like before
1209 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1210 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1211 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1212 annoying warnings
1213 * xpath.c: try to provide better error report when possible
1214
1215Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * Makefile.am: fixed a breakage raised by Jacob
1218
1219Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1220
1221 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1222 which don't use sockets
1223
1224Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1225
1226 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1227 * win32/configure.js: applied zlib patch from Daniel Gehriger
1228
1229Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1230
1231 * win32/configure.js: applied the patch from Mark Vakoc for
1232 regexp support
1233 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1234 for regexp support
1235
1236Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * xmlschemastypes.c: as pointed by Igor Float and Double
1239 parsing ain't finished yet
1240
1241Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * Makefile.am configure.in: trying to fix #88412 by bypassing
1244 all the python subdir if python ain't detected
1245
1246Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1249 made configuring with regexps/automata/unicode the default
1250 but without schemas ATM
1251 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1252 fixed the regexp based DTD validation performance and memory
1253 problem by switching to a compact form for determinist regexps
1254 and detecting the determinism property in the process. Seems
1255 as fast as the old DTD validation specific engine :-) despite
1256 the regexp built and compaction process.
1257
1258Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * valid.c: determinism is debugged, new DTD checking code now works
1261 but xmlFAComputesDeterminism takes far too much CPU and the whole
1262 set usues too much memory to be really usable as-is
1263
1264Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * tree.c: fixed another stupid bug in xmlGetNodePath()
1267 * xmllint.c: --version now report the options compiled in
1268
1269Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * HTMLparser.c: small cleanup
1272 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1273 when configured with them. A bit of debugging around the determinism
1274 checks is still needed
1275
1276Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1279
1280Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmlIO.c: small portability glitch fixed.
1283
1284Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * xmlschemastypes.c: incomplete steps for real/double support
1287 * testAutomata.c include/libxml/xmlautomata.h
1288 include/libxml/xmlregexp.h: avoiding a compilation problem
1289 * valid.c include/libxml/valid.h: starting the work toward using
1290 the regexps for actual DTD validation
1291
1292Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * hash.c: cosmetic cleanup
1295 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1296 integrating a DTD validation layer based on the regexps
1297
1298Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1301 the determinism was tested before eliminating the epsilon
1302 transitions :-(
1303
1304Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * python/generator.py python/libxml.c python/libxml.py
1307 python/libxml2-python-api.xml python/libxml2class.txt
1308 python/libxml_wrap.h python/types.c: updated the python
1309 bindings, added code for easier File I/O, and the ability to
1310 define a resolver from Python fixing bug #91635
1311 * python/tests/Makefile.am python/tests/inbuf.py
1312 python/tests/outbuf.py python/tests/pushSAXhtml.py
1313 python/tests/resolver.py python/tests/serialize.py: updated
1314 and augmented the set of Python tests.
1315
1316Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1317
1318 * win32/configure.js: added more readme info for the binary
1319 package.
1320
1321Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * xmlIO.c: fixed a stupid out of bound array error
1324
1325Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1328 messing around with support for Windows path, cleanups,
1329 trying to identify and fix the various code path to the
1330 filename access. Added xmlNormalizeWindowsPath()
1331
1332Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * error.c valid.c: working on better error reporting of validity
1335 errors, especially providing an accurate context.
1336 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1337 error reports in those cases.
1338
1339Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1342 parser.c parserInternals.c xmlIO.c: get rid of all the
1343 perror() calls made in the library execution paths. This
1344 should fix both #92059 and #92385
1345
1346Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * xmllint.c: memory leak reporting was broken after a change
1349 of the preprocessor symbol used to activate it.
1350
1351Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * tree.c: try to make the copy function work for node of
1354 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1355 DOM layers though, not libxml2 itself.
1356
1357Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * valid.c: try to provide file and line informations, not all
1360 messages are covered, but it's a (good) start
1361
1362Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * xinclude.c: reimplemented a large part of the XInclude
1365 processor, trying to minimize resources used, James Henstridge
1366 provided a huge test case which was exhibiting severe memory
1367 consumption problems.
1368
1369Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * python/Makefile.am: applied patch from Christophe Merlet to
1372 reestablish DESTDIR
1373
1374Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * libxml.spec.in: fixes libary path for x86_64 AMD
1377
1378Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1379
1380 * doc/tutorial/includekeyword.c
1381 * doc/tutorial/xmltutorial.xml:
1382 (plus resulting generated html files)
1383 fixing one spot I missed in the tutorial where I hadn't freed
1384 memory properly
1385
1386Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1387
1388 * doc/tutorial/includeaddattribute.c
1389 * doc/tutorial/includeaddkeyword.c
1390 * doc/tutorial/includegetattribute.c
1391 * doc/tutorial/includekeyword.c
1392 * doc/tutorial/xmltutorial.xml
1393 * doc/tutorial/*.html:
1394 update tutorial to properly free memory (thanks to Christopher
1395 R. Harris for pointing out that this needs to be done)
1396 * doc/tutorial/images/callouts/*.png:
1397 added image files so the callouts are graphical, making it
1398 easier to read ( use "--param callout.graphics 1" to generate
1399 html with graphical callouts)
1400
1401Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1404 nice logos generated by Marc Liyanage
1405 * doc/site.xsl *.html: changed the stylesheet to show the new
1406 logo and regenerated the pages
1407
1408Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1411
1412Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * xpath.c: possible mem leak patch from Jason Adams
1415
1416Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1419 in the XQuery namespace
1420 * configure.in: preparing 2.4.24
1421 * doc/*.html: updated the web pages
1422
1423Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * python/generator.py: closing bug #85258 by generating conditional
1426 compile check to avoid linking to routines not configured in.
1427
14282002-08-22 Havoc Pennington <hp@pobox.com>
1429
1430 * autogen.sh: update error message for missing automake
1431
1432Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * python/Makefile.am: typo in target name resulted in libxml2.py
1435 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1436
1437Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * win32/win32/Makefile.mingw: updated with version from
1440 Elizabeth Barham at http://soggytrousers.net/repository/
1441
1442Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1443
1444 * win32/Makefile.msvc: added the prefix location to the include
1445 and lib search path.
1446
14472002-08-18 Havoc Pennington <hp@pobox.com>
1448
1449 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1450 both automake 1.6 and 1.4 installed get the right automake. Means
1451 compilation from CVS will now require the latest automake 1.4
1452 release, or manually creating symlinks called "automake-1.4" and
1453 "aclocal-1.4"
1454
1455Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * configure.in python/Makefile.am: more AMD 64 induced changes from
1458 Frederic Crozat
1459
1460Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * xinclude.c: oops I was missing the xml:base fixup too
1463 * result/XInclude/*.xml: this adds xml:base attributes to most
1464 results of the tests
1465
1466Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * xinclude.c: quick but apparently working implementation of
1469 xi:fallback, should close bug #89684
1470 * Makefile.am test/XInclude/docs/fallback.xml
1471 result/XInclude/fallback.xml: added a basic test for fallback,
1472 and run with --nowarning to avoid a spurious warning
1473 * configure.in: applied patch from Frederic Crozat for python
1474 bindings on AMD 64bits machines.
1475
1476Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1479 the caller don't pass a SAX callback block.
1480
1481Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * tree.c: applied the same fix for the XML-1.0 namespace to
1484 xmlSearchNsByHref() as was done for xmlSearchNs()
1485
1486Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * libxml.3: small cleanup of the man page
1489 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1490 when serializing HREF attributes generated by XSLT.
1491
1492Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1495 version of Marc Liyanage' patch for boolean attributes in HTML
1496 output
1497
1498Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * python/tests/serialize.py: fixed the test results, indenting
1501 behaviour changed slightly
1502
1503Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1504
1505 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1506 new c14n function to Windows def files
1507
1508Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1509
1510 * c14n.c: fixed a memory leak in c14n code
1511
1512Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * parser.c include/libxml/parser.h: adding a new API for Christian
1515 Glahn: xmlParseBalancedChunkMemoryRecover
1516 * valid.c: patch from Rick Jones for some grammar cleanup in
1517 validation messages
1518 * result/VC/* result/valid/*: this slightly change some of the
1519 regression tests outputs
1520
1521Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * tree.c: trying to fix a problem in namespaced attribute handling
1524 raised by Christian Glahn
1525
1526Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * encoding.c include/libxml/encoding.h: Opening the interface
1529 xmlNewCharEncodingHandler as requested in #89415
1530 * python/generator.py python/setup.py.in: applied cleanup
1531 patches from Marc-Andre Lemburg
1532 * tree.c: fixing bug #89332 on a specific case of loosing
1533 the XML-1.0 namespace on xml:xxx attributes
1534
1535Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1536
1537 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1538 corner case from new Merlin's test suite and added a callback
1539 that will be used to improve xmlsec performance
1540
1541
1542Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * HTMLtree.c: trying to fix the <style> escaping problem in
1545 HTML serialization bug #89342
1546
1547Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1550 and rebuilt the web site.
1551
1552Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1553
1554 * include/libxml/tree.h: added _private member to xmlNs struct
1555
1556Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * HTMLparser.c: fixing bug #84876 based on the xml working
1559 code.
1560
1561Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1562
1563 * python/Makefile.am: enhanced to fix bug 72012 (errors
1564 when using '-jX' make parameter)
1565
1566Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1567
1568 * xpath.c: small additional enhancement for booleans
1569 compared to nodesets
1570
1571Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * HTMLtree.c: changed the order of the encoding declaration
1574 attributes in the meta tags due to a bug in IE/Mac
1575
1576Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1577
1578 * xpath.c: enhanced handling of booleans (especially '='
1579 and '!=' for nodesets) - fixes bug 85256. Added new
1580 routine xmlXPathNotEqualValues for more proper handling
1581 of '!=' when nodesets are involved.
1582
1583Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1586 doc/xmlcatalog_man.xml to the source distribution
1587
1588Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1589
1590 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1591 asked for this.
1592
1593Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * configure.in: preparing 2.4.23
1596 * doc/*: rebuilt the docs
1597
1598Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * parser.c: fixing bug #84169 by fixing the
1601 comment of xmlCreatePushParserCtxt to describe the
1602 encoding detection parameters better.
1603
1604Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * valid.c: fixing bug #79331 in one path the lookup for
1607 ID attributes on a namespaced node wasn't handled correctly :-\
1608
1609Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * HTMLparser.c: trying to fix 87235 about discarded white
1612 spaces in the HTML parser.
1613 * result/HTML/*: this changes the output of a number of HTML
1614 regression tests
1615
1616Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * xpath.c: applied patch from Richard Jinks for the namespace
1619 axis + fixed a memory error.
1620 * parser.c parserInternals.c: applied patches from Peter Jacobi
1621 removing ctxt->token for good.
1622 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1623 popped out by the regression tests.
1624 * Makefile.am: patch for threads makefile from Gary Pennington
1625
1626Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1627
1628 * xpath.c: enhanced behaviour of position() after usage of
1629 expressions involving preceding-sibling (et al).
1630
1631Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * hash.c: applied a patch from Peter Jacobi to solve a problem
1634 when compiling with the Watcom C on Win32
1635 * result/schemas/*.err: the change of hashing algo generated
1636 permutations in the output
1637
1638Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * hash.c: applied patch from Sander Vesik improving the quality of
1641 the hash function.
1642
16432002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1644
1645 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1646 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1647 xmllint.c xpath.c: replaced sprintf() with snprintf()
1648 to prevent possible buffer overflow (the bug was pointed
1649 out by Anju Premachandran)
1650
1651Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * parser.c: removed an uninitialized data error popped by valgrind
1654 on PE references
1655
1656Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1657
1658 * doc/xml.html
1659 adding tutorial reference to the web page
1660
1661Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1662
1663 * doc/tutorial/xmltutorial.xml
1664 * doc/tutorial/ar01s07.html
1665 * doc/tutorial/ape.html
1666 * doc/tutorial/includegetattribute.c
1667 adding section to tutorial about retrieving an attribute
1668 value
1669
1670Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * parser.c: applied a couple of patches from Peter Jacobi to start
1673 to get rid of ctxt->token, with a possible significant speed
1674 improvement to be gained once done. Better compliance with PE
1675 references constructs in DTDs too.
1676 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1677 from Peter too
1678
1679Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1682 xmlParseElement was likely to have been deallocated at the
1683 time of the report, possibly leading to segfault. Just report
1684 the tag name now.
1685
1686Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * xpath.c: patch from Richard Jinks for XPath substring() function
1689 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1690
16912002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1692
1693 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1694
1695Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1696
1697 *doc/FAQ.html
1698 fixing typos in FAQ, thanks to Robert Funnell for the
1699 editing help
1700
1701Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * NEWS: got complaints from rpmlint that it was empty
1704
1705Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1706
1707 * added doc/tutorial, including:
1708 apa.html
1709 apb.html
1710 apc.html
1711 apd.html
1712 ar01s02.html
1713 ar01s03.html
1714 ar01s04.html
1715 ar01s05.html
1716 ar01s06.html
1717 includeaddattribute.c
1718 includeaddkeyword.c
1719 includekeyword.c
1720 includestory.xml
1721 index.html
1722 xmltutorial.xml
1723 libxml tutorial, including generated html
1724
1725Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1726
1727 * result/c14n/exc-without-comments/merlin-c14n-two-*
1728 result/c14n/without-comments/merlin-c14n-two-*
1729 test/c14n/exc-without-comments/merlin-c14n-two-*
1730 test/c14n/without-comments/merlin-c14n-two-*
1731 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1732 c14n/exc-c14n and slightly modified test script to handle
1733 these test cases
1734 * c14n.c: fixed bugs for complicated nodes set (namespace
1735 without node and others from merlin-c14n-two.tar.gz)
1736 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1737 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1738 for xmlsec performance patch
1739 * xpath.c: fixed self::node() for namespaces and attributes
1740
1741Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1742
1743 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1744 but with the format parameter
1745 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1746
1747Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1748
1749 * Makefile.am: updated c14n tests suite
1750 * c14n.c: performance improvement for previous c14n patch
1751
1752Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * parser.c: another peroformance patch from Peter Jacobi, that
1755 time on parsing attribute values.
1756
1757Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1758
1759 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1760 into LibXML2 test suite
1761
1762Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1763
1764 * c14n.c: propagating xpath ancesstors node fix to c14n
1765 plus small performance improvement to reduce number of
1766 mallocs
1767 * xpath.c: fixed ancestors axis processing for namespace nodes
1768
1769Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1772 Peter Jacobi
1773
1774Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * configure.in: preparing 2.4.22
1777
1778Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1781 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1782 a public entry point.
1783 * doc/*: rebuilt the API and docs
1784
1785Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * xpath.c: patch from Richard Jinks to fix a problem introduced
1788 in the previous patch and pointed by Norm
1789
1790Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * libxml.spec.in: fixing bug #81112
1793
1794Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * uri.c: fixing bug #82848
1797
1798Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1801 output of one catalog test
1802
1803Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1804
1805 * global.data globals.c tree.c include/libxml/globals.h
1806 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1807 default value for global parameter xmlIndentTreeOutput to 1 and
1808 introduced new global parameter xmlTreeIndentString (the string
1809 used to do one-level indent) with default value " " (as it was
1810 in tree.c)
1811
1812Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1815 with trio and schemas.
1816
1817Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * xpath.c: patch from Richard Jinks to fix the problem raised in
1820 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1821
1822Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * xmlschemas.c: a bit of work on import.
1825 * xmlschemastypes.c: Charles Bozeman provided a compare function
1826 for date/time types so min/max facet restrictions should work,
1827 indeterminate comparisons return an error instead of equal.
1828 * test/schemas/date_0* result/schemas/date_0_0: specific test
1829 from Charles Bozeman too
1830
1831Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1834 from Christian Cornelssen fixing the man pages and the Catalog
1835 building script.
1836 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1837 next step is <xs:import> I now have a reasonable understanding
1838 of how it works.
1839
1840Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1843
1844Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1845
1846 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1847
1848Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * xpath.c: fixing an XPath function evalutation bug pointed out
1851 by Alexey Efimov where the context was lost when evaluating
1852 the function arguments
1853
1854Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1855
1856 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1857 function public for XMLSec performance optimizations
1858
1859Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * python/generator.py python/libxml2class.txt : fixed a problem
1862 with the HTML parser pointed by Gary Benson
1863 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1864 example
1865
1866Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1867 * parser.c: fixed bug #81159 (memory growth in SAX)
1868
1869Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1870 * xpath.c: fixed bug #78858 (the real fix)
1871
1872Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1873 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1874
1875Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * tree.c: modified xmlNodeSetBase to allow changing the
1878 base of a document.
1879
1880Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * xmlschemastypes.c: patch Charles Bozeman for validation of
1883 all the date, time, and duration types
1884 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1885 * configure.in: fixed an error pointed by an user
1886 * xml2-config.in: fixed an error pointed by an user
1887
1888Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1889
1890 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1891 win32/libxml2.def.src xmlIO.c: exported default
1892 'file:', 'http:' and 'ftp:' protocols input handlers
1893 and maked protocols comparisson case insensitive
1894
1895Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * configure.in: Neven Has detected a typo
1898
1899Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1902 as one of the persons allowed to commit directly to the
1903 module.
1904
1905Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1908 * valid.c: raised a too low limit
1909 * doc/*: rebuilt the docs
1910
1911Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * test/XPath/expr/floats test/XPath/expr/functions
1914 result/XPath/expr/floats result/XPath/expr/functions
1915 xpath.c: another XPath conformance patch from Richard Jinks
1916
1917Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * xmlschemas.c: fixed validation of attribute groups.
1920 * test/schemas result/schemas: added an example from the primer
1921
1922Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1925 * test/schemas result/schemas: updated the test list
1926
1927Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * TODO: updated a bit
1930 * parser.c: made a comment more specific
1931 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1932 Schemas conformance.
1933 * test/schemas result/schemas: updated the test list
1934
1935Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1938 implementing xs:all with minOccurs = 0
1939 * tes/schemas/* result/schemas/*: added more tests covering
1940 xs:all
1941
1942Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmlregexp.c: first implementation of the all particle, this
1945 may need to be revisited for case where not all transitions
1946 must be crossed.
1947
1948Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * tree.c: another entity processing update from Markus Henke
1951
1952Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1953
1954 * trionan.c: fixed crash on OSF/1
1955
1956Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * xmlschemas.c: more Schemas work
1959 * test/schemas/* result/schemas/*: added more tests coming
1960 from the spec.
1961
1962Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1965 ExcC14N specification
1966
1967Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * tree.c: patch from Markus Henke, fix for recursive entities.
1970
1971Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * xpath.c: fix a problem with string() on a document node.
1974
1975Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * Makefile.am xmlschemas.c: more Schemas work
1978 * test/schemas/* result/schemas/*: added more tests coming
1979 from the spec.
1980
1981Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1984 * result/HTML/*: this changes a few things in the results
1985
1986Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1987
1988 * include/libxml/tree.h: eliminated 'declaration different than
1989 prototype' warning
1990 * include/win32config.h: "resolved" conflicts with errno.h
1991
1992Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1995 on the automata interfaces and debug of counted choices
1996 * test/schemas/* result/schemas/*: added a number of tests
1997
1998Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2001 a bit of work on Schemas
2002 * testSchemas.c: try to make it more useful
2003 * test/schemas/* result/schemas/* Makefile.am: changed the
2004 Schemas regression test procedure, started adding a few samples
2005
2006Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2007
2008 * include/libxml/encoding.h: Patch for the Borland C++ builder
2009 * include/libxml/tree.h: Patch for the Borland C++ builder
2010 * threads.c: Patch for the Borland C++ builder
2011 * win32/bcb5: New directory for the Borland C++ builder
2012 project files
2013
2014Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2015
2016 * win32/Makefile.msvc: Update for XML Schema support
2017 * win32/configure.js: Update for XML Schema support
2018 * win32/libxml2.def.src: Update for XML Schema support
2019
2020Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2023 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2024 xmlunicode.c include/libxml/Makefile.am
2025 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2026 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2027 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2028 include/libxml/xmlversion.h.in : merged the current state of
2029 XML Schemas implementation, it is not configured in by default,
2030 a specific --schemas configure option has been added.
2031 * test/automata test/regexp test/schemas Makefile.am
2032 result/automata result/regexp result/schemas:
2033 merged automata/regexp/schemas regression tests
2034
2035Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * xpath.c: Gary found a compile time problem, fixes #78823
2038
2039Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * configure.in: release of 2.4.20
2042 * doc/*: updated and rebuilt the docs
2043
2044Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * python/Makefile.am: patch from Cristian Gafton to build on
2047 Red Hat 6.2, should also fix #75779
2048
2049Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * valid.c: first part of fixing #78729
2052
2053Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2056 escaping of URI when saving HTML files.
2057 * result/HTML/*: this impacted some tests
2058
2059Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * configure.in: trying to fix #77441
2062
2063Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * include/libxml/xmlIO.h: Hallski complained it could not be
2066 included by itself.
2067
2068Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2071
2072Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2073
2074 * win32/configure.js: patch from Nilo for the c14n option
2075 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2076
2077Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2080 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2081 LIBXML_THREAD_ENABLED
2082
2083Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * xpath.c: another patch from Richard Jinks for substring conformance
2086 * test/XPath/expr/floats test/XPath/expr/strings
2087 result/XPath/expr/floats result/XPath/expr/strings: update of the
2088 test suite to check those.
2089
2090Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * xpath.c: patch from Richard Jinks for .x float parsing.
2093
2094Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * parser.c: patch from Markus Henke when an encoding ain't recognized
2097
2098Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * libxml.m4: got a report that #include <string.h> was needed
2101
2102Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2105
2106Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2107
2108 * doc/example.html: fixing typo
2109
2110Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2113 pointed out by Melvyn Sopacua.
2114
2115Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * libxml.m4: Frédéric Crozat gave a patch related to the change
2118 of Include paths breaking the libxml.m4
2119
2120Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * xpath.c: Fix bug #76927 forgot to save some context
2123 when evaluating binary expressions
2124
2125Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * configure.in: fixed configure for MPE/iX from Markus Henke
2128 * xmlmemory.c: fixed initialization problems
2129 * xpath.c: another set of patches from Richard Jinks this
2130 fixes "make XPathtests" on linux
2131
2132Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2135 * test/XPath/expr/compare test/XPath/expr/equality
2136 test/XPath/expr/floats test/XPath/expr/functions
2137 test/XPath/expr/strings result/XPath/expr/compare
2138 result/XPath/expr/equality result/XPath/expr/floats
2139 result/XPath/expr/functions result/XPath/expr/strings: Updated
2140 tests though they show a divergence on Linux
2141
2142Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * xpath.c trionan.c: previous commit also included patches
2145 from Richard Jinks on some IEEE support corner case
2146
2147Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2150 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2151 that $(datadir) should be used for docs
2152
2153Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2156 could leak filedescriptors
2157
2158Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * configure.in nanohttp.c: applied patch from Allan Clark for
2161 UnixWare/OpenServer
2162
2163Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * configure.in: preparing 2.4.19
2166 * doc/*: rebuilt the docs
2167
2168Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * nanohttp.c: fixing #76043, got fed up with non-portability
2171 of that piece of code.
2172
2173Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * valid.c SAX.c: Never commit without running "make tests" :-(
2176 fix a couple of stupidities in the previous commit
2177 * result/*: a few changes in some attribute order result of previous
2178 commit.
2179
2180Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2183 the internal subset should not raise duplicate ID errors,
2184 also there was a small bug in conjunction to namespace
2185 declarations defaulted and xml:xxx attributes DTD definitions.
2186
2187Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xpath.c: Richard Jinks also raised some rounding problems
2190 this tries to fix them
2191
2192Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2195 behaviour in xmlXPathCastToString()
2196
2197Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2200 raised by Morus Walter
2201
2202Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2205 from Igor
2206
2207Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * xpath.c: fixing #75619, related to a problem when trying
2210 to evaluate condition when the current node set resulting
2211 from that sub-step evaluation is empty. Also fixes 2 potential
2212 problem with previous-sibling and next-siblings axis.
2213
2214Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2217 HTML support is not configured in.
2218
2219Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2222 include/libxml/tree.h: dohh I really didn't intended to commit
2223 this test version :-(
2224
2225Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * testSAX.c: I wanted to see the real speed at the SAX interface
2228 after a little too many Ximianer started complaining about the
2229 parser speed.
2230 added a --quiet option:
2231 paphio:~/XML -> ls -l db100000.xml
2232 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2233 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2234 3200006 callbacks generated
2235 real 0m1.270s
2236 Which means 16MBytes/s and 3Mcallback/s
2237
2238Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * xpath.c: valgrind spotted another error that time when running
2241 on libxslt regression tests
2242
2243Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * Makefile.am: adding "make valgrind" running the full regression
2246 tests (except python ones) under Valgrind (using valgrind -q
2247 which was kindly added by the author).
2248 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2249 passes cleanly now except an obcure floating point initialization
2250 raised in log10() in one XPath regression test ???
2251 * tree.c: edited some comments to close #75244
2252
2253Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2256 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2257 context of ScrollKeeper, made sure that if the number is
2258 an integer, the serialization follows the description at
2259 http://www.w3.org/TR/xpath#section-String-Functions
2260
2261Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * configure.in: preparing 2.4.18
2264 * doc/*: updated and rebuilt the web site
2265 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2266 the Windows and Cygwin maintainers.
2267 * parser.c: humm, changed the way the SAX parser work when
2268 xmlSubstituteEntitiesDefault(1) is set, it will then
2269 do the entity registration and loading by itself in case the
2270 user provided SAX getEntity() returns NULL.
2271 * testSAX.c: added --noent to test the behaviour.
2272
2273Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * parser.c: Wilfried Teiken provided a hackish but working
2276 way to get context reported back on entities when parsing
2277 with SAX and without breaking the DOM build.
2278
2279Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * c14n.c: applied a new patch from Aleksey Sanin
2282 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2283 to reference Aleksey implementation of XML digital Signatures
2284
2285Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * xpath.c: small fix to avoid potential problem due to
2288 ordering of freeing data
2289 * python/Makefile.am: people were complaining about
2290 the generated file in python dir not being built
2291
2292Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2295 python/generator.py python/libxml.c python/types.c: Cleanup
2296 of the python Makefiles based on Jacob and James feedback,
2297 fixed the spec file accordingly, fixed the number of warning
2298 that passing my pedantic CFLAGS was generating. Conclusion
2299 is that Python includes are real crap.
2300
2301Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * configure,in: it was reported quite a few times that
2304 xml2-config --cflags should not output
2305 -I$includeprefix/libxml2/libxml because libxml2 header names
2306 clashes with existing names like list.h from C++ stl.
2307 Includes should be #include<libxml/xxx.h> so ...
2308
2309Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * c14n.c: another patch from Aleksey Sanin
2312
2313Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2316 canonicalization algorithm
2317 * doc/xml.html doc/index.html: added the C14N references on the
2318 index page.
2319
23202002-03-13 jacob berkman <jacob@ximian.com>
2321
2322 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2323 usage, redundant, and gcc specific
2324
2325Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * xpath.c: speedup some node selection operations, this can
2328 have a significant impact on DocBook Norm's stylesheets
2329 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2330 make sure it's always the case
2331 * debugXML.c: distinguish CDATA and comments in ls operations
2332
2333Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2336 to generate better API descriptions etc...
2337
2338Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * c14n.c: Fixing #74186, made sure all boolean expressions
2341 get fully parenthesized, ran indent on the output
2342 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2343 include/libxml/tree.h: also #74186 related, removed the
2344 --with-buffers option, and all the preprocessor conditional
2345 sections that were resulting from it.
2346
2347Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * valid.c: applied patch from Dodji Seketeli fixing an
2350 uninitailized variable in xmlValidGetValidElements()
2351
2352Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * c14n.c: fixed a few comments
2355 * doc/*.html doc/*/*.html: regenerated the docs and added
2356 the C14N API
2357 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2358
2359Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * check-xml-test-suite.py: fix to adapt varaiations in the
2362 bindings
2363 * configure.in python/setup.py python/setup.py.in: fixed to
2364 have the version of the python scripts automatically updated
2365
2366Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2369 in xmlCopyProp()
2370
2371Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * configure.in: preparing 2.4.17 release
2374 * doc/*: updated and rebuilt the docs
2375 * xpath.c: fixed a comment
2376 * python/libxml.c: fixed a possible reentrancy problem
2377
2378Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2381 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2382 added a specific regression test
2383 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2384 not raise exceptions when failing to find the attribute.
2385
2386Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * configure.in xmllint.c: owen pointed out a problem with the
2389 ftme fix, gettimeofday() was not detected by configure and
2390 the ftime header wasn't included, dohhh
2391
2392Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * configure.in xmllint.c: trying to fix #71457 for timing
2395 precision when gettimeofday() is not availble but ftime() is
2396
2397Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2400 are now copied on install and part of the -devel RPM
2401
2402Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * xpath.c: trying to avoid bug #72150 which was apparently
2405 caused by a gcc bug (or a processor problem) as detailed
2406 at http://veillard.com/gcc.bug
2407
2408Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2411 fixed xmlReconciliateNs(), added a Python test/example for
2412 inter-document cut'n paste
2413 * python/libxml.py: fixed node.doc on document nodes and added
2414 xpathEval() onto node objects
2415
2416Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2419 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2420 fixup and integrated tests for the serialization stuff
2421
2422Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2425 moved the libxml man page to section 3
2426
2427Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * tree.c: fix bug #72490
2430 * python/libxml.c python/libxml.py: added methods serialize()
2431 and saveTo() to all node elements.
2432
2433Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * xmlIO.c: closed #73430, don't read from an input source
2436 which indicated an end-of-file or an error.
2437
2438Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * parser.c: make sure SAX endDocument is always called as
2441 this could result in a Python memory leak otherwise (it's
2442 used to decrement ref-counting)
2443 * python/generator.py python/libxml.c python/libxml.py
2444 python/libxml2-python-api.xml python/libxml2class.txt
2445 python/tests/error.py python/tests/xpath.py: implemented
2446 the suggestions made by Gary Benson and extended the tests
2447 to match it.
2448
2449Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * python/generator.py: applied patch fixing #73450
2452
2453Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * xpath.c: fixing #61290 "namespace nodes have no parent"
2456 long standing divergence from the XPath REC. NodeSets
2457 simply hold a copy of namespace nodes and those node ->next
2458 points to the parent (which may not be the node carrying the
2459 definition).
2460 * include/libxml/xpath.h: flagged but didn't added a possible
2461 speedup
2462 * DOCBparser.c HTMLparser.c: removed some warnings from push
2463 parser due to new state being added.
2464 * tree.c: new fix from Boris Erdmann
2465 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2466 the XML Canonalization support from Aleksey Sanin
2467
2468Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * tree.c: patch from Boris Erdmann fixing some namespace odities
2471 with xmlCopyNode()
2472
2473Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * xmlIO.c: fix bug #72706 when loading a NULL entity
2476
2477Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2480 actually change in a future XML Namespace revision.
2481
2482Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2485 added the possibility of returning nodesets from XPath extension
2486 functions written in Python
2487
2488Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * python/*: commiting some Python bindings work done while travelling
2491
2492Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2495 explicitely with memory debugging switched on
2496
2497Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2500 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2501 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2502 the accessor generator for strings
2503 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2504 regression test.
2505
2506Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * python/README python/generator.py python/libxml.c python/setup.py:
2509 added the 'usual' setup.py to allow building a libxml2-python
2510 module based on the same code. The initialization is however
2511 different the 2 .so files fo libxml2 and libxslt are identical and
2512 they entry point initialize both libraries. this is done to avoid
2513 some possible nasty problem since the Python don't merge the maps
2514 of all shared modules.
2515
2516Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * parser.c: fixed a push/encoding bug reported by Michael
2519 on librsvg
2520
2521Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * include/libxml/parserInternals.h: fixes a misplaced #endif
2524
2525Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * parser.c valid.c: found and fixed a couple of allocation bugs
2528
2529Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * doc/xml.html doc/python.html doc/*: added a Python and binding
2532 page describing the current state of the Python bindings and
2533 giving pointers to the other languages wrappers.
2534
2535Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2538 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2539 rebuilt the API and web site
2540 * xpath.c: fixed #71978 portability bugs
2541
2542Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2545
2546Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * include/libxml/parserInternals.h parser.c: had to change
2549 2 internal parsing API when processing document content
2550 to check the start and end of element content are defined
2551 in the same entity
2552 * valid.c include/libxml/valid.h: attribute normalization can
2553 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2554 with the context to report it.
2555 * SAX.c: fixed the last known bugs, crazy validation constraints
2556 when a document is standalone seems correctly handled. There
2557 is a couple of open issues left which need consideration especially
2558 PE93 on external unparsed entities and standalone status.
2559 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2560 The 2 tests left failing are actually in error. Cleanup done.
2561
2562Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * valid.c: implemented E59 spaces in CDATA does not match the
2565 nonterminal S
2566
2567Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * SAX.c parser.c valid.c: more validation test fixups
2570 * check-xml-test-suite.py: added duration info for the tests
2571
2572Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * parser.c valid.c: a couple of errors were reported but not
2575 saved back as such in the parsing context. Down to 1% failure rate
2576 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2577
2578Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * xmlInternald.c: isExtender was missing a char
2581 * parser.c include/libxml/parser.h: % are acceptable in the
2582 internal subset if within a PUBLIC ID
2583
2584Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * SAX.c parserInternals.c valid.c: more work on the conformance
2587 suite. Took the step to finally block documents with encoding
2588 errors. It's a fatal error per the spec, people should have fixed
2589 their documents by now.
2590
2591Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * check-xml-test-suite.py: fixed the test script after some discussion
2594 on the semantic of TYPE="error"
2595 * Makefile.am: added the script to the distrib
2596
2597Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * SAX.c entities.c: fixed a couple of conformances issues deep
2600 into the validation code (standalone and undeclared Notations)
2601
2602Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2605 stayed there for years !
2606
2607Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2610 missing
2611
2612Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * check-xml-test-suite.py: improved the behaviour a bit as
2615 well as the logs
2616 * parser.c valid.c SAX.c: fixed a few more bugs
2617 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2618
2619Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * check-xml-test-suite.py: python script to run regression tests
2622 against the XML Test suite of W3C/OASis
2623 * SAX.c: fixed a validation bug
2624 * parser.c: fixed 3 errors pointed by the test suite
2625 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2626 * python/Makefile.am: fixed a dependendy
2627
2628Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xmlmemory.c: avoid a warning bug #71594
2631
2632Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2635 warning on alpha/Tru64
2636
2637Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * include/libxml/entities.h: fixing a comment
2640 * valid.c: fixing some troubles with validity check on namespaces
2641 * result/VC/NS3 test/VC/NS3: added a specific regression test
2642
2643Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * tree.c: Fixing #71342 serializing '\n' in attribute values
2646 * result/noent/att3 result/att3 test/att3: added a specific
2647 test.
2648
2649Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * python/libxml.c: couple of bug fixes
2652
2653Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * python/*.py: removed tabs and used spaces.
2656
2657Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2660 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2661
2662Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2665 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2666
2667Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * include/libxml/encoding.h include/libxml/entities.h
2670 include/libxml/globals.h include/libxml/parser.h
2671 include/libxml/threads.h include/libxml/tree.h
2672 include/libxml/xmlmemory.h: trying to fix the include mess
2673
2674Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * include/libxml/xmlmemory.h: reverted part of the previous
2677 attempt to provide #69655, this was breaking the build.
2678
2679Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2682 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2683 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2684 include/libxml/parserInternals.h include/libxml/tree.h
2685 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2686 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2687 clean.
2688 * python/libxml.c: fixed a warning.
2689
2690Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2693 copying of node, merge back IDs in the target document.
2694 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2695 test/XInclude/ents/ids.xml: test case
2696 * result/VC/ElementValid4: output changed due to a typo fix
2697
2698Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * python/Makefile.am: seems some version of automake didn't
2701 generate the dependancies right as Jacob found out. Add
2702 an extra dependancy rule.
2703
2704Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * parserInternals.c valid.c: Justin Fletcher found some parts
2707 of the code needing cleanup
2708 * libxml.spec.in python/Makefile.am python/generator.py
2709 python/libxml.c python/libxml.py: Fixed the python Makefiles
2710 corrected a bug showing up on ia64, changed the name of the
2711 python internal module too
2712
2713Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * Makefile.am: applied patch from Andris Pavenis for binary
2716 name suffixes
2717
2718Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * xmllint.c win32/win32config.h: fixing #68748
2721
2722Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * valid.c: fixing #70166
2725
2726Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * valid.c: fixing #70077
2729
2730Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * Copyright Makefile.am README configure.in libxml.spec.in:
2733 Changed to the MIT Licence
2734 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2735 doc/xmlio.html: updated the doc accordingly
2736 * include/libxml/xmlwin32version.h configure.in: preparing
2737 2.4.14 release
2738 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2739 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2740 fixed the const xmlChar * wrapper and generator, XPath extension
2741 functions now use the context as first argument
2742 * python/tests/tstxpath.py python/tests/xpath.py
2743 python/tests/xpathext.py: Updated the tests accordingly
2744 * tree.c: fixed bug #70067
2745
2746Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * Makefile.am: cleanup
2749 * debugXML.c: always use stdout if output is NULL
2750 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2751 * python/Makefile.am python/generator.py python/libxml2class.txt
2752 python/libxml_wrap.h python/types.c: augmented the number of bindings
2753 handling FILE * and XPath contexts
2754 * python/tests/Makefile.am: avoid a stupid problem due to the
2755 use of TEST.
2756
2757Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2760
2761Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * python/TODO python/libxml.c: cleanup the extension function lookup
2764 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2765
2766Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * configure.in python/Makefile.am: do not install outside
2769 of prefix
2770
2771Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * python/TODO python/libxml.c: started adding SAX interfaces
2774 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2775 SAX test
2776
2777Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * tree.c: hardened the addChild function
2780 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2781 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2782 added accessors needed for xmlNode, a bit more testing and
2783 extension of interfaces
2784 * python/tests/Makefile.am python/tests/build.py: added a test
2785 build from scratch/save/load/check
2786
2787Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * parserInternals.c: change a small bit in the way valididy
2790 error messages get initialized
2791 * python/TODO python/libxml.c python/libxml2-python-api.xml
2792 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2793 added some memory debugging to track leaks at the libxml2 level
2794 * python/tests/*.py: changed all tests to check for leaks,
2795 there is just one left in XPath extension registrations.
2796
2797Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * python/TODO python/generator.py python/libxml2-python-api.xml
2800 python/libxml2class.txt: more accessor classes for the parser
2801 context, allow to switch on and check validity
2802 * python/tests/Makefile.am python/tests/error.py
2803 python/tests/invalid.xml python/tests/valid.xml
2804 python/tests/validate.py: attded more test and and added error.py
2805 which I forgot to commit in the last step
2806
2807Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * python/Makefile.am python/types.c: cleanup
2810 * python/libxml.c python/libxml.py python/libxml_wrap.h
2811 python/generator.py python/libxml2-python-api.xml
2812 python/libxml2class.txt: added class for parser context, added
2813 first cut for push mode support. Added a framework to generate
2814 accessors functions.
2815 * python/tests/Makefile.am python/tests/push.py: added a push
2816 test
2817
2818Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2821 bug a bit of cleanup.
2822
2823Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2826 python/libxml2class.txt: adding error redirections and preformat
2827 to a python handler
2828 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2829 tests self checking
2830
2831Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2834 a function
2835
2836Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2839 python/libxml.c python/libxml2-python-api.xml
2840 python/libxml2class.txt: Progressing through the TODOs, class
2841 description output, extra XML API, RPM now builds the wrappers
2842 for all python installed versions
2843
2844Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * configure.in libxml.spec.in python/Makefile.am python/TODO
2847 python/generator.py python/libxml2class.txt: added more informations
2848 in the libxml2-python package including docs. Slightly changed
2849 the class hierarchy
2850 * python/tests/*: added basic regression tests infrastructure too
2851
2852Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2855 added libxml2-python as part of the packages installed
2856
2857Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * python/Makefile.am python/generator.py python/libxml.c
2860 python/libxml.py: more work, now able to extend the
2861 XPath interpreter with functions written in python.
2862
2863Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * python/Makefile.am: Jacob sent a patch to allow building from
2866 tarfile.
2867
2868Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2871 inserted the python wrappers build, I hope this won't be too
2872 unportable
2873
2874Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * xpath.c: minor optimization
2877 * python/generator.py python/libxml.c python/libxml.py
2878 python/libxml_wrap.h: more work on the python bindings,
2879 they now support XPath and there is no evident leak
2880
2881Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * python/generator.py python/libxml.c python/libxml.py:
2884 more work on the python bindings generator.
2885
2886Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * python/generator.py python/libxml.c python/libxml_wrap.h:
2889 more work on the python bindings.
2890
2891Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * python/generator.py python/libxml.c python/libxml.py
2894 python/libxml_wrap.h: commited early version of a python binding
2895 for private use only ATM
2896
2897Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * entities.c tree.c include/libxml/entities.h: applied patch
2900 from Anthony Jones to implement copy of DTD subtree too. Had
2901 just to keep 2 function private which really ought to become
2902 public ones.
2903
2904Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * xmllint.c: added pointers to the web pages in the usage()
2907
2908Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * tree.c: more fixes from Petr Kozelka for attribute handling
2911 in the tree API to align the semantic with DOM.
2912
2913Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * valid.c tree.c entities.c: another set of patches from
2916 Anthony Jones for copy operations cleanup and robustness
2917
2918Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2921 an alphabetic index based on comments content
2922 * doc/*: rebuilt the web site with the new references
2923
2924Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * parserInternals.h: Greg Sjaardema suggested to use an
2927 eponential buffer groth policy in xmlParserAddNodeInfo()
2928
2929Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2932 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2933 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2934 to generate cross-references, and added/updated the stylesheets
2935 to generate and link API indexes. The generic keyword index
2936 is not done yet.
2937 * doc/*.html: regenerated all the usual docs too
2938
2939Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * debugXML.c: added an xpath function to the shell for T. V. Raman
2942
2943Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2946 debug routines.
2947
2948Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2951 support of attribute nodes
2952
2953Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2956 hopefully near complete and fully documented of the API in XML
2957 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2958 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2959 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2960 include/libxml/parserInternals.h include/libxml/valid.hi
2961 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2962 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2963 include/libxml/xpath.h include/libxml/xpathInternals.h:
2964 Cleaned up the doc comments a lot in the process, the interface
2965 coverage is now 100%
2966
2967Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2970 extracts comments from the gtk-doc DocBook output (a bit
2971 convoluted but seems to work).
2972
2973Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2976 added an XML description of the API, moved the script generating
2977 it here. Added a "make api" target
2978
2979Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2982
2983Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * xpath.c include/libxml/xpathInternals.h: the change made to
2986 xmlXPathFuncLookupFunc was incompatible roll it back
2987
2988Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * SAX.c: cleanup patch from Anthony Jones
2991 * doc/Makefile.am: fix the headers to avoid in make scan
2992 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2993 includes, * vs Ptr and general cleanup
2994 * parsedecl.py: first version of a script to extract the
2995 module interfaces, the goal will be to provide .decl or XML
2996 specification of the interfaces to build wrappers.
2997
2998Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3001 now provides return codes in case of errors
3002
3003Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3004
3005 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3006 Upgraded to trio baseline 1.6
3007 * strio.h strio.c: Replaced by triostr.h and triostr.c
3008
3009Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3012 of strdup usage in the code
3013
3014Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * parser.c error.c: Keith Isdale complained rightly that
3017 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3018
3019Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * tree.c: fixed the funxtion to set the xml: attributes
3022 * debugXML.c: added "setbase" to test it.
3023
3024Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3027 to allow updating an attribute content
3028
3029Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * libxml.h: try to avoid problems when compiling on Windows
3032
3033Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * hash.c: patch from Anthony Jones for hash.c allocation size
3036 * Makefile.am: trying to work around Yet Another Libtool Madness
3037 and build the 2.4.13 release finally ...
3038
3039Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3042 * doc/* : update of the documentation
3043
3044Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3047 at fixing #61290 :-(
3048
3049Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3052 Fixes bug #67229
3053
3054Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * tree.c: trying to avoid troubles when a subtree is copied
3057 and coalesced in part with the target tree. Should fix
3058 bug #67407
3059
3060Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * valid.c: fixed validation of attributes content of type
3063 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3064 values, very old bug. Fixes #67671
3065
3066Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * parser.c include/libxml/parserInternals.h tree.c: integrated
3069 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3070 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3071
3072Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * threads.c: applied Serguei Narojnyi's patch to add native
3075 thread support on the Win32 platform
3076 * testThreadsWin32.c Makefile.am: added the test program also
3077 from Serguei, Win32 specific
3078 * include/win32config.h include/libxml/xmlwin32version.h.in:
3079 added patch from Igor for the Windows thread specific defines.
3080
3081Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3084
3085Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3088 output page into XMLinfo.html. Close bug #66951 and
3089 raised by Robert Collins too.
3090
3091Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * encoding.c: Paul Keogh pointed out a possibility of segfault
3094 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3095 Closes bug # 68238
3096
3097Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * doc/*.html: updated the Gdome2 links
3100
3101Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * libxml.h: Applied following patches from Robert Collins
3104 and make sure IN_LIBXML is defined when compiling it
3105 -------
3106 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3107 as well as Visual C.
3108 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3109 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3110 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3111 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3112 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3113 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3114 xmlSysIDExists xmlNoNetExists).
3115 * xmllint.c: Don't include winsock2.h for Cygwin.
3116
3117Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3120 when the version info is not present.
3121
3122Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * tree.c: Anthony Jones pointed out a problem in
3125 xmlStringGetNodeList() and provided a fix for it
3126
3127Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * parser.c: patch from Frank J Franklin to remove a bug in
3130 xmlCreatePushParserCtxt() when the initial buffer passed
3131 is large.
3132
3133Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * win32/*: big cleanup of the Windows/MSVC project files
3136 from Igor Zlatkovic
3137
3138Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * doc/Makefile.am: should fix #67674 and avoid troubles if
3141 xsltproc is not available or fails in the prefix provided
3142
3143Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3146
3147Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3150 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3151 Fixed a few other problems raised by Charlie Bozeman.
3152 * result/VC/ElementValid[5-7]: fixed the output
3153
3154Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3157 patches from Charlie Bozeman. Regenerated the HTML docs.
3158
3159Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3162 for Windows from Igor
3163
3164Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * xmllint.c: applied Justin Fletcher patch for --output or -o
3167
3168Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3169
3170 * win32/libxml2/libxml2.def.src: close #67019
3171
3172Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * xmllint.c: applied Justin Fletcher generic timing patch
3175 similar to the one already applied to xsltproc.
3176
3177Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * include/libxml/tree.h tree.c: applied documentation patches
3180 from Charlie Bozeman
3181
3182Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3183
3184 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3185
3186Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3187
3188 * valid.c: fix the xmlStrdup() used in the previous patch.
3189 * valid.c: added --dropdtd
3190 * tree.c: fixed xmlUnlinkNode so it also removes the references
3191 from the document if the node is a DTD
3192
3193Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * HTMLtree.c valid.c: cleanup some static declarations
3196
3197Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * xmllint.c: removed another strdup()
3200 * doc/FAQ: removed the HP/UX entry
3201
3202Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * valid.c: fix bug #66816 when validating.
3205 * xmllint.c: don't use sys/time.h if configure did not found it
3206
3207Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3208
3209 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3210 xmlcatalog_man.xml
3211
3212Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3215 xmlInitMemory() was declared twice
3216
3217Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * globals.c: do not reference strdup() !
3220 * configure.in libxml-2.0.pc.in: trying to fix the libs
3221 of the various config extraction modules
3222
3223Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * configure.in : preparing 2.4.12
3226 * doc/* : updated and rebuilt the docs
3227
3228Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * uri.c: closed bug #66159
3231 * testURI.c: added --escape option
3232 * configure.in: some cleanup for xml2-config --cflags
3233
3234Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * globals.c testThreads.c: removed some misplaced includes
3237 of xmlversion.h
3238
3239Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3240
3241 * threads.c: patch from Gary Pennington fixing a possible
3242 problem at initialization time.
3243
3244Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3247 Eric Lavigne contribution to build libxml2 on MacOS using
3248 CodeWarrior.
3249
3250Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * xmllint.c: applied Geert Kloosterman's patch to fix
3253 --repeat --timing output
3254
3255Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3256
3257 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3258 where non-wellformed XML declaractions were not detected.
3259
3260Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3261
3262 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3263
3264Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3265
3266 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3267 gets reset by xmlCleanupInputCallbacks() and this makes the
3268 function useless. Same for output.
3269
3270Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3271
3272 * xmlIO.c: robert pointed out a loop error in callback cleanups
3273
3274Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3277 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3278 they are not really tied to debugging
3279
3280Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3281
3282 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3283 * xmllint.c: better --catalogs description
3284
3285Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * tree.c: fixed a couple of problems in xmlSetProp()
3288
3289Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3292 unappropriate stdout output.
3293
3294Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3297 by Denis Beurive, closes #65111
3298
3299Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3300
3301 * valid.c: in case of content model validity error, don't
3302 print it if validity warnings were not requested.
3303
3304Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3305
3306 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3307 * parserInternals.c: removed the last exit() call. Print an
3308 unmaskable error on stderr instead (library mismatch detection)
3309
3310Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3311
3312 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3313 shell instructions from Heiko Rupp
3314
3315Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * catalog.c: use the URL notation file:// for default catalog paths
3318
3319Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * include/libxml/tree.h: better comments for _private fields
3322 * tree.c: removed a problem when copying an entity reference.
3323
3324Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3325
3326 * vms/*: updated instructions and diffs from John A Fotheringham
3327
3328Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * include/libxml/xmlerror.h: avoid an include problem if
3331 #include <libxml/xmlerror.h> happens first in code
3332 seems to be the case in KDE libs
3333
3334Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3337 from Igor for Windows
3338
3339Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * Makefile.am: Gary Pennington pointed out a missing prefix
3342
3343Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3346 * doc/*: upgraded and rebuilt the docs
3347
3348Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3349
3350 * HTMLparser.c: fix comment in scripts element parsing.
3351 * result/HTML/doc3*: updated the results.
3352
3353Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3354
3355 * uri.c: another URI bug fix #63336, using Joel Young patch.
3356
3357Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3360 a cleaned up version of the Pwd shell string generation.
3361
3362Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * valid.c include/libxml/tree.h: trying to fix namespaces +
3365 validation problems for good, closing #63619 in the process
3366 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3367 wrong in this respect, fixed it.
3368
3369Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3370
3371 * xmllint.c: Morus Walter patch to allow --format and --encode
3372
3373Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * debugXML.c: Stefan Kost provided an help command for the shell
3376
3377Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * debugXML.c: Heiko Rupp pointed that the shell would crash
3380 on empty nodesets returns.
3381
3382Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3385 migh need the history libraries
3386
3387Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3390 handle the case of < in quoted attributes, Bastian Kleineidam
3391
3392Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3393
3394 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3395 fixing catalog breakages
3396 * Makefile.am catalog.c result/catalogs/catal
3397 result/catalogs/mycatalog.* test/catalogs/catal*:
3398 fixed more problems in catalog support, added more regression tests
3399 for both XML and SGML catalog handling
3400
3401Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * debugXML.c: applied an improvement to xmlGetLineNo() from
3404 Keith Isdale
3405
3406Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3407
3408 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3409 Side effect of the progressive catalog loading
3410
3411Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * Makefile.am: confexecdir and confexec_DATA were defined twice
3414 pointed out by Karl Eichwalder
3415
3416Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * xmlcatalog.c: avoid unlink() and use remove() instead.
3419
3420Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * libxml.spec.in: cleanup
3423 * include/libxml/xmlwin32version.h: updated with 2.4.8
3424
3425Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3426
3427 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3428 of compiling libxml with a non standard set of options
3429
3430Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3431
3432 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3433 document --sgml option, fixing gnome bugzilla #63382
3434
3435Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3438 breakage of 2.4.7, added a couple of really needed APIs
3439 like xmlCatalogIsEmpty() and xmlNewCatalog()
3440 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3441 for install-catalog
3442 * configure.in: preparing 2.4.8
3443
3444Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3447 include/libxml/tree.h include/libxml/xmlIO.h: more include
3448 cleanups, export cleanly one html output + format function.
3449
3450Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * parser.c: removed initGenericErrorDefaultFunc call from
3453 xmlInitParser() since it could destroy previous calls to
3454 xsltSetGenericErrorFunc() effects
3455
3456Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3459 keyword.
3460
3461Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * Makefile.am: cleanup
3464 * threads.c: cleanup too
3465 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3466 from xsltproc
3467 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3468 dependancy loop.
3469
3470Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3473 was not used anymore !
3474
3475Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * configure.in: preparing 2.4.7
3478 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3479 manual page from John
3480 * doc/*: updated the doc and rebuilt the generated pages
3481
3482Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3483
3484 * xmlIO.c: closing bug #62711, the library should never
3485 close stdin or stdout.
3486
3487Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3488
3489 * uri.c: second pass at fixing #63336, using Joel Young
3490 final patch. looks okay.
3491
3492Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * uri.c include/libxml/uri.h: trying to clear #63336
3495 allowing the escaping routine to parse unconformant
3496 URI-References.
3497
3498Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * vms/readme.vms vms/build_libxml.com nanoftp.c
3501 include/libxml/xmlversion.h.in: a few VMS updates from
3502 John A Fotheringham
3503 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3504 and xmlCleanupOutputCallbacks() for the Perl binding people.
3505
3506Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3509 apply fixes to close #63271 and avoid segfaults when
3510 the error routine gets callbed before xmlInitParser()
3511 get called.
3512 * nanoftp.c error.c: Applied patches from Justin Fletcher
3513 correcting some xmlGenericError misuses.
3514
3515Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3516
3517 *doc/xmllint.xml, doc/xmllint.1
3518 New and improved man page for xmllint - .xml is the original, .1
3519 is the generated man page
3520
3521Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3524 the web site from the main HTML document.
3525
3526Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * parser.c: fixed an erroneous validation bug when PE refs
3529 occurs in external parsed entities referenced from the
3530 internals subset
3531 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3532 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3533 added the associated testcase, it's a nice one.
3534 * HTMLparser.c: generate the DTD node as HTML still ...
3535 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3536
3537Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * HTMLparser.c: fixed a bug in htmlNewDoc()
3540
3541Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * test/threads/*: added entities testing to the Thread test
3544 * testThreads.c: make the test reasonable
3545 * DOCBparser.c: fix the DTD public and system ID
3546 * xmllint.c: added --sgml for SGML DocBook importing
3547 * Makefile.am: added Docbtests target
3548
3549Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3552 * testThreads.c: removed bogus include
3553
3554Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3557 fixed a very serious (looping) validation bug
3558
3559Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * include/libxml/globals.h include/libxml/threads.h threads.c
3562 testThreads.c: far more testing, cleaning up bugs
3563 * *.c : make sure globals.h is always included.
3564
3565Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3566
3567 * HTMLparser.c: try to get rid of parser loops for good.
3568
3569Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * configure.in: fixed some bugs in CFLAGS passing.
3572 * test/threads Makefile.am testThreads.c: added a specific
3573 threaded test case (really nasty, guaranteed).
3574
3575Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * catalog.c: serious cleanup on the management of the
3578 XML catalog tree, more tests done, especially with
3579 the catalog PI.
3580
3581Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * catalog.c: avoid a problem in catalog cleanup on SMP if
3584 catalogs were not initialized.
3585
3586Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * catalog.c xpath.c: trying to cleanup the not thread safe
3589 parts of the library.
3590
3591Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * include/libxml/globals.h configure.in global.data: make
3594 the allocation be per-thread a configure option
3595 * encoding.c include/libxml/parser.h: fixed compilation
3596 errors
3597
3598Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * include/libxml/parser.h: Norm reported that a few lines
3601 added were breaking libxslt compile, removed them for now
3602
3603Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * parser.c parserInternals.c threads.c: debugged and fixed
3606 initialization problems which were giving troubles on SMP
3607 boxes.
3608
3609Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * include/libxml/Makefile.am: missing globals.h
3612
3613Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * globals.c: added a couple of standard includes.
3616
3617Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3618
3619 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3620 include/libxml/parserInternals.h include/libxml/tree.h
3621 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3622 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3623 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3624 Applied the last patches from Gary, cleanup, activated threading
3625 all user accessible global variables are now handled in globals.[ch]
3626 Still a bit rought but make tests passes with either
3627 --with-threads defined at configure time or not.
3628 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3629 linking options
3630
3631Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * Makefile.am include/libxml/Makefile.am
3634 include/libxml/globals.h globals.c include/libxml/threads.h
3635 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3636 configure.in: started integrating the core of the thread support
3637 not activated yet but half integrated. The code should still
3638 compile and work anyway.
3639
3640Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3643 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3644 integrating the non-controversial parts of Gary Pennington
3645 multithread patches
3646 * catalog.c: corrected a small bug introduced
3647
3648Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * catalog.c include/libxml/catalog.h: very serious cleanup,
3651 isolating unportable code and as much as possible the accesses
3652 to the global shared catalog. May need more testing !
3653
3654Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3657 Keith Isdale patches for the XSLT debugger interfaces. Some
3658 cleanup
3659
3660Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3663 * DOCBparser.c: generate line nubers in elements
3664
3665Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * configure.in: preparing 2.4.6 release
3668 * doc/xml.html doc/html/*: updated and rebuilt the docs
3669 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3670
3671Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3672
3673 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3674 adding documentation for DV's supercatalog support
3675
3676Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3679 super catalog support adding one API and one flag --sgml to
3680 xmlcatalog
3681
3682Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3683
3684 * doc/xmlcatalog_man.xml, xmlcatalog.1
3685 One more crack at
3686 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3687
3688
3689Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3690
3691 * xpath.c: implemented xmlXPathObjectCopy for external objects
3692 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3693
3694Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3695
3696 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3697 finishing up fix to
3698 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3699 the xmlcatalog man page display more elegantly
3700
3701Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * configure.in: closing bug #61832
3704 * HTMLparser.c: removed a warning
3705
3706Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * xpath.c: fixing #61673 part I, do not loose doc information
3709 when copying result value trees.
3710
3711Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * xpath.c: trying to harden the XPath interpreter
3714
3715Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3716
3717 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3718 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3719
3720Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3721
3722 * HTMLparser: repaired another loop problem
3723
3724Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3727 parsing.
3728 * xpath.c: fix bug #61291 the default XML namespace node is
3729 missing from the namespace axis.
3730 * tree.c: refuse to create namespaces nodes with prefix "xml"
3731
3732Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * SAX.c: ouch a non-defined namespace could lead to a crash,
3735 fixed #61215
3736
3737Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * parserInternals.c: closed bug #61054
3740
3741Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * include/libxml/Makefile.am: closing #60708
3744
3745Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3748 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3749
3750Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3753
3754Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3757 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3758
3759Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3760
3761 * catalog.c: Justin Fletcher provided cleaup code in case
3762 HAVE_STAT is not defined
3763 * include/win32config.h: Igor Zlatkovic suggested to have
3764 HAVE_STAT defined there
3765
3766Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3767
3768 * catalog.c - fixed typing error reported by M. Barros
3769
3770Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3771
3772 * xmllint.c - fixing typo
3773
3774Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3775
3776 * HTMLparser.c: small enhancement to prevent loop on
3777 unrecognizable data
3778
3779Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * parserInternals.c: applying patch from bug #60757 this
3782 should close it
3783
3784Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * catalog.c xmlcatalog.c: removed a couple of warning
3787 * xpath.c: try to solve the linking problem on platforms
3788 needing trio to compile
3789
3790Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * Makefile.am libxml.spec.in: backing up non-documented changes
3793 commited without review or aproval by Jens Finke <jens@gnome.org>
3794 * HACKING: made 100% clear that no commit should be done directly
3795
3796Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * configure.in: Joe Orton provided a patch fixing a problem
3799 when iconv is specified to be in a non-standard directory
3800 but wasn't exported in xml2-config --cflags
3801
3802Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * configure.in: let's ship 2.4.5 before getting too much
3805 troubles with 2.4.4 errors.
3806
3807Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * encoding.c entities.c: do not output hexadecimal charrefs
3810 when serializing HTML since some version of Netscape can't
3811 grok it, generate decimal ones.
3812 * result/HTML/doc3.htm: output changed due to previous test
3813 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3814
3815Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3818 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3819
3820Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821 Released 2.4.4
3822
3823 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3824 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3825 updated the configuration scripts systems accordingly
3826
3827Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * configure.in: preparing for 2.4.4
3830 * doc/xml.html doc/html/*: updated and rebuilt the docs
3831
3832Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * win32/dsp/libxml2.def.src: tried to incorporate comments
3835 from bug #59220
3836
3837Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3838
3839 * parser.c result/noent/wml.xml: fixed bug #59981 related
3840 to handling of '&' in attributes when entities are substitued
3841
3842Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3843
3844 * libxml.h include/libxml/xmlversion.h.in
3845 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3846 Tried to close bug #60131
3847
3848Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3851
3852Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * SAX.c: fixing bug #59946 on xmlns=""
3855
3856Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3859 but allocates a new error code.
3860
3861Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * xmllint.c: John Fleck fixed typos in the options output
3864 * parser.c SAX.c: fix ignorable white space SAX selection
3865
3866Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * entities.c: Steve Underwood found the possibility of an
3869 ininite loop in case of error.
3870
3871Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3874
3875Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * parser.c: warn if version is not 1.0 but it's not
3878 strictly speaking an error after analyzing the spec
3879
3880Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3881
3882 *doc/catalog.html - add link to the html version of the
3883 man page, other linguistic cleanups
3884
3885Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3886
3887 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3888 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3889 file, has not yet been included in the build.
3890
3891Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * catalog.c: removed a duplicate affectation Justin Fletcher
3894
3895Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * tree.c: Armin Sander pointed a possible text coalescing
3898 problem, completed his patch.
3899
3900Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3901
3902 * trionan.c: Fixed const and volatile re-definition problem
3903
3904Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * libxml.4 parser.c: doc updates from Heiko Rupp
3907 * parserInternals.c: 2 sanity checks from Heiko Rupp
3908
3909Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * tree.c: applied patch from Armin Sander to make some pointers
3912 const in xmlCopyNode()
3913 * include/libxml/tree.h: added fix to the header
3914
3915Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * xpath.c: hum, restrict the integer usage gcc bug workaround
3918 to only gcc compilers so that other architecture don't get
3919 penalized by this limitation.
3920 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3921
3922Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3925 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3926
3927Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3930 --convert option to xmlcatalog to convert SGML ones to
3931 the XML syntax.
3932 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3933
3934 2.4.3 got released at that point
3935Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * catalog.c xmlIO.c: started some serious testing and fixed
3938 a few bug and optmization needs.
3939
3940Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3943 preparing for a 2.4.3 release even if it may not be ready yet
3944 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3945 all file parsing lookup to go through the entity resolver, add
3946 to add an API to bypass it (needed to load catalogs themselves),
3947 some cleanup on the catalog code too.
3948 * nanoftp.c: small cleanup
3949 * doc/catalog.html: small update
3950
3951Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3954 Jun Kuriyama
3955
3956Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * doc/catalog.html: finished the catalog documentation
3959
3960Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * doc/catalog.html doc/xml.html: added documentation about
3963 Catalog support, misses an API description
3964 * doc/html/*: reextracted the API pages
3965
3966Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3969 Added the part about section 7.2 on URI resolution,
3970 fixed a side effect in the HTML parser, look complete
3971 and ready to rock except the URI/SystemID part!
3972
3973Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * include/libxml/catalog.h include/libxml/parser.h
3976 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3977 xmlIO.c: added support and APIs needed for the catalog PI
3978 * include/libxml/xmlIO.h: cleanup
3979
3980Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3983 include/libxml/catalog.h: starts to look okay, really
3984 plugged the new framework, cleaned a lot of stuff,
3985 added some APIs, except the PI's support missing this
3986 should be mostly complete
3987 * result/catalogs/* test/catalogs/*: added new test, enriched
3988 the existing one with URN ID tests
3989
3990Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * catalog.c: fixed nextCatalog
3993 * result/catalogs/docbook test/catalogs/*: started adding
3994 a small regression test
3995
3996Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3999 more work on the XML catalog support.
4000 * parser.c include/libxml/parser.h: small cleanup seems using
4001 list as a public parameter name can give portability troubles
4002 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4003 include/libxml/xpath.h include/libxml/Makefile.am: removed
4004 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4005 wrappers
4006
4007Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4008
4009 * Makefile.am trio.c triodef.h trionan.c xpath.c
4010 include/libxml/Makefile.am include/libxml/trionan.h:
4011 Re-worked Not-A-Number and Infinity support.
4012 * xmlcatalog.c: added readline include files
4013
4014Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4017 testCatalog as xmlcatalog, making it an installed app
4018 adding a shell, and preparing it to be a /etc/xml/catalog
4019 management tool, though not ready yet
4020 * catalog.c include/libxml/catalog.h: adding support for
4021 XML Catalogs http://www.oasis-open.org/committees/entity/
4022 not finished, there is some interesting tradeoffs and a
4023 few open questions left.
4024
4025Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * xmllint.c: fixed a line formatting problem
4028
4029Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * SAX.c: removed a couple of unused variable (Albert Chin)
4032
4033Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4036 trying to fix some troubles w.r.t. function returning
4037 const xxxPtr.
4038
4039Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4040
4041 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4042 defined
4043
4044Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * xpointer.c: removed unused var
4047
4048Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * testXPath.c: another small cleanup closing bug #59110
4051
4052Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4053
4054 * win32/dsp/libxml2.def.src: small cleanup closing bug
4055 #59108
4056
4057Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * example/gjobread.c: add xmlCleanupParser() before leaving
4060
4061Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * config.h.in configure.in include/libxml/xmlwin32version.h:
4064 released 2.4.2
4065
4066Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * include/libxml/valid.h debugXML.c valid.c: deprecate
4069 the non-boundchecking Sprintf functions, add Snprintf
4070 this should close bug #57984
4071
4072Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4075 URIs before doing the lookups (pointed by Mark Vakoc)
4076
4077Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * xpath.c: serious changes on Result Value Trees and NodeSets
4080 w.r.t. deallocation and collect operations. Probably not
4081 100% clean (merge of allocated trees smells like a problem).
4082 Seems sufficient to close #58943
4083
4084Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * xmllint.c: adding a --format option
4087
4088Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * xpath.c: count() was broken on Result Value Tree
4091 * xmlIO.c: fixed file:/// accesses on _WIN32
4092
4093Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4096 macro was renamed, this should close bug #58683
4097
4098Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4101 entity substitution mode text at the end of the entity might
4102 be added due to text coalescing.
4103 * nanoftp.c parser.c: small cleanup
4104
4105Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * HACKING: added John Fleck right to commit in the doc subdir
4108
4109Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4112 allow to inherit attributes from the DTD directly in the
4113 tree, this is needed for XPath and can be a useful feature.
4114 Inherited namespaces are always provided at the tree level now
4115 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4116 of tests for this feature (XSLT being the prime user).
4117
4118Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4121 testSAX.c xmlIO.c xmllint.c include/win32config.h
4122 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4123 include/libxml/xmlwin32version.h.in win32/README.MSDev
4124 win32/dsp/*: applied Win32 Facelift No.2 patches from
4125 Igor Zlatkovic for Windows/MSC
4126
4127Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * SAX.c: unparsedEntityDecl() the URI computation of the
4130 entity wasn't done breaking XSLT unparsed-entity-uri()
4131
4132Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * xpath.c: fixed a bug when walking the descendants and
4135 the current node has no children
4136 * debugXML.c: show up when a text node is supposed to not be escaped
4137
4138Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4139
4140 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4141 worked like the set:leading() function)
4142 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4143
4144Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4147
4148Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * include/libxml/xmlIO.h: apply change to close #58141
4151 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4152
4153Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * parser.c: when the internal subset uses a PE, then the
4156 included entity can use conditional sections.
4157
4158Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4161 when walking the namespace axis showing up in
4162 libxst/tests/general/bug-12
4163 * xmlmemory.c: added the possibility to trace a given block
4164 defined by its address
4165
4166Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * parser.c: don't override existing encoding specified before
4169 starting xmlParseDocument()
4170
4171Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * include/libxml/xmlwin32version.h: reinserted, needed for
4174 Windows users of CVS
4175
41762001-07-27 Darin Adler <darin@bentspoon.com>
4177
4178 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4179 * testCatalog.c: Add include of <libxml/parser.h>.
4180
41812001-07-27 Darin Adler <darin@bentspoon.com>
4182
4183 * include/libxml/.cvsignore:
4184 * include/libxml/xmlwin32version.h:
4185 Remove this file from CVS because it's generated.
4186
4187Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4188
4189 * parser.c include/libxml/parser.h: applied const patches from
4190 Tom Moog #58002
4191
4192Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4193
4194 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4195 lookup framework
4196
4197Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * tree.c: fixed xmlCopyNode() for documents
4200
4201Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4204
4205Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4206
4207 * parser.c: fixes bug #57652 reported by Morus Walter
4208
4209Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4212
4213Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4216 errors, lesson don't add new functions at 1am before a release
4217 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4218 from XPath initialization when possible.
4219
4220Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * result/scripts/base*: removing history/readline changed
4223 this slightly
4224 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4225 xmllint.c: make element content line number generation
4226 optionnal to avoid breaking old apps added interface to switch
4227
4228Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * configure.in: get rid of the readline and libhistory
4231 dependancies by default, release 2.4.1 with IA64 fix
4232 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4233 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4234 John Kroll fixes to allow saving to HTTP via PUT (or
4235 POST of needed).
4236 * doc/html/*.html: regenerated the docs
4237
4238Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4239
4240 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4241 xmlHashScanFull and xmlHashScannFull3 to get passed the
4242 three keys as arguments to the callback function
4243
4244Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * configure.in Makefile.am: removed libxml softlink for good
4247 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4248 100% coverage by gtk-doc
4249
4250Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4253 fixed serious troubles due to size_t vs. int mismatch
4254
4255Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4258
4259Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4260
4261 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4262 convenient extension API for value and context managing
4263 Now handles external objects through xmlXPathPopExternal,
4264 xmlXPathWrapExternal and xmlXPathReturnExternal.
4265 Added functions for sets operations (intersection, etc.)
4266
4267Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4268
4269 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4270 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4271 HTMLparser.c: cleanup of global variables, marking some
4272 const or private.
4273
4274Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4275
4276 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4277 fixed xmlXPathNodeSetItem when passing index=0
4278
4279Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4282
4283Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * xmllint.c: fixed compilation under Cygwin #57503
4286 * TODO: update
4287
42882001-07-13 Peter Williams <peterw@ximian.com>
4289
4290 * config.h.in: add #undef HAVE_DLFCN_H
4291
4292 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4293 builddir.
4294
4295Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4298 raised by #57348 and #57381
4299
4300Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4303 tree.c xpointer.c: store the line numbder in element->content,
4304 may break some software, need a configuration mechanism
4305
43062001-07-10 Darin Adler <darin@bentspoon.com>
4307
4308 * .cvsignore:
4309 * example/.cvsignore:
4310 * include/.cvsignore:
4311 * include/libxml/.cvsignore:
4312 Various things that are generated and should be ignored.
4313
4314Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4317 * doc/xml.html doc/html/*: updated the docs
4318
4319Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320
4321 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4322 validation occured on content with element child
4323
4324Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * tree.c: fixed XML Base computation which was broken
4327 * debugXML.c: added a base function to the shell
4328 * Makefile.am result/scripts/* test/scripts/*: added scripts
4329 based regression tests, and adding 2 XML Base tests
4330
4331Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * tree.c: set properties doc and call xmlSetListDoc for properties
4334 content when grafting them in a different tree.
4335 * aclocal.m4: remove from CVS
4336
4337Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * win32/libxml2/libxml2.def.src: added some missing entry point
4340 for XPath (Mark Vakoc)
4341
4342Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4345 layer should URI-Unescape before trying to open resources.
4346
4347Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * xpath.c: fix the name() bug for elements in the default
4350 namespace reported by Charlie Bozeman
4351
4352Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4355 led to an XPath fix, improvements of SAX initialization, and
4356 an added option --nocdata to testXPath
4357
4358Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * doc/libxml-doc.el: Felix Natter provided anew version working
4361 with XEmacs too
4362
4363Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * include/libxml/xpath.h: small cleanup
4366 * doc/xml.html: update
4367
4368Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4371 released 2.3.14
4372
4373Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * doc/html/*: rebuilt the docs for the release
4376 * doc/xml.html: added 2.3.14 release.
4377
4378Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4381 were not equal to empty strings
4382
4383Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * SAX.c: fixed a URI-Reference computation problem when validating
4386 * xmlIO.c: small cleanup
4387
4388Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * parser.c: improved the description of a couple of interfaces
4391 upon Larry Stamper suggestion
4392
4393Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * SAX.c entities.c parser.c: changed completely the way entities
4396 are handled when running the parser in entity substitution mode.
4397 This fixes a bug reported by Stephan Kulow and nearly divides
4398 by 3 the amount of memory required by libxslt to load and process
4399 DocBook TDG.
4400
4401Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * HTMLparser.c: fixing a too early root closing problem raised
4404 byt Prashanth Naidu
4405
4406Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4409 raised by Mark Vakoc.
4410
4411Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4412
4413 * example/Makefile.am: fixed the include path to add srcdir/include
4414 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4415 and some cleanup
4416
4417Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4420 lot of optimization work, results in significant improvements
4421 when handling really complex XPath queries. Add a small optimizer
4422 for unions, improve [n] and [last()], avoid some costly ops.
4423
4424Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4427 * xpath.c: small cleanup
4428 * xmlGetNsList: reformated, fixed problems if used on Entities
4429
4430Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4433
4434Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4437 * Makefile.am example/Makefile.am: workaround automake generating
4438 erroneous deps
4439
4440Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * include/win32config.h: bug #56801 Yon Derek provided a patch
4443 to the windows config file.
4444
4445Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4448 libxml.h : Yon Derek provided a set of changes to compile from
4449 CVS on Windows/MSC
4450
4451Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * parser.c: fixed UTF8 BOM support in push mode
4454 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4455 added a specific testcase
4456
4457Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * Makefile.am: added --push regression tests
4460 * parserInternals.c: the XML parser segfaulted in --push mode
4461
4462Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * configure.in: moved the symlinks detection within a CVS
4465 check, this is not portable and will be removed soon.
4466 * xpath.c: small cleanup/speedup
4467
4468Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4471 release of 2.3.12
4472 * parser.c: make an error message if unknow entities in all cases
4473
4474Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4477
4478Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4481 includes were installed in the wrong dir
4482
4483Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * doc/html.xml: warn against sending code to exhibit bugs.
4486
4487Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4490 Tru64 from Thomas Leitner
4491
4492Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * AUTHORS: added William and Bjorn
4495 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4496 daniel@veillard.com hopefully I won't have to do this again
4497 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4498 docs can be rebuilt cleanly now
4499 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4500 from CVs it's generated, added include/libxml/xmlwin32version.h
4501 also generated but which should change far less frequently.
4502 * catalog.c nanoftp.c: made sure to include libxml.h not
4503 libxml/xmlversion.h directly
4504 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4505 when compiling on WIN32 and MSC
4506
4507Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * include/Makefile.am include/libxml/Makefile.am configure.in:
4510 fixed make distcheck and rebuilding the rpms
4511
4512Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * configure.in: should finish the migration of exported includes
4515 into a real include/libxml in CVS, at least for CVS users.
4516 * removed the exported headers, added in include/libxml (as well
4517 as xmlversion.h.in).
4518
4519Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * configure.in: fixed the way to detect symlink
4522
4523Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * configure.in: updated, include/libxml is now a real CVS dir
4526
4527Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4530 version works with both libxml1 and libxml2 (it autodetects
4531 the prefix of the html-files) from Felix Natter.
4532 * doc/xml.html: updated doc accordingly
4533
4534Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * xpath.c: fixed the bug generating a template loop in libxslt
4537 when using docbook-xsl-1.4, * should filter out document nodes
4538 * HACKING: added William
4539 * TODO: updated
4540
4541Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * doc/FAQ.html: added a warning about gcc-3.0
4544 * doc/xml.html: added reference to gdome2 and removed a confusing
4545 sentence
4546
4547Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * xmlversion.h: okay this is a generated file, but Windows
4550 users need it and they can't generate it, and I want CVS
4551 Windows users ...
4552 * win32/libxml2/libxml2_so.dsp: Windows project file for
4553 the shared lib version of libxml2
4554 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4555 resources needed for libxslt/xsltproc by Yon Derek
4556
4557Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4558
4559 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4560
4561Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4564
4565Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * include/win32config.h: Yon Derek provided a first fix
4568 to be able to compile libxslt/xsltproc on Windows
4569
4570Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * xpath.c: attempt to work around what seemed a gcc optimizer
4573 bug when handling floats on i386 http://veillard.com/gcc.bug
4574 * tree.c entities.c encoding.c: doing some cleanups while
4575 chasing it
4576
4577Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * Makefile.am: cleanup when --without-debug is specified
4580 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4581 w.r.t. --without-debug and other include points
4582 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4583 Catalogs
4584 * configure.in entities.h tree.h HTMLparser.c: removed
4585 --without-corba, made the _private field mandatory
4586
4587Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588
4589 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4590 outputs a BOM in UTF8, an errata has been issued to avoid the
4591 problem, that was the most reasonable solution... Add support
4592 for a leading UTF8 BOM in entities.
4593
4594Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * valid.c: fixed a bug found when post validating an entity ref
4597 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4598 activate it too
4599
4600Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4603 weakness in the node copy the XPointer and the XInclude
4604 implementations. Serious cleanup.
4605
4606Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * Makefile.am: Kjartan Maraas provided a small patch to
4609 add xml2-config.in to EXTRA_DIST
4610
4611Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4614 provided another failing case found in KDE, the way the
4615 ctxt->vctxt.nodeTab was allocated and freed changed over
4616 time but it wasn't completely cleaned up. This should fix it.
4617
4618Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * parser.c: Stephan Kulow also raised the fact that line number
4621 could get miscounted making debug harder, fixed the problem
4622 in xmlParseCharData()
4623
4624Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * valid.c: Stephan Kulow pointed out a problem when validating
4627 and using an empty entity, forgot a 'break' in a case.
4628
4629Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4632 * doc/xml.html: updated with 2.3.11
4633
4634Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * TODO: updated adding cleanup of generated doc
4637 * configure.in: prepared to release 2.3.11
4638 * xmllint.c: added --version for bug reporting
4639 * doc/html/*.html: rebuilt the doc
4640
4641Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * xpath.c: first part of the work on selecting namespace to
4644 fix bug #56115
4645
4646Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4649 when using -liconv
4650 * TODO: updated
4651
4652Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4655 cleanup, encoding support.
4656
4657Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4660
4661Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * xpath.c: bug detected by Ankh when / is used as a function arg
4664
4665Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4668 of element and use it to avoid outputting formatting spaces at
4669 the wrong place. Implemented the format parameter for HTML save.
4670 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4671 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4672 result/HTML/wired.html: of course this impact the result of a
4673 number of HTML tests
4674
4675Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * HTMLtree.[ch]: started augmenting the HTML save API with
4678 encoding and formatting parameters
4679
4680Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * HTMLtree.h: cleanup and started evaluating the work needed on
4683 revamping the HTML output code
4684
4685Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4688
4689Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * valid.c: fixed bug #56049, forgot one check in the
4692 validation routine
4693
4694Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4697
4698Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * libxml.h: fixed an error in last commit
4701 * doc/FAQ.html: added an entry for compilation from CVS
4702
4703Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * xmlversion.h.in libxml.h: Cygwin patches
4706 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4707 * tree.h: cleanup
4708
4709Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4712 memory block in a strange case where libxml is linked twice
4713 in the binary.
4714
4715Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4718 state far too often, simple fix used to avoid it.
4719
4720Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4723 being processed, applied his patch
4724 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4725
4726Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4729 provided fixes to compile on MSCC again
4730 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4731 also provided an update for the project files.
4732
4733Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4736 bug #55810
4737
4738Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * tree.c: fixed xmlGetNsProp() to close bug #55683
4741 Note this requires libxslt to use it's own function instead.
4742
4743Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * HTMLtree.c: when in a pre element no formatting space should
4746 be added.
4747 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4748
4749Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * configure.in: added tests for signal() and signal.h
4752
4753Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4756
4757Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * doc/libxml-doc.el: Felix Natter provided a new version for
4760 libxml2
4761
4762Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * HTMLtree.c: when in a pre element no formatting space should
4765 be added.
4766
4767Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4770
4771Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4774 hack
4775 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4776 * uri.c: fixed a warning
4777
4778Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * HTMLtree.c: trying to close bug #55772 escaping in script
4781 elements
4782 * doc/xml.html: suggest to send mail to the list
4783
4784Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4787 good. Use a macro and based on the solution provided in
4788 vsnprintf manual page from GNU.
4789
4790Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4791
4792 * error.c: Workaround for non-preserving variadic list.
4793 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4794
4795Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * doc/xml.html: added 2.3.10 release
4798
4799Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * configure.in: releasing 2.3.10
4802
4803Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4806
4807Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * encoding.c: Robert Collins provided a patch to add the
4810 "US-ASCII" encoding alias
4811
4812Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4815 string oriented functions and started cleaning the related areas
4816 in xpath.c which needed fixing in this respect
4817
4818Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4821 #55380
4822 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4823
4824Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * TODO: updated
4827 * nanohttp.[ch] : started adding APIs to get the redirected URL
4828 when this occurs (needed for further base computation
4829 * tree.h: cleanup
4830 * encoding.c: cleanup
4831 * SAX.c: minor change around ctxt->loadsubset
4832
4833Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * Makefile.am include/Makefile.am: small change to have
4836 include/libxml rebuilt if working from CVS.
4837 * uri.c: applied another patch from Carl Douglas for URI escaping,
4838 this should close bug #51876
4839
4840Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4843 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4844 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4845 added specific regression test
4846 * parser.h: preparing for the XSLT mode where DTD inherited
4847 attributes are added to the tree.
4848
4849Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * xinclude.[ch]: Updated the namespace for the Last Call version
4852 * result/XInclude/include test/XInclude/include: updated the
4853 testsuite accordingly
4854
4855Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4858 related to bug #51876
4859
4860Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * tree.c: fixed a gross mistake in base computation, xml:base is
4863 not completely correct yet (need cascade).
4864 * xpath.[ch]: added the few things needed to find a function name
4865 and URI from the XPath context when it is called.
4866
4867Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4870 * DOCBparser.c: small cleanup
4871 * xmllint.c: added a --catalogs option to load catalogs from
4872 $SGML_CATALOG_FILES
4873 * tree.c: cleanup
4874 * configure.in: iconv library fixup, ICONV_LIBS
4875
4876Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * catalog.c: handling of CATALOG entries. detection of recursion,
4879 and a few bugfixes
4880 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4881 against the default namespace
4882
4883Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4886
4887Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * parser.c: fixed propagation context info when parsing an
4890 external entity.
4891 * doc/html/*.html: regenerated a couple of docs
4892
4893Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * doc/xml.html: update with 2.3.9 informations
4896
4897Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4900 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4901 * doc/html/* : rebuilt the docs
4902 * valid.c: small patch which may improve some case when
4903 validating.
4904
4905Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * HTMLparser.c: Closed bug #54891
4908 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4909 to the suite
4910
4911Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4914 applied a documentation patch from LotR and filled in a few missing
4915 descriptions
4916
4917Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * xpath.c tree.c parser.c: speed optimizations at the parser level
4920 document tree freeing and xpath evaluation
4921
4922Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * parser.c parser.h parserInternals.h: fixed a couple of
4925 interfaces for handling memory buffer input to const char *
4926 upon suggestion of JamesH.
4927
4928Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * configure.in: LoTR sent a patch fixing the previous commit
4931
4932Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * configure.in: trying to deal again with the stoopid -R linking
4935 flag of Solaris
4936
4937Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * xpath.h: two nodeset access macros from Thomas Broyer
4940
4941Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4944 patch from Thomas Broyer
4945
4946Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4949 case
4950 * INSTALL: was empty added stuff from the FAQ
4951
4952Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4955 attributes handling and #54433 by adding xmlUnsetProp()
4956 and xmlUnsetNsProp()
4957
4958Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * HTMLparser.c: Patch from Jonas Borgström
4961 (htmlGetEndPriority): New function, returns
4962 the priority of a certain element.
4963 (htmlAutoCloseOnClose): Only close inline elements if they
4964 all have lower or equal priority.
4965 * result/HTML: this of course changed a number of tests results.
4966
4967Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xmlIO.c catalog.c: plugged in the default catalog resolution
4970 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4971 documentations
4972 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4973
4974Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4977 integrating catalogs
4978 * catalog.[ch] testCatalog.c: adding a small catalo API
4979 (only SGML catalog support).
4980 * parser.c: restaured xmlKeepBlanksDefault(0) API
4981
4982Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4985
4986Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * parser.c: added xmlParseExternalEntityPrivate() to allow
4989 propagation of ctxt->_private when parsing external entities
4990
4991Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4994
4995Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4998
4999Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * valid.c: warn when indeterminist content model is detected
5002 * result/VC/ElementValid8: this adds a message
5003 * Makefile.am: add --novalid for VCM tests
5004 * parserInternals.c: added a call to Init memory
5005
5006Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5009 when both parameters are NULL.
5010
5011Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * valid.c: applied small patch from Gary Pennington, reindented
5014 some part of the code.
5015
5016Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5019 release, updated and regenerated the docs
5020
5021Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * xpath.c result/XPath/expr/floats : clarified and cleanup
5024 printing of abnormal floats in tests.
5025
5026Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5029 * results/HTML/ : a few changes in the output of the HTML tests as
5030 a result.
5031 * configure.in: tying to fix -liconv where needed
5032
5033Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * Makefile.am: fixed a stupid error
5036
5037Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * configure.in Makefile.am: make the inclusion of the trio
5040 modules in the library conditional
5041
5042Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * DOCBparser.c: patche from László Kovács, fixed entities refs
5045 in attributes handling
5046
5047Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5050 flushing
5051
5052Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * xpath.c: fix of an XSLT namespace bug reported on the list
5055 general/bug-8-
5056
5057Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * strio.h trio.c: Dan McNichol suggested a couple of small
5060 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5061
5062Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * tree.c parser.c encoding.c: spent a bit more time looking
5065 at the parsing speed and DOM handling. Added a few more
5066 speedups.
5067
5068Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * parser.c: small but effective parsing speed improvement
5071
5072Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * configure.in: default on the DocBook parser inclusion (for Gnome)
5075 * DOCBparser.h: fixed a header reference
5076
5077Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * configure.in xpath.c: applied Bjorn patches for FPE on the
5080 alpha
5081
5082Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5085 xmlSaveFormatFileTo()
5086
5087Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * xpath.c: simple and efficient optimization, XPath functions
5090 aways bind to the same code, cache this
5091 * TODO: updated (by saying some is obsolete)
5092
5093Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * xpath.c: more cleanup work on XPath name parsing routines
5096
5097Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5100 xmlXPathParseName
5101 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5102 * debugXML.c: avoid compilation problems if compiling without
5103 HTML support, Igor Zlatkovic
5104 * win32/libxml2/libxml2.def.src: being able to compile without
5105 XPath on Windows
5106
5107Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * libxml.m4: yet another patch from Toshio Kuratomi
5110
5111Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5114
5115Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * tree.[ch]: added xmlSaveFormatFile interface for saving
5118 and indenting a file.
5119
5120Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * xpath.c: fixed bug #53689 related to processing-instruction()
5123
5124Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * DOCBparser.c: patche from László Kovács
5127
5128Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * parser.c: applied fixes from Christian Glahn bug report #53391
5131
5132Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * error.c: Jean François Lecomte provided a complete description
5135 and a fix to bug #53537
5136
5137Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5140
5141Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * DOCBparser.c SAX.c: a bit more work on entities processing.
5144 Still Need to cleanup XML output and references in attributes
5145
5146Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5149
5150Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * tree.c: trying to fix #53574, not completely complete,
5153 I would like xmllint --copy --debug test/ent1 and
5154 xmllint --debug test/ent1 to show the same result.
5155 * xpath.c: fix a bug when trying to sort namespace nodes
5156
5157Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * HTMLtree.c: real fix for #53402
5160
5161Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5164 PIs when using xsl:output
5165 * valid.c: closing #53537 some case generate segfaults if there
5166 is validity errors
5167
5168Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5171 of external parsed entities, added --noent to testDocbook
5172 * valid.c: Garry Pennington found an uninitialized variable
5173 access in xmlValidateElementContent()
5174
5175Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5178 with madness
5179 * result/HTML/ : this modified the result of the regression tests
5180 a lot.
5181
5182Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5185 to doc where it wasn't checked against NULL reported by
5186 Jens Laas
5187
5188Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5191 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5192
5193Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5196 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5197 * SAX.[ch]: cleanup and updates for DocBook
5198 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5199 ex SGML identifier changes
5200 * valid.c: removed a static unused function.
5201
5202Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * HTMLtree.c: applied change for Paul Sponagl on script saving
5205 * Makefile.am: the warning about entity title.xml are normal.
5206
5207Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * configure.in: release of 2.3.7
5210 * Makefile.am: fixing make distcheck
5211
5212Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * doc/html/* doc/xml.html: updated and regenerated the docs
5215
5216Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5219
5220Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * tree.c: fixed #53388 with the provided patch
5223
5224Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * valid.c: Bjorn detected an invalid memory access. Fixed
5227 vstateVPush()
5228
5229Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5232
5233Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5234
5235 * libxml.h: new header used only for the compilation of libxml
5236 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5237 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5238 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5239 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5240 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5241 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5242 baseline (version 1.2 plus a single patch).
5243 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5244 scientific notation for numbers. Tests added.
5245 * xpath.c: formatting of numbers changed to use sprintf
5246 (contribution from William Brack)
5247
5248Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * valid.c: cleanup, more useful debugging
5251 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5252 * xmlIO.c: entity loading is printed as an error when validating
5253
5254Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * valid.c: fixed to validate within entities
5257 * test/VCM/v22.xml: added a specific testcase
5258
5259Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * valid.c: forgot an epsilon transition in for ()+
5262 * test/VCM/v21.xml : added a specific test case
5263
5264Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * valid.c: removed a state explosion exhibited by RSS
5267 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5268 from bug #51872
5269
5270Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5273 validation without using an ugly NFA -> DFA algo in the source.
5274 Made a specific algorithm easier to maintain, using a single
5275 stack and without recursion.
5276 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5277 * hash.c: made the growing routine static
5278 * tree.h parser.c: added the parent information to an
5279 xmlElementContent node.
5280
5281Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * SAX.c parser.c xpath.c: generating IDs when not validating
5284 from an external parsed entity was poisoning the ID has table
5285 with removed values. This was killing XSLT on the KDE help
5286 browser.
5287
5288Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * entities.h: andrew@ugh.net.au detected a double declaration
5291
5292Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * debugXML.c hash.c tree.h valid.c : some changes related to
5295 the validation suport to improve speed with DocBook
5296 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5297 the way validation errors get reported
5298
5299Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5302 by P C Chow and William M. Brack for XSLT HTML output
5303
5304Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5307 Igor Zlatkovic patches for MSC compilation and added his
5308 updates
5309
5310Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5313 prefix lookup.
5314 * parserInternals.c: fixed the bug reported by Morus Walter
5315 due to an off by one typo in xmlStringCurrentChar()
5316
5317Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * HTMLparser.c result/HTML/*: revamped the way the HTML
5320 parser handles end of tags or end of input
5321
5322Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5325
5326Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5329 bug where the linktime verions of free() won't work ...
5330
5331Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5334
5335Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * doc/xml.html: added 2.3.6 release
5338
5339Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5342 * result/wml.xml: resulted in a small output change
5343
5344Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * tree.c: xmlNewDoc was missing the charset initialization
5347 * xmllint.c: added --auto to autogenerate a doc, allow to
5348 reproduce the problem fixed on xmlNewDoc
5349
5350Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * xpath.c: trying to get 52979 solved
5353 * tree.c result/ result/noent/: trying to get 52712 solved, this
5354 also made me clean up the fact that XML output in general should
5355 not add formating blanks by default, this changed the output of
5356 a few tests
5357
5358Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5361
5362Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * configure.in: finally released 2.3.6
5365
5366Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * xpath.c: checking for null pointer generated by new code
5369
5370Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * xpath.c: fixed a [] evaluation problem reported
5373 * test/XPath/tests/simpleaddr: extended test
5374 * result/XPath/simpleaddr: updated result
5375
5376Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * xmllint.c: Dan Timis reported a portability problem
5379 on Macs without mmap, fixed it.
5380
5381Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * testXPath.c : added a --tree option allowing to display the
5384 tree dump of the XPath expression
5385
5386Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * xpath.c: fixed a memleak when comparing nodesets
5389 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5390 * tree.c: added a TODO
5391
5392Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5395 we need string functions
5396 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5397 to be able to use them where needed. Applied some changes
5398 to reduce name linking pollution and compile in only what's
5399 needed.
5400 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5401 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5402 for the string manipulation functions
5403 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5404 to the free() function of xmlmemory.c
5405 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5406 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5407 usage.
5408
5409
5410Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * error.c: applied the context output patch of the error
5413 handling submitted by Chuck Griffith
5414 * error/VC/*: this slightly change some error logs
5415
5416Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * parser.c: fixed line number reporting on error
5419
5420Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * parser.c: Sullivan and Darin found a parser bug,
5423 applied the patch.
5424
5425Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5428 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5429 xmlversion.h.in xpointer.c: of course the way I defined
5430 UNUSED breaks on old gcc version. Try to be smart and
5431 also define it directly in xmlversion.h
5432 * configure.in: removed -ansi flag from the pedantic set
5433
5434Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435 Huge cleanup, I switched to compile with
5436 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5437 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5438 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5439 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5440 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5441 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5442 encoding.h entities.c error.c list.[ch] nanoftp.c
5443 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5444 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5445 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5446 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5447 Cleanup, staticfied a number of non-exported functions,
5448 detected and cleaned up a dozen of problem found this way,
5449 avoided a lot of public function name/typedef/system names clashes
5450 * doc/xml.html: updated
5451 * configure.in: switched private flags to the really pedantic ones.
5452
5453Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * configure.in: 2.3.5
5456 * doc/html/*: rebuilt the docs
5457
5458Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * parser.c: fixed a reported bug in NOTATION parsing
5461 * uri.c: accepted but not fixed bug 51876, added TODO
5462 * Makefile.am: fixed bug 51876
5463
5464Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * config.h.in configure.in error.c: fix a compilation problem
5467 on platforms without vsnprintf (xml@thewrittenword.com)
5468
5469Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * parser.c: fixed a function name header typo
5472 * SAX.c: notations can also occur in external subset.
5473
5474Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * error.c: removed a C++ like comment
5477
5478Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * parser.c: fixing bug 52299 strange condition leading
5481 to a parser crash due to a buffer overflow
5482 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5483 added the specific test case
5484
5485Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5488 xmlXPathConvert{String,Number,Boolean} to be able to make
5489 type casts without a context stack, fixed some implementation
5490 problems related to the absence of context at parse-time,
5491 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5492 in the public API too
5493 * xpointer.c xpathInternals.h: we need to know at parse time
5494 whether we are compiling an XPointer
5495
5496Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5499 cleaned up the parser internals, refactored XPath code, added
5500 new compilation based APIs and cleanly separated public and
5501 private APIs.
5502
5503Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xpath.h: the comp field must be added at the end to avoid
5506 killing binary compat.
5507
5508Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * Makefile.am: detect XPath memleaks in regreson tests
5511 * error.c: fixed and error w.r.t. error reporting still using
5512 stderr
5513 * hash.c: added new line at end of file
5514 * tree.h: minor cleanup
5515 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5516 expression parsing from evaluation, resulted in a number of
5517 changes internally, and in XPointer. Likely to break stuff
5518 using xpathInternals.h but should remain binary compatible,
5519 new interfaces will be added.
5520
5521Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * configure.in: fixed a couple of problems reported by
5524 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5525 without gcc on non linux platforms.
5526
5527Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5530 a fix for --with-html-dir= configure support. I hope it won't
5531 break rpm generation
5532
5533Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * xmlIO.c: one function comment cleanup.
5536
5537Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * SAX.c: external subset notations were improperly registered
5540 in the internal subset.
5541
5542Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * README.cvs-commits: added, pointing to HACKING
5545 * HACKING: updated
5546
5547Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * parser.c: and Matt Sergeant found one in the XML push
5550 parser (erroneous check I forgot to remove when I fixed the
5551 main parser).
5552
5553Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xpath.c: ptittom found a small bug in UnaryExpr
5556
5557Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * configure.in: bumped to 2.3.4
5560 * error.c: fixed bug #51860
5561 * tree.c: fixed bug #51861
5562 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5563 * tree.[ch] : added xmlDefaultBufferSize
5564 * nanoftp.c: typo in function name header block
5565 * doc/xml.html : updated, added link to XML::LibXSLT
5566 * doc/html/* : rebuilt the docs
5567
5568Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * parser.c SAX.c: the new content parsing code raised an
5571 ugly bug in the characters() SAX callback. Found it
5572 just because of strangeness in XSLT XML Rec ouptut :-(
5573
5574Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * Makefile.am: Martin Baulig suggested to add -lm
5577 * tree.c: found another bug in xmlNodeGetContent()
5578
5579Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xpath.c: Bjorn found the error related to strictness of comparison.
5582
5583Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * parser.c: trying to fix the Dtd parsing problem reported
5586 by Gary, side effect of last week speed optimizations.
5587
5588Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5591 * parserInternals.c: removed unneeded test raised by Stric
5592
5593Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5594
5595 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5596 and fixed by William Brack). Added xmlXPathFormatNumber.
5597 Changed the sorting slightly.
5598 * configure.in Makefile.am example/Makefile.am: Added -lm.
5599 Please note that applications linking with libxml2, must
5600 also like with the math library from now on.
5601
5602Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5605
5606Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * parser.c: one must report spaces even if the Dtd element
5609 content proves that this is not part of the element content.
5610 * result/valid/*.xml: this changed the ouptu slightly
5611
5612Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * configure.in: bumped to 2.3.3
5615 * doc/xml.html: updated
5616
5617Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * tree.c: minor doc fix
5620 * xpath.c: deallocation issues when a result tree has been
5621 converted to a node-set
5622
5623Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * doc/xml.html: oops corrected dates s/2000/2001
5626
5627Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * valid.c: new patch from Gary Pennington
5630
5631Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * doc/xml.html: applied patch from Ankh
5634
5635Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * xinclude.c: fixed a problem building on Mac
5638
5639Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * parser.c: more work on increasing parsing ferformances
5642
5643Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5646 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5647 avoiding memcpy in production builds MEM_CLEANUP macro use
5648 * parser.[ch] parserInternals.c: optimizations of the tightest
5649 internal loops inside the parser. Better checking of I/O
5650 flushing/loading conditions
5651 * xmllint.c : added --timing
5652
5653Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * configure.in: bumped to 2.3.2
5656 * doc/xml.html: updated for release
5657
5658Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * xpath.c: found a memleak and fixed a nasty bug
5661
5662Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xmllint.[c1] : added return code errors for xmllint
5665 * xpath.c: specific debug dump function for result value trees
5666
5667Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xpath.c: finally implemented xmlXPathCompareNodeSets
5670 * test/XPath/expr/floats results/XPath/expr/floats: added
5671 a test for float expressions
5672
5673Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5676 * parserInternals.[ch]: trying to speed up parsing
5677 * xpath.c : speeded up node set equality op
5678
5679Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5682 better handling of ID/IDREF and the list modules associated
5683 * configure.in: small CFLAGS cleanup
5684
5685Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * configure.in: fixed iconv detection on AIX (stric)
5688
5689Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5692
5693Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5694
5695 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5696 and optimized xmlXPathNodeSetSort
5697
5698Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * xpath.c: bug fix when context size is 0
5701 * parser.c: I like Norm's Dtd because they still manage to break
5702 the parser occasionally
5703
5704Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5707
5708Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5711 attributes within the XML-1.0 namespace
5712
5713Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * xpathInternals.h: exported a few axis functions
5716 * doc/xml.html: updated the doc
5717
5718Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * configure.in: applied patch from Daniel van Balen for OpenBSD
5721 and bumped version to 2.3.1
5722 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5723 attempt to find autoclosing was simply broken, removed it,
5724 updated the examples, this is better
5725
5726Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5729 hash functionnalities.
5730 * doc/html/* : rebuild the doc
5731
5732Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5735 on predicate
5736 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5737 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5738 really want to have tags closed on output even if we accept
5739 unclosed ones on input
5740
5741Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * xpath.c: ouch don't free NULL, rare case fixed
5744 * tree.c: don't coalesce text nodes if they don't have the
5745 same behaviour wrt escaping on output
5746
5747Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * xpath.c: small fixup
5750 * SAX.c: don't warn on empty namespaces.
5751
5752Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * README: a bit of cleanup
5755 * configure.in: preparing for 2.3.0 release
5756
5757Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * hash.[ch]: added a first version of xmlHashSize()
5760 * valid.c: another bug fix from Gary Pennington
5761
5762Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * valid.c: couple of bug fixes pointed by Gary Pennington
5765 * HTMLtree.c: #if 0 cleanup
5766
5767Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5770 which removes a time consuming check of xmlXPathNodeSetAdd()
5771 and use it in places where we are sure to not break unicity
5772
5773Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * xpath.c: bug fixes found from XSLT
5776 * tree.c: preserve node->name special values when copying nodes.
5777 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5778 external subset are fetched when available but without full
5779 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5780 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5781 output with encoding disabled.
5782
5783Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5786 xmlCheckFilename should not be called from xmlFileOpenW
5787 and xmlGzfileOpenW
5788
5789Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5792 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5793 added the new tests for URI normalization
5794 * testURI.c: fixed stoopid bugs
5795 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5796 the URI in the error messages are now properly normalized
5797
5798Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5801
5802Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5805
5806Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * xpath.c: fixed mod operator
5809
5810Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * parser.c: fixed xmlStrcat doc
5813 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5814 trees.
5815
5816Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xpath.c result/XPath/tests/chaptersbase
5819 result/XPath/tests/simplebase: fixed XPath node()
5820 * tree.c: small fix in xmlNewNs()
5821 * Makefile.am: removed extraneous xml2Conf.sh rule
5822
5823Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5826 Changed the library name, in order to get libxml-devel and
5827 libxml2-devel to coexist on a single system
5828 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5829 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5830
5831Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5834 libxml2-devel installable in // as libxml-devel.
5835
5836Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * doc/Makefile.am: fixed make rebuild in doc
5839 * doc/html/*.html: rebuilt the docs
5840
5841Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5844
5845Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5848 the HTML doc to go into the -devel RPM ...
5849 * aclocal.m4 config.h.in: some updates due to auto* magic
5850
5851Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * xpath.h: added a hook in the context structure allowing to
5854 link to extra support, needed for XSLT
5855
5856Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5859 xmlXPtrCmpPoints to use it.
5860 * propagated the following patch from Alejandro Forero
5861 * include/win32config.h xmlIO.c: applied further suggestions
5862 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5863 * example/gjobread.c: fixed warnings, now that it builds
5864
5865Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5866
5867 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5868
5869 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5870 filename points to a valid file (not a directory).
5871 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5872 Added calls to xmlCheckFilenameDir.
5873
5874 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5875 `path' (rather than `filename') as the parameter to gzopen and open.
5876
5877Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * Makefile.am: fixed a problem with EXTRA_DIST
5880
5881Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * Makefile.am example/Makefile.am: finally found the trick
5884 to build the example, i.e. add "." in SUBDIRS before example
5885 in the list <grin/>
5886
5887Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * doc/xml.html: updated with an XSLT section, removed pointer to
5890 W3C CVS base.
5891
5892Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5895 too, and deallocation need to occur the same way.
5896
5897Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5900 type correponding to an XSLT result tree fragment. Share most
5901 of the data format with node set, as well as operators.
5902 * HTMLtree.c: added a newline at the end of the doctype output
5903 whe this one is not present initially.
5904 * tree.c: make sure taht the parent and doc pointers are properly
5905 set when copying attributes (lists).
5906
5907Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5910
5911Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * xpath.c: seems I finally killed that ugly path evaluation
5914 context bug (tagged 9999 in case is is wrong)
5915
5916Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5919 for XSLT
5920
5921Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5924 for xmlGzfileOpen() bug
5925
5926Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * xpath.c: removed an error found by XSLT usage
5929 * tree.c parserInternals.h: use a predefined static string
5930 for text and comment nodes, avoid freeing them in xmlFreeNode,
5931 exported the string name in parserInternals.h and added
5932 another value to disable encoding at output (for XSLT),
5933 gain memory, time.
5934
5935Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5938 win32/libxml2/libxml2_so.dsp: new makefiles and update
5939 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5940
5941Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5944 Gary Pennington
5945
5946Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * xpath.c: fixed the comaprision of values and nodelists,
5949 need to compare nodelist still ...
5950 * debugXML.c: avoided a possible core dump
5951 * HTMLparser.c: cleanup
5952 * nanohttp.c: contributed fix.
5953 * tree.c: fixes in properties handling added xmlSetNsProp
5954 needed by libxslt
5955 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5956 comment
5957 * TODO: updated
5958
5959Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * parser.c parserInternals.c: applied Bjorn Reese optimization
5962 patch
5963
5964Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * Makefile.am: applied patch fro make check from Martin Vidner
5967
5968Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * configure.in: preparing 2.2.11
5971 * doc/html/*: rebuild the HTML files
5972 * doc/xml.html : updated
5973
5974Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * tree.c: fixed a stupid bug
5977 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5978 patches related to validation of an XInclude processing result
5979 * TODO: updated
5980
5981Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5984 on large files
5985
5986Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5989
5990Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5993 reported by Jonas Borgström
5994 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5995
5996Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * testXPath.c xpath.c: fixing the XPath union expressions problem
5999 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6000
6001Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * xmllint.c: Made is so if the file name is "-" is will read form
6004 standard input. Sven Heinicke <sven@zen.org>
6005 * tree.c: fixed a problem when growing buffer
6006 * tree.h: fixed the comment of the node types following andersca
6007 comment
6008 * TODO: updated
6009
6010Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * HTMLparser.[ch]: added a way to avoid adding automatically
6013 omitted tags. htmlHandleOmittedElem() allows to change the
6014 default handling.
6015 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6016 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6017 of xmllint too when using --memory flag, added a memory test
6018 suite at the Makefile level.
6019 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6020 with namespace use when encountering QNames in XPath evalation,
6021 added xmlns() scheme in XPointer.
6022 * nanoftp.c : incorporated a fix
6023 * parser.c xmlIO.c: fixed problems raised with encoding when using
6024 the memory I/O
6025 * parserInternals.c: closed bug 25934 reported by
6026 torsten.landschoff@innominate.de
6027 * TODO: updated
6028
6029Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6032 on a non-updated tree :-(, made a 2.2.10 release to correct the
6033 situation
6034
6035Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6038 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6039 integrated a set of OpenVMS changes from Howard Taylor
6040 <Howard.Taylor@pacoast.com>
6041
6042Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6043
6044 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6045 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6046
6047Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * HTMLparser.c: some fixes on auto-open of html/head/body
6050 * encoding.c: fixed a compilation error on some gcc env
6051 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6052 XPointer implementation
6053 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6054 related XPointer tests and associated results
6055
6056Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6057
6058 * doc/xmldtd.html doc/xml.html: following a short step by step
6059 guidance on IRC to help maciej with DTDs I started a small
6060 page on the subject.
6061
6062Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6063
6064 * HTMLparser.c: fixed handling of broken charrefs
6065 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6066 patches
6067
6068Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * doc/xml.html doc/html/* : rebuilt the docs after adding
6071 xinclude and updated page for 2.2.7 and 2.2.8
6072 * configure.in: releasing 2.2.8
6073
6074Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6075
6076 * parser.[ch] parserInternals.c: applied the conditional
6077 section processing fix from Jonathan P Springer
6078 <jonathan.springer2@gte.net>
6079 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6080 project file, fixed iconv default non support
6081 * xpath.c: fixed the problem of evaluating relative expressions
6082 when a node context is provided.
6083
6084Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * nanoftp.c: fixed gcc 2.95 new warnings
6087 * SAX.c: fixed a stupid bug
6088 * tree.c: fixed a formatting problem when round-tripping
6089 from/to memory
6090 * xinclude.c: chased memleak, fixed a base problem
6091 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6092 xmlXPtrBuildNodeList()
6093 * TODO: updated
6094 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6095 adding a first small set of regression tests for XInclude
6096
6097Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * nanohttp.[ch]: applied Wayne Davison patches to access
6100 the WWW-Authorization header.
6101 * parser.c: Closed Bug#30847: Problems when switching encoding
6102 in short files by applying Simon Berg's patch.
6103 * valid.c: fixed a validation problem
6104 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6105 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6106 Wayne Davison
6107 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6108 need to be extended to non full nodes selections.
6109 * xinclude.c: starts to work decently
6110
6111Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6114 debugXML.c xmlversion.h.in: Started adding XInclude support,
6115 this is a new xmllint option
6116 * tree.c xpath.c: applied TOM patches for XPath
6117 * xpointer.c: fixed a couple of errors.
6118 * uri.c: added an escaping function needed for xinclude
6119 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6120 new warning from RH70 gcc's version
6121
6122Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * HTMLparser.c: fixed loop on invalid char in scripts
6125 * parser.c: update to description of xmlIOParseDTD()
6126 * libxml.m4 xmlversion.h.in: changes contributed by
6127 Michael Schmeing <m.schmeing@internet-factory.de>
6128 * configure.in: preparing for 2.2.7
6129 * Makefile.am: trying to avoid config.h and acconfig.h
6130 being included in the distrib
6131 * configure.in: released 2.2.7
6132
6133Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6136 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6137
6138Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * parser.[ch]: added xmlIOParseDTD()
6141 * xpointer.c: added support for the 2 extra parameters of
6142 string-range, fixed a stoopid error when '0' was present
6143 in XPointer expressions
6144 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6145 testsuite for the above
6146
6147Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * libxml.spec.in: improved package descriptions
6150
6151Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * xpath.c xpathInternals.h: applied a large cleaning patch
6154 from TOM <ptittom@free.fr>, it also add namespace support
6155 for function and variables registration.
6156
6157Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6158
6159 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6160 * Makefile.mingw: Wayne Davison's update adding hash.c
6161
6162Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * xpath.c: fixed the root evaluation problems
6165 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6166 ignorable spaces with <b> <bold> <em>
6167 * tree.c: fixed a loop in xmlSearchNsByHref()
6168
6169Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * xpath.c: applied another XPath patch from TOM
6172 * xpath.c include/makefile.am: applied another patch from
6173 china@thewrittenword.com (cleanup on IRIX).
6174
6175Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * xml-config.1: received a fixed version from Fredrik Hallenberg
6178 <hallon@lysator.liu.se>
6179
6180Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6183 cleanup patch for XPath
6184
6185Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6186
6187 * patched to redirrect all "out of context" error messages to
6188 a reconfigurable routine. The changes are:
6189 * xmlerror.h : added the export of an error context type (void *)
6190 an error handler type xmlGenericErrorFunc there is an interface
6191 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6192 to reset the error handling routine and its argument
6193 (by default it's equivalent to respectively fprintf and stderr.
6194 * all the c files: all wild accesses to stderr or stdout within
6195 the library have been replaced to calls to the handler.
6196
6197Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * configure.in: release 2.2.6
6200 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6201 exporting the inner functions of xpath for extension modules
6202 * doc/*: updated and rebuilt the doc
6203
6204Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * nanohttp.c : applied Wayne HTTP cleanup patch
6207 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6208 and xmlNodeSetSpacePreserve()
6209
6210Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6211
6212 * xpath.c: closing bug #29260
6213
6214Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6215
6216 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6217 multikey tuples, made hash structure opaque
6218 * valid.[ch]: moved elements, attributes, notations decalarations
6219 as well as ID and refs to hash tables.
6220 * entities.c: hash cleanup
6221 * xmlmemory.c: fixed a dump problem in debug mode
6222 * include/Makefile.am: problem passing in DESTDIR= values patch
6223 from Marc Christensen <marc@calderasystems.com>
6224 * nanohttp.c: removed debugging remains
6225 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6226 * HTMLparser.c parser.c: fixing a number of problems with the
6227 macros in the *parser.c files (Wayne).
6228 * HTMLparser.c: close the previous option when opening a new one
6229 (Marc Sanfacon).
6230 * result/HTML/*: updated the HTML results accordingly
6231
6232Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6235 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6236 XPath functions and XML entities table to them. More to come...
6237 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6238
6239Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6240
6241 * tree.c: coalesce adjacent text nodes
6242 * valid.c: handling of blank nodes in DTd validation (raised
6243 by problems with a posteriori validation).
6244 * nanohttp.c: changing behaviour on HTTP write stuff.
6245 * HTMLtree.c: forced body and html to be explicitely closed.
6246 * xpath.h: exported more XPath functions.
6247
6248Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * Release of 2.2.5
6251 * xpointer.c: range() range-inside and other helper functions
6252 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6253
6254Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6257 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6258
6259Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6262 and XPointer modules
6263
6264Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * SAX.h: closed #25107
6267
6268Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * testSAX.c: fixed problem with cdata reporting
6271 * SAXresult/* : updated
6272
6273Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6276 Closed bug #27499, added to regression tests
6277 * TODO: updated
6278
6279Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6282 support for SCRIPT and STYLE with help from Bjorn Reese
6283 * test/HTML/* result/HTML/*: added simple testcase and updated
6284 the existing ones.
6285
6286Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6289 string-range for empty strings
6290 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6291 test/XPath/xptr/strrange: augmented the XPointer testsuite
6292
6293Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6294
6295 * doc/xml.html doc/xmlmem.html: added a module describing memory
6296 interfaces and use, updated the main page.
6297
6298Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6301 nanoftp code work on Windows too now
6302
6303Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6306 * xpointer.c: implemented string-range() at least a good first version
6307 * test/XPath/docs/str test/XPath/xptr/strrange
6308 result/XPath/xptr/strrange: the string-range() tests
6309
6310Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * Makefile.am include/Makefile.am include/win32config.h
6313 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6314 and make distcheck
6315
6316Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6319 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6320 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6321
6322Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6325 patch for socklen_t detection by
6326 Albert Chin-A-Young <china@thewrittenword.com>
6327
6328Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6331 and added a --dtdvalid option to xmllint used to test it
6332
6333Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6336 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6337
6338Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6341 handlings (registration, lookup, cleanup)
6342
6343Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * configure.in Makefile.am include/makefile.am: adding XPointer
6346 and XPtrtests target
6347 * xpointer.[ch] : new files for XPointer support
6348 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6349 more XPath tests
6350
6351Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * configure.in: fixed, very broken, make distcheck works again
6354
6355Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * More work toward 2.2.5, integrated a number of patches
6358 * configure.in Makefile.am win32config.h.in: trying to cleanup
6359 make distcheck .... huh ...
6360 * include/Makefile.am include/win32config.h: new directory
6361 for includes
6362 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6363 updated teh makefiles and instructions for WIN32
6364 * xpath.c: small fixes
6365 * test/XPath/ results/XPath: updated the testcases and results
6366 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6367 suggested patches
6368 * valid.c: fixed an ID bug
6369
6370Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6373 the automake bug where wrong dependancies were generated.
6374 * xpath.[ch]: worked on XPointer
6375
6376Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * configure.in Makefile.am: 2.2.5, ship the include in an
6379 include/libxml subdirectory, use symlinks when using CVS
6380 * testSAX.c: fixed small bug
6381 * testXPath.c: changed the way testfiles are parsed
6382 * debugXML.c: same kind of cleanup when parsing an argument expression
6383 XPath/XPointers can have blanks embedded
6384 * xpath.[ch]: more cleanup, reorgs for XPointer work
6385 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6386 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6387
6388Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6391 in the XPath engine, rewrote large parts of it, now it's far
6392 cleaner and in sync with the REC not an old WD. Fixed a parsing
6393 problem in the interactive XML shell found when testing XPath.
6394
6395Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6398 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6399 examples with the extra test
6400
6401Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6404 the global init function.
6405
6406Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * HTMLparser.c: Doohhh, attribute name parsing was still case
6409 sensitive ! Fixed this ...
6410 * result/HTML/* : updated the tests results accordingly
6411
6412Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6415 engine, should be far more stable, incorporated a new version of
6416 preceding/following axis, need testing
6417 * uri.c: fixed file:///c:/a/b/c problem
6418 * test/XPath/tests/idsimple: augmented the XPath tests
6419
6420Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * doc/* rebuilding docs for 2.2.4 release
6423
6424Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * configure.in: releasing 2.2.4
6427 * parser.[ch]: added xmlStrEqual()
6428 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6429 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6430 use xmlStrEqual instead
6431 * TODO: updated
6432 * added an XPath test
6433
6434Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6437 * entities.h: exported xmlInitializePredefinedEntities
6438 * parser.[ch] : added xmlInitParser()
6439 * parserInternals.h : had to export htmlInitAutoClose()
6440
6441Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6444 problems
6445 * Makefile.am : added XPath regression tests to normal tests
6446 * uri.c: fixed a problem with local paths, cleanup
6447 * parser.c: fixed a problem with large CData sections
6448
6449Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * configure.in xml-config.in: patch from "Ben Taylor"
6452 <sol7x86@hotmail.com> for solaris shared libs lookup
6453
64542000-09-30 Martin Baulig <baulig@suse.de>
6455
6456 * libxml-2.0.pc.in: Provide pkg-config script.
6457
6458 * configure.in: Create the libxml-2.0.pc script from the
6459 libxml-2.0.pc.in templates.
6460 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6461 script in `$(libdir)/pkgconfig'.
6462
6463Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6466 when compiling with MSC
6467
6468Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * xpath.c: patch for normalize-string() substring-before(),
6471 substring-after() and translate() functions from Bjorn Reese
6472 <breese@mail1.stofanet.dk>
6473 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6474 Fredrik Hallenberg <hallon@lysator.liu.se>
6475 * TODO: updated
6476
6477Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6480 problem of socklen_t being undefined on a number of platforms
6481 * debugXML.c: fixed a compilation problem when without snprintf
6482
6483Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6486 an URI bug and a fix for the control-character-induced infinite loop
6487 * nanohttp.c: preventive fix for compiling on WIN32
6488
6489Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * xmlint.c: closing bug #25000
6492
6493Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6496 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6497 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6498 related function, fixing xmlStrncmp(), and associated cleanup
6499 * result/HTML/entities.html.sax: updating result
6500
6501Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6502
6503 * uri.c: applied patch for URI escaping from Wayne Davison
6504 <wayned@blorf.net>
6505 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6506 from Denis Barbier <barbier@imacs.polytechnique.fr>
6507 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6508 patch from Wayne Davison
6509
6510Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * doc/xml.html : updated with new releases, adding "how to help"
6513
6514Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6517 removed a few warnings in pedantic mode ...
6518 * parserInternals.c parser.c: moved encoding switching function
6519 to parserInternals.c
6520 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6521
6522Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6525 error or warning handlers
6526
6527Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * parserInternals.c parserInternals.h parser.c Makefile.am:
6530 created a new module parserInternals.c, moved most of the
6531 code shared by the various parsers there, as well as
6532 deprecated code from parser.c. More cleanup of parser.c
6533 * uri.c: fixed a problem when URI is NULL
6534 * valid.c: speedup when looking for an attribute declaration
6535
6536Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6539 the cleanup of the computation of URI references when seeking
6540 external entities. The URI reference string and the resulting
6541 URI are both stored now.
6542 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6543 large s(n)printf checks and cleanup from Denis Barbier
6544 <barbier@imacs.polytechnique.fr>
6545 * xmlversion.h.in tree.h: couple of SGML declarations for a
6546 possible docbook module.
6547 * result/VC/ : a couple of test output changed due to the change
6548 of the entities URI
6549
6550Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * parser.h: added a _private field for linking user's data
6553
6554Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * parser.c parserInternals.h: demacroified most of the IS_XXX
6557 the gain in size is significant so ...
6558
6559Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * entities.c: cases where looking up entities with doc==NULL
6562 covered
6563
6564Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * uri.c: applied Wayne Davison patch
6567 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6568
6569Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * uri.c testUri.c: applied Wayne Davison patches
6572 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6573 * Makefile.in: added URItest and included thenin "make tests"
6574
6575Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * xmlversion.h.in: closed bug 22941
6578
6579Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6580
6581 * doc/xmlio.html: added doc and example for entity loader
6582 redefinition.
6583
6584Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6587 used by libxml
6588
6589Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * parser.c: Fixed bug on invalid ontent characters and when using
6592 push.
6593 * xmllint.c: fixed xmllint endling of errors in push mode
6594
6595Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * HTMLparser.c testHTML.c: applied two new patches from
6598 Wayne Davison <wayned@users.sourceforge.net>
6599 * result/HTML/*.sax: regenerated HTML SAX output
6600 * parser.c: more cleanup.
6601
6602Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * HTMLparser.[ch] testHTML.c: applied the second set of
6605 patches from Wayne Davison <wayned@users.sourceforge.net>,
6606 adding htmlEncodeEntities()
6607 * HTMLparser.c: fixed an ignorable white space detection bug
6608 occuring when parsing with SAX only
6609 * result/HTML/*.sax: updated since the output is now HTML
6610 encoded...
6611
6612Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * HTMLparser.[ch]: applied some of Wayne Davison
6615 <wayned@users.sourceforge.net> patches
6616
6617Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6618
6619 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6620 undeclared namespace prefix was used, added a warning.
6621 Cleaned up support w.r.t. entities, spilling out a warning
6622 and being pedantic on lookups.
6623 * test/warning/ent9 : added testcase for previous example.
6624 * TODO: updated
6625 * parserInternals.h parser.c: changed the way names are parsed
6626 now allow infinite size and decrease penalty for normal use
6627 * parser.c: Started a big cleanup/check of the parser code,
6628 fixed some of the most tortuous entity code, spotted code
6629 unused anymore
6630 * test/*: added tests for very long names and related nasty
6631 things.
6632
6633Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * doc/encoding.html: added encoding aliases doc
6636 * doc/xml.html: updates
6637 * encoding.[ch]: added EncodingAliases functions
6638 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6639 bottleneck affecting large DTDs like Docbook
6640 * parser.[ch] xmllint.c: added a pedantic option, will be
6641 useful
6642 * SAX.c: redefinition of entities is reported in pedantic mode
6643 * testHTML.c: uninitialized warning from gcc
6644 * uri.c: fixed a couple of bugs
6645 * TODO: added issue raised by Michael
6646
6647Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * doc/encoding.html: propagated Martin Duerst suggestions
6650
6651Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6654 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6655 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6656 by Wayne Davison
6657
6658Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * nanoftp.c nanohttp.c: small cleanup
6661 * TODO: updated
6662
6663Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * added an old VC testcase and updated title.xml entity
6666
6667Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6670 done on auto-opening of <p> tags and cleanup of SAX output
6671
6672Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6675
6676Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * doc/xml.html libxml.* structure.*: updated the doc a bit
6679
6680Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6683 of SAX tests
6684
6685Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6688 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6689
6690Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6693 * testHTML.c: fix core dump on Solaris 2.x systems
6694 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6695 * result/HTML/*.sax: previous bug fix lead to new results
6696
6697Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6700 * configure.in: added --with-readline=DIR to accept alternate
6701 path for readline include/library
6702 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6703 for ANSI under HP-UX
6704 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6705 includes @LIBS@
6706
6707Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * doc/* : rebuilt the docs
6710 * getting ready for 2.2.2 release
6711
6712Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6715 and xmlAddFeature()
6716 * tree.[ch]: added xmlAddChildList()
6717 * xmllint.c: MAP_FAILED macro test
6718 * parser.h: added xmlParseCtxtExternalEntity()
6719 * valid.c: applied bug fixes removed warning
6720 * tree.c: added CDATA block to elements content
6721 * testSAX.c: cleanup of output
6722 * testHTML.c: added SAX testing
6723 * encoding.c: better error recovery
6724 * SAX.c, parser.c: fixed one of the external entity processing
6725 of the OASis testsuite
6726 * Makefile.am: added HTML SAX regression tests
6727 * configure.in: bumped to 2.2.2
6728 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6729 SAX results
6730
6731Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * configure.in: patch for HP compiler
6734
67352000-08-04 Sven Heinicke <sven@zen.org>
6736
6737 * xmllint.c: Was coredumping sometimes when the file given didn't
6738 exist.
6739
6740Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6743
6744 when using in memory parsing. Need some cleanup.
6745 * xmllint.c configure.in: added a --memory flag to test memory
6746 parsing
6747
6748Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * nanohttp.c: fixed socklen_t replacement to unsigned int
6751 * parser.c: fixed a space handdling missing at the end of
6752 production 28 DOCTYPE.
6753 * xmlmemory.c: fixed a stupid bug on the routine to override
6754 allocation functions
6755 * TODO: updated
6756
6757Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * doc/ regenerated the docs
6760
6761Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * doc/encoding.html doc/xml.html: added I18N doc
6764 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6765 improvements, both parser and filters, added ASCII & HTML,
6766 fixed the ISO-Latin-1 one
6767 * xmllint.c testHTML.c: added/made visible --encode
6768 * debugXML.c : cleanup
6769 * most .c files: applied patches due to warning on Windows and
6770 when using Sun Pro cc compiler
6771 * xpath.c : cleanup memleaks
6772 * nanoftp.c : added a TESTING preprocessor flag for standalong
6773 compile so that people can report bugs more easilly
6774 * nanohttp.c : ditched socklen_t which was a portability mess
6775 and replaced it with unsigned int.
6776 * tree.[ch]: added xmlHasProp()
6777 * TODO: updated
6778 * test/ : added more test for entities, NS, encoding, HTML, wap
6779 * configure.in: preparing for 2.2.0 release
6780
6781Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * nanoftp.c: fixed the way the control connection is handled
6784 * libxml.spec.in: fixed the dependancies and cleanup
6785
6786Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * doc/xml.html: changed the xmlsoft.org structure, updated the
6789 examples w.r.t. root and childs
6790
6791Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6794
6795Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * HTMLparser.c: Work on character encoding support for the HTML parser
6798 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6799 * encoding.c: Fixed a potential memleak in the encoding stuff
6800
6801Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * doc/FAQ.html doc/Makefile.am : added a FAQ
6804
6805Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6808 of the HTML parser to force it to not bypass SAX
6809
6810Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * win32config.h.in: updated
6813 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6814 lacks iconv support :-( need to release 2.1.1
6815 * configure.in: release 2.1.1
6816 * HTMLparser: fixed bug #14784
6817 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6818 by Windows compiler
6819 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6820 the SAX startDocument() callback.
6821 * TODO: updated
6822
6823Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * added xmlStopParser()
6826
6827Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * configure.in: 2.1.0 prerelease
6830 * Large resync between W3C and Gnome tree
6831 * nanoftp, nanohttp.c: fixed stalled connections probs
6832 * HTMLtree.c SAX.c : support for attribute without values in
6833 HTML for andersca
6834 * valid.c: Fixed most validation + namespace problems
6835 * HTMLparser.c: start document callback for andersca
6836 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6837 * parser.h, SAX.c: serious speed improvement for large
6838 CDATA blocks
6839 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6840 different encoding
6841 * example/Makefile.am example/gjobread.c tree.h: work on
6842 libxml1 libxml2 convergence.
6843 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6844 and the LIBXML_TEST_VERSION macro
6845
6846Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * doc/xml.html: various patches and improvements typo fixed by
6849 Felix Natter
6850 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6851 from Felix Natter <fnatter@gmx.net>
6852
6853Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * doc/upgrade.html: updated with instructions for support of both
6856 libxml-1.x and libxml-2.x
6857 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6858 for 2.x support and also fixed includes
6859
6860
6861Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6864 the encoding support, added iconv support, so now libxml if
6865 compiled with iconv automatically support japanese encodings
6866 among others. Work based on initial patch from Yuan-Chen Cheng
6867 I may have broken binary compat in the encoding handler
6868 registration scheme, but that was so utterly broken I don't
6869 expect anybody to have used this feature until now.
6870 * parserInternals.h: fixup on the CHAR range macro
6871 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6872 code.
6873 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6874 * uri.c: added xmlParseURI() I can't believe I forgot to
6875 implement this one in 2.0 !!!
6876 * SAX.c: moved doc->encoding update in the endDocument() call.
6877 * TODO: updated.
6878
6879Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * tree.h: removed extraneous xmlRemoveProp definition
6882 * TODO: added item about --disable-corba configure switch
6883 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6884 * nanoftp.c: fixed include problems giving troubles on AIX and
6885 slowlaris
6886 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6887 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6888 comment and headers changes to lower gtk-doc number of warnings
6889 * doc/html/*: rebuilt docs
6890
6891Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * HACKING: documented the tag for 1.x and instructions
6894
6895Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6898 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6899 xmlCreateIOParserCtxt
6900 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6901 significant overall improvement
6902 * xmllint.c: added I/O test to xmllint
6903 * testSAX.c: added a speed test
6904 * doc/* : updated/regenerated
6905
6906Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * xpath.c uri.h parserInternals.h: cosmetic changes from
6909 "Timur I. Bakeyev" <timur@bat.ru>, including making
6910 xmlCreateURI() public
6911
6912Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6915 and the code at the same time. Added a clean mechanism for
6916 overload or added input methods: xmlRegisterInputCallbacks()
6917 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6918 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6919 * TODO: updated
6920 * doc/* : updated/regenerated
6921 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6922 source dir
6923
6924Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * testURI.c: yet another forgotten commit, I should get some sleep !
6927
6928Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * xmllint.c: forgot to commit this too ?
6931
6932Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6933
6934 * xmlversion.h.in : forgot to commit this previously
6935
6936Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6939 * README TODO: updated for release
6940 * uri.c uri.h: added authority parsing/saving
6941 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6942 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6943 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6944 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6945 Makefile.am : added compile-time customization of libxml
6946 --with-ftp --with-http --with-html --with-xpath --with-debug
6947 --with-mem-debug
6948 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6949 #include <libxml/xxx.h> I hope it won't break too much stuff
6950 and will be manageable in the future...
6951 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6952 and added xmllint to the installed programs
6953 * uri.h: added xmlFreeURI()
6954
6955Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * uri.c uri.h: finished the escaping handling, the base support
6958 and the URI path normalization. Looks good just lacks the
6959 authority content parsing code.
6960 * Makefile.am: added instructions to generate testURI
6961 * TODO: updated
6962 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6963 added links and icons for W3C and Gnome
6964
6965Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * xmlmemory.[ch] : seems I forgot to actually update the files in
6968 the last commit :-)
6969 * doc/xml.html doc/html/* : updated and uploaded the docs
6970
6971Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6974 * TODO: updated
6975 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6976 libxml default allocation function with another set (like gmalloc/
6977 gfree).
6978 * Makefile.am, uri.c, uri.h: added a set of functions to do
6979 exact (litteraly copied from the RFC 2396 productions) parsing
6980 and handling of URI. Will be needed for XLink, one XML WFC,
6981 XML Base and reused in the nano[ftp/http] modules. Still work
6982 to be done.
6983
6984Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * configure.in, libxml.spec.in : libxml2
6987 * doc/* : updated the doc page, rebuilt the docs
6988
6989Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * all: tagged LIB_XML_1_X
6992 * *.c *.h : updated from W3C CVS tree
6993 * configure.in : 2.0.0-beta
6994 * libxml.spec.in : libxml2 package nam
6995 * result/* : new version of the tests output
6996
6997Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7000
7001Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * doc/* : rebuilt the docs
7004 * parser.c: final patch on #6766
7005 * valid.c: small patch on validity checks.
7006
7007Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7010 added
7011 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7012 compatibility w.r.t. XML spec and existing code.
7013
7014Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * parser.c: seems a better solution to <a> </a> exists,
7017 will try it for a while
7018
7019Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * parser.c: tried to remove the <a> </a> generating <a/>
7022 this is hard. Left a flag for that purpose. Fixed bug #6766
7023 * configure.in: prepared 1.8.7 not released, due to previous
7024 problem
7025
7026Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * doc/xml.html : applied second patch from Paul DuBois
7029
7030Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * doc/xml.html : applied patch from Paul DuBois
7033
7034Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7037
7038Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7041 compilation warnings on various platforms.
7042 * parser.c: Fixed #5281 validity error callbacks are now desactived
7043 by default if not validating.
7044
7045Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7048
7049Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7052 <gkatsi@cs.toronto.edu>
7053
7054Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7057 processing URLs
7058
7059Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7062 xmlNanoFTPUpdateURL for persistent control connections.
7063 * configure.in: 1.8.6
7064
7065Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7068 * tree.[ch] : added xmlSaveNoEmptyTags
7069
70702000-01-29 James Henstridge <james@daa.com.au>
7071
7072 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7073
7074 * Makefile.am: added nanoftp.[ch] to the build.
7075
7076Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7077
7078 * nanoftp.[ch]: cleanup, comments, API
7079 * debugXML.c : fixed a bug in the cat command
7080 * doc/*: regenerated the docs
7081
7082Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7085 * debugXML.c : fixed a bug in the cat command
7086 * valid.c: fixing some small probs
7087 * libxml.spec.in: get rid of the SNAP suffix
7088 * doc/xml.html: updated the status
7089
7090Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * xml-config.in: xml-config --version to just return the
7093 version number
7094 * xpath.c: some cleanup w.r.t. axis when the current node is
7095 an attribute.
7096 * TODO: updated
7097
7098Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * configure.in: prepared for libxml-1.8.5
7101 * doc/* recompiled the documentation
7102
71032000-01-17 Jody Goldberg <jgoldberg@home.com>
7104
7105 * configure.in : WARNING autoconf subtlety alert :
7106 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7107 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7108 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7109 get defined by AC_CHECK_HEADERS.
7110
7111Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7114 Rune.Djurhuus@fast.no
7115
7116Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * TODO: updated
7119 * tree.c, parser.c: made sure that only memory alloc problems
7120 and internal parser errors are allowed to write to stdout or
7121 stderr.
7122
7123Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * tree.c : restored xmlNewGlobalNs since this seems used by
7126 a lot of existing code :-(, fixed a bug in xmlNewNs
7127 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7128 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7129 to exit() from the library code.
7130 * xpath.c, parser.c: removed bugs or unused code detected by
7131 Windows compilers
7132 * parser.c: started adding interfaces for parsing well balanced
7133 XML fragments
7134 * configure.in: releasing 1.8.4
7135 * doc/* : rebuilt the docs
7136
7137Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * tree.[ch] : added xmlNewDocFragment() for DOM
7140 * testHTML.c: uninitialized variable.
7141
7142Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * doc/* : rebuild the docs
7145
7146Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * acconfig.h: readline and history patch
7149 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7150 * tree.c: added check and handling when possibly removing an ID
7151 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7152 and saving.
7153 * test/HTML/entities.html result/HTML/entities.html* : test for
7154 various entities reference cases
7155 * result/HTML/* : as a result output of some testcase have
7156 changed
7157 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7158 by previous example. added xmlParseTryOrFinish().
7159 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7160 entities.h debugXML.h HTMLparser.h: changed the way struct are
7161 declared to allow gtk-doc to expose those
7162 * parser.c: closed bug #4960
7163 * Makefile.am configure.in: Applied patch from
7164 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7165 and math/socket libs detection
7166
7167Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * configure.in, Makefile.am: link tester against readline
7170 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7171
7172Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * tree.[ch]: added xmlRemoveProp
7175 * win32config.h.in nanohttp.c: avoid including the Windows
7176 socket stuff in every C files
7177 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7178 the XmL parser(s)
7179 * test/ns4 result/ns4 etc...: added test case for previous prob
7180 * tree.c: xmlNewNs wasn't checking for double definition
7181 * Makefile.in: fixed a problem with dist-hook duplicates
7182 * parser.[hc], xmlIO.c: fixed the loading of external entities
7183 APIs, now xmlLoadExternalEntity() is used everywhere and
7184 setting up an app specific front-end using the
7185 * SAX.c parser.c: some fixes, now the xhtml spec validates
7186 with the xhtml DTD.
7187 * error.c: fixed crashes in case of no input stream
7188 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7189 to the validation tests and results
7190
7191Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7194 too htmlCreatePushParserCtxt() and htmlParseChunk()
7195 * parser.c: a bit of cleanup.
7196 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7197 to XML) removed the last mem leak known
7198 * HTMLtree.c: output message cleanup
7199 * xmlmemory.c: display content info about memory blocks
7200 * result/HTML/wired.* : missing att value warning change
7201
7202Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * doc/* : rebuilt the documentation
7205
7206Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * parser.[ch] parserInternals.h: Push parser for XML,
7209 seems to work fine now
7210 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7211 --push for push testing
7212 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7213 * testSAX.c: added --push
7214 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7215 subtree
7216 * xmlIO.[ch] : enriched API + fixes for push mode
7217 * entities.[ch]: added the entity content length to the struct.
7218 * xmlmemory.[ch]: new API to show the last entries for the shell
7219 * valid.c: added required attribute testing
7220 * SAX.c: the cdata callback now merge contiguous fragments
7221 * HTMLparser.c: cleanup of some macros
7222
7223Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * parser.c: fix for PIs name starting with xml
7226 * tree.c: fixed a potential problem with || and && ops
7227 * *.c, configure.in win32config.h.in : generate win32config.h for
7228 those on the Other Side !
7229
7230Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * parser.c: fixed a stupid = vs. == bug :-(
7233 * doc/gnome-xml.sgml: s/glade/xml/
7234
7235Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * configure.in, doc/xml.html : bug fix release 1.8.2
7238 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7239 Hopefully the end of that silly C++ include problem
7240 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7241 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7242 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7243 troubles with autoclosed elements when the stree shape doesn't
7244 follow the DtD specs. Added htmlIsAutoClosed() and
7245 htmlAutoCloseTag()
7246 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7247 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7248 * debugXML.c: fixed a bug on printing default namespaces.
7249 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7250
7251Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * result/HTML/*.htm[l] : updated the HTML regression tests according
7254 to the new output
7255 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7256 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7257 problem due to intermix of extern "C" { ... } declarations for C++
7258 and recursive includes in the headers
7259
72601999-12-20 Chris Lahey <clahey@umich.edu>
7261
7262 * HTMLtree.c: Made it so that html nodes with a single child do
7263 not insert a carriage return before or after the child node.
7264
7265Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * configure.in, doc/xml.html : bug fix release 1.8.1
7268 * parser.c: fixed bug #4344
7269 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7270 added the glue to avoid C++ problems
7271 * doc/* : regenerated the documentation
7272
7273Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7276 namespace recognition, and Dia as a resul :-(
7277 * encoding.c: closed bug #3950
7278
7279Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * valid.c: debugging a posteriori validation, except URI expansion
7282 stuff this should be fixed now
7283 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7284 Carl Nygard <cnygard@bellatlantic.net>
7285 * tester.c: added --postvalid, cleaning of the code
7286 * tree.[ch]: added xmlDocGetRootElement()
7287
7288Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7289
7290 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7291 c++ losage.
7292
7293Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * configure.in, doc/xml.html : bumped to 1.8.0
7296 * xlink.[ch], Makefile.am : added framework for link detection
7297 * parser.h: added nbChars to parser context, needed for cleanup.
7298 * xmlmemory.c: removed a nasty bug when out of mem
7299 * valid.[ch]: adding namespace support for attribute decl
7300 * tester.c: added --debugent option
7301 * debugXML.[ch]: added xmlDebugDumpEntities()
7302 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7303 buffers instead, this was really needed, validation was breaking
7304 in strange ways due to that. Added xmlParseStringPEReference()
7305 and other parsing from strings functions. Entities processing
7306 modified again, but PERef are still not handled correcly but
7307 unless you're Eve Maller you won't notice :-)
7308 * HTMLparser.c: large changes toward reliability, and switched to
7309 lowercase internal tags, XHTML is lowercase, so it will help
7310 that output is closer to next version.
7311 * doc/* : regenerated the documentation, it is now hosted at
7312 http://xmlsoft.org/ (same bits I just bought the domain :-)
7313
7314
7315Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7318 doc generation
7319 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7320 in the SAX API
7321 * doc/*: rebuilt the doc making sure everything appears in the
7322 HTML files
7323
7324Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7327 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7328 which allow impressive speed improvement on dataset with
7329 large text pieces, but at the cost of broken binary
7330 compatibility and slightly bigger memory usage.
7331 Configure with --with-buffers to activate them, they
7332 are protected with XML_USE_BUFFER_CONTENT define.
7333 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7334 goal is 0 memory left allocated once parser is no more used
7335 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7336 call xmlCleanupParser() and xmlMemoryDump()
7337
7338Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7341 * parser.[ch] encoding.[ch]: added memory cleanup routines
7342 * parser.c: closing bug #3788
7343 * doc/*: rebuilt the doc
7344
7345Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7348 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7349 * tester.c: added --compress option
7350 * doc/*: rebuilt the documentation
7351
7352Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7355 if given /proc/kcore as input !
7356 * doc/xml.html doc/*: updated and rebuilt the documentation
7357
7358Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * parser.c: Fixed some wrongly space collapsing code due to
7361 a misreading of the spec.
7362 * result/*: fixed the output accordingly
7363
7364Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * encoding.c: bug fix and typos
7367 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7368 * parser.c: added attribute normalization closing bug #3597
7369 * test/att* result/att* SAXresult/att*: testcase for attribute
7370 normalization
7371
7372Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * configure.in: closing bug #3163 by adding extra flags for the
7375 cc compiler on HP-UX
7376
7377Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * valid.[ch] : removed a typo and an enumerated type bug in the
7380 xmlAddElementDecl() function
7381 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7382 call to xmlEncodeEntitiesReentrant() so that the functions
7383 New, Set and Get are at the same level.
7384 * parser.c HTMLparser.c: extra memory allocation bug for
7385 attributes detected by someone using libxml in embedded systems :-)
7386
7387Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * xmlmemory.h: turned off mem debug :-\
7390
7391Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * parser.c: closed bug #2784 a one line fix, but worth pushing
7394 a new release out
7395 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7396 some structures, comments before and after the
7397 main element, and other nastyness
7398 * HTMLtree.c tree.c: accomodate the extended HTML supported
7399 * configure.in: pushing 1.7.4
7400 * test/ent8 and related outputs : added a new test for bug #2784
7401 * test/HTML/wired.html and related output: a nasty HTML example
7402 * Makefile.am: improved the test scripts
7403 * docs/* : reran the documentation extractor, updated xml.html
7404
7405Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7408 HTMLparser and debugged the HTML related code. HTML documents
7409 now have their own type
7410 * entities.c: do not dump &apos; for HTML output
7411 * xmlmemory.c: improvement, breakpoint mechanism
7412 * testHTML.c: added --sax --repeat ...
7413 * Makefile.am: improved the HTML tests
7414 * valid.[ch]: added xmlValidGetValidElements and
7415 xmlValidGetPotentialChildren
7416 * tester.c: added --insert to test the 2 new functions
7417 * test//* result//* SAXresult//* : regression test cleanup
7418 and extension.
7419 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7420 gnome-xml-nanohttp.html
7421
7422Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * HTMLparser.c: fixed problems with some autoclose tags
7425 * tree.c: fixed XML output problems.
7426 * result/* SAXresult/*: update of the tests output
7427
7428Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * Makefile.am: Arturo patch for xmlConf.sh version info
7431 * parser.c: Tim Josling patch for single quoted items
7432 * tester.c: Tim Josling patch for tester options usage
7433 * tree.h: indent cleanup
7434
7435Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7438 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7439
7440Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * tree.c : Raph patch for initialization of CORBA fields
7443 * parser.c, xpath.c, ...: modification of doc comments
7444 * xpath.c : allow spaces in xpath expressions
7445
7446Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * xmlmemory.h: turning off memory debug :-(
7449
7450Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7453 better SAX interfaces.
7454 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7455 entity.
7456 * configure.in: 1.7.2
7457
7458Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * libxml.spec.in: fixed the URL
7461 * doc/xml.html: improved the documentation front-end
7462
7463Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7466
7467Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * libxml.spec.in: fixed the alpha compile problem
7470 * parser.[ch]: changed errno to errNo in the parser context :-(
7471 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7472 * doc/xml.html: changed CHAR to xmlChar
7473 * doc/html/*: recompiled the documentation
7474 * configure.in: 1.7.1
7475
7476Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * parser.h: modified the parser context struct to regain 1.4.0
7479 binary compatibility
7480 * parser.c, xml-error.h: added errno ot teh context and defined
7481 a set of errors values with update of errno
7482 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7483 DTDs and entities
7484 * *.h, *.c: complete cleanup of the use of config.h and include
7485 protection depending on the current setup.
7486 * overalll debugging, maintenance and bug-fixing on all modules
7487 * updated the documentation
7488 * ready for 1.7.0
7489
7490Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * HTMLparser.c : cleanup
7493 * SAX.c valid.c valid.h: added ID/IDREF checking
7494 * tree.c tree.h: extended doc structure for refs
7495 * configure.in: 1.6.2
7496 * parser.c: patched bug in SAX user arg call
7497 * parserInternals.h: patched missing close in C++ wrapping
7498 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7499 especially upcoming XPointer implementation.
7500 * doc/xml.html: augmented, typo
7501
7502Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7503
7504 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7505 not all invocations of install understand -d.
7506
7507Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7508
7509 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7510 to make 'check' works, when builddir != srcdir.
7511
7512Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * doc/xml.html : updated the documentation
7515
7516Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7519 not deallocated memory blocks
7520 * *.c : replaces all calls to malloc() free() and realloc() to
7521 the wrapper functions/macros
7522 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7523 instead of xmlFreeNodeList()
7524
7525Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7526
7527 * HTMLparser.c: corrected a stupid bug leading to core dump at
7528 tree deallocation. Removed warnings indicated by
7529 Stephane.Conversy@lri.fr
7530 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7531 looked for in the external subset
7532
7533Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7536 on SGI by Stephane.Conversy@lri.fr
7537
7538Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * all .h : changed the prototype declaration indent as in gtk
7541 * most .c : working on reducing the TODOs in the code
7542 * most .c : cleanup though -pedantic and Insure++
7543 * improvements on validation ID checkings.
7544 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7545 * xml-config.in: closed #1810
7546
7547Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * tree.h, valid.c, valid.h: more work on validity, IDs
7550 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7551 definition for AIX
7552
7553Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7556 the distribution due to a cut'n paste error at last commit
7557
7558Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * configure.in: upgraded to version 1.4.0
7561 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7562 Big update, added a large part of the validation process,
7563 it should be usable, but some parts are missing
7564 * xpath.c: improved the implementation w.r.t. root.
7565 * Makefile.am: added more tests
7566 * test and result trees: added a lot of tests
7567 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7568
7569Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * Added an HACKING file
7572
7573Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * xpath.[ch] : improvements and debug of the XPath implementation
7576 * parser.c, HTMLparser.c : modified the parsers to be progressive
7577 * tree.[ch] : extended the Buffer promitives
7578 * xmlIO.[ch] : added basic I/O routines providing progressive
7579 parsing and ready for I18N conversion plugins
7580 * SAXresult/* : the SAX callback sequence maybe slightly different
7581 now
7582 * test*.c : improved/updated the tests programs
7583 * doc/* : recompiled the docs.
7584
75851999-07-26 Michael Meeks <michael@edenproject.org>
7586
7587 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7588
7589 * tree.c: Ditto.
7590
7591Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * configure.in: upgraded to version 1.4.0
7594 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7595 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7596 XML query language, see http://www.w3.org/TR/xpath for more details.
7597 * parser.c, parser.h: added CHAR* related string functions for XPath
7598 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7599 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7600 rebuild the docs.
7601 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7602 and regression testing capabilities for XPath.
7603
7604Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7607 closing bug #1646
7608
7609Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * Makefile.am, example/Makefile.am: closed bug #1683
7612
7613Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * example/Makefile.am, configure.in: added the makefile for the
7616 gjobread example
7617
7618Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7619
7620 * doc/Makefile.am:
7621 - fix which allow "make install DESTDIR=</install/prefix>".
7622
7623Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7626 which fixed a problem on the file reading-code.
7627
7628Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7631 output.
7632 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7633
7634Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * parser.h : Oops removed the binary compatibility problem
7637 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7638 * parser.c, HTMLparser.c: applied patches for reading from stdin
7639
7640Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * parser.c, entities.c, valid.c: cleanup bug #1591
7643 * configure.in: cleanup bug #1592
7644 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7645 the same tree back-end. Hence gdome will be available for it.
7646 * doc/Makefile.am: close bug #617
7647
7648Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * parser.c: alloctate a per parser context SAX interface block
7651
7652Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7655 and xmlEncodeEntitiesReentrant with the correct one :-\
7656
7657Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * commit of my internal XML base changes, quite a lot of
7660 changes, cleanups, better entities support, framework for
7661 new I/O and charset detection and handling
7662 * Fixed the configure/Makefile stuff to generate shared libs
7663 with the proper version info, so we jumped on rev from
7664 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7665 xmlEncodeEntities() result need to be freed now, and a string
7666 xmlParserVersion provide the current library version.
7667
7668Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7669
7670 * parser.c: fixed a buffer overrun for when you have a very long
7671 attribute with no entities in it.
7672
7673Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * added example directory
7676 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7677
7678Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * Release of libxml-1.1, nearly everything has been touched for
7681 this.
7682 * Added more regression tests
7683 * Updated the documentation
7684
7685Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * tree.[ch]: unified the XML_NO_CORBA defines.
7688 * parser.c encoding.[ch]: started plugging in char encoding detection
7689
7690Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7691
7692 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7693 Also freed allocated buffer.
7694
7695Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7696 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7697 reentrancy problem at printing. One is left in entities.c, to
7698 remove ASAP
7699 * testSAX.c : added a test example showing the use of the SAX
7700 interface if one doesn't want to build the DOM tree.
7701 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7702
7703Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7706 large revamping of the parser to use SAX callbacks
7707 http://www.megginson.com/SAX/ (or at least a C like interface
7708 a la Expat). It's now possible to set up your own callbacks
7709 and the parser will not build a DOM tree.
7710 * test/* result/*: updated the test suite, I finally removed
7711 the old Namespace draft support (PI based).
7712
7713Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * Makefile.am: added test result to EXTRA_DIST for make tests
7716
7717Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.c, parserInternals.h: moved the chars macro definitions
7720 to parserInternals.h
7721 * parser.c, error.c: applied patches from "Knut Åkesson"
7722 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7723
7724Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * xml-config.in : applied patch to make --version work
7727
77281999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7729
7730 * Makefile.am (check-local): Alias for `tests' target. This will
7731 cause `make check' to do the right thing.
7732 (tests): Don't run tests in srcdir. Also, replaced calls to
7733 basename with a `sed' "equivalent".
7734
7735Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7738 it in the header and not the sources, updated the doc.
7739 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7740 pointing this out.
7741
7742Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7745 exported the inputStream routines.
7746 * doc/html/* : updated accordingly
7747
7748Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * parser.c, parser.h, parserInternals.h: added a few extra
7751 internal calls to allocate and free parser contexts ...
7752 * doc/html/* : updated accordingly
7753
7754Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * configure.in, Makefile.am, doc/makefile.am : General changes for
7757 1.0.0 release and including the generated HTML documentation.
7758
7759Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * makefile.am : added parserInternals.h, oops.
7762
7763Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * parserInternals.h: added this header giving access to the parser
7766 internal functions.
7767 * doc/Makefile.am : added a rebuild target which rebuilds the full
7768 set of documentations
7769 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7770 the internal subset.
7771 * *.c *.h: modifications needed to generate the documentation using
7772 gtk-doc, cleanup of functions blocks, reorganisation of struct
7773 declarations.
7774
7775Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7778 the tar and spec file to include the beginning of the doc.
7779
77801999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7781
7782 * doc/.cvsignore: Added this file.
7783
7784Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * tree.c: fixed xmlGetProp to return "" when the attribute
7787 exists, even if the node-list is NULL.
7788
7789Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * tree.c: patched an error outputting empty attribute values.
7792 * Makefile.am and doc/makefile.am: have been updated during the
7793 week-end. Sorry for an empty CVS log, I got a shell problem.
7794
7795Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * tree.h: cleaned up using enums instead of defines
7798 * parser.c, valid.[ch]: more work on parsing/output of element
7799 declarations
7800
7801Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * valid.[ch], tree.c, parser.c : more work toward full parsing
7804 of XML DTDs.
7805 * README: added informations about mailing-list and on-line
7806 documentation
7807
78081999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7809
7810 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7811
7812Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * parser.c, tree.[ch] : more work toward conformance testing,
7815 added a last element to accelerate parsing of very flat structures
7816 started working on internal subset Element content declaration.
7817 * valid.[ch] : first cut at adding code toward validation.
7818 * previous changes had also small impact on most files, especially
7819 the conformance testing using James Clark test suite.
7820
7821Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * test/* : updated the examples, most of them were not well
7824 formed (humm), and added rdf2.
7825 * result/* : resulting changes in the output.
7826
7827Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7830
7831Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * tree.c: patched a bug in the generation of empty attributes
7834
7835Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7838 for node/trees/documents/... Biggest problem is namespace
7839 support when copying subtrees.
7840
7841Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * parser.c, entities.c: improve entities and char ref encoding,
7844 and cleanups of error messages.
7845
7846Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * parser.c, entities.c: simple bug hunting done during rpm2html and
7849 rpmfind integration.
7850
7851Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * parser.[ch]: Added interfaces allowing to specify a SAX
7854 handler before parsing.
7855
7856Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * parser.c: redirrect all errors reporting through the SAX
7859 error function
7860
7861Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7864 * libtool, tlmain ...: update of the libtool files
7865
78661998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7867
7868 * entities.c: Use g_snprintf insteda of snprintf.
7869
7870Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7873 added ent5 test for this purpose.
7874 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7875
7876Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * parser.c: fixed? a strange error due to compression on a GWP
7879 document.
7880
7881Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * tree.[ch]: bug fixing
7884 * entities.[ch]: defined a specific type for predefined entities
7885 * doc/xml.html: more documentation on the library, how to use it,
7886 overview of the interfaces.
7887
7888Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7891
7892Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * tree.c: corrected a small bug
7895 * doc/xml.html: continuing writing documentation.
7896
7897Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * debugXML.h debugXML.c: added debugging utilities.
7900 * tester.c: added --debug switch.
7901 * tree.c: patched an incorrect node->type assignment.
7902 * parser.c: formatting, ensure that node->doc != NULL in attributes
7903
7904Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7907 entity support and provide an internal representation close to
7908 DOM one (entity ref nodes, and attribute value as tree). I tried
7909 to preserve the interface but this will surely break some apps
7910 (I have to change rpm2html/rpmfind for example). I had to change
7911 two interfaces, and the generated tree is somewhat different.
7912 * doc/* : started documenting the XML library, the tree and
7913 DOM/Corba. This is a first step.
7914
7915Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * parser.c: Set up the fonctions comment block, boring but useful.
7918 * parser.h, SAX.c, parser.c: now attributes are processed through
7919 the SAX interface. The problem is that my SAX interface diverged
7920 quite a bit from the original one, well this is not an official
7921 spec, and translating it from Java to C is hairy anyway...
7922
7923Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7926 fonctions comment block, boring but useful.
7927
7928Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7931 conversion routines. However they are not yet used to convert the
7932 inputs. The core will run with UTF-8.
7933
7934Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * tree.c : make sure that the type id is properly set-up when
7937 a new object is allocated, needed for DOM.
7938
7939Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * tree.h, tree.c: Ok, the main objects in the tree will be native
7942 corba objects, it costs 8 bytes per Node, Attribute and Document
7943 but it simplifies the Corba integration a lot (no extra interface
7944 objects to allocate/free).
7945
7946Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7949 and changed NODEs contants for conformity with DOM Level 1
7950
7951Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * added hooks to keep track of servants when creating objects
7954 xmlDoc and xmlNode (for Corba export).
7955
7956Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * added xml-config script.
7959
7960Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7963 to autoupdate libtool and automake conf files.
7964
79651998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7966
7967 * Makefile.am: Use '?' to separate the sed
7968 commands as ',' is used when people pass -Wl,something.
7969
7970
7971Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * tree.c, tree.h: added a per-document compression interface.
7974
7975Tue Sep 22 20:47:38 EDT 1998
7976
7977 * tree.c, tree.h: added saving with compression and added interfaces
7978 to control the compression level (xmlGetCompressMode,
7979 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7980
7981Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * parser.c: corrected a loop for files of size 0
7984
79851998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7986
7987 * error.h: New file. Contains prototyes from `error.c'.
7988
7989Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7990
7991 * Makefile.am (xmlincdir): New macro.
7992 (xmlinc_HEADERS): Renamed from include_HEADERS.
7993
7994Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * applied small patch on numeric entities from
7997 Christopher Blizzard <blizzard@appliedtheory.com>
7998
7999Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * New release 0.2, removed the old xml_* files so that it's
8002 coherent with the other CVS base (W3C), far better conformance
8003 to standard, new namespaces, decent entities support, beginning
8004 of a SAX-like interface. Nearly nothing left intact, even the
8005 test examples ...
8006
80071998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8008
8009 * .cvsignore: Add .deps dir
8010
8011Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8014
8015Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * configure.in: added test for CPP
8018 * AUTHORS, Changelog: the original ones didn't get commited but the
8019 glib ones instead, fixed.
8020 * Makefile.am: corrected an error in library naming
8021
8022Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * integrated code developped at W3C
8025 * changed the original Copyright
8026 * migrated to automake
8027 * prefixed the filenames by xml_ to avoid filename clashes
8028
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008029Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8030
8031 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8032 should not be called.
8033
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008034Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8035
8036 * libxml-2.0.pc.in: applied the patch to fix #101894
8037
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008038Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8039
8040 * tree.c : applied patch from Lukas Schroeder for register callbacks
8041 * valid.c: modified patch from Lukas Schroeder to test
8042 register callbacks with --chkregister
8043
Daniel Veillard067bae52003-01-05 01:27:54 +00008044Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8045
8046 * xmlreader.c: seriously changed the way data are pushed to
8047 the underlying parser, go by block of 512 bytes instead of
8048 tryng to detect tag boundaries at that level. Changed the
8049 way empty element are detected and tagged.
8050 * python/tests/reader.py python/tests/reader2.py
8051 python/tests/reader3.py: small changes mostly due to context
8052 reporting being different and DTD node being reported. Some
8053 errors previously undetected are now caught and fixed.
8054 * doc/xmlreader.html: flagged last section as TODO
8055
Daniel Veillard51a447a2003-01-04 19:42:46 +00008056Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8057
8058 * python/libxml.py: integrated the Python 2.2 optimizations
8059 from Hannu Krosing, while maintaining compatibility with
8060 1.5 and 2.1
8061
Daniel Veillarde59494f2003-01-04 16:35:29 +00008062Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8063
8064 * xmllint.c: a bit of cleanup
8065 * xmlreader.c: small fix
8066 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8067 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8068
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008069Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8070
8071 * python/setup.py.in: patch from Stéphane Bidoul to include
8072 drv_libxml2.py in setup.py
8073
Daniel Veillard66b82892003-01-04 00:44:13 +00008074Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8075
8076 * doc/xmlreader.html: starting documenting the new XmlTextReader
8077 interface.
8078
Daniel Veillard7704fb12003-01-03 16:19:51 +00008079Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8080
8081 * xmllint.c: added the --stream flag to use the TextReader API
8082 * xmlreader.c: small performance tweak
8083
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008084Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8085
8086 * xmlreader.c python/tests/reader2py: okay the DTD validation
8087 code on top of the XMLTextParser API should be solid now.
8088
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008089Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8090
8091 * xmlreader.c python/tests/reader2py: Fixing some more mess
8092 with validation and recursive entities while using the
8093 reader interface, it's getting a bit messy...
8094
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008095Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8096
8097 * xmlreader.c python/tests/reader.py: another couple of problem
8098 related to IsEmptyElement reported by Stéphane Bidoul needed
8099 some fixes.
8100
Daniel Veillard4f860202003-01-02 13:00:02 +00008101Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8102
8103 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8104 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8105 based on the python XmlTextReader interface.
8106
Daniel Veillard3c265e42003-01-01 21:06:49 +00008107Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8108
8109 * tree.c: backing out one change in the last patch which broke the
8110 regression tests
8111
Daniel Veillard5335dc52003-01-01 20:59:38 +00008112Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8113
8114 * global.data globals.c tree.c include/libxml/globals.h: applied
8115 an old patch from Lukas Schroeder to track node creation and
8116 destruction. Probably missing a lot of references at the moment
8117 and not usable reliably.
8118
Daniel Veillard8ba17412003-01-01 19:13:12 +00008119Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8120
8121 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8122 from doc/news.html and a stylesheet
8123
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008124Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8125
8126 * xmlreader.c python/tests/reader.py: fixed another couple of
8127 xmlreader bugs reported by Stéphane Bidoul and added tests.
8128
Daniel Veillard9e395c22003-01-01 14:50:44 +00008129Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8130
8131 * xmlreader.c python/tests/reader2.py: fixed another validity
8132 checking in external parsed entities raised by Stéphane Bidoul
8133 and added a specific regression test.
8134 * python/tests/reader3.py: cleanup
8135
Daniel Veillardd5896142002-12-31 14:45:26 +00008136Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * xmlreader.c python/tests/reader2.py: fixed a problem with
8139 validation within entities pointed by Stéphane Bidoul, augmented
8140 the tests to catch those.
8141
Daniel Veillarddc85f282002-12-31 11:18:37 +00008142Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8143
8144 * python/generator.py: modified the generator to allow keeping
8145 class references when creating new classes, needed to fix a bug
8146 pointed by Stéphane Bidoul where the input buffer of the
8147 xmlTextReader instance gets destroyed if the python wrapper for
8148 the input is not referenced anymore.
8149
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008150Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8151
8152 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8153 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8154
Daniel Veillard571b8892002-12-30 12:37:59 +00008155Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8156
8157 * xmlreader.c python/tests/reader.py: fixed another problem
8158 pointed by Stéphane Bidoul
8159
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008160Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8161
8162 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8163 with "<a/>"
8164
Daniel Veillardecaba492002-12-30 10:55:29 +00008165Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8166
8167 * SAX.c: warn on xmlns:prefix="foo"
8168 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8169 for namespace attributes handling.
8170
Daniel Veillard2d84a892002-12-30 00:01:08 +00008171Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8172
8173 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8174 a really nasty problem raised by a DocBook XSLT transform
8175 provided by Sebastian Bergmann
8176
Daniel Veillard29b3e282002-12-29 11:14:41 +00008177Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8178
8179 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8180 by Stéphane Bidoul and integrated it into the tests
8181
Daniel Veillarde18fc182002-12-28 22:56:33 +00008182Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8183
8184 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8185 extended the XmlTextReader API a bit, addding accessors for
8186 the current doc and node, and an entity substitution mode for
8187 the parser.
8188 * python/libxml.py python/libxml2class.txt: related updates
8189 * python/tests/Makefile.am python/tests/reader.py
8190 python/tests/reader2.py python/tests/reader3.py: updated a bit
8191 the old tests and added a new one to test the entities handling
8192
Daniel Veillardaba976d2002-12-28 21:14:18 +00008193Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8194
8195 * python/generator.py python/libxml2class.txt
8196 python/tests/reader.py python/tests/reader2.py: changed the
8197 generator to provide casing for the XmlTextReader similar to
8198 C# so that examples and documentation are more directly transposable.
8199 Fixed the couple of tests in the suite.
8200
Daniel Veillard83298842002-12-28 15:12:33 +00008201Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8202
8203 * doc/guidelines.html: added a document on guildeline for
8204 publishing and deploying XML
8205
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008206Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8207
8208 * valid.c xmlreader.c: final touch running DTD validation
8209 on the XmlTextReader
8210 * python/tests/Makefile.am python/tests/reader2.py: added a
8211 specific run based on the examples from test/valid/*.xml
8212
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008213Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * python/libxml.py: added a few predefined xmlTextReader parser
8216 configuration values.
8217
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008218Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8219
8220 * python/libxml_wrap.h: trying to fix #102037
8221
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008222Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8223
8224 * SAX.c: fixing bug #95296, when the predefined entities
8225 are redefined in the DTD the default one must be used
8226 instead anyway.
8227
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008228Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8229
8230 * doc/xmllint.xml
8231 * doc/xmllint.1
8232 Add discussion of XML_DEBUG_CATALOG to xmllint man
8233 page - bug #100907
8234
8235
Daniel Veillarddf512f42002-12-23 15:56:21 +00008236Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8237
8238 * xmlreader.c: Fixed the empty node detection to avoid reporting
8239 an inexistant close tag.
8240
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008241Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8242
8243 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8244 for Python 2.1
8245
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008246Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8247
8248 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8249
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008250Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8251
8252 * doc/libxml2-api.xml python/tests/reader.py: one really need
8253 to provide the base URI information when creating a reader parser
8254 from an input stream. Updated the API and the example using it.
8255
Daniel Veillardea7751d2002-12-20 00:16:24 +00008256Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8257
8258 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8259 include/libxml/valid.h include/libxml/xmlreader.h: working on
8260 DTD validation on top of xml reader interfaces. Allows to
8261 validate arbitrary large instances. This required some extensions
8262 to the valid module interface and augmenting the size of xmlID
8263 and xmlRef structs a bit.
8264 * uri.c xmlregexp.c: simple cleanup.
8265
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008266Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8267
8268 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8269 work on the xml reader interfaces.
8270 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8271 Web page for the Windows binaries.
8272
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008273Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8274
8275 * xmlIO.c: applied a patch for VMS following the report by
8276 Nigel Hall
8277
Daniel Veillard3772de32002-12-17 10:31:45 +00008278Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8279
8280 * parser.c: the parseStartTag bug fix wasn't complete.
8281
Daniel Veillard67df8092002-12-16 22:04:11 +00008282Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8283
8284 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8285 parseStartTag, fixing it.
8286 * test/att4 result/att4 result/noent/att4: adding the test
8287 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8288 more methods to XmlTextReader.
8289
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008290Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8291
8292 * win32/libxml2.def.src: added more xml reader exports
8293 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8294 to the build
8295
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008296Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8297
8298 * doc/tutorial/xmltutorial.xml
8299 plus generated html and pdf
8300 Updating tutorial again based on further comments from Niraj
8301 Tolia on the last iteration
8302
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008303Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8304
8305 * doc/tutorial/xmltutorial.xml
8306 * doc/tutorial/includekeyword.c
8307 * doc/tutorial/includegetattribute.c
8308 plus generated html and pdf
8309 Adding fix from Niraj Tolia to tutorial to properly free memory.
8310
8311
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008312Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8313
8314 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8315 more methods of XmlTextReader.
8316 * python/libxml2class.txt python/tests/reader.py: this increased the
8317 methods in the bndings, augmented the test to check those new
8318 functions.
8319
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008320Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8323 methods of XmlTextReader.
8324 * python/generator.py python/libxml_wrap.h python/types.c
8325 python/libxml2class.txt: added the reader to the Python bindings
8326 * python/tests/Makefile.am python/tests/reader.py: added a specific
8327 test for the Python bindings of the Reader APIs
8328 * parser.c: small cleanup.
8329
Daniel Veillard06503452002-12-13 10:42:08 +00008330Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8331
8332 * xinclude.c: fallback was only copying the first child not the
8333 full child list of the fallback element, closes #89684 as reopened
8334 by Bernd Kuemmerlen
8335
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008336Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8337
8338 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8339
Daniel Veillard000eafb2002-12-12 10:04:22 +00008340Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8341
Daniel Veillardc1eed322002-12-12 11:01:32 +00008342 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008343 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008344 gives enum values, fix functype return type, put back fields in
8345 structs
8346 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008347
Daniel Veillard024b5702002-12-12 00:15:55 +00008348Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8349
8350 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8351 about htmlNodeDumpOutput location.
8352 * xpath.c: removed an undefined function signature
8353 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8354 too many symbols in the API breaking the python bindings.
8355 Updated with the libxslt/libexslt changes.
8356
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008357Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8358
8359 * configure.in: preparing release of 2.4.29
8360 * doc/*: rebuilt the docs and API
8361 * xmlreader.c: a few more fixes for the XmlTextReader API
8362
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008363Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8364
8365 * include/win32config.h: applied mingw patch from Magnus Henoch
8366
Daniel Veillard5aad8322002-12-11 15:59:44 +00008367Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8368
8369 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8370
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008371Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8372
8373 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8374 building Python script, does the C parsing directly, generates
8375 a better API description including structure fieds defs and
8376 enums. Still a couple of bugs, but good enough for the python
8377 wrappers now.
8378 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8379 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8380 include/libxml/schemasInternals.h include/libxml/tree.h: more
8381 cleanup based on the python analysis script reports.
8382 * libxml.spec.in: make sure the API XML description is part of the
8383 devel package.
8384
Daniel Veillard01c13b52002-12-10 15:19:08 +00008385Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8386
8387 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8388 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8389 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8390 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8391 code cleanup, especially the function comments.
8392 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8393
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008394Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8395
8396 * Makefile.am xmlreader.c include/libxml/Makefile.am
8397 include/libxml/xmlreader.h: Adding a new set of APIs based on
8398 the C# TextXmlReader API but converted to C. Allow to parse
8399 in constant memory usage, far simpler to program and explain
8400 than the SAX like APIs, unfinished but working.
8401 * testReader.c: test program
8402
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008403Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8404
8405 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8406
Daniel Veillard64b35282002-12-04 15:10:40 +00008407Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * tree.c: Chip turner indicated that XHTML1 serialization
8410 rule for style actually break on both IE and Mozilla,
8411 try to avoid the rule if escaping ain't necessary
8412
Daniel Veillard8efff672002-12-04 11:44:48 +00008413Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8414
8415 * nanhttp.c: handle HTTP URL escaping, problem reported by
8416 Glen Nakamura and Stefano Zacchiroli
8417
Daniel Veillard1c732d22002-11-30 11:22:59 +00008418Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8419
8420 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8421
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008422Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8423
8424 * uri.c: Johann Richard pointed out some XPointer problems for
8425 URN based URI references in XInclude. Modified the URI parsing
8426 and saving routines to allow correct parsing and saving of
8427 XPointers, especially when attached to "opaque" scheme accordingly
8428 to RFC 2396
8429
Daniel Veillard8db67d22002-11-27 19:39:27 +00008430Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8431
8432 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8433 of refactoring to the HTML saving code.
8434 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8435 in the doc.
8436
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008437Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8438
8439 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8440 to a buffer API to reuse the generic dump to an OutputIO layer,
8441 this reduces code, fixes xmlNodeDump() for XHTML, also made
8442 xmlNodeDump() now return the number of byte written.
8443
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008444Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8445
8446 * python/setup.py.in: another patch from Stéphane Bidoul for
8447 Python bindings on Windows
8448 * doc/parsedecl.py: small cleanup
8449
Daniel Veillard9715c172002-11-25 16:33:40 +00008450Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8451
8452 * libxml.spec.in configure.in: add a line in %changelog for releases
8453
Daniel Veillard9bc53102002-11-25 13:20:04 +00008454Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8455
8456 * parser.c: patch from Marcus Clarke fixing a problem in entities
8457 parsing that was detected in KDe documentations environment.
8458
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008459Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8460
8461 * python/libxml.c (libxml_prev): Return the previous as opposed to
8462 the next node (I guess this is the result of some cut & paste programming:)
8463
Daniel Veillard80d7b902002-11-23 16:23:08 +00008464Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8465
8466 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8467
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008468Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8469
8470 * python/generator.py python/libxml.c python/setup.py.in: trying
8471 to fix the Python bindings build on Windows (Stéphane Bidoul)
8472
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008473Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8474
8475 * win32/configure.js: added option for python bindings
8476 * win32/libxml2.def.src: added more exports
8477
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008478Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8479
8480 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8481 pthreads
8482 * win32/wince/*: applied updates to Windows CE port from Javier
8483
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008484Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8485
8486 * configure.in: preparing 2.4.28
8487 * libxml.spec.in doc/Makefile.am: some cleanup
8488 * doc/*: updated the news and regenerated.
8489
Daniel Veillardfee408f2002-11-22 13:18:30 +00008490Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8491
8492 * HTMLparser.c: final touch at closing #87235 </p> end tags
8493 need to be generated.
8494 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8495 this change slightly the output of a few tests
8496 * doc/*: regenerated
8497
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008498Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * parserInternals.c: fixing bug #99190 when UTF8 document are
8501 parsed using the progressive parser and the end of the chunk
8502 is in the middle of an UTF8 multibyte character.
8503
William M. Brack8b2c7f12002-11-22 05:07:29 +00008504Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8505
8506 * threads.c: fixed initialization problem in xmlNewGlobalState
8507 which was causing crash.
8508 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8509 in xmlInitializeGlobalState.
8510 * parserInternals.c: cleaned up ctxt->sax initialisation.
8511
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008512Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * tree.c include/libxml/tree.h: modified the existing APIs
8515 to handle XHTML1 serialization rules automatically, also add
8516 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8517 libxslt serialization uses it when needed without changing
8518 the library API.
8519 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8520 result/xhtml1: added a new test specifically for xhtml1 output
8521 and updated the result of one XHTML1 test
8522
Daniel Veillardd076a202002-11-20 13:28:31 +00008523Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8524
8525 * xinclude.c parserInternals.c encoding.c: fixed #99082
8526 for xi:include encoding="..." support on text includes.
8527 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8528 test/XInclude/ents/isolatin.txt : added a specific regression test
8529 * python/generator.py python/libxml2class.txt: fixed the generator
8530 the new set of comments generated for doc/libxml2-api.xml were
8531 breaking the python generation.
8532
Daniel Veillard817e70b2002-11-19 22:28:48 +00008533Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8536 * configure.in: patch for Solaris on new autoconf closes #98880
8537 * doc/parsedecl.py: repair the frigging API building script,
8538 did I say that python xmllib sucks ?
8539 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8540 and some comment are no more truncated.
8541
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008542Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8543
8544 * parser.c: Martin Stoilov pointed out a potential leak in
8545 xmlCreateMemoryParserCtxt
8546
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008547Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8548
8549 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8550 included in HTML documents and using the push parser.
8551
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008552Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8553
8554 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8555 specified, look for the Python interpreter not just in the
8556 specified root but also in the specified location. Fixes #98825
8557
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008558Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * python/libxml.c: fixing bug #98792 , node may have no doc
8561 and dereferencing without checking ain't good ...
8562
Daniel Veillarddad3f682002-11-17 16:47:27 +00008563Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8564
8565 * configure.in: preparing release 2.4.27
8566 * doc/* : updated and rebuilt the docs
8567 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8568 and all the docs are actually packaged and in the final RPMs
8569 * parser.c parserInternals.c include/libxml/parser.h: restore
8570 xmllint --recover feature.
8571
Daniel Veillard68e9e742002-11-16 15:35:11 +00008572Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8575 processing of parsed entities, and XPath computation on sustitued
8576 entities.
8577 * testXPath.c: make sure entities are substitued.
8578
Daniel Veillard328f48c2002-11-15 15:24:34 +00008579Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * parser.c: fixed #96594, which was totally dependant on the
8582 processing of internal parsed entities, which had to be changed.
8583
Daniel Veillard66651aa2002-11-15 11:21:43 +00008584Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8587 trying to fix bug #98517 about building outside the source tree
8588 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8589
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008590Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8591
8592 * include/win32config.h: cleanup
8593 * win32/Makefile.mingw: integrated mingw in JScript configure
8594 * win32/Makefile.msvc: modified to allow mingw coexistence
8595 * win32/configure.js: integrated mingw
8596 * win32/Readme.txt: cleanup
8597
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008598Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * HTMLparser.c: strengthen the guard in the Pop macros,
8601 like in the XML parser, closes bug #97315
8602
Daniel Veillard0821b152002-11-12 20:57:47 +00008603Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8604
8605 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8606 callback is never used.
8607
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008608Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8609
8610 * parserInternals.c: fixed the initialization of the SAX structure
8611 which was breaking xsltproc
8612 * xpath.c: patch from Petr Pajas for CDATA nodes
8613 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8614 * parser.c include/libxml/parser.h: patch from Peter Jones
8615 removing a leak in xmlSAXParseMemory() and adding the
8616 function xmlSAXParseMemoryWithData()
8617
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008618Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8619
8620 adding pdf of tutorial, changing web page to link to it
8621 * doc/tutorial/xmltutorial.pdf
8622 * doc/xml.html
8623 * doc/docs.html
8624
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008625Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8626
8627 * doc/tutorial/ar01s08.html
8628 adding file what I forgot for tutorial
8629
8630
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008631Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8632
8633 Adding encoding discussion to tutorial
8634 Added:
8635 * doc/tutorial/images/*.png: DocBook admonition image files
8636 * doc/tutorial/apf.html, apg.html: new generated html
8637 * doc/tutorial/includeconvert.c: conversion code entity file
8638 changed:
8639 * doc/tutorial/xmltutorial.xml: DocBook original
8640 * doc/tutorial/*.html: generated html
8641
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008642Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8643
8644 * include/libxml/*.h: retired xmlwin32version.h
8645 * doc/Makefile.am: retired xmlwin32version.h
8646 * win32/configure.js: retired xmlwin32version.h
8647
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008648Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8649
8650 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008651 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8652 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008653
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008654Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8655
8656 * globals.c: fixed a typo pointed out by Igor
8657 * xpath.c: try to speed up node compare using line numbers
8658 if available.
8659
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008660Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * tree.c: make xmlFreeNode() handle attributes correctly.
8663
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008664Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8665
8666 * catalog.c: completed the #96963 fix, as reported by Karl
8667 Eichwalder
8668
Daniel Veillard56f21f22002-11-06 15:49:46 +00008669Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8670
8671 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8672
Daniel Veillard91ad8792002-11-04 17:06:52 +00008673Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8674
8675 * Makefile.am: switched the order of a couple of includes
8676 to fix bugs #97100
8677
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008678Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8679
8680 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8681 xmlLoadCatalogs that used to separate directories with a ':'.
8682
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008683Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8684
8685 * threads.c: improvements to the Windows-side of thread handling
8686 * testThreads.c: conditionally excluded unistd.h
8687 * testThradsWin32.c: broke overlong lines
8688 * include/win32config.h: adapted thread-related macros to the new
8689 scheme and for pthreads on Windows
8690 * win32/Makefile.msvc: introduced a more flexible thread build,
8691 added testThreads[Win32].c to the build
8692 * win32/configure.js: introduced a more flexible thread config
8693
John Fleck61f6fb62002-10-31 15:23:29 +000086942002-10-31 John Fleck <jfleck@inkstain.net>
8695
8696 * doc/xml.html (and, by implication, FAQ.html)
8697 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8698
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008699Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8700
8701 * configure.in: removed xmlwin32version.h
8702 * include/libxml/Makefile.am: removed xmlwin32version.h
8703
Daniel Veillardce66ce12002-10-28 19:01:59 +00008704Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * tree.c: applied patch from Brian Stafford to fix a bug
8707 in xmlReconciliateNs()
8708
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008709Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8710
8711 * tree.c: applied patch from Christian Glahn to allow
8712 xmlNewChild() on document fragment nodes
8713
Daniel Veillardb39bc392002-10-26 19:29:51 +00008714Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8715
8716 * parser.c: Christian Glahn found a problem with a recent
8717 patch to xmlParseBalancedChunkMemoryRecover()
8718 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8719 problems
8720 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8721 test/schemas/seq*: added the test cases from Charles
8722
Daniel Veillard366a9152002-10-23 20:43:53 +00008723Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8726 serious cleanup of the spec file and associated changes
8727 in the Makefiles.
8728 * valid.c: try to remove some warnings on x86_64
8729
Daniel Veillardd033d022002-10-23 14:55:02 +00008730Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8731
8732 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8733 fix bug #96586
8734
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008735Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8738 parsing, applied his patch
8739 * result/HTML/attrents.html result/HTML/attrents.html.err
8740 result/HTML/attrents.html.sax test/HTML/attrents.html:
8741 added the test and result case provided by Mikhail Sogrine
8742
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008743Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * vms/build_libxml.com vms/config.vms vms/readme.vms
8746 include/libxml/parser.h include/libxml/parserInternals.h
8747 include/libxml/tree.h include/libxml/xmlIO.h
8748 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8749 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8750 Applied the VMS update patch from Craig A. Berry
8751 * doc/*.html: update
8752
Daniel Veillardf000f072002-10-22 14:28:17 +00008753Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8754
8755 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8756
Daniel Veillard1e208222002-10-22 14:25:25 +00008757Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * debugXML.c: adding a grep command to --shell in xmllint
8760 for T.V. Raman
8761
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008762Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * xmlcatalog.c: tried to fix some of the problem with --sgml
8765
Daniel Veillard935494a2002-10-22 14:22:46 +00008766Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * parser.c: tried to fix bug #91500 where doc->children may
8769 be overriden by a call to xmlParseBalancedChunkMemory()
8770
8771Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8772
8773 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8774 identifiers in SGML catalogs containing '&'
8775
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008776Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8777
8778 * python/types.c: fixed bugs when passing result value tree
8779 to Python functions.
8780
Daniel Veillard48267432002-10-18 11:21:38 +00008781Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * configure.in: preparing the release of 2.4.26
8784 * doc/*: updated and rebuilt the documentation
8785
Daniel Veillardbb284f42002-10-16 18:02:47 +00008786Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * parser.c: fixed a XML Namespace compliance bug reported by
8789 Alexander Grimalovsky
8790
Daniel Veillard44892f72002-10-16 15:23:26 +00008791Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * HTMLtree.c: fixed serialization of script and style when
8794 they are not lowercase (i.e. added using the API to the tree).
8795
Daniel Veillard2fd85422002-10-16 14:32:41 +00008796Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * valid.c: make xmlValidateDocument emit a warning msg if there
8799 is no DTD, pointed by Christian Glahn
8800
Daniel Veillard32370232002-10-16 14:08:14 +00008801Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8804 content model when some of the blocks have min or max, and a couple
8805 of bugs found in the process.
8806 * result/schemas/list0* test/schemas/list0*: added some specific
8807 regression tests
8808
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008809Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8810
8811 * README: updated the contact informations
8812
Daniel Veillard63186732002-10-15 08:43:17 +00008813Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8814
8815 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8816 misses it, reported by Peter Bray.
8817
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008818Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8819
8820 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8821 and removed a few warnings
8822
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008823Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * parser.c: Christian Glahn found a small bug in the push parser.
8826 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8827 public
8828
Daniel Veillard6045c902002-10-09 21:13:59 +00008829Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * xmlschemas.c include/libxml/xmlschemas.h: added
8832 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8833 * testSchemas.c: added --memory to test the new interface
8834
Daniel Veillardf0070122002-10-09 14:24:17 +00008835Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * doc/index.py doc/search.php: integrated the XSLT indexing,
8838 a few fixed in the indexer, added a scope selection at the
8839 search level.
8840
Daniel Veillard01992e02002-10-09 10:20:30 +00008841Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8844 this was due to uninitialized parts of the validation context
8845
Daniel Veillard321be0c2002-10-08 21:26:42 +00008846Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * debugXML.c: applied patch from Mark Vakoc except the API
8849 change, preserved it.
8850 * doc/*: updated the docs to point to the search engine for
8851 information lookup or before bug/help reports.
8852
Daniel Veillard01e87d22002-10-08 16:55:06 +00008853Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * doc/index.py doc/search.php: added mailing-list archives
8856 indexing and lookup
8857
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008858Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8861
Daniel Veillard9b006132002-10-07 11:13:27 +00008862Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * doc/index.py: improved HTML indexing
8865 * doc/search.php: make the queries also lookup the HTML based indexes
8866
Daniel Veillard141d04b2002-10-06 21:51:18 +00008867Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * doc/index.py: added HTML page indexing
8870
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008871Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8872
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008873 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008874 problem in libxslt.
8875 * catalog.c: fixed list handling in XML_CATALOG_FILES
8876
Daniel Veillardceb09b92002-10-04 11:46:37 +00008877Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * valid.c: typo/bug found by Christian Glahn
8880
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008881Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8882
8883 * xmlIO.c: applied Windows CE patch from Javier.
8884 * win32/wince: new directory, contains support for the PocketPC
8885 with Windows CE from Javier.
8886 * include/win32config.h: reorganised, removed duplicate
8887 definitions and applied WinCE patch from Javier.
8888 * include/wsockcompat.h: new file, now contains WinSock
8889 compatibility macros.
8890 * win32/Makefile.msvc: introduced double-run compilation.
8891
Daniel Veillarde16b5742002-09-26 17:50:03 +00008892Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * configure.in include/libxml/xmlwin32version.h: preparing release
8895 of 2.4.25
8896 * doc/*: updated and regenerated teh docs and web pages.
8897
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008898Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8901 error were not covering namespace declarations.
8902 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8903 it was missing the attribute declaration for the namespace
8904 * result/VC/NS3: the fix now report breakages in that test
8905
Daniel Veillardabe01742002-09-26 12:40:03 +00008906Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8909
Daniel Veillard2ace1952002-09-26 12:28:02 +00008910Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8913 and regenerated the docs and web site
8914
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008915Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8918 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8919 not before
8920
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008921Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * python/generator.py python/libxml2class.txt: fixed a stupid error
8924 breaking the python API
8925
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008926Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8929 triostr.c triostr.h: applied a trio update patch from
8930 Bjorn Reese which should work with MinGW
8931
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008932Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * tree.c: improving some documentation comments
8935 * xmlregexp.c: found and fixed a mem leak with python regression tests
8936 * doc/*: rebuilt the doc and the API XML file including the
8937 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8938 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8939 python/types.c: added access to the XML Schemas regexps from
8940 python
8941 * python/tests/Makefile.am python/tests/regexp.py: added a
8942 simple regexp bindings test
8943
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008944Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8945
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008946 * doc/xml.html:
8947 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008948
Daniel Veillard118aed72002-09-24 14:13:13 +00008949Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * xmlregexp.c: fixed the data callback on transition functionality
8952 which was broken when using the compact form
8953 * result/schemas/*: updated the results, less verbose, all tests
8954 pass like before
8955 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8956 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8957 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8958 annoying warnings
8959 * xpath.c: try to provide better error report when possible
8960
Daniel Veillard72336152002-09-21 13:08:14 +00008961Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * Makefile.am: fixed a breakage raised by Jacob
8964
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008965Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8966
8967 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8968 which don't use sockets
8969
Igor Zlatkovic01280582002-09-20 16:40:34 +00008970Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8971
8972 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8973 * win32/configure.js: applied zlib patch from Daniel Gehriger
8974
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008975Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8976
8977 * win32/configure.js: applied the patch from Mark Vakoc for
8978 regexp support
8979 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8980 for regexp support
8981
Daniel Veillardb5c05732002-09-20 13:36:25 +00008982Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * xmlschemastypes.c: as pointed by Igor Float and Double
8985 parsing ain't finished yet
8986
Daniel Veillard40b11342002-09-20 12:01:39 +00008987Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * Makefile.am configure.in: trying to fix #88412 by bypassing
8990 all the python subdir if python ain't detected
8991
Daniel Veillard23e73572002-09-19 19:56:43 +00008992Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8995 made configuring with regexps/automata/unicode the default
8996 but without schemas ATM
8997 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8998 fixed the regexp based DTD validation performance and memory
8999 problem by switching to a compact form for determinist regexps
9000 and detecting the determinism property in the process. Seems
9001 as fast as the old DTD validation specific engine :-) despite
9002 the regexp built and compaction process.
9003
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009004Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * valid.c: determinism is debugged, new DTD checking code now works
9007 but xmlFAComputesDeterminism takes far too much CPU and the whole
9008 set usues too much memory to be really usable as-is
9009
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009010Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * tree.c: fixed another stupid bug in xmlGetNodePath()
9013 * xmllint.c: --version now report the options compiled in
9014
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009015Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * HTMLparser.c: small cleanup
9018 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9019 when configured with them. A bit of debugging around the determinism
9020 checks is still needed
9021
Daniel Veillard63b01c22002-09-17 19:25:28 +00009022Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9025
Daniel Veillard92727042002-09-17 17:59:20 +00009026Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * xmlIO.c: small portability glitch fixed.
9029
Daniel Veillard84d70a42002-09-16 10:51:38 +00009030Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * xmlschemastypes.c: incomplete steps for real/double support
9033 * testAutomata.c include/libxml/xmlautomata.h
9034 include/libxml/xmlregexp.h: avoiding a compilation problem
9035 * valid.c include/libxml/valid.h: starting the work toward using
9036 the regexps for actual DTD validation
9037
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009038Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * hash.c: cosmetic cleanup
9041 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9042 integrating a DTD validation layer based on the regexps
9043
Daniel Veillard4402ab42002-09-12 16:02:56 +00009044Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9047 the determinism was tested before eliminating the epsilon
9048 transitions :-(
9049
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009050Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * python/generator.py python/libxml.c python/libxml.py
9053 python/libxml2-python-api.xml python/libxml2class.txt
9054 python/libxml_wrap.h python/types.c: updated the python
9055 bindings, added code for easier File I/O, and the ability to
9056 define a resolver from Python fixing bug #91635
9057 * python/tests/Makefile.am python/tests/inbuf.py
9058 python/tests/outbuf.py python/tests/pushSAXhtml.py
9059 python/tests/resolver.py python/tests/serialize.py: updated
9060 and augmented the set of Python tests.
9061
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009062Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9063
9064 * win32/configure.js: added more readme info for the binary
9065 package.
9066
Daniel Veillard607b35c2002-09-10 12:16:19 +00009067Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * xmlIO.c: fixed a stupid out of bound array error
9070
9071Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9074 messing around with support for Windows path, cleanups,
9075 trying to identify and fix the various code path to the
9076 filename access. Added xmlNormalizeWindowsPath()
9077
Daniel Veillard76575762002-09-05 14:21:15 +00009078Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * error.c valid.c: working on better error reporting of validity
9081 errors, especially providing an accurate context.
9082 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9083 error reports in those cases.
9084
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009085Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9088 parser.c parserInternals.c xmlIO.c: get rid of all the
9089 perror() calls made in the library execution paths. This
9090 should fix both #92059 and #92385
9091
Daniel Veillard19aa7022002-09-05 11:14:19 +00009092Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * xmllint.c: memory leak reporting was broken after a change
9095 of the preprocessor symbol used to activate it.
9096
Daniel Veillardec6725e2002-09-05 11:12:45 +00009097Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * tree.c: try to make the copy function work for node of
9100 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9101 DOM layers though, not libxml2 itself.
9102
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009103Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * valid.c: try to provide file and line informations, not all
9106 messages are covered, but it's a (good) start
9107
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009108Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * xinclude.c: reimplemented a large part of the XInclude
9111 processor, trying to minimize resources used, James Henstridge
9112 provided a huge test case which was exhibiting severe memory
9113 consumption problems.
9114
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009115Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * python/Makefile.am: applied patch from Christophe Merlet to
9118 reestablish DESTDIR
9119
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009120Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * libxml.spec.in: fixes libary path for x86_64 AMD
9123
John Fleckbe98b332002-09-04 03:16:23 +00009124Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9125
9126 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009127 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009128 (plus resulting generated html files)
9129 fixing one spot I missed in the tutorial where I hadn't freed
9130 memory properly
9131
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009132Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9133
9134 * doc/tutorial/includeaddattribute.c
9135 * doc/tutorial/includeaddkeyword.c
9136 * doc/tutorial/includegetattribute.c
9137 * doc/tutorial/includekeyword.c
9138 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009139 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009140 update tutorial to properly free memory (thanks to Christopher
9141 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009142 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009143 added image files so the callouts are graphical, making it
9144 easier to read ( use "--param callout.graphics 1" to generate
9145 html with graphical callouts)
9146
Daniel Veillarde1662542002-08-28 11:50:59 +00009147Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9150 nice logos generated by Marc Liyanage
9151 * doc/site.xsl *.html: changed the stylesheet to show the new
9152 logo and regenerated the pages
9153
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009154Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9155
9156 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9157
Daniel Veillard42766c02002-08-22 20:52:17 +00009158Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * xpath.c: possible mem leak patch from Jason Adams
9161
9162Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9165 in the XQuery namespace
9166 * configure.in: preparing 2.4.24
9167 * doc/*.html: updated the web pages
9168
9169Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * python/generator.py: closing bug #85258 by generating conditional
9172 compile check to avoid linking to routines not configured in.
9173
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091742002-08-22 Havoc Pennington <hp@pobox.com>
9175
9176 * autogen.sh: update error message for missing automake
9177
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009178Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * python/Makefile.am: typo in target name resulted in libxml2.py
9181 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9182
Daniel Veillard22669b22002-08-22 07:17:11 +00009183Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * win32/win32/Makefile.mingw: updated with version from
9186 Elizabeth Barham at http://soggytrousers.net/repository/
9187
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009188Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9189
9190 * win32/Makefile.msvc: added the prefix location to the include
9191 and lib search path.
9192
Havoc Pennington830e8972002-08-18 22:22:13 +000091932002-08-18 Havoc Pennington <hp@pobox.com>
9194
9195 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9196 both automake 1.6 and 1.4 installed get the right automake. Means
9197 compilation from CVS will now require the latest automake 1.4
9198 release, or manually creating symlinks called "automake-1.4" and
9199 "aclocal-1.4"
9200
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009201Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * configure.in python/Makefile.am: more AMD 64 induced changes from
9204 Frederic Crozat
9205
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009206Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9207
9208 * xinclude.c: oops I was missing the xml:base fixup too
9209 * result/XInclude/*.xml: this adds xml:base attributes to most
9210 results of the tests
9211
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009212Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * xinclude.c: quick but apparently working implementation of
9215 xi:fallback, should close bug #89684
9216 * Makefile.am test/XInclude/docs/fallback.xml
9217 result/XInclude/fallback.xml: added a basic test for fallback,
9218 and run with --nowarning to avoid a spurious warning
9219 * configure.in: applied patch from Frederic Crozat for python
9220 bindings on AMD 64bits machines.
9221
Daniel Veillard9e923512002-08-14 08:48:52 +00009222Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9225 the caller don't pass a SAX callback block.
9226
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009227Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * tree.c: applied the same fix for the XML-1.0 namespace to
9230 xmlSearchNsByHref() as was done for xmlSearchNs()
9231
Daniel Veillardad11b302002-08-12 14:53:41 +00009232Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * libxml.3: small cleanup of the man page
9235 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9236 when serializing HREF attributes generated by XSLT.
9237
Daniel Veillardc084e472002-08-12 13:27:28 +00009238Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9241 version of Marc Liyanage' patch for boolean attributes in HTML
9242 output
9243
Daniel Veillard5f91b372002-08-12 12:13:01 +00009244Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * python/tests/serialize.py: fixed the test results, indenting
9247 behaviour changed slightly
9248
Aleksey Sanin9e951762002-08-08 18:02:41 +00009249Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9250
9251 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9252 new c14n function to Windows def files
9253
Aleksey Saninea4272a2002-08-02 23:50:03 +00009254Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9255
9256 * c14n.c: fixed a memory leak in c14n code
9257
Daniel Veillard58e44c92002-08-02 22:19:49 +00009258Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * parser.c include/libxml/parser.h: adding a new API for Christian
9261 Glahn: xmlParseBalancedChunkMemoryRecover
9262 * valid.c: patch from Rick Jones for some grammar cleanup in
9263 validation messages
9264 * result/VC/* result/valid/*: this slightly change some of the
9265 regression tests outputs
9266
Daniel Veillard0bf29002002-08-01 12:54:11 +00009267Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * tree.c: trying to fix a problem in namespaced attribute handling
9270 raised by Christian Glahn
9271
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009272Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * encoding.c include/libxml/encoding.h: Opening the interface
9275 xmlNewCharEncodingHandler as requested in #89415
9276 * python/generator.py python/setup.py.in: applied cleanup
9277 patches from Marc-Andre Lemburg
9278 * tree.c: fixing bug #89332 on a specific case of loosing
9279 the XML-1.0 namespace on xml:xxx attributes
9280
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009281Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9282
9283 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9284 corner case from new Merlin's test suite and added a callback
9285 that will be used to improve xmlsec performance
9286
9287
Daniel Veillard0b22def2002-07-29 16:23:03 +00009288Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * HTMLtree.c: trying to fix the <style> escaping problem in
9291 HTML serialization bug #89342
9292
Daniel Veillard0b28e882002-07-24 23:47:05 +00009293Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9296 and rebuilt the web site.
9297
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009298Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009299
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009300 * include/libxml/tree.h: added _private member to xmlNs struct
9301
Daniel Veillard1d995272002-07-22 16:43:32 +00009302Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * HTMLparser.c: fixing bug #84876 based on the xml working
9305 code.
9306
William M. Brack61eaba52002-07-21 11:14:18 +00009307Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9308
9309 * python/Makefile.am: enhanced to fix bug 72012 (errors
9310 when using '-jX' make parameter)
9311
William M. Brackef61d202002-07-19 08:32:00 +00009312Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9313
9314 * xpath.c: small additional enhancement for booleans
9315 compared to nodesets
9316
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009317Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * HTMLtree.c: changed the order of the encoding declaration
9320 attributes in the meta tags due to a bug in IE/Mac
9321
William M. Brack0c022ad2002-07-12 00:56:01 +00009322Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9323
9324 * xpath.c: enhanced handling of booleans (especially '='
9325 and '!=' for nodesets) - fixes bug 85256. Added new
9326 routine xmlXPathNotEqualValues for more proper handling
9327 of '!=' when nodesets are involved.
9328
Daniel Veillard06944e22002-07-11 19:55:18 +00009329Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9332 doc/xmlcatalog_man.xml to the source distribution
9333
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009334Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9335
9336 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9337 asked for this.
9338
Daniel Veillard539638b2002-07-06 19:55:14 +00009339Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * configure.in: preparing 2.4.23
9342 * doc/*: rebuilt the docs
9343
Daniel Veillard176d99f2002-07-06 19:22:28 +00009344Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * parser.c: fixing bug #84169 by fixing the
9347 comment of xmlCreatePushParserCtxt to describe the
9348 encoding detection parameters better.
9349
Daniel Veillard37f961d2002-07-06 17:53:56 +00009350Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * valid.c: fixing bug #79331 in one path the lookup for
9353 ID attributes on a namespaced node wasn't handled correctly :-\
9354
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009355Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * HTMLparser.c: trying to fix 87235 about discarded white
9358 spaces in the HTML parser.
9359 * result/HTML/*: this changes the output of a number of HTML
9360 regression tests
9361
Daniel Veillardfdc91562002-07-01 21:52:03 +00009362Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * xpath.c: applied patch from Richard Jinks for the namespace
9365 axis + fixed a memory error.
9366 * parser.c parserInternals.c: applied patches from Peter Jacobi
9367 removing ctxt->token for good.
9368 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9369 popped out by the regression tests.
9370 * Makefile.am: patch for threads makefile from Gary Pennington
9371
William M. Brack6000af52002-06-28 11:43:13 +00009372Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9373
Daniel Veillardfdc91562002-07-01 21:52:03 +00009374 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009375 expressions involving preceding-sibling (et al).
9376
Daniel Veillard153120c2002-06-18 07:58:35 +00009377Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * hash.c: applied a patch from Peter Jacobi to solve a problem
9380 when compiling with the Watcom C on Win32
9381 * result/schemas/*.err: the change of hashing algo generated
9382 permutations in the output
9383
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009384Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9385
9386 * hash.c: applied patch from Sander Vesik improving the quality of
9387 the hash function.
9388
Aleksey Sanina5808b92002-06-14 17:07:41 +000093892002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009390
9391 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9392 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9393 xmllint.c xpath.c: replaced sprintf() with snprintf()
9394 to prevent possible buffer overflow (the bug was pointed
9395 out by Anju Premachandran)
9396
Daniel Veillarde059b892002-06-13 15:32:10 +00009397Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9398
9399 * parser.c: removed an uninitialized data error popped by valgrind
9400 on PE references
9401
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009402Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9403
9404 * doc/xml.html
9405 adding tutorial reference to the web page
9406
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009407Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9408
9409 * doc/tutorial/xmltutorial.xml
9410 * doc/tutorial/ar01s07.html
9411 * doc/tutorial/ape.html
9412 * doc/tutorial/includegetattribute.c
9413 adding section to tutorial about retrieving an attribute
9414 value
9415
Daniel Veillardf5582f12002-06-11 10:08:16 +00009416Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * parser.c: applied a couple of patches from Peter Jacobi to start
9419 to get rid of ctxt->token, with a possible significant speed
9420 improvement to be gained once done. Better compliance with PE
9421 references constructs in DTDs too.
9422 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9423 from Peter too
9424
Daniel Veillard38d80e22002-06-11 07:24:56 +00009425Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9428 xmlParseElement was likely to have been deallocated at the
9429 time of the report, possibly leading to segfault. Just report
9430 the tag name now.
9431
Daniel Veillard9e412302002-06-10 15:59:44 +00009432Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * xpath.c: patch from Richard Jinks for XPath substring() function
9435 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9436
Aleksey Sanina5808b92002-06-14 17:07:41 +000094372002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009438
9439 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9440
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009441Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9442
9443 *doc/FAQ.html
9444 fixing typos in FAQ, thanks to Robert Funnell for the
9445 editing help
9446
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009447Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * NEWS: got complaints from rpmlint that it was empty
9450
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009451Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9452
9453 * added doc/tutorial, including:
9454 apa.html
9455 apb.html
9456 apc.html
9457 apd.html
9458 ar01s02.html
9459 ar01s03.html
9460 ar01s04.html
9461 ar01s05.html
9462 ar01s06.html
9463 includeaddattribute.c
9464 includeaddkeyword.c
9465 includekeyword.c
9466 includestory.xml
9467 index.html
9468 xmltutorial.xml
9469 libxml tutorial, including generated html
9470
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009471Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9472
9473 * result/c14n/exc-without-comments/merlin-c14n-two-*
9474 result/c14n/without-comments/merlin-c14n-two-*
9475 test/c14n/exc-without-comments/merlin-c14n-two-*
9476 test/c14n/without-comments/merlin-c14n-two-*
9477 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9478 c14n/exc-c14n and slightly modified test script to handle
9479 these test cases
9480 * c14n.c: fixed bugs for complicated nodes set (namespace
9481 without node and others from merlin-c14n-two.tar.gz)
9482 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9483 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9484 for xmlsec performance patch
9485 * xpath.c: fixed self::node() for namespaces and attributes
9486
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009487Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9488
9489 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9490 but with the format parameter
9491 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9492
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009493Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9494
9495 * Makefile.am: updated c14n tests suite
9496 * c14n.c: performance improvement for previous c14n patch
9497
Daniel Veillarde72c7562002-05-31 09:47:30 +00009498Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * parser.c: another peroformance patch from Peter Jacobi, that
9501 time on parsing attribute values.
9502
Aleksey Sanin508a1012002-05-31 06:32:32 +00009503Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9504
9505 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9506 into LibXML2 test suite
9507
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009508Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9509
9510 * c14n.c: propagating xpath ancesstors node fix to c14n
9511 plus small performance improvement to reduce number of
9512 mallocs
9513 * xpath.c: fixed ancestors axis processing for namespace nodes
9514
Daniel Veillard46de64e2002-05-29 08:21:33 +00009515Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9518 Peter Jacobi
9519
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009520Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * configure.in: preparing 2.4.22
9523
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009524Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9527 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9528 a public entry point.
9529 * doc/*: rebuilt the API and docs
9530
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009531Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * xpath.c: patch from Richard Jinks to fix a problem introduced
9534 in the previous patch and pointed by Norm
9535
Daniel Veillardc6924812002-05-24 11:10:43 +00009536Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * libxml.spec.in: fixing bug #81112
9539
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009540Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * uri.c: fixing bug #82848
9543
Daniel Veillarda2878972002-05-24 07:54:39 +00009544Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9547 output of one catalog test
9548
Aleksey Sanin114e4752002-05-24 07:20:27 +00009549Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009550
Aleksey Sanin114e4752002-05-24 07:20:27 +00009551 * global.data globals.c tree.c include/libxml/globals.h
9552 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9553 default value for global parameter xmlIndentTreeOutput to 1 and
9554 introduced new global parameter xmlTreeIndentString (the string
9555 used to do one-level indent) with default value " " (as it was
9556 in tree.c)
9557
Daniel Veillard49d5af82002-05-23 11:55:49 +00009558Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9561 with trio and schemas.
9562
Daniel Veillard7c13af42002-05-22 09:57:32 +00009563Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * xpath.c: patch from Richard Jinks to fix the problem raised in
9566 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9567
Daniel Veillard5a872412002-05-22 06:40:27 +00009568Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * xmlschemas.c: a bit of work on import.
9571 * xmlschemastypes.c: Charles Bozeman provided a compare function
9572 for date/time types so min/max facet restrictions should work,
9573 indeterminate comparisons return an error instead of equal.
9574 * test/schemas/date_0* result/schemas/date_0_0: specific test
9575 from Charles Bozeman too
9576
Daniel Veillard10b6da42002-05-18 07:55:20 +00009577Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9580 from Christian Cornelssen fixing the man pages and the Catalog
9581 building script.
9582 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9583 next step is <xs:import> I now have a reasonable understanding
9584 of how it works.
9585
Daniel Veillarde5354492002-05-16 08:43:22 +00009586Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9589
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009590Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9591
9592 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9593
Daniel Veillard088bf112002-05-14 11:03:59 +00009594Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * xpath.c: fixing an XPath function evalutation bug pointed out
9597 by Alexey Efimov where the context was lost when evaluating
9598 the function arguments
9599
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009600Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009601
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009602 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9603 function public for XMLSec performance optimizations
9604
Daniel Veillard3cd72402002-05-13 10:33:30 +00009605Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * python/generator.py python/libxml2class.txt : fixed a problem
9608 with the HTML parser pointed by Gary Benson
9609 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9610 example
9611
Aleksey Sanine48a3182002-05-09 18:20:01 +00009612Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9613 * parser.c: fixed bug #81159 (memory growth in SAX)
9614
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009615Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9616 * xpath.c: fixed bug #78858 (the real fix)
9617
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009618Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009619 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009620
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009621Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * tree.c: modified xmlNodeSetBase to allow changing the
9624 base of a document.
9625
Daniel Veillard070803b2002-05-03 07:29:38 +00009626Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * xmlschemastypes.c: patch Charles Bozeman for validation of
9629 all the date, time, and duration types
9630 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9631 * configure.in: fixed an error pointed by an user
9632 * xml2-config.in: fixed an error pointed by an user
9633
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009634Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9635
9636 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9637 win32/libxml2.def.src xmlIO.c: exported default
9638 'file:', 'http:' and 'ftp:' protocols input handlers
9639 and maked protocols comparisson case insensitive
9640
Daniel Veillard34de97f2002-04-30 14:29:22 +00009641Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * configure.in: Neven Has detected a typo
9644
Daniel Veillard28577c32002-04-30 06:48:41 +00009645Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9648 as one of the persons allowed to commit directly to the
9649 module.
9650
Daniel Veillardfc57b412002-04-29 15:50:14 +00009651Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9654 * valid.c: raised a too low limit
9655 * doc/*: rebuilt the docs
9656
Daniel Veillardeca82812002-04-24 11:42:02 +00009657Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * test/XPath/expr/floats test/XPath/expr/functions
9660 result/XPath/expr/floats result/XPath/expr/functions
9661 xpath.c: another XPath conformance patch from Richard Jinks
9662
Daniel Veillard13e04c62002-04-23 17:51:29 +00009663Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * xmlschemas.c: fixed validation of attribute groups.
9666 * test/schemas result/schemas: added an example from the primer
9667
Daniel Veillard88c58912002-04-23 07:12:20 +00009668Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9671 * test/schemas result/schemas: updated the test list
9672
Daniel Veillarde19fc232002-04-22 16:01:24 +00009673Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * TODO: updated a bit
9676 * parser.c: made a comment more specific
9677 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9678 Schemas conformance.
9679 * test/schemas result/schemas: updated the test list
9680
Daniel Veillard441bc322002-04-20 17:38:48 +00009681Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9684 implementing xs:all with minOccurs = 0
9685 * tes/schemas/* result/schemas/*: added more tests covering
9686 xs:all
9687
Daniel Veillard8a001f62002-04-20 07:24:11 +00009688Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * xmlregexp.c: first implementation of the all particle, this
9691 may need to be revisited for case where not all transitions
9692 must be crossed.
9693
Daniel Veillard7646b182002-04-20 06:41:40 +00009694Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * tree.c: another entity processing update from Markus Henke
9697
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009698Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9699
9700 * trionan.c: fixed crash on OSF/1
9701
Daniel Veillardb4398962002-04-19 07:01:55 +00009702Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * xmlschemas.c: more Schemas work
9705 * test/schemas/* result/schemas/*: added more tests coming
9706 from the spec.
9707
Daniel Veillard54761132002-04-18 21:00:44 +00009708Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9711 ExcC14N specification
9712
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009713Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * tree.c: patch from Markus Henke, fix for recursive entities.
9716
Daniel Veillard23b1f372002-04-18 15:50:05 +00009717Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * xpath.c: fix a problem with string() on a document node.
9720
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009721Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * Makefile.am xmlschemas.c: more Schemas work
9724 * test/schemas/* result/schemas/*: added more tests coming
9725 from the spec.
9726
Daniel Veillard6231e842002-04-18 11:54:04 +00009727Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9730 * result/HTML/*: this changes a few things in the results
9731
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009732Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9733
9734 * include/libxml/tree.h: eliminated 'declaration different than
9735 prototype' warning
9736 * include/win32config.h: "resolved" conflicts with errno.h
9737
Daniel Veillardb509f152002-04-17 16:28:10 +00009738Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9741 on the automata interfaces and debug of counted choices
9742 * test/schemas/* result/schemas/*: added a number of tests
9743
Daniel Veillard8651f532002-04-17 09:06:27 +00009744Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9747 a bit of work on Schemas
9748 * testSchemas.c: try to make it more useful
9749 * test/schemas/* result/schemas/* Makefile.am: changed the
9750 Schemas regression test procedure, started adding a few samples
9751
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009752Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9753
9754 * include/libxml/encoding.h: Patch for the Borland C++ builder
9755 * include/libxml/tree.h: Patch for the Borland C++ builder
9756 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009757 * win32/bcb5: New directory for the Borland C++ builder
9758 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009759
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009760Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9761
9762 * win32/Makefile.msvc: Update for XML Schema support
9763 * win32/configure.js: Update for XML Schema support
9764 * win32/libxml2.def.src: Update for XML Schema support
9765
Daniel Veillard4255d502002-04-16 15:50:10 +00009766Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9769 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9770 xmlunicode.c include/libxml/Makefile.am
9771 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9772 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9773 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9774 include/libxml/xmlversion.h.in : merged the current state of
9775 XML Schemas implementation, it is not configured in by default,
9776 a specific --schemas configure option has been added.
9777 * test/automata test/regexp test/schemas Makefile.am
9778 result/automata result/regexp result/schemas:
9779 merged automata/regexp/schemas regression tests
9780
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009781Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * xpath.c: Gary found a compile time problem, fixes #78823
9784
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009785Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * configure.in: release of 2.4.20
9788 * doc/*: updated and rebuilt the docs
9789
Daniel Veillardf544f192002-04-15 12:56:56 +00009790Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * python/Makefile.am: patch from Cristian Gafton to build on
9793 Red Hat 6.2, should also fix #75779
9794
Daniel Veillard940492d2002-04-15 10:15:25 +00009795Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * valid.c: first part of fixing #78729
9798
Daniel Veillardeb475a32002-04-14 22:00:22 +00009799Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9802 escaping of URI when saving HTML files.
9803 * result/HTML/*: this impacted some tests
9804
Daniel Veillard9b731d72002-04-14 12:56:08 +00009805Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * configure.in: trying to fix #77441
9808
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009809Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * include/libxml/xmlIO.h: Hallski complained it could not be
9812 included by itself.
9813
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009814Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9817
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009818Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9819
9820 * win32/configure.js: patch from Nilo for the c14n option
9821 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9822
Daniel Veillardda423da2002-04-10 19:25:38 +00009823Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9826 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9827 LIBXML_THREAD_ENABLED
9828
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009829Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * xpath.c: another patch from Richard Jinks for substring conformance
9832 * test/XPath/expr/floats test/XPath/expr/strings
9833 result/XPath/expr/floats result/XPath/expr/strings: update of the
9834 test suite to check those.
9835
Daniel Veillard01917aa2002-04-10 11:30:41 +00009836Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * xpath.c: patch from Richard Jinks for .x float parsing.
9839
Daniel Veillard46d6c442002-04-09 16:10:39 +00009840Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * parser.c: patch from Markus Henke when an encoding ain't recognized
9843
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009844Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9845
9846 * libxml.m4: got a report that #include <string.h> was needed
9847
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009848Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9851
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009852Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9853
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009854 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009855
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009856Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9859 pointed out by Melvyn Sopacua.
9860
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009861Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * libxml.m4: Frédéric Crozat gave a patch related to the change
9864 of Include paths breaking the libxml.m4
9865
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009866Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * xpath.c: Fix bug #76927 forgot to save some context
9869 when evaluating binary expressions
9870
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009871Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * configure.in: fixed configure for MPE/iX from Markus Henke
9874 * xmlmemory.c: fixed initialization problems
9875 * xpath.c: another set of patches from Richard Jinks this
9876 fixes "make XPathtests" on linux
9877
Daniel Veillard21458c82002-03-27 16:12:22 +00009878Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9881 * test/XPath/expr/compare test/XPath/expr/equality
9882 test/XPath/expr/floats test/XPath/expr/functions
9883 test/XPath/expr/strings result/XPath/expr/compare
9884 result/XPath/expr/equality result/XPath/expr/floats
9885 result/XPath/expr/functions result/XPath/expr/strings: Updated
9886 tests though they show a divergence on Linux
9887
Daniel Veillard28dfed12002-03-27 09:08:17 +00009888Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * xpath.c trionan.c: previous commit also included patches
9891 from Richard Jinks on some IEEE support corner case
9892
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009893Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9896 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9897 that $(datadir) should be used for docs
9898
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009899Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9902 could leak filedescriptors
9903
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009904Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * configure.in nanohttp.c: applied patch from Allan Clark for
9907 UnixWare/OpenServer
9908
Daniel Veillard19274092002-03-25 16:48:03 +00009909Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * configure.in: preparing 2.4.19
9912 * doc/*: rebuilt the docs
9913
Daniel Veillard56b2db72002-03-25 16:35:28 +00009914Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * nanohttp.c: fixing #76043, got fed up with non-portability
9917 of that piece of code.
9918
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009919Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * valid.c SAX.c: Never commit without running "make tests" :-(
9922 fix a couple of stupidities in the previous commit
9923 * result/*: a few changes in some attribute order result of previous
9924 commit.
9925
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009926Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9929 the internal subset should not raise duplicate ID errors,
9930 also there was a small bug in conjunction to namespace
9931 declarations defaulted and xml:xxx attributes DTD definitions.
9932
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009933Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xpath.c: Richard Jinks also raised some rounding problems
9936 this tries to fix them
9937
Daniel Veillard4e2df542002-03-22 12:23:14 +00009938Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9941 behaviour in xmlXPathCastToString()
9942
Daniel Veillarddb552912002-03-21 13:27:59 +00009943Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9946 raised by Morus Walter
9947
Daniel Veillard9e537932002-03-21 13:08:08 +00009948Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9951 from Igor
9952
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009953Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * xpath.c: fixing #75619, related to a problem when trying
9956 to evaluate condition when the current node set resulting
9957 from that sub-step evaluation is empty. Also fixes 2 potential
9958 problem with previous-sibling and next-siblings axis.
9959
Daniel Veillard1840ef02002-03-21 08:05:23 +00009960Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9963 HTML support is not configured in.
9964
Daniel Veillard561b7f82002-03-20 21:55:57 +00009965Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9968 include/libxml/tree.h: dohh I really didn't intended to commit
9969 this test version :-(
9970
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009971Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * testSAX.c: I wanted to see the real speed at the SAX interface
9974 after a little too many Ximianer started complaining about the
9975 parser speed.
9976 added a --quiet option:
9977 paphio:~/XML -> ls -l db100000.xml
9978 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9979 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9980 3200006 callbacks generated
9981 real 0m1.270s
9982 Which means 16MBytes/s and 3Mcallback/s
9983
Daniel Veillardc62a1472002-03-19 18:35:12 +00009984Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * xpath.c: valgrind spotted another error that time when running
9987 on libxslt regression tests
9988
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009989Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * Makefile.am: adding "make valgrind" running the full regression
9992 tests (except python ones) under Valgrind (using valgrind -q
9993 which was kindly added by the author).
9994 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9995 passes cleanly now except an obcure floating point initialization
9996 raised in log10() in one XPath regression test ???
9997 * tree.c: edited some comments to close #75244
9998
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009999Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10002 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10003 context of ScrollKeeper, made sure that if the number is
10004 an integer, the serialization follows the description at
10005 http://www.w3.org/TR/xpath#section-String-Functions
10006
Daniel Veillard5997aca2002-03-18 18:36:20 +000010007Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010009 * configure.in: preparing 2.4.18
10010 * doc/*: updated and rebuilt the web site
10011 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10012 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010013 * parser.c: humm, changed the way the SAX parser work when
10014 xmlSubstituteEntitiesDefault(1) is set, it will then
10015 do the entity registration and loading by itself in case the
10016 user provided SAX getEntity() returns NULL.
10017 * testSAX.c: added --noent to test the behaviour.
10018
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010019Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * parser.c: Wilfried Teiken provided a hackish but working
10022 way to get context reported back on entities when parsing
10023 with SAX and without breaking the DOM build.
10024
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010025Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * c14n.c: applied a new patch from Aleksey Sanin
10028 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10029 to reference Aleksey implementation of XML digital Signatures
10030
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010031Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * xpath.c: small fix to avoid potential problem due to
10034 ordering of freeing data
10035 * python/Makefile.am: people were complaining about
10036 the generated file in python dir not being built
10037
Daniel Veillardd2379012002-03-15 22:24:56 +000010038Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10041 python/generator.py python/libxml.c python/types.c: Cleanup
10042 of the python Makefiles based on Jacob and James feedback,
10043 fixed the spec file accordingly, fixed the number of warning
10044 that passing my pedantic CFLAGS was generating. Conclusion
10045 is that Python includes are real crap.
10046
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010047Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * configure,in: it was reported quite a few times that
10050 xml2-config --cflags should not output
10051 -I$includeprefix/libxml2/libxml because libxml2 header names
10052 clashes with existing names like list.h from C++ stl.
10053 Includes should be #include<libxml/xxx.h> so ...
10054
Daniel Veillard6f293b12002-03-15 09:42:33 +000010055Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * c14n.c: another patch from Aleksey Sanin
10058
Daniel Veillard5c396542002-03-15 07:57:50 +000010059Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10062 canonicalization algorithm
10063 * doc/xml.html doc/index.html: added the C14N references on the
10064 index page.
10065
jacob berkman9be65862002-03-14 02:15:56 +0000100662002-03-13 jacob berkman <jacob@ximian.com>
10067
10068 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10069 usage, redundant, and gcc specific
10070
Daniel Veillard75be0132002-03-13 10:03:35 +000010071Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * xpath.c: speedup some node selection operations, this can
10074 have a significant impact on DocBook Norm's stylesheets
10075 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10076 make sure it's always the case
10077 * debugXML.c: distinguish CDATA and comments in ls operations
10078
Daniel Veillard61f26172002-03-12 18:46:39 +000010079Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10082 to generate better API descriptions etc...
10083
Daniel Veillard9ff88172002-03-11 09:15:32 +000010084Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * c14n.c: Fixing #74186, made sure all boolean expressions
10087 get fully parenthesized, ran indent on the output
10088 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10089 include/libxml/tree.h: also #74186 related, removed the
10090 --with-buffers option, and all the preprocessor conditional
10091 sections that were resulting from it.
10092
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010093Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * valid.c: applied patch from Dodji Seketeli fixing an
10096 uninitailized variable in xmlValidGetValidElements()
10097
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010098Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * c14n.c: fixed a few comments
10101 * doc/*.html doc/*/*.html: regenerated the docs and added
10102 the C14N API
10103 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10104
Daniel Veillardfa49d872002-03-09 10:20:00 +000010105Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * check-xml-test-suite.py: fix to adapt varaiations in the
10108 bindings
10109 * configure.in python/setup.py python/setup.py.in: fixed to
10110 have the version of the python scripts automatically updated
10111
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010112Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10115 in xmlCopyProp()
10116
Daniel Veillardaf43f632002-03-08 15:05:20 +000010117Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * configure.in: preparing 2.4.17 release
10120 * doc/*: updated and rebuilt the docs
10121 * xpath.c: fixed a comment
10122 * python/libxml.c: fixed a possible reentrancy problem
10123
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010124Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10127 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10128 added a specific regression test
10129 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10130 not raise exceptions when failing to find the attribute.
10131
Daniel Veillard90bc3712002-03-07 15:12:58 +000010132Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * configure.in xmllint.c: owen pointed out a problem with the
10135 ftme fix, gettimeofday() was not detected by configure and
10136 the ftime header wasn't included, dohhh
10137
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010138Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * configure.in xmllint.c: trying to fix #71457 for timing
10141 precision when gettimeofday() is not availble but ftime() is
10142
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010143Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10146 are now copied on install and part of the -devel RPM
10147
Daniel Veillard7b416132002-03-07 08:36:03 +000010148Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * xpath.c: trying to avoid bug #72150 which was apparently
10151 caused by a gcc bug (or a processor problem) as detailed
10152 at http://veillard.com/gcc.bug
10153
Daniel Veillardf742d342002-03-07 00:05:35 +000010154Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10157 fixed xmlReconciliateNs(), added a Python test/example for
10158 inter-document cut'n paste
10159 * python/libxml.py: fixed node.doc on document nodes and added
10160 xpathEval() onto node objects
10161
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010162Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10165 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10166 fixup and integrated tests for the serialization stuff
10167
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010168Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10171 moved the libxml man page to section 3
10172
Daniel Veillard1e774382002-03-06 17:35:40 +000010173Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * tree.c: fix bug #72490
10176 * python/libxml.c python/libxml.py: added methods serialize()
10177 and saveTo() to all node elements.
10178
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010179Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * xmlIO.c: closed #73430, don't read from an input source
10182 which indicated an end-of-file or an error.
10183
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010184Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * parser.c: make sure SAX endDocument is always called as
10187 this could result in a Python memory leak otherwise (it's
10188 used to decrement ref-counting)
10189 * python/generator.py python/libxml.c python/libxml.py
10190 python/libxml2-python-api.xml python/libxml2class.txt
10191 python/tests/error.py python/tests/xpath.py: implemented
10192 the suggestions made by Gary Benson and extended the tests
10193 to match it.
10194
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010195Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * python/generator.py: applied patch fixing #73450
10198
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010199Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * xpath.c: fixing #61290 "namespace nodes have no parent"
10202 long standing divergence from the XPath REC. NodeSets
10203 simply hold a copy of namespace nodes and those node ->next
10204 points to the parent (which may not be the node carrying the
10205 definition).
10206 * include/libxml/xpath.h: flagged but didn't added a possible
10207 speedup
10208 * DOCBparser.c HTMLparser.c: removed some warnings from push
10209 parser due to new state being added.
10210 * tree.c: new fix from Boris Erdmann
10211 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10212 the XML Canonalization support from Aleksey Sanin
10213
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010214Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * tree.c: patch from Boris Erdmann fixing some namespace odities
10217 with xmlCopyNode()
10218
Daniel Veillardc6613042002-03-02 09:34:02 +000010219Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * xmlIO.c: fix bug #72706 when loading a NULL entity
10222
Daniel Veillardc0fef772002-03-01 16:16:31 +000010223Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10226 actually change in a future XML Namespace revision.
10227
Daniel Veillard79426f22002-03-01 16:14:17 +000010228Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10231 added the possibility of returning nodesets from XPath extension
10232 functions written in Python
10233
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010234Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * python/*: commiting some Python bindings work done while travelling
10237
Daniel Veillard97300512002-03-01 09:13:41 +000010238Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10241 explicitely with memory debugging switched on
10242
Daniel Veillard6361da02002-02-23 10:10:33 +000010243Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10246 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10247 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10248 the accessor generator for strings
10249 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10250 regression test.
10251
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010252Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * python/README python/generator.py python/libxml.c python/setup.py:
10255 added the 'usual' setup.py to allow building a libxml2-python
10256 module based on the same code. The initialization is however
10257 different the 2 .so files fo libxml2 and libxslt are identical and
10258 they entry point initialize both libraries. this is done to avoid
10259 some possible nasty problem since the Python don't merge the maps
10260 of all shared modules.
10261
Daniel Veillard158a4d22002-02-20 22:17:58 +000010262Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * parser.c: fixed a push/encoding bug reported by Michael
10265 on librsvg
10266
Daniel Veillard7839e162002-02-20 18:54:48 +000010267Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * include/libxml/parserInternals.h: fixes a misplaced #endif
10270
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010271Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * parser.c valid.c: found and fixed a couple of allocation bugs
10274
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010275Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * doc/xml.html doc/python.html doc/*: added a Python and binding
10278 page describing the current state of the Python bindings and
10279 giving pointers to the other languages wrappers.
10280
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010281Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10284 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10285 rebuilt the API and web site
10286 * xpath.c: fixed #71978 portability bugs
10287
Daniel Veillard8aff2472002-02-19 21:50:43 +000010288Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10291
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010292Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * include/libxml/parserInternals.h parser.c: had to change
10295 2 internal parsing API when processing document content
10296 to check the start and end of element content are defined
10297 in the same entity
10298 * valid.c include/libxml/valid.h: attribute normalization can
10299 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10300 with the context to report it.
10301 * SAX.c: fixed the last known bugs, crazy validation constraints
10302 when a document is standalone seems correctly handled. There
10303 is a couple of open issues left which need consideration especially
10304 PE93 on external unparsed entities and standalone status.
10305 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10306 The 2 tests left failing are actually in error. Cleanup done.
10307
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010308Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * valid.c: implemented E59 spaces in CDATA does not match the
10311 nonterminal S
10312
Daniel Veillard878eab02002-02-19 13:46:09 +000010313Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * SAX.c parser.c valid.c: more validation test fixups
10316 * check-xml-test-suite.py: added duration info for the tests
10317
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010318Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * parser.c valid.c: a couple of errors were reported but not
10321 saved back as such in the parsing context. Down to 1% failure rate
10322 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10323
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010324Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * xmlInternald.c: isExtender was missing a char
10327 * parser.c include/libxml/parser.h: % are acceptable in the
10328 internal subset if within a PUBLIC ID
10329
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010330Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * SAX.c parserInternals.c valid.c: more work on the conformance
10333 suite. Took the step to finally block documents with encoding
10334 errors. It's a fatal error per the spec, people should have fixed
10335 their documents by now.
10336
Daniel Veillard55253e22002-02-18 14:32:39 +000010337Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * check-xml-test-suite.py: fixed the test script after some discussion
10340 on the semantic of TYPE="error"
10341 * Makefile.am: added the script to the distrib
10342
Daniel Veillard28757702002-02-18 11:19:30 +000010343Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * SAX.c entities.c: fixed a couple of conformances issues deep
10346 into the validation code (standalone and undeclared Notations)
10347
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010348Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10351 stayed there for years !
10352
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010353Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10356 missing
10357
Daniel Veillardc7612992002-02-17 22:47:37 +000010358Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * check-xml-test-suite.py: improved the behaviour a bit as
10361 well as the logs
10362 * parser.c valid.c SAX.c: fixed a few more bugs
10363 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10364
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010365Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * check-xml-test-suite.py: python script to run regression tests
10368 against the XML Test suite of W3C/OASis
10369 * SAX.c: fixed a validation bug
10370 * parser.c: fixed 3 errors pointed by the test suite
10371 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10372 * python/Makefile.am: fixed a dependendy
10373
Daniel Veillard9f28f302002-02-15 20:48:08 +000010374Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xmlmemory.c: avoid a warning bug #71594
10377
Daniel Veillard144024e2002-02-13 21:14:46 +000010378Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10381 warning on alpha/Tru64
10382
Daniel Veillarde4301c82002-02-13 13:32:35 +000010383Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * include/libxml/entities.h: fixing a comment
10386 * valid.c: fixing some troubles with validity check on namespaces
10387 * result/VC/NS3 test/VC/NS3: added a specific regression test
10388
Daniel Veillarda6d05382002-02-13 13:07:41 +000010389Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * tree.c: Fixing #71342 serializing '\n' in attribute values
10392 * result/noent/att3 result/att3 test/att3: added a specific
10393 test.
10394
Daniel Veillard797a5652002-02-12 13:46:21 +000010395Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * python/libxml.c: couple of bug fixes
10398
Daniel Veillard01a6d412002-02-11 18:42:20 +000010399Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * python/*.py: removed tabs and used spaces.
10402
Daniel Veillard397ff112002-02-11 18:27:20 +000010403Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10406 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10407
Daniel Veillard03517542002-02-11 13:54:40 +000010408Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10411 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10412
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010413Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * include/libxml/encoding.h include/libxml/entities.h
10416 include/libxml/globals.h include/libxml/parser.h
10417 include/libxml/threads.h include/libxml/tree.h
10418 include/libxml/xmlmemory.h: trying to fix the include mess
10419
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010420Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * include/libxml/xmlmemory.h: reverted part of the previous
10423 attempt to provide #69655, this was breaking the build.
10424
Daniel Veillard0ba59232002-02-10 13:20:39 +000010425Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10428 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10429 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10430 include/libxml/parserInternals.h include/libxml/tree.h
10431 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10432 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10433 clean.
10434 * python/libxml.c: fixed a warning.
10435
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010436Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10439 copying of node, merge back IDs in the target document.
10440 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10441 test/XInclude/ents/ids.xml: test case
10442 * result/VC/ElementValid4: output changed due to a typo fix
10443
Daniel Veillard1c18e302002-02-09 22:16:40 +000010444Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * python/Makefile.am: seems some version of automake didn't
10447 generate the dependancies right as Jacob found out. Add
10448 an extra dependancy rule.
10449
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010450Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * parserInternals.c valid.c: Justin Fletcher found some parts
10453 of the code needing cleanup
10454 * libxml.spec.in python/Makefile.am python/generator.py
10455 python/libxml.c python/libxml.py: Fixed the python Makefiles
10456 corrected a bug showing up on ia64, changed the name of the
10457 python internal module too
10458
Daniel Veillard07be19b2002-02-08 14:20:35 +000010459Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * Makefile.am: applied patch from Andris Pavenis for binary
10462 name suffixes
10463
Daniel Veillardf216d462002-02-08 13:44:24 +000010464Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * xmllint.c win32/win32config.h: fixing #68748
10467
Daniel Veillardd455d792002-02-08 13:37:46 +000010468Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * valid.c: fixing #70166
10471
10472Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * valid.c: fixing #70077
10475
Daniel Veillardc575b992002-02-08 13:28:40 +000010476Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * Copyright Makefile.am README configure.in libxml.spec.in:
10479 Changed to the MIT Licence
10480 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10481 doc/xmlio.html: updated the doc accordingly
10482 * include/libxml/xmlwin32version.h configure.in: preparing
10483 2.4.14 release
10484 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10485 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10486 fixed the const xmlChar * wrapper and generator, XPath extension
10487 functions now use the context as first argument
10488 * python/tests/tstxpath.py python/tests/xpath.py
10489 python/tests/xpathext.py: Updated the tests accordingly
10490 * tree.c: fixed bug #70067
10491
Daniel Veillard7db38712002-02-07 16:39:11 +000010492Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * Makefile.am: cleanup
10495 * debugXML.c: always use stdout if output is NULL
10496 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10497 * python/Makefile.am python/generator.py python/libxml2class.txt
10498 python/libxml_wrap.h python/types.c: augmented the number of bindings
10499 handling FILE * and XPath contexts
10500 * python/tests/Makefile.am: avoid a stupid problem due to the
10501 use of TEST.
10502
Daniel Veillard15a143b2002-02-06 22:40:50 +000010503Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10506
Daniel Veillard70cab352002-02-06 16:06:58 +000010507Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * python/TODO python/libxml.c: cleanup the extension function lookup
10510 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10511
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010512Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * configure.in python/Makefile.am: do not install outside
10515 of prefix
10516
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010517Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * python/TODO python/libxml.c: started adding SAX interfaces
10520 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10521 SAX test
10522
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010523Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * tree.c: hardened the addChild function
10526 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10527 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10528 added accessors needed for xmlNode, a bit more testing and
10529 extension of interfaces
10530 * python/tests/Makefile.am python/tests/build.py: added a test
10531 build from scratch/save/load/check
10532
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010533Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * parserInternals.c: change a small bit in the way valididy
10536 error messages get initialized
10537 * python/TODO python/libxml.c python/libxml2-python-api.xml
10538 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10539 added some memory debugging to track leaks at the libxml2 level
10540 * python/tests/*.py: changed all tests to check for leaks,
10541 there is just one left in XPath extension registrations.
10542
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010543Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * python/TODO python/generator.py python/libxml2-python-api.xml
10546 python/libxml2class.txt: more accessor classes for the parser
10547 context, allow to switch on and check validity
10548 * python/tests/Makefile.am python/tests/error.py
10549 python/tests/invalid.xml python/tests/valid.xml
10550 python/tests/validate.py: attded more test and and added error.py
10551 which I forgot to commit in the last step
10552
Daniel Veillard3ce52572002-02-03 15:08:05 +000010553Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * python/Makefile.am python/types.c: cleanup
10556 * python/libxml.c python/libxml.py python/libxml_wrap.h
10557 python/generator.py python/libxml2-python-api.xml
10558 python/libxml2class.txt: added class for parser context, added
10559 first cut for push mode support. Added a framework to generate
10560 accessors functions.
10561 * python/tests/Makefile.am python/tests/push.py: added a push
10562 test
10563
Daniel Veillardcfb05462002-02-02 23:18:22 +000010564Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10567 bug a bit of cleanup.
10568
Daniel Veillard5d819032002-02-02 21:49:17 +000010569Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10572 python/libxml2class.txt: adding error redirections and preformat
10573 to a python handler
10574 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10575 tests self checking
10576
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010577Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10580 a function
10581
Daniel Veillard9589d452002-02-02 10:28:17 +000010582Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10585 python/libxml.c python/libxml2-python-api.xml
10586 python/libxml2class.txt: Progressing through the TODOs, class
10587 description output, extra XML API, RPM now builds the wrappers
10588 for all python installed versions
10589
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010590Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * configure.in libxml.spec.in python/Makefile.am python/TODO
10593 python/generator.py python/libxml2class.txt: added more informations
10594 in the libxml2-python package including docs. Slightly changed
10595 the class hierarchy
10596 * python/tests/*: added basic regression tests infrastructure too
10597
10598Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10601 added libxml2-python as part of the packages installed
10602
Daniel Veillarda7340c82002-02-01 17:56:45 +000010603Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * python/Makefile.am python/generator.py python/libxml.c
10606 python/libxml.py: more work, now able to extend the
10607 XPath interpreter with functions written in python.
10608
Daniel Veillardc3e39442002-02-01 09:29:41 +000010609Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * python/Makefile.am: Jacob sent a patch to allow building from
10612 tarfile.
10613
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010614Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10617 inserted the python wrappers build, I hope this won't be too
10618 unportable
10619
Daniel Veillard1971ee22002-01-31 20:29:19 +000010620Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * xpath.c: minor optimization
10623 * python/generator.py python/libxml.c python/libxml.py
10624 python/libxml_wrap.h: more work on the python bindings,
10625 they now support XPath and there is no evident leak
10626
Daniel Veillard36ed5292002-01-30 23:49:06 +000010627Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * python/generator.py python/libxml.c python/libxml.py:
10630 more work on the python bindings generator.
10631
Daniel Veillard96fe0952002-01-30 20:52:23 +000010632Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * python/generator.py python/libxml.c python/libxml_wrap.h:
10635 more work on the python bindings.
10636
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010637Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * python/generator.py python/libxml.c python/libxml.py
10640 python/libxml_wrap.h: commited early version of a python binding
10641 for private use only ATM
10642
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010643Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * entities.c tree.c include/libxml/entities.h: applied patch
10646 from Anthony Jones to implement copy of DTD subtree too. Had
10647 just to keep 2 function private which really ought to become
10648 public ones.
10649
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010650Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * xmllint.c: added pointers to the web pages in the usage()
10653
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010654Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * tree.c: more fixes from Petr Kozelka for attribute handling
10657 in the tree API to align the semantic with DOM.
10658
Daniel Veillard36065812002-01-24 15:02:46 +000010659Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * valid.c tree.c entities.c: another set of patches from
10662 Anthony Jones for copy operations cleanup and robustness
10663
Daniel Veillardf8592562002-01-23 17:58:17 +000010664Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10667 an alphabetic index based on comments content
10668 * doc/*: rebuilt the web site with the new references
10669
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010670Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * parserInternals.h: Greg Sjaardema suggested to use an
10673 eponential buffer groth policy in xmlParserAddNodeInfo()
10674
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010675Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10678 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10679 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10680 to generate cross-references, and added/updated the stylesheets
10681 to generate and link API indexes. The generic keyword index
10682 is not done yet.
10683 * doc/*.html: regenerated all the usual docs too
10684
Daniel Veillard2070c482002-01-22 22:12:19 +000010685Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * debugXML.c: added an xpath function to the shell for T. V. Raman
10688
10689Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010690
10691 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10692 debug routines.
10693
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010694Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10697 support of attribute nodes
10698
Daniel Veillard9d06d302002-01-22 18:15:52 +000010699Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10702 hopefully near complete and fully documented of the API in XML
10703 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10704 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10705 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10706 include/libxml/parserInternals.h include/libxml/valid.hi
10707 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10708 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10709 include/libxml/xpath.h include/libxml/xpathInternals.h:
10710 Cleaned up the doc comments a lot in the process, the interface
10711 coverage is now 100%
10712
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010713Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10716 extracts comments from the gtk-doc DocBook output (a bit
10717 convoluted but seems to work).
10718
Daniel Veillard61006472002-01-21 17:31:47 +000010719Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10722 added an XML description of the API, moved the script generating
10723 it here. Added a "make api" target
10724
Daniel Veillardd2f23002002-01-21 13:36:00 +000010725Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10728
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010729Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * xpath.c include/libxml/xpathInternals.h: the change made to
10732 xmlXPathFuncLookupFunc was incompatible roll it back
10733
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010734Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * SAX.c: cleanup patch from Anthony Jones
10737 * doc/Makefile.am: fix the headers to avoid in make scan
10738 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10739 includes, * vs Ptr and general cleanup
10740 * parsedecl.py: first version of a script to extract the
10741 module interfaces, the goal will be to provide .decl or XML
10742 specification of the interfaces to build wrappers.
10743
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010744Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10747 now provides return codes in case of errors
10748
Bjorn Reese026d29f2002-01-19 15:40:18 +000010749Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10750
10751 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10752 Upgraded to trio baseline 1.6
10753 * strio.h strio.c: Replaced by triostr.h and triostr.c
10754
Daniel Veillard572577e2002-01-18 16:23:55 +000010755Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10758 of strdup usage in the code
10759
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010760Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * parser.c error.c: Keith Isdale complained rightly that
10763 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10764
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010765Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * tree.c: fixed the funxtion to set the xml: attributes
10768 * debugXML.c: added "setbase" to test it.
10769
Daniel Veillard2c748c62002-01-16 15:37:50 +000010770Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10773 to allow updating an attribute content
10774
Daniel Veillard8de85c62002-01-15 17:10:15 +000010775Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * libxml.h: try to avoid problems when compiling on Windows
10778
Daniel Veillard314cfa02002-01-14 17:58:01 +000010779Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * hash.c: patch from Anthony Jones for hash.c allocation size
10782 * Makefile.am: trying to work around Yet Another Libtool Madness
10783 and build the 2.4.13 release finally ...
10784
Daniel Veillard744683d2002-01-14 17:30:20 +000010785Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10788 * doc/* : update of the documentation
10789
Daniel Veillarde6a55192002-01-14 17:11:53 +000010790Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10793 at fixing #61290 :-(
10794
Daniel Veillardfb25a512002-01-13 20:32:08 +000010795Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10798 Fixes bug #67229
10799
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010800Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * tree.c: trying to avoid troubles when a subtree is copied
10803 and coalesced in part with the target tree. Should fix
10804 bug #67407
10805
Daniel Veillardd8224e02002-01-13 15:43:22 +000010806Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * valid.c: fixed validation of attributes content of type
10809 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10810 values, very old bug. Fixes #67671
10811
Daniel Veillard8107a222002-01-13 14:10:10 +000010812Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * parser.c include/libxml/parserInternals.h tree.c: integrated
10815 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10816 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10817
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010818Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * threads.c: applied Serguei Narojnyi's patch to add native
10821 thread support on the Win32 platform
10822 * testThreadsWin32.c Makefile.am: added the test program also
10823 from Serguei, Win32 specific
10824 * include/win32config.h include/libxml/xmlwin32version.h.in:
10825 added patch from Igor for the Windows thread specific defines.
10826
Daniel Veillard845cce42002-01-09 11:51:37 +000010827Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10830
Daniel Veillard7b602b42002-01-08 13:26:00 +000010831Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10834 output page into XMLinfo.html. Close bug #66951 and
10835 raised by Robert Collins too.
10836
Daniel Veillard73c6e532002-01-08 13:15:33 +000010837Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * encoding.c: Paul Keogh pointed out a possibility of segfault
10840 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10841 Closes bug # 68238
10842
Daniel Veillard4a859202002-01-08 11:49:22 +000010843Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * doc/*.html: updated the Gdome2 links
10846
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010847Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * libxml.h: Applied following patches from Robert Collins
10850 and make sure IN_LIBXML is defined when compiling it
10851 -------
10852 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10853 as well as Visual C.
10854 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10855 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10856 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10857 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10858 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10859 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10860 xmlSysIDExists xmlNoNetExists).
10861 * xmllint.c: Don't include winsock2.h for Cygwin.
10862
Daniel Veillard401c2112002-01-07 16:54:10 +000010863Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10866 when the version info is not present.
10867
Daniel Veillard6f42c132002-01-06 23:05:13 +000010868Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * tree.c: Anthony Jones pointed out a problem in
10871 xmlStringGetNodeList() and provided a fix for it
10872
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010873Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010875 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010876 xmlCreatePushParserCtxt() when the initial buffer passed
10877 is large.
10878
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010879Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * win32/*: big cleanup of the Windows/MSVC project files
10882 from Igor Zlatkovic
10883
Daniel Veillardcebb1362002-01-02 13:13:30 +000010884Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * doc/Makefile.am: should fix #67674 and avoid troubles if
10887 xsltproc is not available or fails in the prefix provided
10888
Daniel Veillard26908ab2002-01-01 16:50:03 +000010889Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10892
Daniel Veillard5344c602001-12-31 16:37:34 +000010893Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10896 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10897 Fixed a few other problems raised by Charlie Bozeman.
10898 * result/VC/ElementValid[5-7]: fixed the output
10899
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010900Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10901
10902 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10903 patches from Charlie Bozeman. Regenerated the HTML docs.
10904
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010905Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10908 for Windows from Igor
10909
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010910Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * xmllint.c: applied Justin Fletcher patch for --output or -o
10913
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010914Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10915
10916 * win32/libxml2/libxml2.def.src: close #67019
10917
Daniel Veillard01db67c2001-12-18 07:09:59 +000010918Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10919
10920 * xmllint.c: applied Justin Fletcher generic timing patch
10921 similar to the one already applied to xsltproc.
10922
Daniel Veillardd1640922001-12-17 15:30:10 +000010923Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10924
10925 * include/libxml/tree.h tree.c: applied documentation patches
10926 from Charlie Bozeman
10927
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010928Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10929
10930 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10931
Daniel Veillard29e43992001-12-13 22:21:58 +000010932Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10933
10934 * valid.c: fix the xmlStrdup() used in the previous patch.
10935 * valid.c: added --dropdtd
10936 * tree.c: fixed xmlUnlinkNode so it also removes the references
10937 from the document if the node is a DTD
10938
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010939Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * HTMLtree.c valid.c: cleanup some static declarations
10942
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010943Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * xmllint.c: removed another strdup()
10946 * doc/FAQ: removed the HP/UX entry
10947
Daniel Veillarded472f32001-12-13 08:48:14 +000010948Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10949
10950 * valid.c: fix bug #66816 when validating.
10951 * xmllint.c: don't use sys/time.h if configure did not found it
10952
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010953Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10954
10955 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10956 xmlcatalog_man.xml
10957
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010958Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10961 xmlInitMemory() was declared twice
10962
Daniel Veillardb82c1662001-12-09 14:00:54 +000010963Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * globals.c: do not reference strdup() !
10966 * configure.in libxml-2.0.pc.in: trying to fix the libs
10967 of the various config extraction modules
10968
Daniel Veillardef90ba72001-12-07 14:24:22 +000010969Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * configure.in : preparing 2.4.12
10972 * doc/* : updated and rebuilt the docs
10973
Daniel Veillard220346d2001-12-07 11:33:54 +000010974Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10975
10976 * uri.c: closed bug #66159
10977 * testURI.c: added --escape option
10978 * configure.in: some cleanup for xml2-config --cflags
10979
Daniel Veillard2a906822001-12-06 14:34:08 +000010980Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * globals.c testThreads.c: removed some misplaced includes
10983 of xmlversion.h
10984
Daniel Veillarde28313b2001-12-06 14:08:31 +000010985Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10986
10987 * threads.c: patch from Gary Pennington fixing a possible
10988 problem at initialization time.
10989
Daniel Veillardd3b08822001-12-05 12:03:33 +000010990Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10991
10992 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010993 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010994 CodeWarrior.
10995
Daniel Veillarda7866932001-12-04 13:14:44 +000010996Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * xmllint.c: applied Geert Kloosterman's patch to fix
10999 --repeat --timing output
11000
Daniel Veillard19840942001-11-29 16:11:38 +000011001Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11002
11003 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11004 where non-wellformed XML declaractions were not detected.
11005
Daniel Veillarde85d9342001-11-28 14:43:12 +000011006Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11007
11008 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11009
Daniel Veillard22f25a82001-11-28 09:12:23 +000011010Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11011
11012 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11013 gets reset by xmlCleanupInputCallbacks() and this makes the
11014 function useless. Same for output.
11015
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011016Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11017
11018 * xmlIO.c: robert pointed out a loop error in callback cleanups
11019
Daniel Veillard8faa7832001-11-26 15:58:08 +000011020Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11023 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11024 they are not really tied to debugging
11025
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011026Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11027
11028 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11029 * xmllint.c: better --catalogs description
11030
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011031Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * tree.c: fixed a couple of problems in xmlSetProp()
11034
Daniel Veillardcd337f02001-11-22 18:20:37 +000011035Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11038 unappropriate stdout output.
11039
Daniel Veillard566d4df2001-11-22 13:00:53 +000011040Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11041
11042 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11043 by Denis Beurive, closes #65111
11044
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011045Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11046
11047 * valid.c: in case of content model validity error, don't
11048 print it if validity warnings were not requested.
11049
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011050Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11051
11052 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11053 * parserInternals.c: removed the last exit() call. Print an
11054 unmaskable error on stderr instead (library mismatch detection)
11055
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011056Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11057
11058 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11059 shell instructions from Heiko Rupp
11060
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011061Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11062
11063 * catalog.c: use the URL notation file:// for default catalog paths
11064
Daniel Veillard0ec98632001-11-14 15:04:32 +000011065Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * include/libxml/tree.h: better comments for _private fields
11068 * tree.c: removed a problem when copying an entity reference.
11069
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011070Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11071
11072 * vms/*: updated instructions and diffs from John A Fotheringham
11073
Daniel Veillarda11001b2001-11-12 22:45:36 +000011074Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * include/libxml/xmlerror.h: avoid an include problem if
11077 #include <libxml/xmlerror.h> happens first in code
11078 seems to be the case in KDE libs
11079
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011080Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11083 from Igor for Windows
11084
11085Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * Makefile.am: Gary Pennington pointed out a missing prefix
11088
Daniel Veillard43d3f612001-11-10 11:57:23 +000011089Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11092 * doc/*: upgraded and rebuilt the docs
11093
Daniel Veillardc1f78342001-11-10 11:43:05 +000011094Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11095
11096 * HTMLparser.c: fix comment in scripts element parsing.
11097 * result/HTML/doc3*: updated the results.
11098
11099Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11100
11101 * uri.c: another URI bug fix #63336, using Joel Young patch.
11102
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011103Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11106 a cleaned up version of the Pwd shell string generation.
11107
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011108Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11109
11110 * valid.c include/libxml/tree.h: trying to fix namespaces +
11111 validation problems for good, closing #63619 in the process
11112 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11113 wrong in this respect, fixed it.
11114
Daniel Veillardd536f702001-11-08 17:32:47 +000011115Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11116
11117 * xmllint.c: Morus Walter patch to allow --format and --encode
11118
Daniel Veillard5004f422001-11-08 13:53:05 +000011119Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11120
11121 * debugXML.c: Stefan Kost provided an help command for the shell
11122
Daniel Veillarda6825e82001-11-07 13:33:59 +000011123Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * debugXML.c: Heiko Rupp pointed that the shell would crash
11126 on empty nodesets returns.
11127
Daniel Veillard03f848d2001-11-07 12:53:46 +000011128Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11131 migh need the history libraries
11132
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011133Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11136 handle the case of < in quoted attributes, Bastian Kleineidam
11137
Daniel Veillardc853b322001-11-06 15:24:37 +000011138Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11139
11140 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11141 fixing catalog breakages
11142 * Makefile.am catalog.c result/catalogs/catal
11143 result/catalogs/mycatalog.* test/catalogs/catal*:
11144 fixed more problems in catalog support, added more regression tests
11145 for both XML and SGML catalog handling
11146
Daniel Veillard66870c72001-11-05 19:27:49 +000011147Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * debugXML.c: applied an improvement to xmlGetLineNo() from
11150 Keith Isdale
11151
Daniel Veillardffe09c92001-11-05 14:21:47 +000011152Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11153
11154 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11155 Side effect of the progressive catalog loading
11156
Daniel Veillardad661b92001-11-05 11:43:15 +000011157Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * Makefile.am: confexecdir and confexec_DATA were defined twice
11160 pointed out by Karl Eichwalder
11161
Daniel Veillard6eb17722001-11-04 22:19:27 +000011162Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * xmlcatalog.c: avoid unlink() and use remove() instead.
11165
Daniel Veillardea898282001-11-04 22:13:45 +000011166Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11167
11168 * libxml.spec.in: cleanup
11169 * include/libxml/xmlwin32version.h: updated with 2.4.8
11170
Daniel Veillarda4617b82001-11-04 20:19:12 +000011171Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11172
11173 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11174 of compiling libxml with a non standard set of options
11175
John Fleck027edfb2001-11-04 20:13:58 +000011176Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11177
11178 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11179 document --sgml option, fixing gnome bugzilla #63382
11180
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011181Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11182
11183 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11184 breakage of 2.4.7, added a couple of really needed APIs
11185 like xmlCatalogIsEmpty() and xmlNewCatalog()
11186 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11187 for install-catalog
11188 * configure.in: preparing 2.4.8
11189
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011190Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11193 include/libxml/tree.h include/libxml/xmlIO.h: more include
11194 cleanups, export cleanly one html output + format function.
11195
11196Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * parser.c: removed initGenericErrorDefaultFunc call from
11199 xmlInitParser() since it could destroy previous calls to
11200 xsltSetGenericErrorFunc() effects
11201
Daniel Veillardebd38c52001-11-01 08:38:12 +000011202Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11205 keyword.
11206
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011207Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * Makefile.am: cleanup
11210 * threads.c: cleanup too
11211 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11212 from xsltproc
11213 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11214 dependancy loop.
11215
Daniel Veillard91c00402001-10-30 17:41:38 +000011216Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11219 was not used anymore !
11220
Daniel Veillard52dcab32001-10-30 12:51:17 +000011221Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * configure.in: preparing 2.4.7
11224 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11225 manual page from John
11226 * doc/*: updated the doc and rebuilt the generated pages
11227
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011228Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11229
11230 * xmlIO.c: closing bug #62711, the library should never
11231 close stdin or stdout.
11232
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011233Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11234
11235 * uri.c: second pass at fixing #63336, using Joel Young
11236 final patch. looks okay.
11237
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011238Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * uri.c include/libxml/uri.h: trying to clear #63336
11241 allowing the escaping routine to parse unconformant
11242 URI-References.
11243
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011244Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * vms/readme.vms vms/build_libxml.com nanoftp.c
11247 include/libxml/xmlversion.h.in: a few VMS updates from
11248 John A Fotheringham
11249 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11250 and xmlCleanupOutputCallbacks() for the Perl binding people.
11251
Daniel Veillard635ef722001-10-29 11:48:19 +000011252Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11255 apply fixes to close #63271 and avoid segfaults when
11256 the error routine gets callbed before xmlInitParser()
11257 get called.
11258 * nanoftp.c error.c: Applied patches from Justin Fletcher
11259 correcting some xmlGenericError misuses.
11260
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011261Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11262
11263 *doc/xmllint.xml, doc/xmllint.1
11264 New and improved man page for xmllint - .xml is the original, .1
11265 is the generated man page
11266
Daniel Veillardc9484202001-10-24 12:35:52 +000011267Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11268
11269 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11270 the web site from the main HTML document.
11271
Daniel Veillard5151c062001-10-23 13:10:19 +000011272Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * parser.c: fixed an erroneous validation bug when PE refs
11275 occurs in external parsed entities referenced from the
11276 internals subset
11277 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11278 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11279 added the associated testcase, it's a nice one.
11280 * HTMLparser.c: generate the DTD node as HTML still ...
11281 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11282
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011283Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * HTMLparser.c: fixed a bug in htmlNewDoc()
11286
Daniel Veillard89cad532001-10-22 09:46:13 +000011287Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11288
11289 * test/threads/*: added entities testing to the Thread test
11290 * testThreads.c: make the test reasonable
11291 * DOCBparser.c: fix the DTD public and system ID
11292 * xmllint.c: added --sgml for SGML DocBook importing
11293 * Makefile.am: added Docbtests target
11294
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011295Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11298 * testThreads.c: removed bogus include
11299
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011300Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11303 fixed a very serious (looping) validation bug
11304
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011305Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * include/libxml/globals.h include/libxml/threads.h threads.c
11308 testThreads.c: far more testing, cleaning up bugs
11309 * *.c : make sure globals.h is always included.
11310
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011311Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11312
11313 * HTMLparser.c: try to get rid of parser loops for good.
11314
Daniel Veillardab7488e2001-10-17 11:30:37 +000011315Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * configure.in: fixed some bugs in CFLAGS passing.
11318 * test/threads Makefile.am testThreads.c: added a specific
11319 threaded test case (really nasty, guaranteed).
11320
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011321Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * catalog.c: serious cleanup on the management of the
11324 XML catalog tree, more tests done, especially with
11325 the catalog PI.
11326
Daniel Veillard364789a2001-10-16 12:45:00 +000011327Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * catalog.c: avoid a problem in catalog cleanup on SMP if
11330 catalogs were not initialized.
11331
Daniel Veillard81463942001-10-16 12:34:39 +000011332Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * catalog.c xpath.c: trying to cleanup the not thread safe
11335 parts of the library.
11336
Daniel Veillard64a411c2001-10-15 12:32:07 +000011337Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11338
11339 * include/libxml/globals.h configure.in global.data: make
11340 the allocation be per-thread a configure option
11341 * encoding.c include/libxml/parser.h: fixed compilation
11342 errors
11343
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011344Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * include/libxml/parser.h: Norm reported that a few lines
11347 added were breaking libxslt compile, removed them for now
11348
Daniel Veillard6f350292001-10-14 09:56:15 +000011349Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * parser.c parserInternals.c threads.c: debugged and fixed
11352 initialization problems which were giving troubles on SMP
11353 boxes.
11354
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011355Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * include/libxml/Makefile.am: missing globals.h
11358
Daniel Veillarde7090612001-10-13 12:18:28 +000011359Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011360
Daniel Veillarde7090612001-10-13 12:18:28 +000011361 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011362
Daniel Veillardd0463562001-10-13 09:15:48 +000011363Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11364
11365 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11366 include/libxml/parserInternals.h include/libxml/tree.h
11367 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11368 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11369 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11370 Applied the last patches from Gary, cleanup, activated threading
11371 all user accessible global variables are now handled in globals.[ch]
11372 Still a bit rought but make tests passes with either
11373 --with-threads defined at configure time or not.
11374 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11375 linking options
11376
Daniel Veillardb8478642001-10-12 17:29:10 +000011377Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * Makefile.am include/libxml/Makefile.am
11380 include/libxml/globals.h globals.c include/libxml/threads.h
11381 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11382 configure.in: started integrating the core of the thread support
11383 not activated yet but half integrated. The code should still
11384 compile and work anyway.
11385
Daniel Veillardb44025c2001-10-11 22:55:55 +000011386Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11389 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11390 integrating the non-controversial parts of Gary Pennington
11391 multithread patches
11392 * catalog.c: corrected a small bug introduced
11393
Daniel Veillard75b96822001-10-11 18:59:45 +000011394Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * catalog.c include/libxml/catalog.h: very serious cleanup,
11397 isolating unportable code and as much as possible the accesses
11398 to the global shared catalog. May need more testing !
11399
Daniel Veillard78d12092001-10-11 09:12:24 +000011400Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11403 Keith Isdale patches for the XSLT debugger interfaces. Some
11404 cleanup
11405
Daniel Veillardff0b7312001-10-11 06:46:09 +000011406Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11409 * DOCBparser.c: generate line nubers in elements
11410
Daniel Veillard60087f32001-10-10 09:45:09 +000011411Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * configure.in: preparing 2.4.6 release
11414 * doc/xml.html doc/html/*: updated and rebuilt the docs
11415 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11416
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011417Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11418
11419 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11420 adding documentation for DV's supercatalog support
11421
Daniel Veillard82d75332001-10-08 15:01:59 +000011422Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11425 super catalog support adding one API and one flag --sgml to
11426 xmlcatalog
11427
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011428Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11429
11430 * doc/xmlcatalog_man.xml, xmlcatalog.1
11431 One more crack at
11432 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11433
11434
Thomas Broyer47334c02001-10-07 16:41:52 +000011435Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11436
11437 * xpath.c: implemented xmlXPathObjectCopy for external objects
11438 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11439
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011440Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11441
11442 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11443 finishing up fix to
11444 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11445 the xmlcatalog man page display more elegantly
11446
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011447Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * configure.in: closing bug #61832
11450 * HTMLparser.c: removed a warning
11451
Daniel Veillard6ab38382001-10-06 13:08:27 +000011452Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * xpath.c: fixing #61673 part I, do not loose doc information
11455 when copying result value trees.
11456
Daniel Veillard556c6682001-10-06 09:59:51 +000011457Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * xpath.c: trying to harden the XPath interpreter
11460
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011461Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11462
11463 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11464 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11465
William M. Brack1633d182001-10-05 15:41:19 +000011466Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11467
11468 * HTMLparser: repaired another loop problem
11469
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011470Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11473 parsing.
11474 * xpath.c: fix bug #61291 the default XML namespace node is
11475 missing from the namespace axis.
11476 * tree.c: refuse to create namespaces nodes with prefix "xml"
11477
Daniel Veillard651f9472001-10-04 14:51:06 +000011478Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * SAX.c: ouch a non-defined namespace could lead to a crash,
11481 fixed #61215
11482
Daniel Veillard7dd05702001-10-04 14:25:12 +000011483Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11484
11485 * parserInternals.c: closed bug #61054
11486
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011487Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * include/libxml/Makefile.am: closing #60708
11490
Daniel Veillarda293c322001-10-02 13:54:14 +000011491Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11494 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11495
Daniel Veillardf4309d72001-10-02 09:28:58 +000011496Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11499
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011500Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11503 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11504
Daniel Veillard16756b62001-10-01 07:36:25 +000011505Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11506
11507 * catalog.c: Justin Fletcher provided cleaup code in case
11508 HAVE_STAT is not defined
11509 * include/win32config.h: Igor Zlatkovic suggested to have
11510 HAVE_STAT defined there
11511
William M. Brack5e1cac12001-09-28 16:19:18 +000011512Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11513
11514 * catalog.c - fixed typing error reported by M. Barros
11515
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011516Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11517
11518 * xmllint.c - fixing typo
11519
William M. Brackd28e48a2001-09-23 01:55:08 +000011520Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11521
11522 * HTMLparser.c: small enhancement to prevent loop on
11523 unrecognizable data
11524
Daniel Veillardb1d62872001-09-21 09:47:08 +000011525Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * parserInternals.c: applying patch from bug #60757 this
11528 should close it
11529
Daniel Veillardc0631a62001-09-20 13:56:06 +000011530Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * catalog.c xmlcatalog.c: removed a couple of warning
11533 * xpath.c: try to solve the linking problem on platforms
11534 needing trio to compile
11535
Daniel Veillard1a123612001-09-19 08:06:23 +000011536Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011537
Daniel Veillard1a123612001-09-19 08:06:23 +000011538 * Makefile.am libxml.spec.in: backing up non-documented changes
11539 commited without review or aproval by Jens Finke <jens@gnome.org>
11540 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011541
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011542Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * configure.in: Joe Orton provided a patch fixing a problem
11545 when iconv is specified to be in a non-standard directory
11546 but wasn't exported in xml2-config --cflags
11547
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011548Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11549
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011550 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011551 troubles with 2.4.4 errors.
11552
Daniel Veillard16698282001-09-14 10:29:27 +000011553Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * encoding.c entities.c: do not output hexadecimal charrefs
11556 when serializing HTML since some version of Netscape can't
11557 grok it, generate decimal ones.
11558 * result/HTML/doc3.htm: output changed due to previous test
11559 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11560
Daniel Veillard98fed372001-09-13 11:34:58 +000011561Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11564 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11565
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011566Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011567 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011568
11569 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11570 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11571 updated the configuration scripts systems accordingly
11572
Daniel Veillard04382ae2001-09-12 18:51:30 +000011573Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * configure.in: preparing for 2.4.4
11576 * doc/xml.html doc/html/*: updated and rebuilt the docs
11577
Daniel Veillardd63437e2001-09-12 15:00:27 +000011578Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * win32/dsp/libxml2.def.src: tried to incorporate comments
11581 from bug #59220
11582
Daniel Veillard319a7422001-09-11 09:27:09 +000011583Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11584
11585 * parser.c result/noent/wml.xml: fixed bug #59981 related
11586 to handling of '&' in attributes when entities are substitued
11587
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011588Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11589
11590 * libxml.h include/libxml/xmlversion.h.in
11591 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11592 Tried to close bug #60131
11593
Daniel Veillardbce62332001-09-10 18:46:55 +000011594Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11597
Daniel Veillard143b04f2001-09-10 18:14:14 +000011598Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * SAX.c: fixing bug #59946 on xmlns=""
11601
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011602Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11605 but allocates a new error code.
11606
Daniel Veillard05c13a22001-09-09 08:38:09 +000011607Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * xmllint.c: John Fleck fixed typos in the options output
11610 * parser.c SAX.c: fix ignorable white space SAX selection
11611
11612Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * entities.c: Steve Underwood found the possibility of an
11615 ininite loop in case of error.
11616
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011617Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11620
Daniel Veillarda050d232001-09-05 15:51:05 +000011621Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * parser.c: warn if version is not 1.0 but it's not
11624 strictly speaking an error after analyzing the spec
11625
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011626Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11627
11628 *doc/catalog.html - add link to the html version of the
11629 man page, other linguistic cleanups
11630
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011631Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11632
11633 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11634 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11635 file, has not yet been included in the build.
11636
Daniel Veillard99784ff2001-09-01 16:20:28 +000011637Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * catalog.c: removed a duplicate affectation Justin Fletcher
11640
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011641Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * tree.c: Armin Sander pointed a possible text coalescing
11644 problem, completed his patch.
11645
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011646Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11647
11648 * trionan.c: Fixed const and volatile re-definition problem
11649
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011650Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * libxml.4 parser.c: doc updates from Heiko Rupp
11653 * parserInternals.c: 2 sanity checks from Heiko Rupp
11654
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011655Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * tree.c: applied patch from Armin Sander to make some pointers
11658 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011659 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011660
Daniel Veillardb06c6142001-08-27 14:26:30 +000011661Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * xpath.c: hum, restrict the integer usage gcc bug workaround
11664 to only gcc compilers so that other architecture don't get
11665 penalized by this limitation.
11666 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11667
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011668Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11671 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11672
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011673Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11676 --convert option to xmlcatalog to convert SGML ones to
11677 the XML syntax.
11678 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11679
11680 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011681Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * catalog.c xmlIO.c: started some serious testing and fixed
11684 a few bug and optmization needs.
11685
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011686Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11689 preparing for a 2.4.3 release even if it may not be ready yet
11690 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11691 all file parsing lookup to go through the entity resolver, add
11692 to add an API to bypass it (needed to load catalogs themselves),
11693 some cleanup on the catalog code too.
11694 * nanoftp.c: small cleanup
11695 * doc/catalog.html: small update
11696
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011697Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11700 Jun Kuriyama
11701
Daniel Veillardffb120d2001-08-23 00:52:23 +000011702Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * doc/catalog.html: finished the catalog documentation
11705
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011706Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * doc/catalog.html doc/xml.html: added documentation about
11709 Catalog support, misses an API description
11710 * doc/html/*: reextracted the API pages
11711
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011712Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11715 Added the part about section 7.2 on URI resolution,
11716 fixed a side effect in the HTML parser, look complete
11717 and ready to rock except the URI/SystemID part!
11718
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011719Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * include/libxml/catalog.h include/libxml/parser.h
11722 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11723 xmlIO.c: added support and APIs needed for the catalog PI
11724 * include/libxml/xmlIO.h: cleanup
11725
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011726Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11729 include/libxml/catalog.h: starts to look okay, really
11730 plugged the new framework, cleaned a lot of stuff,
11731 added some APIs, except the PI's support missing this
11732 should be mostly complete
11733 * result/catalogs/* test/catalogs/*: added new test, enriched
11734 the existing one with URN ID tests
11735
Daniel Veillard64339542001-08-21 12:57:59 +000011736Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * catalog.c: fixed nextCatalog
11739 * result/catalogs/docbook test/catalogs/*: started adding
11740 a small regression test
11741
Daniel Veillardcda96922001-08-21 10:56:31 +000011742Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11745 more work on the XML catalog support.
11746 * parser.c include/libxml/parser.h: small cleanup seems using
11747 list as a public parameter name can give portability troubles
11748 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11749 include/libxml/xpath.h include/libxml/Makefile.am: removed
11750 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11751 wrappers
11752
Bjorn Reese45029602001-08-21 09:23:53 +000011753Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11754
11755 * Makefile.am trio.c triodef.h trionan.c xpath.c
11756 include/libxml/Makefile.am include/libxml/trionan.h:
11757 Re-worked Not-A-Number and Infinity support.
11758 * xmlcatalog.c: added readline include files
11759
Daniel Veillard344cee72001-08-20 00:08:40 +000011760Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11763 testCatalog as xmlcatalog, making it an installed app
11764 adding a shell, and preparing it to be a /etc/xml/catalog
11765 management tool, though not ready yet
11766 * catalog.c include/libxml/catalog.h: adding support for
11767 XML Catalogs http://www.oasis-open.org/committees/entity/
11768 not finished, there is some interesting tradeoffs and a
11769 few open questions left.
11770
Daniel Veillardb7664f42001-08-19 13:00:43 +000011771Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * xmllint.c: fixed a line formatting problem
11774
Daniel Veillard5015b712001-08-17 09:37:52 +000011775Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11776
11777 * SAX.c: removed a couple of unused variable (Albert Chin)
11778
Daniel Veillardbb371292001-08-16 23:26:59 +000011779Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11782 trying to fix some troubles w.r.t. function returning
11783 const xxxPtr.
11784
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011785Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11786
11787 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11788 defined
11789
Daniel Veillardae6db172001-08-16 19:32:00 +000011790Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * xpointer.c: removed unused var
11793
Daniel Veillard09190202001-08-16 16:27:41 +000011794Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * testXPath.c: another small cleanup closing bug #59110
11797
Daniel Veillard796f4b62001-08-16 16:00:13 +000011798Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11799
11800 * win32/dsp/libxml2.def.src: small cleanup closing bug
11801 #59108
11802
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011803Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11804
11805 * example/gjobread.c: add xmlCleanupParser() before leaving
11806
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011807Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * config.h.in configure.in include/libxml/xmlwin32version.h:
11810 released 2.4.2
11811
Daniel Veillardd3d06722001-08-15 12:06:36 +000011812Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * include/libxml/valid.h debugXML.c valid.c: deprecate
11815 the non-boundchecking Sprintf functions, add Snprintf
11816 this should close bug #57984
11817
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011818Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11821 URIs before doing the lookups (pointed by Mark Vakoc)
11822
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011823Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * xpath.c: serious changes on Result Value Trees and NodeSets
11826 w.r.t. deallocation and collect operations. Probably not
11827 100% clean (merge of allocated trees smells like a problem).
11828 Seems sufficient to close #58943
11829
Daniel Veillard90493a92001-08-14 14:12:47 +000011830Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * xmllint.c: adding a --format option
11833
Daniel Veillardfe703322001-08-14 12:18:09 +000011834Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * xpath.c: count() was broken on Result Value Tree
11837 * xmlIO.c: fixed file:/// accesses on _WIN32
11838
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011839Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11842 macro was renamed, this should close bug #58683
11843
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011844Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11847 entity substitution mode text at the end of the entity might
11848 be added due to text coalescing.
11849 * nanoftp.c parser.c: small cleanup
11850
Daniel Veillard0c720972001-08-08 20:59:00 +000011851Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * HACKING: added John Fleck right to commit in the doc subdir
11854
Daniel Veillard48da9102001-08-07 01:10:10 +000011855Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11858 allow to inherit attributes from the DTD directly in the
11859 tree, this is needed for XPath and can be a useful feature.
11860 Inherited namespaces are always provided at the tree level now
11861 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11862 of tests for this feature (XSLT being the prime user).
11863
Daniel Veillard50f34372001-08-03 12:06:36 +000011864Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11867 testSAX.c xmlIO.c xmllint.c include/win32config.h
11868 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11869 include/libxml/xmlwin32version.h.in win32/README.MSDev
11870 win32/dsp/*: applied Win32 Facelift No.2 patches from
11871 Igor Zlatkovic for Windows/MSC
11872
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011873Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * SAX.c: unparsedEntityDecl() the URI computation of the
11876 entity wasn't done breaking XSLT unparsed-entity-uri()
11877
Daniel Veillard567e1b42001-08-01 15:53:47 +000011878Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * xpath.c: fixed a bug when walking the descendants and
11881 the current node has no children
11882 * debugXML.c: show up when a text node is supposed to not be escaped
11883
Thomas Broyerf186c822001-07-31 23:30:37 +000011884Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11885
11886 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11887 worked like the set:leading() function)
11888 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11889
Daniel Veillardba6db032001-07-31 16:25:45 +000011890Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11891
11892 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11893
Daniel Veillard57905372001-07-31 15:52:17 +000011894Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11895
11896 * include/libxml/xmlIO.h: apply change to close #58141
11897 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11898
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011899Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11900
11901 * parser.c: when the internal subset uses a PE, then the
11902 included entity can use conditional sections.
11903
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011904Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11907 when walking the namespace axis showing up in
11908 libxst/tests/general/bug-12
11909 * xmlmemory.c: added the possibility to trace a given block
11910 defined by its address
11911
Daniel Veillard4aafa792001-07-28 17:21:12 +000011912Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11913
11914 * parser.c: don't override existing encoding specified before
11915 starting xmlParseDocument()
11916
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011917Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11918
11919 * include/libxml/xmlwin32version.h: reinserted, needed for
11920 Windows users of CVS
11921
Darin Adlera77cac02001-07-27 17:41:51 +0000119222001-07-27 Darin Adler <darin@bentspoon.com>
11923
Darin Adler699613b2001-07-27 22:47:14 +000011924 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11925 * testCatalog.c: Add include of <libxml/parser.h>.
11926
119272001-07-27 Darin Adler <darin@bentspoon.com>
11928
Darin Adlera77cac02001-07-27 17:41:51 +000011929 * include/libxml/.cvsignore:
11930 * include/libxml/xmlwin32version.h:
11931 Remove this file from CVS because it's generated.
11932
Daniel Veillard50822cb2001-07-26 20:05:51 +000011933Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11934
11935 * parser.c include/libxml/parser.h: applied const patches from
11936 Tom Moog #58002
11937
Thomas Broyerba4ad322001-07-26 16:55:21 +000011938Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11939
11940 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11941 lookup framework
11942
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011943Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11944
11945 * tree.c: fixed xmlCopyNode() for documents
11946
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011947Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11948
11949 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11950
11951Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011952
11953 * parser.c: fixes bug #57652 reported by Morus Walter
11954
Daniel Veillarde3924972001-07-25 20:25:21 +000011955Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11956
11957 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11958
Daniel Veillarda53c6882001-07-25 17:18:57 +000011959Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11960
11961 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11962 errors, lesson don't add new functions at 1am before a release
11963 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11964 from XPath initialization when possible.
11965
Daniel Veillardd9bad132001-07-23 19:39:43 +000011966Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11967
11968 * result/scripts/base*: removing history/readline changed
11969 this slightly
11970 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11971 xmllint.c: make element content line number generation
11972 optionnal to avoid breaking old apps added interface to switch
11973
Daniel Veillardf012a642001-07-23 19:10:52 +000011974Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * configure.in: get rid of the readline and libhistory
11977 dependancies by default, release 2.4.1 with IA64 fix
11978 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11979 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11980 John Kroll fixes to allow saving to HTTP via PUT (or
11981 POST of needed).
11982 * doc/html/*.html: regenerated the docs
11983
Thomas Broyere8126242001-07-22 03:54:15 +000011984Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11985
11986 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11987 xmlHashScanFull and xmlHashScannFull3 to get passed the
11988 three keys as arguments to the callback function
11989
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011990Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11991
11992 * configure.in Makefile.am: removed libxml softlink for good
11993 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11994 100% coverage by gtk-doc
11995
Daniel Veillard8599e702001-07-17 21:38:51 +000011996Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11997
11998 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11999 fixed serious troubles due to size_t vs. int mismatch
12000
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012001Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12002
12003 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12004
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012005Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12006
12007 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12008 convenient extension API for value and context managing
12009 Now handles external objects through xmlXPathPopExternal,
12010 xmlXPathWrapExternal and xmlXPathReturnExternal.
12011 Added functions for sets operations (intersection, etc.)
12012
Daniel Veillard22090732001-07-16 00:06:07 +000012013Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12014
12015 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12016 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12017 HTMLparser.c: cleanup of global variables, marking some
12018 const or private.
12019
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012020Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012021
12022 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12023 fixed xmlXPathNodeSetItem when passing index=0
12024
Daniel Veillard05dec342001-07-14 21:57:39 +000012025Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12026
12027 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12028
Daniel Veillard28ae6362001-07-14 16:44:32 +000012029Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * xmllint.c: fixed compilation under Cygwin #57503
12032 * TODO: update
12033
Peter Williamsed156f52001-07-13 18:35:13 +0000120342001-07-13 Peter Williams <peterw@ximian.com>
12035
12036 * config.h.in: add #undef HAVE_DLFCN_H
12037
12038 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12039 builddir.
12040
Daniel Veillard73b36e32001-07-12 15:09:52 +000012041Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12042
12043 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12044 raised by #57348 and #57381
12045
Daniel Veillard7db37732001-07-12 01:20:08 +000012046Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12047
12048 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12049 tree.c xpointer.c: store the line numbder in element->content,
12050 may break some software, need a configuration mechanism
12051
Darin Adler96037892001-07-11 00:03:16 +0000120522001-07-10 Darin Adler <darin@bentspoon.com>
12053
12054 * .cvsignore:
12055 * example/.cvsignore:
12056 * include/.cvsignore:
12057 * include/libxml/.cvsignore:
12058 Various things that are generated and should be ignored.
12059
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012060Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12061
12062 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12063 * doc/xml.html doc/html/*: updated the docs
12064
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012065Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12066
12067 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12068 validation occured on content with element child
12069
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012070Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12071
12072 * tree.c: fixed XML Base computation which was broken
12073 * debugXML.c: added a base function to the shell
12074 * Makefile.am result/scripts/* test/scripts/*: added scripts
12075 based regression tests, and adding 2 XML Base tests
12076
Daniel Veillard19e96c32001-07-09 10:32:59 +000012077Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12078
12079 * tree.c: set properties doc and call xmlSetListDoc for properties
12080 content when grafting them in a different tree.
12081 * aclocal.m4: remove from CVS
12082
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012083Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12084
12085 * win32/libxml2/libxml2.def.src: added some missing entry point
12086 for XPath (Mark Vakoc)
12087
Daniel Veillard388236f2001-07-08 18:35:48 +000012088Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12091 layer should URI-Unescape before trying to open resources.
12092
Daniel Veillard04383752001-07-08 14:27:15 +000012093Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * xpath.c: fix the name() bug for elements in the default
12096 namespace reported by Charlie Bozeman
12097
Daniel Veillard7583a592001-07-08 13:15:55 +000012098Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
12100 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12101 led to an XPath fix, improvements of SAX initialization, and
12102 an added option --nocdata to testXPath
12103
Daniel Veillard449d7392001-07-07 19:11:06 +000012104Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12105
12106 * doc/libxml-doc.el: Felix Natter provided anew version working
12107 with XEmacs too
12108
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012109Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12110
12111 * include/libxml/xpath.h: small cleanup
12112 * doc/xml.html: update
12113
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012114Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12115
12116 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12117 released 2.3.14
12118
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012119Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12120
12121 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012122 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012123
Daniel Veillard73c9c042001-07-05 20:02:54 +000012124Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12125
12126 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12127 were not equal to empty strings
12128
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012129Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * SAX.c: fixed a URI-Reference computation problem when validating
12132 * xmlIO.c: small cleanup
12133
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012134Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * parser.c: improved the description of a couple of interfaces
12137 upon Larry Stamper suggestion
12138
Daniel Veillard62f313b2001-07-04 19:49:14 +000012139Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * SAX.c entities.c parser.c: changed completely the way entities
12142 are handled when running the parser in entity substitution mode.
12143 This fixes a bug reported by Stephan Kulow and nearly divides
12144 by 3 the amount of memory required by libxslt to load and process
12145 DocBook TDG.
12146
Daniel Veillardf420ac52001-07-04 16:04:09 +000012147Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12148
12149 * HTMLparser.c: fixing a too early root closing problem raised
12150 byt Prashanth Naidu
12151
Daniel Veillard8c357d52001-07-03 23:43:33 +000012152Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12155 raised by Mark Vakoc.
12156
Daniel Veillard6e90d192001-07-03 16:37:49 +000012157Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12158
12159 * example/Makefile.am: fixed the include path to add srcdir/include
12160 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12161 and some cleanup
12162
Daniel Veillardf06307e2001-07-03 10:35:50 +000012163Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12166 lot of optimization work, results in significant improvements
12167 when handling really complex XPath queries. Add a small optimizer
12168 for unions, improve [n] and [last()], avoid some costly ops.
12169
Daniel Veillard77044732001-06-29 21:31:07 +000012170Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12173 * xpath.c: small cleanup
12174 * xmlGetNsList: reformated, fixed problems if used on Entities
12175
Daniel Veillard2adbb512001-06-28 16:20:36 +000012176Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12179
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012180Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12181
12182 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12183 * Makefile.am example/Makefile.am: workaround automake generating
12184 erroneous deps
12185
Daniel Veillard12f7d292001-06-28 13:12:11 +000012186Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * include/win32config.h: bug #56801 Yon Derek provided a patch
12189 to the windows config file.
12190
Daniel Veillard87ee9142001-06-28 12:54:16 +000012191Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12194 libxml.h : Yon Derek provided a set of changes to compile from
12195 CVS on Windows/MSC
12196
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012197Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * parser.c: fixed UTF8 BOM support in push mode
12200 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12201 added a specific testcase
12202
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012203Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * Makefile.am: added --push regression tests
12206 * parserInternals.c: the XML parser segfaulted in --push mode
12207
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012208Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * configure.in: moved the symlinks detection within a CVS
12211 check, this is not portable and will be removed soon.
12212 * xpath.c: small cleanup/speedup
12213
Daniel Veillard11648102001-06-26 16:08:24 +000012214Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12215
12216 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12217 release of 2.3.12
12218 * parser.c: make an error message if unknow entities in all cases
12219
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012220Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12223
Daniel Veillard23793842001-06-25 16:07:45 +000012224Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12227 includes were installed in the wrong dir
12228
Daniel Veillardf5498f32001-06-25 15:08:36 +000012229Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * doc/html.xml: warn against sending code to exhibit bugs.
12232
Daniel Veillard56f06462001-06-24 21:34:03 +000012233Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12236 Tru64 from Thomas Leitner
12237
Daniel Veillardc5d64342001-06-24 12:13:24 +000012238Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12239
12240 * AUTHORS: added William and Bjorn
12241 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12242 daniel@veillard.com hopefully I won't have to do this again
12243 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12244 docs can be rebuilt cleanly now
12245 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12246 from CVs it's generated, added include/libxml/xmlwin32version.h
12247 also generated but which should change far less frequently.
12248 * catalog.c nanoftp.c: made sure to include libxml.h not
12249 libxml/xmlversion.h directly
12250 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12251 when compiling on WIN32 and MSC
12252
Daniel Veillard07385fd2001-06-23 21:55:48 +000012253Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12254
12255 * include/Makefile.am include/libxml/Makefile.am configure.in:
12256 fixed make distcheck and rebuilding the rpms
12257
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012258Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12259
12260 * configure.in: should finish the migration of exported includes
12261 into a real include/libxml in CVS, at least for CVS users.
12262 * removed the exported headers, added in include/libxml (as well
12263 as xmlversion.h.in).
12264
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012265Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * configure.in: fixed the way to detect symlink
12268
Daniel Veillard66541772001-06-23 18:31:04 +000012269Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * configure.in: updated, include/libxml is now a real CVS dir
12272
Daniel Veillardca989762001-06-23 17:39:29 +000012273Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12274
12275 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12276 version works with both libxml1 and libxml2 (it autodetects
12277 the prefix of the html-files) from Felix Natter.
12278 * doc/xml.html: updated doc accordingly
12279
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012280Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * xpath.c: fixed the bug generating a template loop in libxslt
12283 when using docbook-xsl-1.4, * should filter out document nodes
12284 * HACKING: added William
12285 * TODO: updated
12286
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012287Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12288
12289 * doc/FAQ.html: added a warning about gcc-3.0
12290 * doc/xml.html: added reference to gdome2 and removed a confusing
12291 sentence
12292
Daniel Veillardf7f41852001-06-22 15:18:01 +000012293Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * xmlversion.h: okay this is a generated file, but Windows
12296 users need it and they can't generate it, and I want CVS
12297 Windows users ...
12298 * win32/libxml2/libxml2_so.dsp: Windows project file for
12299 the shared lib version of libxml2
12300 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12301 resources needed for libxslt/xsltproc by Yon Derek
12302
Bjorn Reese3157b342001-06-22 14:41:45 +000012303Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12304
12305 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12306
Daniel Veillard4151acb2001-06-22 10:48:57 +000012307Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12308
Daniel Veillardcc146db2001-06-22 11:10:52 +000012309 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12310
12311Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
Daniel Veillard4151acb2001-06-22 10:48:57 +000012313 * include/win32config.h: Yon Derek provided a first fix
12314 to be able to compile libxslt/xsltproc on Windows
12315
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012316Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * xpath.c: attempt to work around what seemed a gcc optimizer
12319 bug when handling floats on i386 http://veillard.com/gcc.bug
12320 * tree.c entities.c encoding.c: doing some cleanups while
12321 chasing it
12322
Daniel Veillard017b1082001-06-21 11:20:21 +000012323Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * Makefile.am: cleanup when --without-debug is specified
12326 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12327 w.r.t. --without-debug and other include points
12328 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12329 Catalogs
12330 * configure.in entities.h tree.h HTMLparser.c: removed
12331 --without-corba, made the _private field mandatory
12332
Daniel Veillard87a764e2001-06-20 17:41:10 +000012333Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12334
12335 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12336 outputs a BOM in UTF8, an errata has been issued to avoid the
12337 problem, that was the most reasonable solution... Add support
12338 for a leading UTF8 BOM in entities.
12339
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012340Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * valid.c: fixed a bug found when post validating an entity ref
12343 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12344 activate it too
12345
Daniel Veillard39196eb2001-06-19 18:09:42 +000012346Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12347
12348 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12349 weakness in the node copy the XPointer and the XInclude
12350 implementations. Serious cleanup.
12351
Daniel Veillard3739b982001-06-19 12:51:30 +000012352Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * Makefile.am: Kjartan Maraas provided a small patch to
12355 add xml2-config.in to EXTRA_DIST
12356
Daniel Veillarda9142e72001-06-19 11:07:54 +000012357Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12360 provided another failing case found in KDE, the way the
12361 ctxt->vctxt.nodeTab was allocated and freed changed over
12362 time but it wasn't completely cleaned up. This should fix it.
12363
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012364Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * parser.c: Stephan Kulow also raised the fact that line number
12367 could get miscounted making debug harder, fixed the problem
12368 in xmlParseCharData()
12369
Daniel Veillard64b98c02001-06-17 17:20:21 +000012370Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * valid.c: Stephan Kulow pointed out a problem when validating
12373 and using an empty entity, forgot a 'break' in a case.
12374
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012375Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12378 * doc/xml.html: updated with 2.3.11
12379
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012380Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * TODO: updated adding cleanup of generated doc
12383 * configure.in: prepared to release 2.3.11
12384 * xmllint.c: added --version for bug reporting
12385 * doc/html/*.html: rebuilt the doc
12386
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012387Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * xpath.c: first part of the work on selecting namespace to
12390 fix bug #56115
12391
Daniel Veillard96ed5832001-06-15 22:22:04 +000012392Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12395 when using -liconv
12396 * TODO: updated
12397
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012398Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12401 cleanup, encoding support.
12402
Daniel Veillard608ad072001-06-14 08:32:28 +000012403Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12406
Daniel Veillard239d0522001-06-13 23:02:48 +000012407Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * xpath.c: bug detected by Ankh when / is used as a function arg
12410
Daniel Veillard02bb1702001-06-13 21:11:59 +000012411Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12412
12413 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12414 of element and use it to avoid outputting formatting spaces at
12415 the wrong place. Implemented the format parameter for HTML save.
12416 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12417 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12418 result/HTML/wired.html: of course this impact the result of a
12419 number of HTML tests
12420
Daniel Veillard95d845f2001-06-13 13:48:46 +000012421Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * HTMLtree.[ch]: started augmenting the HTML save API with
12424 encoding and formatting parameters
12425
Daniel Veillardeca60d02001-06-13 07:45:41 +000012426Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12427
12428 * HTMLtree.h: cleanup and started evaluating the work needed on
12429 revamping the HTML output code
12430
Daniel Veillard84666b32001-06-11 17:31:08 +000012431Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12434
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012435Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * valid.c: fixed bug #56049, forgot one check in the
12438 validation routine
12439
Daniel Veillardca2366a2001-06-11 12:09:01 +000012440Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12443
Daniel Veillard6761eee2001-06-11 10:29:38 +000012444Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * libxml.h: fixed an error in last commit
12447 * doc/FAQ.html: added an entry for compilation from CVS
12448
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012449Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * xmlversion.h.in libxml.h: Cygwin patches
12452 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12453 * tree.h: cleanup
12454
Daniel Veillardacd370f2001-06-09 17:17:51 +000012455Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12458 memory block in a strange case where libxml is linked twice
12459 in the binary.
12460
Daniel Veillard1d047672001-06-09 16:41:01 +000012461Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12464 state far too often, simple fix used to avoid it.
12465
Daniel Veillard4497e692001-06-09 14:19:02 +000012466Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12469 being processed, applied his patch
12470 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12471
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012472Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12475 provided fixes to compile on MSCC again
12476 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12477 also provided an update for the project files.
12478
Daniel Veillarda682b212001-06-07 19:59:42 +000012479Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12482 bug #55810
12483
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012484Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * tree.c: fixed xmlGetNsProp() to close bug #55683
12487 Note this requires libxslt to use it's own function instead.
12488
Daniel Veillardf0c53762001-06-07 16:07:07 +000012489Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * HTMLtree.c: when in a pre element no formatting space should
12492 be added.
12493 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12494
Daniel Veillard068a9652001-06-07 15:30:26 +000012495Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * configure.in: added tests for signal() and signal.h
12498
Daniel Veillard541d6552001-06-07 14:20:01 +000012499Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12500
12501 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12502
Daniel Veillard8a367d42001-06-07 14:01:34 +000012503Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * doc/libxml-doc.el: Felix Natter provided a new version for
12506 libxml2
12507
Daniel Veillard8a926292001-06-07 11:20:20 +000012508Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * HTMLtree.c: when in a pre element no formatting space should
12511 be added.
12512
Daniel Veillard14839d52001-06-06 16:11:56 +000012513Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12516
Daniel Veillarde95e2392001-06-06 10:46:28 +000012517Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12520 hack
12521 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12522 * uri.c: fixed a warning
12523
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012524Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * HTMLtree.c: trying to close bug #55772 escaping in script
12527 elements
12528 * doc/xml.html: suggest to send mail to the list
12529
12530Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012531
12532 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12533 good. Use a macro and based on the solution provided in
12534 vsnprintf manual page from GNU.
12535
Bjorn Reese99748722001-06-05 12:49:15 +000012536Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12537
12538 * error.c: Workaround for non-preserving variadic list.
12539 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12540
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012541Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * doc/xml.html: added 2.3.10 release
12544
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012545Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * configure.in: releasing 2.3.10
12548
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012549Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12550
12551 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12552
Daniel Veillard20042422001-05-31 18:22:04 +000012553Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * encoding.c: Robert Collins provided a patch to add the
12556 "US-ASCII" encoding alias
12557
Daniel Veillard97ac1312001-05-30 19:14:17 +000012558Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12561 string oriented functions and started cleaning the related areas
12562 in xpath.c which needed fixing in this respect
12563
Daniel Veillard2d703722001-05-30 18:32:34 +000012564Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12567 #55380
12568 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12569
Daniel Veillard9403a042001-05-28 11:00:53 +000012570Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * TODO: updated
12573 * nanohttp.[ch] : started adding APIs to get the redirected URL
12574 when this occurs (needed for further base computation
12575 * tree.h: cleanup
12576 * encoding.c: cleanup
12577 * SAX.c: minor change around ctxt->loadsubset
12578
Daniel Veillard6278fb52001-05-25 07:38:41 +000012579Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * Makefile.am include/Makefile.am: small change to have
12582 include/libxml rebuilt if working from CVS.
12583 * uri.c: applied another patch from Carl Douglas for URI escaping,
12584 this should close bug #51876
12585
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012586Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12589 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12590 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12591 added specific regression test
12592 * parser.h: preparing for the XSLT mode where DTD inherited
12593 attributes are added to the tree.
12594
Daniel Veillardbbd22452001-05-23 12:02:27 +000012595Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * xinclude.[ch]: Updated the namespace for the Last Call version
12598 * result/XInclude/include test/XInclude/include: updated the
12599 testsuite accordingly
12600
Daniel Veillard8514c672001-05-23 10:29:12 +000012601Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12604 related to bug #51876
12605
Daniel Veillard42596ad2001-05-22 16:57:14 +000012606Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * tree.c: fixed a gross mistake in base computation, xml:base is
12609 not completely correct yet (need cascade).
12610 * xpath.[ch]: added the few things needed to find a function name
12611 and URI from the XPath context when it is called.
12612
Daniel Veillard81418e32001-05-22 15:08:55 +000012613Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12616 * DOCBparser.c: small cleanup
12617 * xmllint.c: added a --catalogs option to load catalogs from
12618 $SGML_CATALOG_FILES
12619 * tree.c: cleanup
12620 * configure.in: iconv library fixup, ICONV_LIBS
12621
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012622Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * catalog.c: handling of CATALOG entries. detection of recursion,
12625 and a few bugfixes
12626 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12627 against the default namespace
12628
Daniel Veillard04b93292001-05-21 08:15:31 +000012629Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12632
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012633Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * parser.c: fixed propagation context info when parsing an
12636 external entity.
12637 * doc/html/*.html: regenerated a couple of docs
12638
Daniel Veillard4623acd2001-05-19 15:13:15 +000012639Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * doc/xml.html: update with 2.3.9 informations
12642
Daniel Veillardbed7b052001-05-19 14:59:49 +000012643Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12646 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12647 * doc/html/* : rebuilt the docs
12648 * valid.c: small patch which may improve some case when
12649 validating.
12650
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012651Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * HTMLparser.c: Closed bug #54891
12654 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12655 to the suite
12656
12657Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12660 applied a documentation patch from LotR and filled in a few missing
12661 descriptions
12662
Daniel Veillard76d66f42001-05-16 21:05:17 +000012663Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * xpath.c tree.c parser.c: speed optimizations at the parser level
12666 document tree freeing and xpath evaluation
12667
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012668Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * parser.c parser.h parserInternals.h: fixed a couple of
12671 interfaces for handling memory buffer input to const char *
12672 upon suggestion of JamesH.
12673
Daniel Veillardc3739e72001-05-15 15:23:27 +000012674Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * configure.in: LoTR sent a patch fixing the previous commit
12677
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012678Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * configure.in: trying to deal again with the stoopid -R linking
12681 flag of Solaris
12682
Daniel Veillard790142b2001-05-15 10:51:53 +000012683Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * xpath.h: two nodeset access macros from Thomas Broyer
12686
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012687Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12690 patch from Thomas Broyer
12691
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012692Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12695 case
12696 * INSTALL: was empty added stuff from the FAQ
12697
Daniel Veillard75bea542001-05-11 17:41:21 +000012698Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12701 attributes handling and #54433 by adding xmlUnsetProp()
12702 and xmlUnsetNsProp()
12703
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012704Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * HTMLparser.c: Patch from Jonas Borgström
12707 (htmlGetEndPriority): New function, returns
12708 the priority of a certain element.
12709 (htmlAutoCloseOnClose): Only close inline elements if they
12710 all have lower or equal priority.
12711 * result/HTML: this of course changed a number of tests results.
12712
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012713Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * xmlIO.c catalog.c: plugged in the default catalog resolution
12716 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12717 documentations
12718 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12719
Daniel Veillarda7374592001-05-10 14:17:55 +000012720Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12723 integrating catalogs
12724 * catalog.[ch] testCatalog.c: adding a small catalo API
12725 (only SGML catalog support).
12726 * parser.c: restaured xmlKeepBlanksDefault(0) API
12727
Daniel Veillardc17337c2001-05-09 10:51:31 +000012728Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12731
Daniel Veillard257d9102001-05-08 10:41:44 +000012732Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * parser.c: added xmlParseExternalEntityPrivate() to allow
12735 propagation of ctxt->_private when parsing external entities
12736
Daniel Veillard083c2662001-05-08 08:27:14 +000012737Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12740
Daniel Veillard01ef7382001-05-08 07:31:43 +000012741Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12744
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012745Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * valid.c: warn when indeterminist content model is detected
12748 * result/VC/ElementValid8: this adds a message
12749 * Makefile.am: add --novalid for VCM tests
12750 * parserInternals.c: added a call to Init memory
12751
Daniel Veillard64269352001-05-04 17:52:34 +000012752Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12755 when both parameters are NULL.
12756
Daniel Veillard37721922001-05-04 15:21:12 +000012757Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * valid.c: applied small patch from Gary Pennington, reindented
12760 some part of the code.
12761
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012762Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12765 release, updated and regenerated the docs
12766
Daniel Veillard357c9602001-05-03 10:49:20 +000012767Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * xpath.c result/XPath/expr/floats : clarified and cleanup
12770 printing of abnormal floats in tests.
12771
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012772Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12775 * results/HTML/ : a few changes in the output of the HTML tests as
12776 a result.
12777 * configure.in: tying to fix -liconv where needed
12778
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012779Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * Makefile.am: fixed a stupid error
12782
Daniel Veillard7150a032001-05-02 16:41:11 +000012783Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * configure.in Makefile.am: make the inclusion of the trio
12786 modules in the library conditional
12787
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012788Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * DOCBparser.c: patche from László Kovács, fixed entities refs
12791 in attributes handling
12792
Daniel Veillardedddff92001-05-02 10:58:52 +000012793Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12796 flushing
12797
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012798Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * xpath.c: fix of an XSLT namespace bug reported on the list
12801 general/bug-8-
12802
Daniel Veillard5792e162001-04-30 17:44:45 +000012803Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * strio.h trio.c: Dan McNichol suggested a couple of small
12806 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12807
Daniel Veillard02141ea2001-04-30 11:46:40 +000012808Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * tree.c parser.c encoding.c: spent a bit more time looking
12811 at the parsing speed and DOM handling. Added a few more
12812 speedups.
12813
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012814Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * parser.c: small but effective parsing speed improvement
12817
Daniel Veillardb59076b2001-04-29 17:04:07 +000012818Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * configure.in: default on the DocBook parser inclusion (for Gnome)
12821 * DOCBparser.h: fixed a header reference
12822
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012823Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * configure.in xpath.c: applied Bjorn patches for FPE on the
12826 alpha
12827
Daniel Veillardeefd4492001-04-28 16:55:50 +000012828Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12831 xmlSaveFormatFileTo()
12832
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012833Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * xpath.c: simple and efficient optimization, XPath functions
12836 aways bind to the same code, cache this
12837 * TODO: updated (by saying some is obsolete)
12838
Daniel Veillard2156a562001-04-28 12:24:34 +000012839Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * xpath.c: more cleanup work on XPath name parsing routines
12842
Daniel Veillard61d80a22001-04-27 17:13:01 +000012843Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12846 xmlXPathParseName
12847 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12848 * debugXML.c: avoid compilation problems if compiling without
12849 HTML support, Igor Zlatkovic
12850 * win32/libxml2/libxml2.def.src: being able to compile without
12851 XPath on Windows
12852
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012853Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * libxml.m4: yet another patch from Toshio Kuratomi
12856
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012857Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12860
Daniel Veillard67fee942001-04-26 18:59:03 +000012861Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * tree.[ch]: added xmlSaveFormatFile interface for saving
12864 and indenting a file.
12865
Daniel Veillard82e49712001-04-26 14:38:03 +000012866Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * xpath.c: fixed bug #53689 related to processing-instruction()
12869
Daniel Veillard02f077a2001-04-26 10:59:11 +000012870Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * DOCBparser.c: patche from László Kovács
12873
Daniel Veillard30211a02001-04-26 09:33:18 +000012874Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * parser.c: applied fixes from Christian Glahn bug report #53391
12877
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012878Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * error.c: Jean François Lecomte provided a complete description
12881 and a fix to bug #53537
12882
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012883Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12886
Daniel Veillard1034da22001-04-25 19:06:28 +000012887Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * DOCBparser.c SAX.c: a bit more work on entities processing.
12890 Still Need to cleanup XML output and references in attributes
12891
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012892Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12895
Daniel Veillardb33c2012001-04-25 12:59:04 +000012896Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * tree.c: trying to fix #53574, not completely complete,
12899 I would like xmllint --copy --debug test/ent1 and
12900 xmllint --debug test/ent1 to show the same result.
12901 * xpath.c: fix a bug when trying to sort namespace nodes
12902
Daniel Veillard5146f202001-04-25 10:29:44 +000012903Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * HTMLtree.c: real fix for #53402
12906
Daniel Veillard7533cc82001-04-24 15:52:00 +000012907Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12910 PIs when using xsl:output
12911 * valid.c: closing #53537 some case generate segfaults if there
12912 is validity errors
12913
Daniel Veillard61b33d52001-04-24 13:55:12 +000012914Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12917 of external parsed entities, added --noent to testDocbook
12918 * valid.c: Garry Pennington found an uninitialized variable
12919 access in xmlValidateElementContent()
12920
Daniel Veillard56098d42001-04-24 12:51:09 +000012921Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12924 with madness
12925 * result/HTML/ : this modified the result of the regression tests
12926 a lot.
12927
Daniel Veillard122376b2001-04-24 12:12:30 +000012928Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12931 to doc where it wasn't checked against NULL reported by
12932 Jens Laas
12933
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012934Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12937 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12938
Daniel Veillardeae522a2001-04-23 13:41:34 +000012939Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12942 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12943 * SAX.[ch]: cleanup and updates for DocBook
12944 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12945 ex SGML identifier changes
12946 * valid.c: removed a static unused function.
12947
Daniel Veillardde57c612001-04-23 09:13:36 +000012948Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12949
12950 * HTMLtree.c: applied change for Paul Sponagl on script saving
12951 * Makefile.am: the warning about entity title.xml are normal.
12952
Daniel Veillard393df012001-04-22 20:11:18 +000012953Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * configure.in: release of 2.3.7
12956 * Makefile.am: fixing make distcheck
12957
Daniel Veillarda41123c2001-04-22 19:31:20 +000012958Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * doc/html/* doc/xml.html: updated and regenerated the docs
12961
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012962Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12965
Daniel Veillarde82a9922001-04-22 12:12:58 +000012966Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * tree.c: fixed #53388 with the provided patch
12969
Daniel Veillard06803992001-04-22 10:35:56 +000012970Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * valid.c: Bjorn detected an invalid memory access. Fixed
12973 vstateVPush()
12974
Daniel Veillard40af6492001-04-22 08:50:55 +000012975Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12978
Bjorn Reese70a9da52001-04-21 16:57:29 +000012979Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12980
12981 * libxml.h: new header used only for the compilation of libxml
12982 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12983 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12984 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12985 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12986 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12987 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12988 baseline (version 1.2 plus a single patch).
12989 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12990 scientific notation for numbers. Tests added.
12991 * xpath.c: formatting of numbers changed to use sprintf
12992 (contribution from William Brack)
12993
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012994Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * valid.c: cleanup, more useful debugging
12997 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12998 * xmlIO.c: entity loading is printed as an error when validating
12999
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013000Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * valid.c: fixed to validate within entities
13003 * test/VCM/v22.xml: added a specific testcase
13004
Daniel Veillardca1f1722001-04-20 15:47:35 +000013005Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * valid.c: forgot an epsilon transition in for ()+
13008 * test/VCM/v21.xml : added a specific test case
13009
Daniel Veillard85349052001-04-20 13:48:21 +000013010Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * valid.c: removed a state explosion exhibited by RSS
13013 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13014 from bug #51872
13015
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013016Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13019 validation without using an ugly NFA -> DFA algo in the source.
13020 Made a specific algorithm easier to maintain, using a single
13021 stack and without recursion.
13022 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13023 * hash.c: made the growing routine static
13024 * tree.h parser.c: added the parent information to an
13025 xmlElementContent node.
13026
Daniel Veillarde470df72001-04-18 21:41:07 +000013027Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * SAX.c parser.c xpath.c: generating IDs when not validating
13030 from an external parsed entity was poisoning the ID has table
13031 with removed values. This was killing XSLT on the KDE help
13032 browser.
13033
Daniel Veillardceacdd92001-04-18 15:10:35 +000013034Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * entities.h: andrew@ugh.net.au detected a double declaration
13037
Daniel Veillarda10efa82001-04-18 13:09:01 +000013038Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * debugXML.c hash.c tree.h valid.c : some changes related to
13041 the validation suport to improve speed with DocBook
13042 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13043 the way validation errors get reported
13044
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013045Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13048 by P C Chow and William M. Brack for XSLT HTML output
13049
Daniel Veillard2d90de42001-04-16 17:46:18 +000013050Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13053 Igor Zlatkovic patches for MSC compilation and added his
13054 updates
13055
Daniel Veillarde043ee12001-04-16 14:08:07 +000013056Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13059 prefix lookup.
13060 * parserInternals.c: fixed the bug reported by Morus Walter
13061 due to an off by one typo in xmlStringCurrentChar()
13062
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013063Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * HTMLparser.c result/HTML/*: revamped the way the HTML
13066 parser handles end of tags or end of input
13067
Daniel Veillard82daa812001-04-12 08:55:36 +000013068Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13071
Daniel Veillard67a21302001-04-11 14:39:16 +000013072Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13075 bug where the linktime verions of free() won't work ...
13076
Daniel Veillard27b55282001-04-11 12:22:25 +000013077Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13080
Daniel Veillardafc73112001-04-11 11:51:41 +000013081Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * doc/xml.html: added 2.3.6 release
13084
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013085Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13088 * result/wml.xml: resulted in a small output change
13089
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013090Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * tree.c: xmlNewDoc was missing the charset initialization
13093 * xmllint.c: added --auto to autogenerate a doc, allow to
13094 reproduce the problem fixed on xmlNewDoc
13095
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013096Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * xpath.c: trying to get 52979 solved
13099 * tree.c result/ result/noent/: trying to get 52712 solved, this
13100 also made me clean up the fact that XML output in general should
13101 not add formating blanks by default, this changed the output of
13102 a few tests
13103
Daniel Veillard73639a72001-04-10 14:31:39 +000013104Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13107
Daniel Veillardfac26a12001-04-08 13:08:14 +000013108Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * configure.in: finally released 2.3.6
13111
Daniel Veillard911f49a2001-04-07 15:39:35 +000013112Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * xpath.c: checking for null pointer generated by new code
13115
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013116Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * xpath.c: fixed a [] evaluation problem reported
13119 * test/XPath/tests/simpleaddr: extended test
13120 * result/XPath/simpleaddr: updated result
13121
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013122Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * xmllint.c: Dan Timis reported a portability problem
13125 on Macs without mmap, fixed it.
13126
Daniel Veillardb38bd552001-04-03 18:22:00 +000013127Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * testXPath.c : added a --tree option allowing to display the
13130 tree dump of the XPath expression
13131
Daniel Veillard4dd93462001-04-02 15:16:19 +000013132Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * xpath.c: fixed a memleak when comparing nodesets
13135 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13136 * tree.c: added a TODO
13137
Daniel Veillard92ad2102001-03-27 12:47:33 +000013138Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13141 we need string functions
13142 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13143 to be able to use them where needed. Applied some changes
13144 to reduce name linking pollution and compile in only what's
13145 needed.
13146 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13147 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13148 for the string manipulation functions
13149 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13150 to the free() function of xmlmemory.c
13151 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13152 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13153 usage.
13154
13155
Daniel Veillard2be30642001-03-27 00:32:28 +000013156Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * error.c: applied the context output patch of the error
13159 handling submitted by Chuck Griffith
13160 * error/VC/*: this slightly change some error logs
13161
Daniel Veillard50582112001-03-26 22:52:16 +000013162Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * parser.c: fixed line number reporting on error
13165
Daniel Veillard04be4f52001-03-26 21:23:53 +000013166Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * parser.c: Sullivan and Darin found a parser bug,
13169 applied the patch.
13170
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013171Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13174 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13175 xmlversion.h.in xpointer.c: of course the way I defined
13176 UNUSED breaks on old gcc version. Try to be smart and
13177 also define it directly in xmlversion.h
13178 * configure.in: removed -ansi flag from the pedantic set
13179
13180Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013181 Huge cleanup, I switched to compile with
13182 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13183 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13184 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13185 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13186 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13187 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13188 encoding.h entities.c error.c list.[ch] nanoftp.c
13189 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13190 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13191 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13192 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13193 Cleanup, staticfied a number of non-exported functions,
13194 detected and cleaned up a dozen of problem found this way,
13195 avoided a lot of public function name/typedef/system names clashes
13196 * doc/xml.html: updated
13197 * configure.in: switched private flags to the really pedantic ones.
13198
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013199Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * configure.in: 2.3.5
13202 * doc/html/*: rebuilt the docs
13203
Daniel Veillard146c9122001-03-22 15:22:27 +000013204Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * parser.c: fixed a reported bug in NOTATION parsing
13207 * uri.c: accepted but not fixed bug 51876, added TODO
13208 * Makefile.am: fixed bug 51876
13209
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013210Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * config.h.in configure.in error.c: fix a compilation problem
13213 on platforms without vsnprintf (xml@thewrittenword.com)
13214
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013215Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * parser.c: fixed a function name header typo
13218 * SAX.c: notations can also occur in external subset.
13219
Daniel Veillard7d42b542001-03-20 13:22:46 +000013220Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * error.c: removed a C++ like comment
13223
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013224Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * parser.c: fixing bug 52299 strange condition leading
13227 to a parser crash due to a buffer overflow
13228 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13229 added the specific test case
13230
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013231Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13234 xmlXPathConvert{String,Number,Boolean} to be able to make
13235 type casts without a context stack, fixed some implementation
13236 problems related to the absence of context at parse-time,
13237 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13238 in the public API too
13239 * xpointer.c xpathInternals.h: we need to know at parse time
13240 whether we are compiling an XPointer
13241
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013242Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13245 cleaned up the parser internals, refactored XPath code, added
13246 new compilation based APIs and cleanly separated public and
13247 private APIs.
13248
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013249Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xpath.h: the comp field must be added at the end to avoid
13252 killing binary compat.
13253
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013254Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * Makefile.am: detect XPath memleaks in regreson tests
13257 * error.c: fixed and error w.r.t. error reporting still using
13258 stderr
13259 * hash.c: added new line at end of file
13260 * tree.h: minor cleanup
13261 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13262 expression parsing from evaluation, resulted in a number of
13263 changes internally, and in XPointer. Likely to break stuff
13264 using xpathInternals.h but should remain binary compatible,
13265 new interfaces will be added.
13266
Daniel Veillardd574f782001-03-14 19:40:17 +000013267Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * configure.in: fixed a couple of problems reported by
13270 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13271 without gcc on non linux platforms.
13272
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013273Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13276 a fix for --with-html-dir= configure support. I hope it won't
13277 break rpm generation
13278
Daniel Veillarda022fe02001-03-14 16:30:00 +000013279Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * xmlIO.c: one function comment cleanup.
13282
Daniel Veillard25239c12001-03-14 13:56:48 +000013283Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * SAX.c: external subset notations were improperly registered
13286 in the internal subset.
13287
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013288Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * README.cvs-commits: added, pointing to HACKING
13291 * HACKING: updated
13292
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013293Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * parser.c: and Matt Sergeant found one in the XML push
13296 parser (erroneous check I forgot to remove when I fixed the
13297 main parser).
13298
Daniel Veillard68d7b672001-03-12 18:22:04 +000013299Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xpath.c: ptittom found a small bug in UnaryExpr
13302
Daniel Veillarde356c282001-03-10 12:32:04 +000013303Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * configure.in: bumped to 2.3.4
13306 * error.c: fixed bug #51860
13307 * tree.c: fixed bug #51861
13308 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13309 * tree.[ch] : added xmlDefaultBufferSize
13310 * nanoftp.c: typo in function name header block
13311 * doc/xml.html : updated, added link to XML::LibXSLT
13312 * doc/html/* : rebuilt the docs
13313
Daniel Veillard80f32572001-03-07 19:45:40 +000013314Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * parser.c SAX.c: the new content parsing code raised an
13317 ugly bug in the characters() SAX callback. Found it
13318 just because of strangeness in XSLT XML Rec ouptut :-(
13319
Daniel Veillard6c831202001-03-07 15:57:53 +000013320Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * Makefile.am: Martin Baulig suggested to add -lm
13323 * tree.c: found another bug in xmlNodeGetContent()
13324
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013325Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * xpath.c: Bjorn found the error related to strictness of comparison.
13328
Daniel Veillard29631a82001-03-05 09:49:20 +000013329Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * parser.c: trying to fix the Dtd parsing problem reported
13332 by Gary, side effect of last week speed optimizations.
13333
Daniel Veillard14be0a12001-03-03 18:50:55 +000013334Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13337 * parserInternals.c: removed unneeded test raised by Stric
13338
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013339Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13340
13341 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13342 and fixed by William Brack). Added xmlXPathFormatNumber.
13343 Changed the sorting slightly.
13344 * configure.in Makefile.am example/Makefile.am: Added -lm.
13345 Please note that applications linking with libxml2, must
13346 also like with the math library from now on.
13347
Daniel Veillardf9533d12001-03-03 10:04:57 +000013348Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13351
Daniel Veillard2f362242001-03-02 17:36:21 +000013352Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * parser.c: one must report spaces even if the Dtd element
13355 content proves that this is not part of the element content.
13356 * result/valid/*.xml: this changed the ouptu slightly
13357
Daniel Veillardb402c072001-03-01 17:28:58 +000013358Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * configure.in: bumped to 2.3.3
13361 * doc/xml.html: updated
13362
Daniel Veillard77851712001-02-27 21:54:07 +000013363Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * tree.c: minor doc fix
13366 * xpath.c: deallocation issues when a result tree has been
13367 converted to a node-set
13368
Daniel Veillardec70e912001-02-26 20:10:45 +000013369Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * doc/xml.html: oops corrected dates s/2000/2001
13372
Daniel Veillard8730c562001-02-26 10:49:57 +000013373Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * valid.c: new patch from Gary Pennington
13376
Daniel Veillard91e9d582001-02-26 07:31:12 +000013377Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * doc/xml.html: applied patch from Ankh
13380
Daniel Veillardedac3c92001-02-26 01:36:19 +000013381Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * xinclude.c: fixed a problem building on Mac
13384
Daniel Veillard21a0f912001-02-25 19:54:14 +000013385Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * parser.c: more work on increasing parsing ferformances
13388
Daniel Veillard48b2f892001-02-25 16:11:03 +000013389Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13392 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13393 avoiding memcpy in production builds MEM_CLEANUP macro use
13394 * parser.[ch] parserInternals.c: optimizations of the tightest
13395 internal loops inside the parser. Better checking of I/O
13396 flushing/loading conditions
13397 * xmllint.c : added --timing
13398
Daniel Veillard71681102001-02-24 17:48:53 +000013399Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * configure.in: bumped to 2.3.2
13402 * doc/xml.html: updated for release
13403
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013404Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * xpath.c: found a memleak and fixed a nasty bug
13407
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013408Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xmllint.[c1] : added return code errors for xmllint
13411 * xpath.c: specific debug dump function for result value trees
13412
Daniel Veillard4b637072001-02-21 21:52:55 +000013413Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xpath.c: finally implemented xmlXPathCompareNodeSets
13416 * test/XPath/expr/floats results/XPath/expr/floats: added
13417 a test for float expressions
13418
Daniel Veillardf714aa32001-02-21 03:07:44 +000013419Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13422 * parserInternals.[ch]: trying to speed up parsing
13423 * xpath.c : speeded up node set equality op
13424
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013425Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13428 better handling of ID/IDREF and the list modules associated
13429 * configure.in: small CFLAGS cleanup
13430
Daniel Veillarda8abee62001-02-19 15:14:59 +000013431Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * configure.in: fixed iconv detection on AIX (stric)
13434
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013435Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013436
13437 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13438
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013439Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13440
13441 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13442 and optimized xmlXPathNodeSetSort
13443
Daniel Veillard142adbf2001-02-17 13:21:05 +000013444Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * xpath.c: bug fix when context size is 0
13447 * parser.c: I like Norm's Dtd because they still manage to break
13448 the parser occasionally
13449
Daniel Veillardf23e0092001-02-16 13:21:29 +000013450Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13453
Daniel Veillarde0e26512001-02-16 00:11:46 +000013454Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13457 attributes within the XML-1.0 namespace
13458
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013459Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * xpathInternals.h: exported a few axis functions
13462 * doc/xml.html: updated the doc
13463
Daniel Veillard760f4422001-02-15 14:59:48 +000013464Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * configure.in: applied patch from Daniel van Balen for OpenBSD
13467 and bumped version to 2.3.1
13468 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13469 attempt to find autoclosing was simply broken, removed it,
13470 updated the examples, this is better
13471
Daniel Veillardd194dd22001-02-14 10:37:43 +000013472Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13475 hash functionnalities.
13476 * doc/html/* : rebuild the doc
13477
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013478Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13481 on predicate
13482 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13483 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13484 really want to have tags closed on output even if we accept
13485 unclosed ones on input
13486
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013487Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * xpath.c: ouch don't free NULL, rare case fixed
13490 * tree.c: don't coalesce text nodes if they don't have the
13491 same behaviour wrt escaping on output
13492
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013493Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * xpath.c: small fixup
13496 * SAX.c: don't warn on empty namespaces.
13497
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013498Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * README: a bit of cleanup
13501 * configure.in: preparing for 2.3.0 release
13502
Daniel Veillard1f83d392001-02-08 09:37:42 +000013503Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * hash.[ch]: added a first version of xmlHashSize()
13506 * valid.c: another bug fix from Gary Pennington
13507
Daniel Veillard5eef6222001-02-07 18:24:48 +000013508Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * valid.c: couple of bug fixes pointed by Gary Pennington
13511 * HTMLtree.c: #if 0 cleanup
13512
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013513Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13516 which removes a time consuming check of xmlXPathNodeSetAdd()
13517 and use it in places where we are sure to not break unicity
13518
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013519Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * xpath.c: bug fixes found from XSLT
13522 * tree.c: preserve node->name special values when copying nodes.
13523 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13524 external subset are fetched when available but without full
13525 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13526 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13527 output with encoding disabled.
13528
Daniel Veillard2c833b62001-02-03 08:52:06 +000013529Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13532 xmlCheckFilename should not be called from xmlFileOpenW
13533 and xmlGzfileOpenW
13534
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013535Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13538 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13539 added the new tests for URI normalization
13540 * testURI.c: fixed stoopid bugs
13541 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13542 the URI in the error messages are now properly normalized
13543
Daniel Veillardea28ce62001-02-02 08:20:19 +000013544Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13547
Daniel Veillarde99a4762001-02-01 04:34:35 +000013548Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13551
Daniel Veillard2b325a02001-01-31 20:46:31 +000013552Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * xpath.c: fixed mod operator
13555
Daniel Veillardde55cf62001-01-31 15:53:13 +000013556Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * parser.c: fixed xmlStrcat doc
13559 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13560 trees.
13561
Daniel Veillard2f913b72001-01-31 13:23:49 +000013562Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xpath.c result/XPath/tests/chaptersbase
13565 result/XPath/tests/simplebase: fixed XPath node()
13566 * tree.c: small fix in xmlNewNs()
13567 * Makefile.am: removed extraneous xml2Conf.sh rule
13568
Daniel Veillardb42042b2001-01-28 07:40:36 +000013569Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13572 Changed the library name, in order to get libxml-devel and
13573 libxml2-devel to coexist on a single system
13574 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13575 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13576
Daniel Veillardee0a4662001-01-27 18:59:33 +000013577Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13580 libxml2-devel installable in // as libxml-devel.
13581
Daniel Veillard5eb05942001-01-27 17:50:22 +000013582Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * doc/Makefile.am: fixed make rebuild in doc
13585 * doc/html/*.html: rebuilt the docs
13586
Daniel Veillard65c295d2001-01-26 09:32:39 +000013587Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13590
Daniel Veillard8e199902001-01-25 18:54:39 +000013591Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13594 the HTML doc to go into the -devel RPM ...
13595 * aclocal.m4 config.h.in: some updates due to auto* magic
13596
Daniel Veillard93086662001-01-25 18:13:04 +000013597Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * xpath.h: added a hook in the context structure allowing to
13600 link to extra support, needed for XSLT
13601
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013602Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13605 xmlXPtrCmpPoints to use it.
13606 * propagated the following patch from Alejandro Forero
13607 * include/win32config.h xmlIO.c: applied further suggestions
13608 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13609 * example/gjobread.c: fixed warnings, now that it builds
13610
13611Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13612
13613 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13614
13615 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13616 filename points to a valid file (not a directory).
13617 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13618 Added calls to xmlCheckFilenameDir.
13619
13620 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13621 `path' (rather than `filename') as the parameter to gzopen and open.
13622
Daniel Veillard48177c22001-01-23 15:27:41 +000013623Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * Makefile.am: fixed a problem with EXTRA_DIST
13626
Daniel Veillardb83ba402001-01-22 22:45:10 +000013627Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * Makefile.am example/Makefile.am: finally found the trick
13630 to build the example, i.e. add "." in SUBDIRS before example
13631 in the list <grin/>
13632
Daniel Veillard82687162001-01-22 15:32:01 +000013633Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * doc/xml.html: updated with an XSLT section, removed pointer to
13636 W3C CVS base.
13637
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013638Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13641 too, and deallocation need to occur the same way.
13642
Daniel Veillarde4566462001-01-22 09:58:39 +000013643Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13646 type correponding to an XSLT result tree fragment. Share most
13647 of the data format with node set, as well as operators.
13648 * HTMLtree.c: added a newline at the end of the doctype output
13649 whe this one is not present initially.
13650 * tree.c: make sure taht the parent and doc pointers are properly
13651 set when copying attributes (lists).
13652
Daniel Veillard701c7362001-01-21 09:48:59 +000013653Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13656
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013657Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * xpath.c: seems I finally killed that ugly path evaluation
13660 context bug (tagged 9999 in case is is wrong)
13661
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013662Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13665 for XSLT
13666
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013667Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13670 for xmlGzfileOpen() bug
13671
Daniel Veillardf6eea272001-01-18 12:17:12 +000013672Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * xpath.c: removed an error found by XSLT usage
13675 * tree.c parserInternals.h: use a predefined static string
13676 for text and comment nodes, avoid freeing them in xmlFreeNode,
13677 exported the string name in parserInternals.h and added
13678 another value to disable encoding at output (for XSLT),
13679 gain memory, time.
13680
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013681Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13684 win32/libxml2/libxml2_so.dsp: new makefiles and update
13685 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13686
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013687Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13690 Gary Pennington
13691
Daniel Veillard389e6b72001-01-15 19:41:13 +000013692Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * xpath.c: fixed the comaprision of values and nodelists,
13695 need to compare nodelist still ...
13696 * debugXML.c: avoided a possible core dump
13697 * HTMLparser.c: cleanup
13698 * nanohttp.c: contributed fix.
13699 * tree.c: fixes in properties handling added xmlSetNsProp
13700 needed by libxslt
13701 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13702 comment
13703 * TODO: updated
13704
Daniel Veillard167bd532001-01-06 21:09:34 +000013705Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * parser.c parserInternals.c: applied Bjorn Reese optimization
13708 patch
13709
13710Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * Makefile.am: applied patch fro make check from Martin Vidner
13713
Daniel Veillard503b8932001-01-05 06:36:31 +000013714Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * configure.in: preparing 2.2.11
13717 * doc/html/*: rebuild the HTML files
13718 * doc/xml.html : updated
13719
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013720Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * tree.c: fixed a stupid bug
13723 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13724 patches related to validation of an XInclude processing result
13725 * TODO: updated
13726
Daniel Veillarde2488192001-01-04 10:54:22 +000013727Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13730 on large files
13731
Daniel Veillardf060a412001-01-03 20:52:44 +000013732Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13735
Daniel Veillard45cff692001-01-03 18:02:04 +000013736Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13739 reported by Jonas Borgström
13740 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13741
Daniel Veillard08108982001-01-03 15:24:58 +000013742Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * testXPath.c xpath.c: fixing the XPath union expressions problem
13745 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13746
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013747Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * xmllint.c: Made is so if the file name is "-" is will read form
13750 standard input. Sven Heinicke <sven@zen.org>
13751 * tree.c: fixed a problem when growing buffer
13752 * tree.h: fixed the comment of the node types following andersca
13753 comment
13754 * TODO: updated
13755
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013756Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13757
13758 * HTMLparser.[ch]: added a way to avoid adding automatically
13759 omitted tags. htmlHandleOmittedElem() allows to change the
13760 default handling.
13761 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13762 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13763 of xmllint too when using --memory flag, added a memory test
13764 suite at the Makefile level.
13765 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13766 with namespace use when encountering QNames in XPath evalation,
13767 added xmlns() scheme in XPointer.
13768 * nanoftp.c : incorporated a fix
13769 * parser.c xmlIO.c: fixed problems raised with encoding when using
13770 the memory I/O
13771 * parserInternals.c: closed bug 25934 reported by
13772 torsten.landschoff@innominate.de
13773 * TODO: updated
13774
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013775Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13776
13777 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13778 on a non-updated tree :-(, made a 2.2.10 release to correct the
13779 situation
13780
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013781Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13782
13783 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13784 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13785 integrated a set of OpenVMS changes from Howard Taylor
13786 <Howard.Taylor@pacoast.com>
13787
Daniel Veillard58770e72000-11-25 00:48:47 +000013788Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13789
13790 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13791 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13792
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013793Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13794
13795 * HTMLparser.c: some fixes on auto-open of html/head/body
13796 * encoding.c: fixed a compilation error on some gcc env
13797 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13798 XPointer implementation
13799 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13800 related XPointer tests and associated results
13801
Daniel Veillard300f7d62000-11-24 13:04:04 +000013802Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13803
13804 * doc/xmldtd.html doc/xml.html: following a short step by step
13805 guidance on IRC to help maciej with DTDs I started a small
13806 page on the subject.
13807
Daniel Veillard748e45d2000-11-17 16:36:08 +000013808Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13809
13810 * HTMLparser.c: fixed handling of broken charrefs
13811 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13812 patches
13813
Daniel Veillard28929b22000-11-13 18:22:49 +000013814Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13815
13816 * doc/xml.html doc/html/* : rebuilt the docs after adding
13817 xinclude and updated page for 2.2.7 and 2.2.8
13818 * configure.in: releasing 2.2.8
13819
Daniel Veillard41e06512000-11-13 11:47:47 +000013820Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13821
13822 * parser.[ch] parserInternals.c: applied the conditional
13823 section processing fix from Jonathan P Springer
13824 <jonathan.springer2@gte.net>
13825 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13826 project file, fixed iconv default non support
13827 * xpath.c: fixed the problem of evaluating relative expressions
13828 when a node context is provided.
13829
Daniel Veillardbf432752000-11-12 15:56:56 +000013830Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13831
13832 * nanoftp.c: fixed gcc 2.95 new warnings
13833 * SAX.c: fixed a stupid bug
13834 * tree.c: fixed a formatting problem when round-tripping
13835 from/to memory
13836 * xinclude.c: chased memleak, fixed a base problem
13837 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13838 xmlXPtrBuildNodeList()
13839 * TODO: updated
13840 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13841 adding a first small set of regression tests for XInclude
13842
Daniel Veillardc2def842000-11-07 14:21:01 +000013843Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13844
13845 * nanohttp.[ch]: applied Wayne Davison patches to access
13846 the WWW-Authorization header.
13847 * parser.c: Closed Bug#30847: Problems when switching encoding
13848 in short files by applying Simon Berg's patch.
13849 * valid.c: fixed a validation problem
13850 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13851 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13852 Wayne Davison
13853 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13854 need to be extended to non full nodes selections.
13855 * xinclude.c: starts to work decently
13856
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013857Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13858
13859 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13860 debugXML.c xmlversion.h.in: Started adding XInclude support,
13861 this is a new xmllint option
13862 * tree.c xpath.c: applied TOM patches for XPath
13863 * xpointer.c: fixed a couple of errors.
13864 * uri.c: added an escaping function needed for xinclude
13865 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13866 new warning from RH70 gcc's version
13867
Daniel Veillarda4964b72000-10-31 18:23:44 +000013868Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * HTMLparser.c: fixed loop on invalid char in scripts
13871 * parser.c: update to description of xmlIOParseDTD()
13872 * libxml.m4 xmlversion.h.in: changes contributed by
13873 Michael Schmeing <m.schmeing@internet-factory.de>
13874 * configure.in: preparing for 2.2.7
13875 * Makefile.am: trying to avoid config.h and acconfig.h
13876 being included in the distrib
13877 * configure.in: released 2.2.7
13878
13879Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13880
13881 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13882 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13883
Daniel Veillard01411222000-10-30 15:33:22 +000013884Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13885
13886 * parser.[ch]: added xmlIOParseDTD()
13887 * xpointer.c: added support for the 2 extra parameters of
13888 string-range, fixed a stoopid error when '0' was present
13889 in XPointer expressions
13890 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13891 testsuite for the above
13892
Daniel Veillard6db58192000-10-30 09:27:53 +000013893Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13894
13895 * libxml.spec.in: improved package descriptions
13896
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013897Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * xpath.c xpathInternals.h: applied a large cleaning patch
13900 from TOM <ptittom@free.fr>, it also add namespace support
13901 for function and variables registration.
13902
Daniel Veillardbd20df72000-10-29 17:53:40 +000013903Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13904
13905 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13906 * Makefile.mingw: Wayne Davison's update adding hash.c
13907
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013908Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * xpath.c: fixed the root evaluation problems
13911 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13912 ignorable spaces with <b> <bold> <em>
13913 * tree.c: fixed a loop in xmlSearchNsByHref()
13914
Daniel Veillard767662d2000-10-27 17:04:52 +000013915Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13916
13917 * xpath.c: applied another XPath patch from TOM
13918 * xpath.c include/makefile.am: applied another patch from
13919 china@thewrittenword.com (cleanup on IRIX).
13920
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013921Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13922
13923 * xml-config.1: received a fixed version from Fredrik Hallenberg
13924 <hallon@lysator.liu.se>
13925
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013926Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13927
13928 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13929 cleanup patch for XPath
13930
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013931Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13932
13933 * patched to redirrect all "out of context" error messages to
13934 a reconfigurable routine. The changes are:
13935 * xmlerror.h : added the export of an error context type (void *)
13936 an error handler type xmlGenericErrorFunc there is an interface
13937 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13938 to reset the error handling routine and its argument
13939 (by default it's equivalent to respectively fprintf and stderr.
13940 * all the c files: all wild accesses to stderr or stdout within
13941 the library have been replaced to calls to the handler.
13942
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013943Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13944
13945 * configure.in: release 2.2.6
13946 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13947 exporting the inner functions of xpath for extension modules
13948 * doc/*: updated and rebuilt the doc
13949
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013950Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13951
13952 * nanohttp.c : applied Wayne HTTP cleanup patch
13953 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13954 and xmlNodeSetSpacePreserve()
13955
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013956Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13957
13958 * xpath.c: closing bug #29260
13959
Daniel Veillard126f2792000-10-24 17:10:12 +000013960Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13961
13962 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13963 multikey tuples, made hash structure opaque
13964 * valid.[ch]: moved elements, attributes, notations decalarations
13965 as well as ID and refs to hash tables.
13966 * entities.c: hash cleanup
13967 * xmlmemory.c: fixed a dump problem in debug mode
13968 * include/Makefile.am: problem passing in DESTDIR= values patch
13969 from Marc Christensen <marc@calderasystems.com>
13970 * nanohttp.c: removed debugging remains
13971 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13972 * HTMLparser.c parser.c: fixing a number of problems with the
13973 macros in the *parser.c files (Wayne).
13974 * HTMLparser.c: close the previous option when opening a new one
13975 (Marc Sanfacon).
13976 * result/HTML/*: updated the HTML results accordingly
13977
Daniel Veillard52afe802000-10-22 16:56:02 +000013978Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13979
13980 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13981 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13982 XPath functions and XML entities table to them. More to come...
13983 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13984
Daniel Veillard683cb022000-10-22 12:04:13 +000013985Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13986
13987 * tree.c: coalesce adjacent text nodes
13988 * valid.c: handling of blank nodes in DTd validation (raised
13989 by problems with a posteriori validation).
13990 * nanohttp.c: changing behaviour on HTTP write stuff.
13991 * HTMLtree.c: forced body and html to be explicitely closed.
13992 * xpath.h: exported more XPath functions.
13993
Daniel Veillard1baf4122000-10-15 20:38:39 +000013994Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13995
13996 * Release of 2.2.5
13997 * xpointer.c: range() range-inside and other helper functions
13998 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13999
Daniel Veillard47e12f22000-10-15 14:24:25 +000014000Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14001
14002 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14003 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14004
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014005Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14008 and XPointer modules
14009
Daniel Veillard134c9f32000-10-15 10:27:08 +000014010Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * SAX.h: closed #25107
14013
Daniel Veillard39915622000-10-15 10:06:55 +000014014Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14015
14016 * testSAX.c: fixed problem with cdata reporting
14017 * SAXresult/* : updated
14018
Daniel Veillard1e851392000-10-15 10:02:56 +000014019Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14020
14021 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14022 Closed bug #27499, added to regression tests
14023 * TODO: updated
14024
Daniel Veillard7eda8452000-10-14 23:38:43 +000014025Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14028 support for SCRIPT and STYLE with help from Bjorn Reese
14029 * test/HTML/* result/HTML/*: added simple testcase and updated
14030 the existing ones.
14031
Daniel Veillardff9c3302000-10-13 16:38:25 +000014032Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14033
14034 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14035 string-range for empty strings
14036 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14037 test/XPath/xptr/strrange: augmented the XPointer testsuite
14038
Daniel Veillard189446d2000-10-13 10:23:06 +000014039Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14040
14041 * doc/xml.html doc/xmlmem.html: added a module describing memory
14042 interfaces and use, updated the main page.
14043
Daniel Veillard2f971a22000-10-12 23:26:32 +000014044Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14045
14046 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14047 nanoftp code work on Windows too now
14048
14049Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014050
14051 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14052 * xpointer.c: implemented string-range() at least a good first version
14053 * test/XPath/docs/str test/XPath/xptr/strrange
14054 result/XPath/xptr/strrange: the string-range() tests
14055
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014056Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14057
14058 * Makefile.am include/Makefile.am include/win32config.h
14059 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14060 and make distcheck
14061
Daniel Veillard19d61112000-10-11 23:50:35 +000014062Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14063
14064 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14065 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14066 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14067
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014068Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14069
14070 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14071 patch for socklen_t detection by
14072 Albert Chin-A-Young <china@thewrittenword.com>
14073
Daniel Veillardcd429612000-10-11 15:57:05 +000014074Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14075
14076 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14077 and added a --dtdvalid option to xmllint used to test it
14078
Daniel Veillard47c02452000-10-11 13:04:36 +000014079Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14080
14081 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14082 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14083
Daniel Veillard2d38f042000-10-11 10:54:10 +000014084Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14087 handlings (registration, lookup, cleanup)
14088
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014089Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14090
14091 * configure.in Makefile.am include/makefile.am: adding XPointer
14092 and XPtrtests target
14093 * xpointer.[ch] : new files for XPointer support
14094 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14095 more XPath tests
14096
Daniel Veillard57fda592000-10-10 23:24:14 +000014097Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14098
14099 * configure.in: fixed, very broken, make distcheck works again
14100
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014101Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
14103 * More work toward 2.2.5, integrated a number of patches
14104 * configure.in Makefile.am win32config.h.in: trying to cleanup
14105 make distcheck .... huh ...
14106 * include/Makefile.am include/win32config.h: new directory
14107 for includes
14108 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14109 updated teh makefiles and instructions for WIN32
14110 * xpath.c: small fixes
14111 * test/XPath/ results/XPath: updated the testcases and results
14112 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14113 suggested patches
14114 * valid.c: fixed an ID bug
14115
Daniel Veillardb71379b2000-10-09 12:30:39 +000014116Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
14118 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14119 the automake bug where wrong dependancies were generated.
14120 * xpath.[ch]: worked on XPointer
14121
Daniel Veillard7e99c632000-10-06 12:59:53 +000014122Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * configure.in Makefile.am: 2.2.5, ship the include in an
14125 include/libxml subdirectory, use symlinks when using CVS
14126 * testSAX.c: fixed small bug
14127 * testXPath.c: changed the way testfiles are parsed
14128 * debugXML.c: same kind of cleanup when parsing an argument expression
14129 XPath/XPointers can have blanks embedded
14130 * xpath.[ch]: more cleanup, reorgs for XPointer work
14131 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14132 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14133
Daniel Veillard55b91f22000-10-05 16:30:11 +000014134Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14135
14136 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14137 in the XPath engine, rewrote large parts of it, now it's far
14138 cleaner and in sync with the REC not an old WD. Fixed a parsing
14139 problem in the interactive XML shell found when testing XPath.
14140
Daniel Veillardac260302000-10-04 13:33:43 +000014141Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14144 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14145 examples with the extra test
14146
Daniel Veillard7cfce322000-10-04 12:40:27 +000014147Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14150 the global init function.
14151
Daniel Veillard970112a2000-10-03 09:33:21 +000014152Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14153
14154 * HTMLparser.c: Doohhh, attribute name parsing was still case
14155 sensitive ! Fixed this ...
14156 * result/HTML/* : updated the tests results accordingly
14157
Daniel Veillard740abf52000-10-02 23:04:54 +000014158Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14161 engine, should be far more stable, incorporated a new version of
14162 preceding/following axis, need testing
14163 * uri.c: fixed file:///c:/a/b/c problem
14164 * test/XPath/tests/idsimple: augmented the XPath tests
14165
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014166Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * doc/* rebuilding docs for 2.2.4 release
14169
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014170Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * configure.in: releasing 2.2.4
14173 * parser.[ch]: added xmlStrEqual()
14174 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14175 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14176 use xmlStrEqual instead
14177 * TODO: updated
14178 * added an XPath test
14179
Daniel Veillardbc765302000-10-01 18:23:35 +000014180Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14183 * entities.h: exported xmlInitializePredefinedEntities
14184 * parser.[ch] : added xmlInitParser()
14185 * parserInternals.h : had to export htmlInitAutoClose()
14186
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014187Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14188
14189 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14190 problems
14191 * Makefile.am : added XPath regression tests to normal tests
14192 * uri.c: fixed a problem with local paths, cleanup
14193 * parser.c: fixed a problem with large CData sections
14194
Daniel Veillardd2ade932000-09-30 14:39:55 +000014195Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * configure.in xml-config.in: patch from "Ben Taylor"
14198 <sol7x86@hotmail.com> for solaris shared libs lookup
14199
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000142002000-09-30 Martin Baulig <baulig@suse.de>
14201
14202 * libxml-2.0.pc.in: Provide pkg-config script.
14203
14204 * configure.in: Create the libxml-2.0.pc script from the
14205 libxml-2.0.pc.in templates.
14206 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014207 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014208
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014209Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14212 when compiling with MSC
14213
Daniel Veillard46057e12000-09-24 18:49:59 +000014214Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * xpath.c: patch for normalize-string() substring-before(),
14217 substring-after() and translate() functions from Bjorn Reese
14218 <breese@mail1.stofanet.dk>
14219 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14220 Fredrik Hallenberg <hallon@lysator.liu.se>
14221 * TODO: updated
14222
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014223Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
14225 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14226 problem of socklen_t being undefined on a number of platforms
14227 * debugXML.c: fixed a compilation problem when without snprintf
14228
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014229Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
14231 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14232 an URI bug and a fix for the control-character-induced infinite loop
14233 * nanohttp.c: preventive fix for compiling on WIN32
14234
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014235Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * xmlint.c: closing bug #25000
14238
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014239Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14242 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14243 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14244 related function, fixing xmlStrncmp(), and associated cleanup
14245 * result/HTML/entities.html.sax: updating result
14246
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014247Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14248
14249 * uri.c: applied patch for URI escaping from Wayne Davison
14250 <wayned@blorf.net>
14251 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14252 from Denis Barbier <barbier@imacs.polytechnique.fr>
14253 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14254 patch from Wayne Davison
14255
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014256Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14257
14258 * doc/xml.html : updated with new releases, adding "how to help"
14259
Daniel Veillard04698d92000-09-17 16:00:22 +000014260Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14261
14262 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14263 removed a few warnings in pedantic mode ...
14264 * parserInternals.c parser.c: moved encoding switching function
14265 to parserInternals.c
14266 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14267
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014268Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14271 error or warning handlers
14272
Daniel Veillardb1059e22000-09-16 14:02:43 +000014273Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * parserInternals.c parserInternals.h parser.c Makefile.am:
14276 created a new module parserInternals.c, moved most of the
14277 code shared by the various parsers there, as well as
14278 deprecated code from parser.c. More cleanup of parser.c
14279 * uri.c: fixed a problem when URI is NULL
14280 * valid.c: speedup when looking for an attribute declaration
14281
Daniel Veillard39c7d712000-09-10 16:14:55 +000014282Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14285 the cleanup of the computation of URI references when seeking
14286 external entities. The URI reference string and the resulting
14287 URI are both stored now.
14288 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14289 large s(n)printf checks and cleanup from Denis Barbier
14290 <barbier@imacs.polytechnique.fr>
14291 * xmlversion.h.in tree.h: couple of SGML declarations for a
14292 possible docbook module.
14293 * result/VC/ : a couple of test output changed due to the change
14294 of the entities URI
14295
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014296Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * parser.h: added a _private field for linking user's data
14299
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014300Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * parser.c parserInternals.h: demacroified most of the IS_XXX
14303 the gain in size is significant so ...
14304
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014305Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * entities.c: cases where looking up entities with doc==NULL
14308 covered
14309
Daniel Veillard90e11312000-09-05 10:42:32 +000014310Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14311
Daniel Veillard1de50802000-09-07 08:54:32 +000014312 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014313 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14314
Daniel Veillard98a79162000-09-04 11:15:39 +000014315Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14316
Daniel Veillard1de50802000-09-07 08:54:32 +000014317 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014318 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14319 * Makefile.in: added URItest and included thenin "make tests"
14320
14321Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014322
14323 * xmlversion.h.in: closed bug 22941
14324
Daniel Veillard2bb89092000-08-31 14:57:50 +000014325Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14326
14327 * doc/xmlio.html: added doc and example for entity loader
14328 redefinition.
14329
Daniel Veillard96984452000-08-31 13:50:12 +000014330Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14333 used by libxml
14334
Daniel Veillarde715dd22000-08-29 18:29:38 +000014335Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
14337 * parser.c: Fixed bug on invalid ontent characters and when using
14338 push.
14339 * xmllint.c: fixed xmllint endling of errors in push mode
14340
Daniel Veillard4948eb42000-08-29 09:41:15 +000014341Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014344 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014345 * result/HTML/*.sax: regenerated HTML SAX output
14346 * parser.c: more cleanup.
14347
Daniel Veillarde010c172000-08-28 10:04:51 +000014348Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14349
14350 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014351 patches from Wayne Davison <wayned@users.sourceforge.net>,
14352 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014353 * HTMLparser.c: fixed an ignorable white space detection bug
14354 occuring when parsing with SAX only
14355 * result/HTML/*.sax: updated since the output is now HTML
14356 encoded...
14357
Daniel Veillard47f3f312000-08-27 22:40:15 +000014358Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14359
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014360 * HTMLparser.[ch]: applied some of Wayne Davison
14361 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014362
Daniel Veillarde0854c32000-08-27 21:12:29 +000014363Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14364
14365 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14366 undeclared namespace prefix was used, added a warning.
14367 Cleaned up support w.r.t. entities, spilling out a warning
14368 and being pedantic on lookups.
14369 * test/warning/ent9 : added testcase for previous example.
14370 * TODO: updated
14371 * parserInternals.h parser.c: changed the way names are parsed
14372 now allow infinite size and decrease penalty for normal use
14373 * parser.c: Started a big cleanup/check of the parser code,
14374 fixed some of the most tortuous entity code, spotted code
14375 unused anymore
14376 * test/*: added tests for very long names and related nasty
14377 things.
14378
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014379Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14380
14381 * doc/encoding.html: added encoding aliases doc
14382 * doc/xml.html: updates
14383 * encoding.[ch]: added EncodingAliases functions
14384 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14385 bottleneck affecting large DTDs like Docbook
14386 * parser.[ch] xmllint.c: added a pedantic option, will be
14387 useful
14388 * SAX.c: redefinition of entities is reported in pedantic mode
14389 * testHTML.c: uninitialized warning from gcc
14390 * uri.c: fixed a couple of bugs
14391 * TODO: added issue raised by Michael
14392
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014393Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * doc/encoding.html: propagated Martin Duerst suggestions
14396
Daniel Veillard52402ce2000-08-22 23:36:12 +000014397Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14400 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14401 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14402 by Wayne Davison
14403
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014404Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * nanoftp.c nanohttp.c: small cleanup
14407 * TODO: updated
14408
Daniel Veillard244ece92000-08-19 20:58:02 +000014409Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * added an old VC testcase and updated title.xml entity
14412
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014413Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14416 done on auto-opening of <p> tags and cleanup of SAX output
14417
Daniel Veillard979e55e2000-08-19 16:48:54 +000014418Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14421
Daniel Veillard4540be42000-08-19 16:40:28 +000014422Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * doc/xml.html libxml.* structure.*: updated the doc a bit
14425
Daniel Veillard808a3f12000-08-17 13:50:51 +000014426Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14429 of SAX tests
14430
Daniel Veillard29579362000-08-14 17:57:48 +000014431Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14434 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14435
Daniel Veillard1255ab72000-08-14 15:13:33 +000014436Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14437
14438 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14439 * testHTML.c: fix core dump on Solaris 2.x systems
14440 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14441 * result/HTML/*.sax: previous bug fix lead to new results
14442
Daniel Veillard03109292000-08-14 14:58:22 +000014443Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14446 * configure.in: added --with-readline=DIR to accept alternate
14447 path for readline include/library
14448 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14449 for ANSI under HP-UX
14450 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14451 includes @LIBS@
14452
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014453Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * doc/* : rebuilt the docs
14456 * getting ready for 2.2.2 release
14457
Daniel Veillard87b95392000-08-12 21:12:04 +000014458Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14461 and xmlAddFeature()
14462 * tree.[ch]: added xmlAddChildList()
14463 * xmllint.c: MAP_FAILED macro test
14464 * parser.h: added xmlParseCtxtExternalEntity()
14465 * valid.c: applied bug fixes removed warning
14466 * tree.c: added CDATA block to elements content
14467 * testSAX.c: cleanup of output
14468 * testHTML.c: added SAX testing
14469 * encoding.c: better error recovery
14470 * SAX.c, parser.c: fixed one of the external entity processing
14471 of the OASis testsuite
14472 * Makefile.am: added HTML SAX regression tests
14473 * configure.in: bumped to 2.2.2
14474 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14475 SAX results
14476
Daniel Veillard88a172f2000-08-04 18:23:10 +000014477Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * configure.in: patch for HP compiler
14480
144812000-08-04 Sven Heinicke <sven@zen.org>
14482
14483 * xmllint.c: Was coredumping sometimes when the file given didn't
14484 exist.
14485
Daniel Veillard46e370e2000-07-21 20:32:03 +000014486Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14487
14488 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014489
Daniel Veillard46e370e2000-07-21 20:32:03 +000014490 when using in memory parsing. Need some cleanup.
14491 * xmllint.c configure.in: added a --memory flag to test memory
14492 parsing
14493
Daniel Veillard36650692000-07-21 15:16:39 +000014494Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * nanohttp.c: fixed socklen_t replacement to unsigned int
14497 * parser.c: fixed a space handdling missing at the end of
14498 production 28 DOCTYPE.
14499 * xmlmemory.c: fixed a stupid bug on the routine to override
14500 allocation functions
14501 * TODO: updated
14502
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014503Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14504
14505 * doc/ regenerated the docs
14506
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014507Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * doc/encoding.html doc/xml.html: added I18N doc
14510 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14511 improvements, both parser and filters, added ASCII & HTML,
14512 fixed the ISO-Latin-1 one
14513 * xmllint.c testHTML.c: added/made visible --encode
14514 * debugXML.c : cleanup
14515 * most .c files: applied patches due to warning on Windows and
14516 when using Sun Pro cc compiler
14517 * xpath.c : cleanup memleaks
14518 * nanoftp.c : added a TESTING preprocessor flag for standalong
14519 compile so that people can report bugs more easilly
14520 * nanohttp.c : ditched socklen_t which was a portability mess
14521 and replaced it with unsigned int.
14522 * tree.[ch]: added xmlHasProp()
14523 * TODO: updated
14524 * test/ : added more test for entities, NS, encoding, HTML, wap
14525 * configure.in: preparing for 2.2.0 release
14526
Daniel Veillard49703262000-07-10 10:27:46 +000014527Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * nanoftp.c: fixed the way the control connection is handled
14530 * libxml.spec.in: fixed the dependancies and cleanup
14531
Daniel Veillard306be992000-07-03 12:38:45 +000014532Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * doc/xml.html: changed the xmlsoft.org structure, updated the
14535 examples w.r.t. root and childs
14536
Daniel Veillard7d853352000-07-02 18:53:09 +000014537Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14538
14539 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14540
Daniel Veillard365e13b2000-07-02 07:56:37 +000014541Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * HTMLparser.c: Work on character encoding support for the HTML parser
14544 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14545 * encoding.c: Fixed a potential memleak in the encoding stuff
14546
Daniel Veillardaf743792000-07-01 11:49:28 +000014547Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * doc/FAQ.html doc/Makefile.am : added a FAQ
14550
14551Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014552
14553 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14554 of the HTML parser to force it to not bypass SAX
14555
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014556Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * win32config.h.in: updated
14559 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14560 lacks iconv support :-( need to release 2.1.1
14561 * configure.in: release 2.1.1
14562 * HTMLparser: fixed bug #14784
14563 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14564 by Windows compiler
14565 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14566 the SAX startDocument() callback.
14567 * TODO: updated
14568
14569Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14570
14571 * added xmlStopParser()
14572
Daniel Veillardbe803962000-06-28 23:40:59 +000014573Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * configure.in: 2.1.0 prerelease
14576 * Large resync between W3C and Gnome tree
14577 * nanoftp, nanohttp.c: fixed stalled connections probs
14578 * HTMLtree.c SAX.c : support for attribute without values in
14579 HTML for andersca
14580 * valid.c: Fixed most validation + namespace problems
14581 * HTMLparser.c: start document callback for andersca
14582 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14583 * parser.h, SAX.c: serious speed improvement for large
14584 CDATA blocks
14585 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14586 different encoding
14587 * example/Makefile.am example/gjobread.c tree.h: work on
14588 libxml1 libxml2 convergence.
14589 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14590 and the LIBXML_TEST_VERSION macro
14591
Daniel Veillardc310d562000-06-23 18:32:15 +000014592Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * doc/xml.html: various patches and improvements typo fixed by
14595 Felix Natter
14596 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14597 from Felix Natter <fnatter@gmx.net>
14598
Daniel Veillardf3029822000-05-06 08:11:19 +000014599Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * doc/upgrade.html: updated with instructions for support of both
14602 libxml-1.x and libxml-2.x
14603 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14604 for 2.x support and also fixed includes
14605
14606
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014607Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14610 the encoding support, added iconv support, so now libxml if
14611 compiled with iconv automatically support japanese encodings
14612 among others. Work based on initial patch from Yuan-Chen Cheng
14613 I may have broken binary compat in the encoding handler
14614 registration scheme, but that was so utterly broken I don't
14615 expect anybody to have used this feature until now.
14616 * parserInternals.h: fixup on the CHAR range macro
14617 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14618 code.
14619 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14620 * uri.c: added xmlParseURI() I can't believe I forgot to
14621 implement this one in 2.0 !!!
14622 * SAX.c: moved doc->encoding update in the endDocument() call.
14623 * TODO: updated.
14624
Daniel Veillard06047432000-04-24 11:33:38 +000014625Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * tree.h: removed extraneous xmlRemoveProp definition
14628 * TODO: added item about --disable-corba configure switch
14629 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14630 * nanoftp.c: fixed include problems giving troubles on AIX and
14631 slowlaris
14632 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14633 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14634 comment and headers changes to lower gtk-doc number of warnings
14635 * doc/html/*: rebuilt docs
14636
Daniel Veillarde0aed302000-04-16 08:52:20 +000014637Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * HACKING: documented the tag for 1.x and instructions
14640
Daniel Veillard5e873c42000-04-12 13:27:38 +000014641Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14644 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14645 xmlCreateIOParserCtxt
14646 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14647 significant overall improvement
14648 * xmllint.c: added I/O test to xmllint
14649 * testSAX.c: added a speed test
14650 * doc/* : updated/regenerated
14651
Daniel Veillardfc708e22000-04-08 13:17:27 +000014652Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * xpath.c uri.h parserInternals.h: cosmetic changes from
14655 "Timur I. Bakeyev" <timur@bat.ru>, including making
14656 xmlCreateURI() public
14657
Daniel Veillard5d211f42000-04-07 17:00:24 +000014658Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14661 and the code at the same time. Added a clean mechanism for
14662 overload or added input methods: xmlRegisterInputCallbacks()
14663 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14664 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14665 * TODO: updated
14666 * doc/* : updated/regenerated
14667 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14668 source dir
14669
Daniel Veillarde77a9182000-04-05 19:12:29 +000014670Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * testURI.c: yet another forgotten commit, I should get some sleep !
14673
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014674Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * xmllint.c: forgot to commit this too ?
14677
Daniel Veillardb9df4042000-04-05 14:23:16 +000014678Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14679
14680 * xmlversion.h.in : forgot to commit this previously
14681
Daniel Veillard361d8452000-04-03 19:48:13 +000014682Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14685 * README TODO: updated for release
14686 * uri.c uri.h: added authority parsing/saving
14687 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14688 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14689 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14690 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14691 Makefile.am : added compile-time customization of libxml
14692 --with-ftp --with-http --with-html --with-xpath --with-debug
14693 --with-mem-debug
14694 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14695 #include <libxml/xxx.h> I hope it won't break too much stuff
14696 and will be manageable in the future...
14697 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14698 and added xmllint to the installed programs
14699 * uri.h: added xmlFreeURI()
14700
Daniel Veillardec303412000-03-24 13:41:54 +000014701Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * uri.c uri.h: finished the escaping handling, the base support
14704 and the URI path normalization. Looks good just lacks the
14705 authority content parsing code.
14706 * Makefile.am: added instructions to generate testURI
14707 * TODO: updated
14708 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14709 added links and icons for W3C and Gnome
14710
Daniel Veillard8f621982000-03-20 13:07:15 +000014711Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * xmlmemory.[ch] : seems I forgot to actually update the files in
14714 the last commit :-)
14715 * doc/xml.html doc/html/* : updated and uploaded the docs
14716
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014717Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14720 * TODO: updated
14721 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014722 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014723 gfree).
14724 * Makefile.am, uri.c, uri.h: added a set of functions to do
14725 exact (litteraly copied from the RFC 2396 productions) parsing
14726 and handling of URI. Will be needed for XLink, one XML WFC,
14727 XML Base and reused in the nano[ftp/http] modules. Still work
14728 to be done.
14729
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014730Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * configure.in, libxml.spec.in : libxml2
14733 * doc/* : updated the doc page, rebuilt the docs
14734
Daniel Veillardcf461992000-03-14 18:30:20 +000014735Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * all: tagged LIB_XML_1_X
14738 * *.c *.h : updated from W3C CVS tree
14739 * configure.in : 2.0.0-beta
14740 * libxml.spec.in : libxml2 package nam
14741 * result/* : new version of the tests output
14742
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014743Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14744
14745 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14746
Daniel Veillardb566ce12000-03-04 11:39:42 +000014747Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * doc/* : rebuilt the docs
14750 * parser.c: final patch on #6766
14751 * valid.c: small patch on validity checks.
14752
Daniel Veillardfb76c402000-03-04 11:39:42 +000014753Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14756 added
14757 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14758 compatibility w.r.t. XML spec and existing code.
14759
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014760Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14761
14762 * parser.c: seems a better solution to <a> </a> exists,
14763 will try it for a while
14764
Daniel Veillard83a30e72000-03-02 03:33:32 +000014765Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * parser.c: tried to remove the <a> </a> generating <a/>
14768 this is hard. Left a flag for that purpose. Fixed bug #6766
14769 * configure.in: prepared 1.8.7 not released, due to previous
14770 problem
14771
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014772Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * doc/xml.html : applied second patch from Paul DuBois
14775
Daniel Veillard402e8c82000-02-29 22:57:47 +000014776Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * doc/xml.html : applied patch from Paul DuBois
14779
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014780Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14783
Daniel Veillard5feb8492000-02-02 17:15:36 +000014784Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14785
14786 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14787 compilation warnings on various platforms.
14788 * parser.c: Fixed #5281 validity error callbacks are now desactived
14789 by default if not validating.
14790
Daniel Veillardf341f932000-02-02 14:52:08 +000014791Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
14793 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14794
Daniel Veillard13c757e2000-02-01 23:59:15 +000014795Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14798 <gkatsi@cs.toronto.edu>
14799
Daniel Veillard726e8792000-01-30 20:04:29 +000014800Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14803 processing URLs
14804
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014805Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14808 xmlNanoFTPUpdateURL for persistent control connections.
14809 * configure.in: 1.8.6
14810
14811Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14814 * tree.[ch] : added xmlSaveNoEmptyTags
14815
James Henstridgef3be9312000-01-28 13:59:21 +0000148162000-01-29 James Henstridge <james@daa.com.au>
14817
14818 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14819
14820 * Makefile.am: added nanoftp.[ch] to the build.
14821
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014822Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14823
14824 * nanoftp.[ch]: cleanup, comments, API
14825 * debugXML.c : fixed a bug in the cat command
14826 * doc/*: regenerated the docs
14827
Daniel Veillardda07c342000-01-25 18:31:22 +000014828Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14829
14830 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14831 * debugXML.c : fixed a bug in the cat command
14832 * valid.c: fixing some small probs
14833 * libxml.spec.in: get rid of the SNAP suffix
14834 * doc/xml.html: updated the status
14835
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014836Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * xml-config.in: xml-config --version to just return the
14839 version number
14840 * xpath.c: some cleanup w.r.t. axis when the current node is
14841 an attribute.
14842 * TODO: updated
14843
Daniel Veillard461a66c2000-01-18 18:01:01 +000014844Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * configure.in: prepared for libxml-1.8.5
14847 * doc/* recompiled the documentation
14848
148492000-01-17 Jody Goldberg <jgoldberg@home.com>
14850
14851 * configure.in : WARNING autoconf subtlety alert :
14852 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14853 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14854 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14855 get defined by AC_CHECK_HEADERS.
14856
Daniel Veillardf967b902000-01-17 16:06:10 +000014857Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14860 Rune.Djurhuus@fast.no
14861
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014862Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * TODO: updated
14865 * tree.c, parser.c: made sure that only memory alloc problems
14866 and internal parser errors are allowed to write to stdout or
14867 stderr.
14868
Daniel Veillard0142b842000-01-14 14:45:24 +000014869Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * tree.c : restored xmlNewGlobalNs since this seems used by
14872 a lot of existing code :-(, fixed a bug in xmlNewNs
14873 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14874 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14875 to exit() from the library code.
14876 * xpath.c, parser.c: removed bugs or unused code detected by
14877 Windows compilers
14878 * parser.c: started adding interfaces for parsing well balanced
14879 XML fragments
14880 * configure.in: releasing 1.8.4
14881 * doc/* : rebuilt the docs
14882
Daniel Veillard2eac5032000-01-09 21:08:56 +000014883Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * tree.[ch] : added xmlNewDocFragment() for DOM
14886 * testHTML.c: uninitialized variable.
14887
Daniel Veillardf3a73582000-01-05 14:58:39 +000014888Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * doc/* : rebuild the docs
14891
Daniel Veillard71b656e2000-01-05 14:46:17 +000014892Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14893
14894 * acconfig.h: readline and history patch
14895 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14896 * tree.c: added check and handling when possibly removing an ID
14897 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14898 and saving.
14899 * test/HTML/entities.html result/HTML/entities.html* : test for
14900 various entities reference cases
14901 * result/HTML/* : as a result output of some testcase have
14902 changed
14903 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14904 by previous example. added xmlParseTryOrFinish().
14905 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14906 entities.h debugXML.h HTMLparser.h: changed the way struct are
14907 declared to allow gtk-doc to expose those
14908 * parser.c: closed bug #4960
14909 * Makefile.am configure.in: Applied patch from
14910 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14911 and math/socket libs detection
14912
Daniel Veillard437b87b2000-01-03 17:30:46 +000014913Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14914
14915 * configure.in, Makefile.am: link tester against readline
14916 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14917
Daniel Veillard686d6b62000-01-03 11:08:02 +000014918Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * tree.[ch]: added xmlRemoveProp
14921 * win32config.h.in nanohttp.c: avoid including the Windows
14922 socket stuff in every C files
14923 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14924 the XmL parser(s)
14925 * test/ns4 result/ns4 etc...: added test case for previous prob
14926 * tree.c: xmlNewNs wasn't checking for double definition
14927 * Makefile.in: fixed a problem with dist-hook duplicates
14928 * parser.[hc], xmlIO.c: fixed the loading of external entities
14929 APIs, now xmlLoadExternalEntity() is used everywhere and
14930 setting up an app specific front-end using the
14931 * SAX.c parser.c: some fixes, now the xhtml spec validates
14932 with the xhtml DTD.
14933 * error.c: fixed crashes in case of no input stream
14934 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14935 to the validation tests and results
14936
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014937Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14940 too htmlCreatePushParserCtxt() and htmlParseChunk()
14941 * parser.c: a bit of cleanup.
14942 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14943 to XML) removed the last mem leak known
14944 * HTMLtree.c: output message cleanup
14945 * xmlmemory.c: display content info about memory blocks
14946 * result/HTML/wired.* : missing att value warning change
14947
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014948Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * doc/* : rebuilt the documentation
14951
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014952Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * parser.[ch] parserInternals.h: Push parser for XML,
14955 seems to work fine now
14956 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14957 --push for push testing
14958 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14959 * testSAX.c: added --push
14960 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14961 subtree
14962 * xmlIO.[ch] : enriched API + fixes for push mode
14963 * entities.[ch]: added the entity content length to the struct.
14964 * xmlmemory.[ch]: new API to show the last entries for the shell
14965 * valid.c: added required attribute testing
14966 * SAX.c: the cdata callback now merge contiguous fragments
14967 * HTMLparser.c: cleanup of some macros
14968
Daniel Veillard3c558c31999-12-22 11:30:41 +000014969Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * parser.c: fix for PIs name starting with xml
14972 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014973 * *.c, configure.in win32config.h.in : generate win32config.h for
14974 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014975
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014976Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * parser.c: fixed a stupid = vs. == bug :-(
14979 * doc/gnome-xml.sgml: s/glade/xml/
14980
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014981Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * configure.in, doc/xml.html : bug fix release 1.8.2
14984 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14985 Hopefully the end of that silly C++ include problem
14986 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14987 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14988 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14989 troubles with autoclosed elements when the stree shape doesn't
14990 follow the DtD specs. Added htmlIsAutoClosed() and
14991 htmlAutoCloseTag()
14992 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14993 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14994 * debugXML.c: fixed a bug on printing default namespaces.
14995 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14996
Daniel Veillardb24054a1999-12-18 15:32:46 +000014997Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * result/HTML/*.htm[l] : updated the HTML regression tests according
15000 to the new output
15001 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15002 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15003 problem due to intermix of extern "C" { ... } declarations for C++
15004 and recursive includes in the headers
15005
Chris Lahey323c48c1999-12-18 15:32:45 +0000150061999-12-20 Chris Lahey <clahey@umich.edu>
15007
15008 * HTMLtree.c: Made it so that html nodes with a single child do
15009 not insert a carriage return before or after the child node.
15010
Daniel Veillardb24054a1999-12-18 15:32:46 +000015011Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015012
15013 * configure.in, doc/xml.html : bug fix release 1.8.1
15014 * parser.c: fixed bug #4344
15015 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15016 added the glue to avoid C++ problems
15017 * doc/* : regenerated the documentation
15018
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015019Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15022 namespace recognition, and Dia as a resul :-(
15023 * encoding.c: closed bug #3950
15024
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015025Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * valid.c: debugging a posteriori validation, except URI expansion
15028 stuff this should be fixed now
15029 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15030 Carl Nygard <cnygard@bellatlantic.net>
15031 * tester.c: added --postvalid, cleaning of the code
15032 * tree.[ch]: added xmlDocGetRootElement()
15033
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015034Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15035
15036 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15037 c++ losage.
15038
Daniel Veillard10a2c651999-12-12 13:03:50 +000015039Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * configure.in, doc/xml.html : bumped to 1.8.0
15042 * xlink.[ch], Makefile.am : added framework for link detection
15043 * parser.h: added nbChars to parser context, needed for cleanup.
15044 * xmlmemory.c: removed a nasty bug when out of mem
15045 * valid.[ch]: adding namespace support for attribute decl
15046 * tester.c: added --debugent option
15047 * debugXML.[ch]: added xmlDebugDumpEntities()
15048 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15049 buffers instead, this was really needed, validation was breaking
15050 in strange ways due to that. Added xmlParseStringPEReference()
15051 and other parsing from strings functions. Entities processing
15052 modified again, but PERef are still not handled correcly but
15053 unless you're Eve Maller you won't notice :-)
15054 * HTMLparser.c: large changes toward reliability, and switched to
15055 lowercase internal tags, XHTML is lowercase, so it will help
15056 that output is closer to next version.
15057 * doc/* : regenerated the documentation, it is now hosted at
15058 http://xmlsoft.org/ (same bits I just bought the domain :-)
15059
15060
Daniel Veillard294cbca1999-12-03 13:19:09 +000015061Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15064 doc generation
15065 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15066 in the SAX API
15067 * doc/*: rebuilt the doc making sure everything appears in the
15068 HTML files
15069
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015070Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15073 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15074 which allow impressive speed improvement on dataset with
15075 large text pieces, but at the cost of broken binary
15076 compatibility and slightly bigger memory usage.
15077 Configure with --with-buffers to activate them, they
15078 are protected with XML_USE_BUFFER_CONTENT define.
15079 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15080 goal is 0 memory left allocated once parser is no more used
15081 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15082 call xmlCleanupParser() and xmlMemoryDump()
15083
Daniel Veillarda819dac1999-11-24 18:04:22 +000015084Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15087 * parser.[ch] encoding.[ch]: added memory cleanup routines
15088 * parser.c: closing bug #3788
15089 * doc/*: rebuilt the doc
15090
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015091Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15094 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15095 * tester.c: added --compress option
15096 * doc/*: rebuilt the documentation
15097
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015098Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15101 if given /proc/kcore as input !
15102 * doc/xml.html doc/*: updated and rebuilt the documentation
15103
15104Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015105
15106 * parser.c: Fixed some wrongly space collapsing code due to
15107 a misreading of the spec.
15108 * result/*: fixed the output accordingly
15109
15110Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015111
15112 * encoding.c: bug fix and typos
15113 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15114 * parser.c: added attribute normalization closing bug #3597
15115 * test/att* result/att* SAXresult/att*: testcase for attribute
15116 normalization
15117
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015118Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * configure.in: closing bug #3163 by adding extra flags for the
15121 cc compiler on HP-UX
15122
Daniel Veillard51e3b151999-11-12 17:02:31 +000015123Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * valid.[ch] : removed a typo and an enumerated type bug in the
15126 xmlAddElementDecl() function
15127 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15128 call to xmlEncodeEntitiesReentrant() so that the functions
15129 New, Set and Get are at the same level.
15130 * parser.c HTMLparser.c: extra memory allocation bug for
15131 attributes detected by someone using libxml in embedded systems :-)
15132
Daniel Veillard962195f1999-10-28 15:51:53 +000015133Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * xmlmemory.h: turned off mem debug :-\
15136
Daniel Veillard35008381999-10-25 13:15:52 +000015137Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * parser.c: closed bug #2784 a one line fix, but worth pushing
15140 a new release out
15141 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15142 some structures, comments before and after the
15143 main element, and other nastyness
15144 * HTMLtree.c tree.c: accomodate the extended HTML supported
15145 * configure.in: pushing 1.7.4
15146 * test/ent8 and related outputs : added a new test for bug #2784
15147 * test/HTML/wired.html and related output: a nasty HTML example
15148 * Makefile.am: improved the test scripts
15149 * docs/* : reran the documentation extractor, updated xml.html
15150
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015151Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15154 HTMLparser and debugged the HTML related code. HTML documents
15155 now have their own type
15156 * entities.c: do not dump &apos; for HTML output
15157 * xmlmemory.c: improvement, breakpoint mechanism
15158 * testHTML.c: added --sax --repeat ...
15159 * Makefile.am: improved the HTML tests
15160 * valid.[ch]: added xmlValidGetValidElements and
15161 xmlValidGetPotentialChildren
15162 * tester.c: added --insert to test the 2 new functions
15163 * test//* result//* SAXresult//* : regression test cleanup
15164 and extension.
15165 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15166 gnome-xml-nanohttp.html
15167
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015168Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * HTMLparser.c: fixed problems with some autoclose tags
15171 * tree.c: fixed XML output problems.
15172 * result/* SAXresult/*: update of the tests output
15173
Daniel Veillard6077d031999-10-09 09:11:45 +000015174Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * Makefile.am: Arturo patch for xmlConf.sh version info
15177 * parser.c: Tim Josling patch for single quoted items
15178 * tester.c: Tim Josling patch for tester options usage
15179 * tree.h: indent cleanup
15180
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015181Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15184 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15185
Daniel Veillard00fdf371999-10-08 09:40:39 +000015186Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * tree.c : Raph patch for initialization of CORBA fields
15189 * parser.c, xpath.c, ...: modification of doc comments
15190 * xpath.c : allow spaces in xpath expressions
15191
Daniel Veillardad219441999-09-27 08:17:49 +000015192Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * xmlmemory.h: turning off memory debug :-(
15195
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015196Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15199 better SAX interfaces.
15200 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15201 entity.
15202 * configure.in: 1.7.2
15203
15204Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015205
15206 * libxml.spec.in: fixed the URL
15207 * doc/xml.html: improved the documentation front-end
15208
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015209Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015210
15211 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15212
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015213Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015214
15215 * libxml.spec.in: fixed the alpha compile problem
15216 * parser.[ch]: changed errno to errNo in the parser context :-(
15217 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15218 * doc/xml.html: changed CHAR to xmlChar
15219 * doc/html/*: recompiled the documentation
15220 * configure.in: 1.7.1
15221
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015222Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * parser.h: modified the parser context struct to regain 1.4.0
15225 binary compatibility
15226 * parser.c, xml-error.h: added errno ot teh context and defined
15227 a set of errors values with update of errno
15228 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15229 DTDs and entities
15230 * *.h, *.c: complete cleanup of the use of config.h and include
15231 protection depending on the current setup.
15232 * overalll debugging, maintenance and bug-fixing on all modules
15233 * updated the documentation
15234 * ready for 1.7.0
15235
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015236Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15237
15238 * HTMLparser.c : cleanup
15239 * SAX.c valid.c valid.h: added ID/IDREF checking
15240 * tree.c tree.h: extended doc structure for refs
15241 * configure.in: 1.6.2
15242 * parser.c: patched bug in SAX user arg call
15243 * parserInternals.h: patched missing close in C++ wrapping
15244 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15245 especially upcoming XPointer implementation.
15246 * doc/xml.html: augmented, typo
15247
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015248Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15249
15250 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15251 not all invocations of install understand -d.
15252
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015253Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15254
15255 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15256 to make 'check' works, when builddir != srcdir.
15257
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015258Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * doc/xml.html : updated the documentation
15261
Daniel Veillard6454aec1999-09-02 22:04:43 +000015262Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15265 not deallocated memory blocks
15266 * *.c : replaces all calls to malloc() free() and realloc() to
15267 the wrapper functions/macros
15268 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15269 instead of xmlFreeNodeList()
15270
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015271Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15272
15273 * HTMLparser.c: corrected a stupid bug leading to core dump at
15274 tree deallocation. Removed warnings indicated by
15275 Stephane.Conversy@lri.fr
15276 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15277 looked for in the external subset
15278
15279Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015280
15281 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15282 on SGI by Stephane.Conversy@lri.fr
15283
Daniel Veillardb96e6431999-08-29 21:02:19 +000015284Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * all .h : changed the prototype declaration indent as in gtk
15287 * most .c : working on reducing the TODOs in the code
15288 * most .c : cleanup though -pedantic and Insure++
15289 * improvements on validation ID checkings.
15290 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15291 * xml-config.in: closed #1810
15292
15293Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015294
15295 * tree.h, valid.c, valid.h: more work on validity, IDs
15296 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15297 definition for AIX
15298
Daniel Veillardb556eb51999-08-15 17:19:50 +000015299Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15302 the distribution due to a cut'n paste error at last commit
15303
Daniel Veillardb05deb71999-08-10 19:04:08 +000015304Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * configure.in: upgraded to version 1.4.0
15307 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15308 Big update, added a large part of the validation process,
15309 it should be usable, but some parts are missing
15310 * xpath.c: improved the implementation w.r.t. root.
15311 * Makefile.am: added more tests
15312 * test and result trees: added a lot of tests
15313 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15314
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015315Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * Added an HACKING file
15318
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015319Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * xpath.[ch] : improvements and debug of the XPath implementation
15322 * parser.c, HTMLparser.c : modified the parsers to be progressive
15323 * tree.[ch] : extended the Buffer promitives
15324 * xmlIO.[ch] : added basic I/O routines providing progressive
15325 parsing and ready for I18N conversion plugins
15326 * SAXresult/* : the SAX callback sequence maybe slightly different
15327 now
15328 * test*.c : improved/updated the tests programs
15329 * doc/* : recompiled the docs.
15330
Daniel Veillard15b75af1999-07-26 16:42:37 +0000153311999-07-26 Michael Meeks <michael@edenproject.org>
15332
15333 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15334
15335 * tree.c: Ditto.
15336
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015337Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * configure.in: upgraded to version 1.4.0
15340 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15341 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15342 XML query language, see http://www.w3.org/TR/xpath for more details.
15343 * parser.c, parser.h: added CHAR* related string functions for XPath
15344 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15345 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15346 rebuild the docs.
15347 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15348 and regression testing capabilities for XPath.
15349
Daniel Veillardd79d7871999-07-12 10:38:12 +000015350Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15353 closing bug #1646
15354
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015355Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * Makefile.am, example/Makefile.am: closed bug #1683
15358
Daniel Veillard3166ab11999-07-11 16:14:19 +000015359Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * example/Makefile.am, configure.in: added the makefile for the
15362 gjobread example
15363
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015364Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15365
15366 * doc/Makefile.am:
15367 - fix which allow "make install DESTDIR=</install/prefix>".
15368
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015369Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15372 which fixed a problem on the file reading-code.
15373
Daniel Veillard82150d81999-07-07 07:32:15 +000015374Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15377 output.
15378 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15379
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015380Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * parser.h : Oops removed the binary compatibility problem
15383 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15384 * parser.c, HTMLparser.c: applied patches for reading from stdin
15385
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015386Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * parser.c, entities.c, valid.c: cleanup bug #1591
15389 * configure.in: cleanup bug #1592
15390 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15391 the same tree back-end. Hence gdome will be available for it.
15392 * doc/Makefile.am: close bug #617
15393
Daniel Veillard97fea181999-06-26 23:07:37 +000015394Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * parser.c: alloctate a per parser context SAX interface block
15397
Daniel Veillard14fff061999-06-22 21:49:07 +000015398Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15401 and xmlEncodeEntitiesReentrant with the correct one :-\
15402
15403Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * commit of my internal XML base changes, quite a lot of
15406 changes, cleanups, better entities support, framework for
15407 new I/O and charset detection and handling
15408 * Fixed the configure/Makefile stuff to generate shared libs
15409 with the proper version info, so we jumped on rev from
15410 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15411 xmlEncodeEntities() result need to be freed now, and a string
15412 xmlParserVersion provide the current library version.
15413
Raph Levien05240da1999-06-15 21:27:11 +000015414Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15415
15416 * parser.c: fixed a buffer overrun for when you have a very long
15417 attribute with no entities in it.
15418
Daniel Veillardbb2da581999-06-13 14:37:07 +000015419Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * added example directory
15422 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15423
Daniel Veillard011b63c1999-06-02 17:44:04 +000015424Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * Release of libxml-1.1, nearly everything has been touched for
15427 this.
15428 * Added more regression tests
15429 * Updated the documentation
15430
Daniel Veillard27d88741999-05-29 11:51:49 +000015431Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * tree.[ch]: unified the XML_NO_CORBA defines.
15434 * parser.c encoding.[ch]: started plugging in char encoding detection
15435
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015436Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15437
15438 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15439 Also freed allocated buffer.
15440
Daniel Veillard27d88741999-05-29 11:51:49 +000015441Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015442 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15443 reentrancy problem at printing. One is left in entities.c, to
15444 remove ASAP
15445 * testSAX.c : added a test example showing the use of the SAX
15446 interface if one doesn't want to build the DOM tree.
15447 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15448
Daniel Veillard517752b1999-04-05 12:20:10 +000015449Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15452 large revamping of the parser to use SAX callbacks
15453 http://www.megginson.com/SAX/ (or at least a C like interface
15454 a la Expat). It's now possible to set up your own callbacks
15455 and the parser will not build a DOM tree.
15456 * test/* result/*: updated the test suite, I finally removed
15457 the old Namespace draft support (PI based).
15458
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015459Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * Makefile.am: added test result to EXTRA_DIST for make tests
15462
Daniel Veillard64068b31999-03-24 20:42:16 +000015463Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * parser.c, parserInternals.h: moved the chars macro definitions
15466 to parserInternals.h
15467 * parser.c, error.c: applied patches from "Knut Åkesson"
15468 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15469
Daniel Veillard012ccc11999-03-23 10:11:11 +000015470Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * xml-config.in : applied patch to make --version work
15473
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154741999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15475
15476 * Makefile.am (check-local): Alias for `tests' target. This will
15477 cause `make check' to do the right thing.
15478 (tests): Don't run tests in srcdir. Also, replaced calls to
15479 basename with a `sed' "equivalent".
15480
Daniel Veillardd109e371999-03-05 06:26:45 +000015481Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15484 it in the header and not the sources, updated the doc.
15485 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15486 pointing this out.
15487
Daniel Veillardbc50b591999-03-01 12:28:53 +000015488Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15491 exported the inputStream routines.
15492 * doc/html/* : updated accordingly
15493
Daniel Veillardd692aa41999-02-28 21:54:31 +000015494Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * parser.c, parser.h, parserInternals.h: added a few extra
15497 internal calls to allocate and free parser contexts ...
15498 * doc/html/* : updated accordingly
15499
Daniel Veillard55a99271999-02-25 11:01:29 +000015500Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * configure.in, Makefile.am, doc/makefile.am : General changes for
15503 1.0.0 release and including the generated HTML documentation.
15504
Daniel Veillard35925471999-02-25 08:46:07 +000015505Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * makefile.am : added parserInternals.h, oops.
15508
Daniel Veillard1e346af1999-02-22 10:33:01 +000015509Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * parserInternals.h: added this header giving access to the parser
15512 internal functions.
15513 * doc/Makefile.am : added a rebuild target which rebuilds the full
15514 set of documentations
15515 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15516 the internal subset.
15517 * *.c *.h: modifications needed to generate the documentation using
15518 gtk-doc, cleanup of functions blocks, reorganisation of struct
15519 declarations.
15520
Daniel Veillard1164e751999-02-16 16:29:17 +000015521Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15524 the tar and spec file to include the beginning of the doc.
15525
Nuno Ferreira03d04781999-02-13 00:07:17 +0000155261999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15527
15528 * doc/.cvsignore: Added this file.
15529
Daniel Veillard6800ef31999-02-08 18:33:22 +000015530Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * tree.c: fixed xmlGetProp to return "" when the attribute
15533 exists, even if the node-list is NULL.
15534
Daniel Veillard726c7e31999-02-08 15:13:10 +000015535Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * tree.c: patched an error outputting empty attribute values.
15538 * Makefile.am and doc/makefile.am: have been updated during the
15539 week-end. Sorry for an empty CVS log, I got a shell problem.
15540
Daniel Veillard1899e851999-02-01 12:18:54 +000015541Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * tree.h: cleaned up using enums instead of defines
15544 * parser.c, valid.[ch]: more work on parsing/output of element
15545 declarations
15546
Daniel Veillard3b9def11999-01-31 22:15:06 +000015547Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * valid.[ch], tree.c, parser.c : more work toward full parsing
15550 of XML DTDs.
15551 * README: added informations about mailing-list and on-line
15552 documentation
15553
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155541999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15555
15556 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15557
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015558Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * parser.c, tree.[ch] : more work toward conformance testing,
15561 added a last element to accelerate parsing of very flat structures
15562 started working on internal subset Element content declaration.
15563 * valid.[ch] : first cut at adding code toward validation.
15564 * previous changes had also small impact on most files, especially
15565 the conformance testing using James Clark test suite.
15566
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015567Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * test/* : updated the examples, most of them were not well
15570 formed (humm), and added rdf2.
15571 * result/* : resulting changes in the output.
15572
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015573Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15576
Daniel Veillard44b3a061998-12-05 17:27:22 +000015577Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * tree.c: patched a bug in the generation of empty attributes
15580
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015581Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15584 for node/trees/documents/... Biggest problem is namespace
15585 support when copying subtrees.
15586
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015587Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * parser.c, entities.c: improve entities and char ref encoding,
15590 and cleanups of error messages.
15591
Daniel Veillard242590e1998-11-13 18:04:35 +000015592Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * parser.c, entities.c: simple bug hunting done during rpm2html and
15595 rpmfind integration.
15596
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015597Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * parser.[ch]: Added interfaces allowing to specify a SAX
15600 handler before parsing.
15601
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015602Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * parser.c: redirrect all errors reporting through the SAX
15605 error function
15606
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015607Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15610 * libtool, tlmain ...: update of the libtool files
15611
Miguel de Icaza442321c1998-11-04 18:13:38 +0000156121998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15613
15614 * entities.c: Use g_snprintf insteda of snprintf.
15615
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015616Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15619 added ent5 test for this purpose.
15620 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15621
Daniel Veillard27271681998-10-30 06:39:40 +000015622Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * parser.c: fixed? a strange error due to compression on a GWP
15625 document.
15626
Daniel Veillard25940b71998-10-29 05:51:30 +000015627Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * tree.[ch]: bug fixing
15630 * entities.[ch]: defined a specific type for predefined entities
15631 * doc/xml.html: more documentation on the library, how to use it,
15632 overview of the interfaces.
15633
Daniel Veillard16253641998-10-28 22:58:05 +000015634Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15637
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015638Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15639
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015640 * tree.c: corrected a small bug
15641 * doc/xml.html: continuing writing documentation.
15642
15643Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15644
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015645 * debugXML.h debugXML.c: added debugging utilities.
15646 * tester.c: added --debug switch.
15647 * tree.c: patched an incorrect node->type assignment.
15648 * parser.c: formatting, ensure that node->doc != NULL in attributes
15649
Daniel Veillardccb09631998-10-27 06:21:04 +000015650Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15653 entity support and provide an internal representation close to
15654 DOM one (entity ref nodes, and attribute value as tree). I tried
15655 to preserve the interface but this will surely break some apps
15656 (I have to change rpm2html/rpmfind for example). I had to change
15657 two interfaces, and the generated tree is somewhat different.
15658 * doc/* : started documenting the XML library, the tree and
15659 DOM/Corba. This is a first step.
15660
Daniel Veillard11e00581998-10-24 18:27:49 +000015661Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * parser.c: Set up the fonctions comment block, boring but useful.
15664 * parser.h, SAX.c, parser.c: now attributes are processed through
15665 the SAX interface. The problem is that my SAX interface diverged
15666 quite a bit from the original one, well this is not an official
15667 spec, and translating it from Java to C is hairy anyway...
15668
Daniel Veillard97b58771998-10-20 06:14:16 +000015669Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15672 fonctions comment block, boring but useful.
15673
15674Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015675
15676 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15677 conversion routines. However they are not yet used to convert the
15678 inputs. The core will run with UTF-8.
15679
Daniel Veillard33942841998-10-18 19:12:41 +000015680Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * tree.c : make sure that the type id is properly set-up when
15683 a new object is allocated, needed for DOM.
15684
Daniel Veillard27fb0751998-10-17 06:47:46 +000015685Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * tree.h, tree.c: Ok, the main objects in the tree will be native
15688 corba objects, it costs 8 bytes per Node, Attribute and Document
15689 but it simplifies the Corba integration a lot (no extra interface
15690 objects to allocate/free).
15691
Daniel Veillard0bef1311998-10-14 02:36:47 +000015692Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15695 and changed NODEs contants for conformity with DOM Level 1
15696
Daniel Veillard27864701998-10-08 03:47:24 +000015697Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * added hooks to keep track of servants when creating objects
15700 xmlDoc and xmlNode (for Corba export).
15701
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015702Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * added xml-config script.
15705
Daniel Veillard7066a791998-10-01 20:28:28 +000015706Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15709 to autoupdate libtool and automake conf files.
15710
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000157111998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15712
15713 * Makefile.am: Use '?' to separate the sed
15714 commands as ',' is used when people pass -Wl,something.
15715
15716
Daniel Veillard15a8df41998-09-24 19:15:06 +000015717Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * tree.c, tree.h: added a per-document compression interface.
15720
Daniel Veillard151b1b01998-09-23 00:49:46 +000015721Tue Sep 22 20:47:38 EDT 1998
15722
15723 * tree.c, tree.h: added saving with compression and added interfaces
15724 to control the compression level (xmlGetCompressMode,
15725 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15726
Daniel Veillard70120ff1998-09-22 00:24:21 +000015727Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * parser.c: corrected a loop for files of size 0
15730
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000157311998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15732
15733 * error.h: New file. Contains prototyes from `error.c'.
15734
Tom Tromeyc19653d1998-08-14 01:22:43 +000015735Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15736
15737 * Makefile.am (xmlincdir): New macro.
15738 (xmlinc_HEADERS): Renamed from include_HEADERS.
15739
Daniel Veillard845664d1998-08-13 04:43:19 +000015740Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * applied small patch on numeric entities from
15743 Christopher Blizzard <blizzard@appliedtheory.com>
15744
Daniel Veillard260a68f1998-08-13 03:39:55 +000015745Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * New release 0.2, removed the old xml_* files so that it's
15748 coherent with the other CVS base (W3C), far better conformance
15749 to standard, new namespaces, decent entities support, beginning
15750 of a SAX-like interface. Nearly nothing left intact, even the
15751 test examples ...
15752
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157531998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15754
15755 * .cvsignore: Add .deps dir
15756
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015757Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15760
Daniel Veillardfe926001998-07-26 04:28:20 +000015761Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015762
Daniel Veillardfe926001998-07-26 04:28:20 +000015763 * configure.in: added test for CPP
15764 * AUTHORS, Changelog: the original ones didn't get commited but the
15765 glib ones instead, fixed.
15766 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015767
Daniel Veillardfe926001998-07-26 04:28:20 +000015768Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015769
Daniel Veillardfe926001998-07-26 04:28:20 +000015770 * integrated code developped at W3C
15771 * changed the original Copyright
15772 * migrated to automake
15773 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015774